@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,600&family=DM+Sans:wght@400;500;600&display=swap";.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word}.Vue-Toastification__toast.disable-transition{transition:none!important;animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:16px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;opacity:.7;transition:.3s ease;align-items:center;color:#fff;opacity:.3}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:20px}@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:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@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:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@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)}}@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)}}@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:none}}@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)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active.top-left,.Vue-Toastification__bounce-leave-active.bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active.top-right,.Vue-Toastification__bounce-leave-active.bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active.top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active.bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active.top-left,.Vue-Toastification__fade-leave-active.bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active.top-right,.Vue-Toastification__fade-leave-active.bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active.top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active.bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active.top-left,.Vue-Toastification__slideBlurred-leave-active.bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active.top-right,.Vue-Toastification__slideBlurred-leave-active.bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active.top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active.bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.uppy-Root{position:relative;box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .uppy-Root,.uppy-Root[dir=rtl]{text-align:right}.uppy-Root *,.uppy-Root *:before,.uppy-Root *:after{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;box-sizing:border-box;-webkit-appearance:none;appearance:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-c-textInput{font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;outline:none;box-shadow:0 0 0 3px #1269cf26}[data-uppy-theme=dark] .uppy-c-textInput{color:#eaeaea;background-color:#333;border-color:#333}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;fill:currentColor}.uppy-c-btn{display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:inherit;font-family:inherit;color:inherit;line-height:1;white-space:nowrap;text-align:center;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;user-select:none}[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{padding:10px 18px;color:#fff;font-size:14px;background-color:#1269cf;border-radius:4px}.uppy-c-btn-primary:hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px #1269cf66}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-link{padding:10px 15px;color:#525252;font-size:14px;line-height:1;background-color:transparent;border-radius:4px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-Informer{position:absolute;right:0;bottom:60px;left:0;z-index:1005;text-align:center}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{z-index:-1000;transform:translateY(350%);opacity:0;transition:all .3s ease-in}.uppy-Informer p{display:inline-block;max-width:90%;margin:0;padding:6px 15px;color:#fff;font-weight:400;font-size:12px;line-height:1.4;background-color:#757575;border-radius:18px}.uppy-size--md .uppy-Informer p{max-width:500px;padding:10px 20px;font-size:14px;line-height:1.3}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}[dir=ltr] .uppy-Informer p span{left:3px}[dir=rtl] .uppy-Informer p span{right:3px}[dir=ltr] .uppy-Informer p span{margin-left:-1px}[dir=rtl] .uppy-Informer p span{margin-right:-1px}.uppy-Informer p span{position:relative;top:-1px;display:inline-block;width:13px;height:13px;color:#525252;font-size:10px;line-height:12px;vertical-align:middle;background-color:#fff;border-radius:50%}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{bottom:100%;left:50%;width:18px;height:6px;margin-bottom:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{top:100%;bottom:auto;left:50%;width:18px;height:6px;margin-top:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{width:6px;height:18px;margin-right:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{width:6px;height:18px;margin-bottom:0;margin-left:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{flex:auto;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{position:relative;width:50%;margin:0}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{display:block;padding-top:100%;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{width:30%;height:30%;fill:#000000b3}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);overflow:hidden;text-align:center;border-radius:4px}@media(hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{width:100%;height:100%;object-fit:cover;border-radius:4px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{position:absolute;display:none;bottom:0;left:0;width:100%;background:#0000004d;color:#fff;font-weight:500;font-size:12px;margin:0;padding:5px;text-decoration:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{position:absolute;top:16px;right:16px;z-index:1002;width:26px;height:26px;background-color:#1269cf;border-radius:50%;opacity:0}[dir=ltr] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,[dir=ltr] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{left:7px}[dir=rtl] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,[dir=rtl] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{right:7px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{top:8px;width:12px;height:7px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--is-checked,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--is-checked{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{display:flex;align-items:center;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{margin-right:15px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{margin-left:15px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{width:17px;height:17px;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;outline:none;box-shadow:0 0 0 3px #1269cf40}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{left:3px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{right:3px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{top:4px;width:9px;height:5px;opacity:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox--is-checked{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox--is-checked:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{display:flex;align-items:center;color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{text-decoration:underline;outline:none}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-right:8px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-left:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{overflow:hidden;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-right:7px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-left:7px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{width:20px}.uppy-ProviderBrowserItem-checkbox{position:relative;flex-shrink:0;cursor:pointer}.uppy-ProviderBrowserItem-checkbox:disabled{cursor:default}.uppy-ProviderBrowserItem-checkbox:after{position:absolute;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;transform:rotate(-45deg);cursor:pointer;content:""}.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox--is-checked{background-color:#333}.uppy-SearchProvider{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{width:90%;max-width:650px;margin-bottom:15px}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{display:flex;flex:1;align-items:center;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-error,.uppy-Provider-loading,.uppy-Provider-empty{display:flex;flex:1;flex-flow:column wrap;align-items:center;justify-content:center;color:#939393}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{width:100px;height:75px}.uppy-Provider-authTitle{max-width:500px;margin-bottom:30px;padding:0 15px;color:#757575;font-weight:400;font-size:17px;line-height:1.4;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{display:flex;align-items:center;padding:8px 12px!important;background:#4285f4}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{outline:none;box-shadow:0 0 0 3px #4285f466}.uppy-Provider-btn-google svg{margin-right:8px}[dir=ltr] .uppy-Provider-breadcrumbs{text-align:left}[dir=rtl] .uppy-Provider-breadcrumbs{text-align:right}.uppy-Provider-breadcrumbs{flex:1;margin-bottom:10px;color:#525252;font-size:12px}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}[dir=ltr] .uppy-Provider-breadcrumbsIcon{margin-right:4px}[dir=rtl] .uppy-Provider-breadcrumbsIcon{margin-left:4px}.uppy-Provider-breadcrumbsIcon{display:inline-block;color:#525252;line-height:1;vertical-align:middle}.uppy-Provider-breadcrumbsIcon svg{width:13px;height:13px;fill:#525252}.uppy-Provider-breadcrumbs button{display:inline-block;padding:4px;line-height:inherit;border-radius:3px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;font-weight:500;cursor:normal;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1;flex-direction:column;height:100%;font-weight:400;font-size:14px}.uppy-ProviderBrowser-user{margin:0 8px 0 0;color:#333;font-weight:500}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}[dir=ltr] .uppy-ProviderBrowser-user:after{left:4px}[dir=rtl] .uppy-ProviderBrowser-user:after{right:4px}.uppy-ProviderBrowser-user:after{position:relative;color:#939393;font-weight:400;content:"·"}.uppy-ProviderBrowser-header{position:relative;z-index:1001;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{z-index:1001;padding:7px 15px;color:#757575;font-size:12px;line-height:1.4;background-color:#fafafa}.uppy-size--md .uppy-ProviderBrowser-headerBar{display:flex;align-items:center}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{position:relative;display:flex;align-items:center;width:100%;height:30px;padding-left:8px;padding-right:8px;margin-top:15px;margin-bottom:15px}[dir=ltr] .uppy-ProviderBrowser-searchFilterInput{padding-left:30px}[dir=rtl] .uppy-ProviderBrowser-searchFilterInput,[dir=ltr] .uppy-ProviderBrowser-searchFilterInput{padding-right:30px}[dir=rtl] .uppy-ProviderBrowser-searchFilterInput{padding-left:30px}.uppy-ProviderBrowser-searchFilterInput{z-index:1001;width:100%;height:30px;font-size:13px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1.4;background-color:#eaeaea;border:0;border-radius:4px;outline:0;color:#333}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{color:#eaeaea;background-color:#1f1f1f}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}[dir=ltr] .uppy-ProviderBrowser-searchFilterIcon{left:16px}[dir=rtl] .uppy-ProviderBrowser-searchFilterIcon{right:16px}.uppy-ProviderBrowser-searchFilterIcon{position:absolute;z-index:1002;width:12px;height:12px;color:#757575}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}[dir=ltr] .uppy-ProviderBrowser-searchFilterReset{right:16px}[dir=rtl] .uppy-ProviderBrowser-searchFilterReset{left:16px}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;position:absolute;z-index:1002;width:22px;height:22px;padding:6px;color:#939393;cursor:pointer}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{padding:4px;color:#1269cf;line-height:inherit;border-radius:3px;cursor:pointer}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{position:relative;flex:1}.uppy-ProviderBrowser-list{position:absolute;inset:0;display:block;flex:1;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;border-spacing:0;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{font-weight:500;font-size:13px;cursor:pointer}.uppy-ProviderBrowser-footer{display:flex;align-items:center;height:65px;padding:0 15px;background-color:#fff;border-top:1px solid #eaeaea}[dir=ltr] .uppy-ProviderBrowser-footer button{margin-right:8px}[dir=rtl] .uppy-ProviderBrowser-footer button{margin-left:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-Item-previewInnerWrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:3px;box-shadow:0 0 2px #0006}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{position:absolute;inset:0;z-index:1001;display:none;background-color:#000000a6;content:""}.uppy-Dashboard-Item-previewLink{position:absolute;inset:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{width:100%;height:100%;object-fit:cover;border-radius:3px;transform:translateZ(0)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;padding:10px}.uppy-Dashboard-Item-progress{position:absolute;top:50%;left:50%;z-index:1002;width:120px;color:#fff;text-align:center;transform:translate(-50%,-50%);transition:all .35 ease}.uppy-Dashboard-Item-progressIndicator{display:inline-block;width:38px;height:38px;opacity:.9;color:#fff}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{width:55px;height:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{width:100%;height:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{transition:stroke-dashoffset .5s ease-out;stroke:#fff}.uppy-Dashboard-Item-progressIcon--play{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--cancel{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--pause{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--check{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{right:-8px}[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{left:-8px}[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{left:initial}[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{right:initial}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{top:-9px;width:auto;transform:initial}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:28px;height:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px;opacity:1}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:22px;height:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}[dir=ltr] .uppy-Dashboard-Item-fileInfo{padding-right:5px}[dir=rtl] .uppy-Dashboard-Item-fileInfo{padding-left:5px}[dir=ltr] .uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-right:10px}[dir=rtl] .uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-left:10px}[dir=ltr] .uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-right:15px}[dir=rtl] .uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-left:15px}.uppy-Dashboard-Item-name{margin-bottom:5px;font-weight:500;font-size:12px;line-height:1.3;word-wrap:anywhere;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{display:flex;align-items:baseline}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;vertical-align:bottom;font-size:11px;font-weight:400;display:inline-block;line-height:1;margin-bottom:5px}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-weight:400;font-size:11px;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;text-transform:uppercase;vertical-align:bottom;margin-bottom:5px}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-weight:600;font-size:inherit;font-family:inherit}.uppy-Dashboard-Item-errorMessage{font-size:11px;font-weight:500;line-height:1.3;color:#a51523;background-color:#fdeff1;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{font-size:11px;text-decoration:underline;color:#a51523;cursor:pointer;font-weight:500}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:block;border-top:1px solid #f7c2c8;padding:6px 8px;line-height:1.4;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:inline-block;position:static;border:1px solid #f7c2c8;border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}[dir=ltr] .uppy-size--md .uppy-Dashboard-Item-action--remove{right:-8px}[dir=rtl] .uppy-size--md .uppy-Dashboard-Item-action--remove{left:-8px}.uppy-size--md .uppy-Dashboard-Item-action--remove{position:absolute;top:-8px;z-index:1002;width:18px;height:18px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}[dir=ltr] .uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{right:8px}[dir=rtl] .uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{left:8px}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{display:flex;align-items:center}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{width:22px;height:22px;margin-left:3px;padding:3px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{width:16px;height:16px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{display:flex;align-items:center;padding:10px;border-bottom:1px solid #eaeaea}[dir=ltr] .uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-right:0}[dir=rtl] .uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-left:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}[dir=ltr] .uppy-size--md .uppy-Dashboard-Item{float:left}[dir=rtl] .uppy-size--md .uppy-Dashboard-Item{float:right}.uppy-size--md .uppy-Dashboard-Item{position:relative;display:block;width:calc(33.333% - 30px);height:215px;margin:5px 15px;padding:0;border-bottom:0}.uppy-size--lg .uppy-Dashboard-Item{width:calc(25% - 30px);height:190px;margin:5px 15px;padding:0}.uppy-size--xl .uppy-Dashboard-Item{width:calc(20% - 30px);height:210px;padding:0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;border-bottom:0;position:relative;padding:15px}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{position:absolute;inset:0;z-index:1005;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z' fill='%2523000' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 10px;background-size:25px;opacity:.5;content:""}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{position:relative;flex-grow:0;flex-shrink:0;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-Item-preview{width:100%;height:140px}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{width:100%;max-height:75%;flex-grow:1}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons{padding-right:8px}[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons{padding-left:8px}[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons{padding-left:12px}[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons{padding-right:12px}.uppy-Dashboard-Item-fileInfoAndButtons{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{width:100%;flex-grow:0}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after{display:block}[dir=ltr] .uppy-Dashboard-Item-errorDetails{left:2px}[dir=rtl] .uppy-Dashboard-Item-errorDetails{right:2px}.uppy-Dashboard-Item-errorDetails{position:relative;top:0;flex-shrink:0;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;background-color:#939393;border-radius:50%;border:none;cursor:help;-webkit-appearance:none;appearance:none}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px 4px #0000001a}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{position:relative;display:flex;flex-grow:0;flex-shrink:1;align-items:center;justify-content:center;height:60%;min-height:0;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{flex:0 0 auto;max-width:90%;max-height:90%;object-fit:cover;border-radius:3px;box-shadow:0 3px 20px #00000026}[dir=ltr] .uppy-Dashboard-FileCard-edit{right:10px}[dir=rtl] .uppy-Dashboard-FileCard-edit{left:10px}.uppy-Dashboard-FileCard-edit{position:absolute;top:10px;padding:7px 15px;color:#fff;font-size:13px;background-color:#00000080;border-radius:50px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{flex-grow:0;flex-shrink:0;height:40%;padding:30px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{max-width:640px;margin:auto auto 12px;padding:0;font-size:0;border:0}.uppy-Dashboard-FileCard-label{display:inline-block;width:22%;color:#525252;font-size:12px;vertical-align:middle}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;width:78%;vertical-align:middle}.uppy-Dashboard-FileCard-actions{display:flex;flex-grow:0;flex-shrink:0;align-items:center;height:55px;padding:0 15px;background-color:#fafafa;border-top:1px solid #eaeaea}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}[dir=ltr] .uppy-Dashboard-FileCard-actionsBtn{margin-right:10px}[dir=rtl] .uppy-Dashboard-FileCard-actionsBtn{margin-left:10px}.uppy-transition-slideDownUp-enter{transform:translate3d(0,-105%,0);opacity:.01;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{transform:translateZ(0);opacity:1}.uppy-transition-slideDownUp-leave{transform:translateZ(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{transform:translate3d(0,-105%,0);opacity:.01}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{transform:translate3d(-50%,-70%,0);opacity:0}to{transform:translate3d(-50%,-50%,0);opacity:1}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{transform:translate3d(0,-20%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{transform:translate3d(-50%,-50%,0);opacity:1}to{transform:translate3d(-50%,-70%,0);opacity:0}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20%,0);opacity:0}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{position:fixed;inset:0;z-index:1001;background-color:#00000080}.uppy-Dashboard-inner{position:relative;max-width:100%;max-height:100%;background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;outline:none}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{width:650px;height:500px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:5px;opacity:0}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{opacity:.6;filter:grayscale(100%);-webkit-user-select:none;user-select:none;cursor:not-allowed}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [disabled],.uppy-Dashboard--isDisabled [aria-disabled]{pointer-events:none;cursor:not-allowed}.uppy-Dashboard--modal .uppy-Dashboard-inner{position:fixed;inset:35px 15px 15px;border:none}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{top:50%;right:auto;left:50%;box-shadow:0 5px 15px 4px #00000026;transform:translate(-50%,-50%)}}[dir=ltr] .uppy-Dashboard-close{right:-2px}[dir=rtl] .uppy-Dashboard-close{left:-2px}.uppy-Dashboard-close{position:absolute;top:-33px;z-index:1005;display:block;color:#ffffffe6;font-size:27px;cursor:pointer}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){[dir=ltr] .uppy-Dashboard-close{right:-35px}[dir=rtl] .uppy-Dashboard-close{left:-35px}.uppy-Dashboard-close{top:-10px;font-size:35px}}.uppy-Dashboard-serviceMsg{position:relative;top:-1px;z-index:1004;padding:12px 0;font-weight:500;font-size:12px;line-height:1.3;background-color:#fffbf7;border-top:1px solid #edd4b9;border-bottom:1px solid #edd4b9}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{color:#eaeaea;background-color:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #333}.uppy-Dashboard-serviceMsg-title{display:block;margin-bottom:4px;padding-left:42px;line-height:1}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-weight:inherit;font-size:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{position:absolute;top:10px;left:15px}.uppy-Dashboard-AddFiles{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{height:calc(100% - 14px);margin:7px;border:1px dashed #dfdfdf;border-radius:3px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{height:calc(100% - 54px);border:none}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-top:15px;padding-bottom:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{position:absolute;right:0;bottom:25px;left:0;padding-top:30px;padding-bottom:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:hover,.uppy-Dashboard-browse:focus{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:hover,[data-uppy-theme=dark] .uppy-Dashboard-browse:focus{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;width:100%;margin-top:8px;margin-bottom:5px;font-weight:500;font-size:14px}.uppy-size--md .uppy-Dashboard-browseBtn{width:auto;margin:15px auto;padding:13px 44px;font-size:15px}.uppy-Dashboard-AddFiles-list{display:flex;flex:1;flex-direction:column;width:100%;margin-top:2px;padding:2px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:600px;margin-top:15px;padding-top:0;overflow-y:visible}.uppy-DashboardTab{width:100%;text-align:center;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{display:inline-block;width:initial;margin-bottom:10px;border-bottom:none}.uppy-DashboardTab-btn{flex-direction:row;align-items:center;justify-content:left;width:100%;height:100%;padding:12px 15px;color:#525252;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.uppy-DashboardTab-btn:focus{outline:none}[dir=ltr] .uppy-size--md .uppy-DashboardTab-btn{margin-right:1px}[dir=rtl] .uppy-size--md .uppy-DashboardTab-btn{margin-left:1px}.uppy-size--md .uppy-DashboardTab-btn{flex-direction:column;width:86px;padding:10px 3px;border-radius:5px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;vertical-align:text-top;transition:transform ease-in-out .15s}[dir=ltr] .uppy-DashboardTab-inner{margin-right:10px}[dir=rtl] .uppy-DashboardTab-inner{margin-left:10px}.uppy-DashboardTab-inner{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:8px;background-color:#fff;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005}[dir=ltr] .uppy-size--md .uppy-DashboardTab-inner{margin-right:0}[dir=rtl] .uppy-size--md .uppy-DashboardTab-inner{margin-left:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-weight:400;font-size:14px}.uppy-size--md .uppy-DashboardTab-name{margin-top:8px;margin-bottom:0;font-size:12px;line-height:15px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{position:absolute;z-index:-1;width:.1px;height:.1px;overflow:hidden;opacity:0}.uppy-DashboardContent-bar{position:relative;z-index:1004;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 10px;background-color:#fafafa;border-bottom:1px solid #eaeaea}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{position:absolute;top:0;right:0;left:0;width:100%;max-width:170px;margin:auto;overflow-x:hidden;font-weight:500;font-size:12px;line-height:40px;white-space:nowrap;text-align:center;text-overflow:ellipsis}.uppy-size--md .uppy-DashboardContent-title{max-width:300px;font-size:14px;line-height:50px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}[dir=ltr] .uppy-DashboardContent-back,[dir=ltr] .uppy-DashboardContent-save{margin-left:-6px}[dir=rtl] .uppy-DashboardContent-back,[dir=rtl] .uppy-DashboardContent-save{margin-right:-6px}.uppy-DashboardContent-back,.uppy-DashboardContent-save{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;padding:7px 6px;color:#1269cf;font-weight:400;font-size:12px;border-radius:3px;cursor:pointer}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}[dir=ltr] .uppy-DashboardContent-addMore{margin-right:-5px}[dir=rtl] .uppy-DashboardContent-addMore{margin-left:-5px}.uppy-DashboardContent-addMore{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;width:29px;height:29px;padding:7px 8px;color:#1269cf;font-weight:500;border-radius:3px;cursor:pointer}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}[dir=ltr] .uppy-size--md .uppy-DashboardContent-addMore{margin-right:-8px}[dir=rtl] .uppy-size--md .uppy-DashboardContent-addMore{margin-left:-8px}.uppy-size--md .uppy-DashboardContent-addMore{width:auto;height:auto;font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}[dir=ltr] .uppy-DashboardContent-addMore svg{margin-right:4px}[dir=rtl] .uppy-DashboardContent-addMore svg{margin-left:4px}.uppy-DashboardContent-addMore svg{vertical-align:baseline}.uppy-size--md .uppy-DashboardContent-addMore svg{width:11px;height:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{position:absolute;inset:0;z-index:1005;display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:#f5f5f5;border-radius:5px}.uppy-Dashboard-AddFilesPanel{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;overflow:hidden;background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);border-radius:5px;box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{position:absolute;bottom:0;left:0;width:100%;height:12%}.uppy-Dashboard-progressBarContainer.is-active{position:absolute;top:0;left:0;z-index:1004;width:100%;height:100%}.uppy-Dashboard-filesContainer{position:relative;flex:1;margin:0;overflow-y:hidden}.uppy-Dashboard-filesContainer:after{display:table;clear:both;content:""}.uppy-Dashboard-files{flex:1;margin:0;padding:0 0 10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{display:flex;justify-content:center;align-items:center;height:100%}.uppy-Dashboard-dropFilesHereHint{position:absolute;inset:7px;z-index:2000;display:flex;align-items:center;justify-content:center;padding-top:90px;color:#757575;font-size:16px;text-align:center;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%231269CF' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;border:1px dashed #1269cf;border-radius:3px;visibility:hidden}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{color:#bbb;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%2302BAF2' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#02baf2}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{width:100%;margin-top:15px;margin-bottom:5px;padding:0 15px;color:#000;font-weight:500;font-size:17px;line-height:1.35;text-align:inline-start}.uppy-size--md .uppy-Dashboard-AddFiles-title{max-width:480px;padding:0 35px;margin-top:5px;font-weight:400;font-size:21px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{max-width:350px;margin:auto;padding:0 15px;color:#757575;font-size:14px;line-height:1.25;text-align:center}.uppy-size--md .uppy-Dashboard-note{max-width:600px;line-height:1.35}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{display:inline-block;margin-top:8px;color:#939393;font-size:11px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{position:relative;top:1px;margin-right:1px;margin-left:1px;vertical-align:text-top;opacity:.9;fill:none;stroke:#939393}.uppy-Dashboard-Item-previewIcon{position:absolute;top:50%;left:50%;z-index:100;width:25px;height:25px;transform:translate(-50%,-50%)}.uppy-size--md .uppy-Dashboard-Item-previewIcon{width:38px;height:38px}.uppy-Dashboard-Item-previewIcon svg{width:100%;height:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{width:100%;height:100%;max-width:60%;max-height:60%}.uppy-Dashboard-Item-previewIconWrap{position:relative;height:76px;max-height:75%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{width:100%;height:100%}.uppy-Dashboard-Item-previewIconBg{width:100%;height:100%;filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px)}.uppy-Dashboard-upload{position:relative;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-upload{width:60px;height:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}[dir=ltr] .uppy-Dashboard-uploadCount{right:-12px}[dir=rtl] .uppy-Dashboard-uploadCount{left:-12px}.uppy-Dashboard-uploadCount{position:absolute;top:-12px;width:16px;height:16px;color:#fff;font-size:8px;line-height:16px;background-color:#1bb240;border-radius:50%}.uppy-size--md .uppy-Dashboard-uploadCount{width:18px;height:18px;font-size:9px;line-height:18px}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:before,.uppy-Root [aria-label][role~=tooltip]:after{position:absolute;z-index:10;box-sizing:border-box;transform:translateZ(0);transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);pointer-events:none;will-change:transform}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{box-sizing:content-box;padding:.5em 1em;color:#fff;font-weight:var(--microtip-font-weight, normal);font-size:var(--microtip-font-size, 13px);white-space:nowrap;text-transform:var(--microtip-text-transform, none);background:#111111e6;border-radius:4px;content:attr(aria-label)}.uppy-Root [aria-label][role~=tooltip]:hover:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:focus:after{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{bottom:100%;left:50%;width:18px;height:6px;margin-bottom:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(calc(0% - 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{top:100%;bottom:auto;left:50%;width:18px;height:6px;margin-top:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{top:100%;left:50%;margin-top:11px;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(calc(0% - 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:after{inset:50% 100% auto auto;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{width:6px;height:18px;margin-right:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:after{top:50%;bottom:auto;left:100%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{width:6px;height:18px;margin-bottom:0;margin-left:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{width:80px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{width:150px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{width:260px;white-space:initial}.uppy-StatusBar{position:relative;z-index:1001;display:flex;height:46px;color:#fff;font-weight:400;font-size:12px;line-height:40px;background-color:#fff;transition:height .2s}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{position:absolute;inset:0;width:100%;height:2px;background-color:#eaeaea;content:""}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{height:65px;background-color:#fff;border-top:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{position:absolute;z-index:1001;height:2px;background-color:#1269cf;transition:background-color,width .3s ease-out}.uppy-StatusBar-progress.is-indeterminate{background-image:linear-gradient(45deg,rgba(0,0,0,.3) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 75%,transparent 75%,transparent);background-size:64px 64px;animation:uppy-StatusBar-ProgressStripes 1s linear infinite}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}[dir=ltr] .uppy-StatusBar-content{padding-left:10px}[dir=rtl] .uppy-StatusBar-content{padding-right:10px}.uppy-StatusBar-content{position:relative;z-index:1002;display:flex;align-items:center;height:100%;color:#333;white-space:nowrap;text-overflow:ellipsis}[dir=ltr] .uppy-size--md .uppy-StatusBar-content{padding-left:15px}[dir=rtl] .uppy-size--md .uppy-StatusBar-content{padding-right:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}[dir=ltr] .uppy-StatusBar-status{padding-right:.3em}[dir=rtl] .uppy-StatusBar-status{padding-left:.3em}.uppy-StatusBar-status{display:flex;flex-direction:column;justify-content:center;font-weight:400;line-height:1.4}.uppy-StatusBar-statusPrimary{font-weight:500;line-height:1;display:flex}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{display:inline-block;margin-top:1px;color:#757575;font-size:11px;line-height:1.2;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}[dir=ltr] .uppy-StatusBar-statusSecondaryHint{margin-right:5px}[dir=rtl] .uppy-StatusBar-statusSecondaryHint{margin-left:5px}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;vertical-align:middle}[dir=ltr] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-right:8px}[dir=rtl] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-left:8px}[dir=ltr] .uppy-StatusBar-statusIndicator{margin-right:7px}[dir=rtl] .uppy-StatusBar-statusIndicator{margin-left:7px}.uppy-StatusBar-statusIndicator{position:relative;top:1px;color:#525252}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}[dir=ltr] .uppy-StatusBar-actions{right:10px}[dir=rtl] .uppy-StatusBar-actions{left:10px}.uppy-StatusBar-actions{position:absolute;top:0;bottom:0;z-index:1004;display:flex;align-items:center}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{position:static;width:100%;height:100%;padding:0 15px;background-color:#fafafa}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:initial}.uppy-StatusBar-actionCircleBtn{margin:3px;line-height:1;cursor:pointer;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{display:inline-block;color:#1269cf;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}[dir=ltr] .uppy-StatusBar-actionBtn--retry{margin-right:6px}[dir=rtl] .uppy-StatusBar-actionBtn--retry{margin-left:6px}.uppy-StatusBar-actionBtn--retry{position:relative;height:16px;padding:1px 6px 3px 18px;color:#fff;line-height:1;background-color:#ff4b23;border-radius:8px}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}[dir=ltr] .uppy-StatusBar-actionBtn--retry svg{left:6px}[dir=rtl] .uppy-StatusBar-actionBtn--retry svg{right:6px}.uppy-StatusBar-actionBtn--retry svg{position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:100%;padding:15px 10px;color:#fff;font-size:14px;line-height:1;background-color:#1bb240}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:auto;padding:13px 22px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{color:#1269cf;background-color:transparent}[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-right:3px}[dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded,[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-left:3px}[dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-right:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-bottom:1px;border-radius:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{padding:7px 8px;line-height:1;border-radius:3px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{padding-left:10px;color:#000;font-size:11px;line-height:1.1}.uppy-size--md .uppy-StatusBar-serviceMsg{padding-left:15px;font-size:14px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{position:relative;top:2px;left:6px;width:10px;vertical-align:text-bottom;opacity:.5}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{top:1px;left:10px;width:15px}[dir=ltr] .uppy-StatusBar-details{left:2px}[dir=rtl] .uppy-StatusBar-details{right:2px}.uppy-StatusBar-details{position:relative;top:0;display:inline-block;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;vertical-align:middle;background-color:#939393;border-radius:50%;cursor:help;-webkit-appearance:none;appearance:none}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}[dir=ltr] .uppy-StatusBar-spinner{margin-right:10px}[dir=rtl] .uppy-StatusBar-spinner{margin-left:10px}.uppy-StatusBar-spinner{animation-name:uppy-StatusBar-spinnerAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;fill:#1269cf}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uppy-Webcam-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.uppy-Webcam-videoContainer{position:relative;flex:1;flex-grow:1;width:100%;overflow:hidden;text-align:center;background-color:#333}.uppy-Webcam-video{position:absolute;inset:0;max-width:100%;max-height:100%;margin:auto}.uppy-Webcam-video--mirrored{transform:scaleX(-1)}.uppy-Webcam-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;min-height:75px;padding:20px}.uppy-Webcam-videoSourceContainer{flex-grow:0;width:100%}.uppy-size--lg .uppy-Webcam-videoSourceContainer{width:33%;margin:0}.uppy-Webcam-videoSource-select{display:block;width:100%;max-width:90%;margin:auto auto 10px;padding:.4em 1em .3em .4em;font-size:16px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .4em top 50%,0 0;background-size:.65em auto,100%;border:1px solid #757575}.uppy-size--lg .uppy-Webcam-videoSource-select{margin-bottom:0;font-size:14px}.uppy-Webcam-videoSource-select::-ms-expand{display:none}.uppy-Webcam-buttonContainer{width:50%;margin-left:25%;text-align:center}.uppy-size--lg .uppy-Webcam-buttonContainer{width:34%;margin-left:0}.uppy-Webcam-recordingLength{flex-grow:0;width:25%;color:#757575;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:right}.uppy-size--lg .uppy-Webcam-recordingLength{width:33%}.uppy-Webcam-button{width:45px;height:45px;color:#fff;background-color:#e32437;border-radius:50%;cursor:pointer;transition:all .3s}.uppy-Webcam-button:focus{outline:none}.uppy-Webcam-button::-moz-focus-inner{border:0}.uppy-Webcam-button:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Webcam-button:hover{background-color:#d31b2d}[data-uppy-theme=dark] .uppy-Webcam-button:focus{outline:none}[data-uppy-theme=dark] .uppy-Webcam-button::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Webcam-button:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-Webcam-button--submit{margin:0 12px;background-color:#1269cf}.uppy-Webcam-button--submit:hover{background-color:#105db8}.uppy-Webcam-button svg{display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;overflow:hidden;vertical-align:text-top;fill:currentColor}.uppy-size--md .uppy-Webcam-button{width:60px;height:60px}.uppy-Webcam-button--picture{margin-right:12px}.uppy-Webcam-permissons{display:flex;flex:1;flex-flow:column wrap;align-items:center;justify-content:center;height:100%;padding:15px}.uppy-Webcam-permissons p{max-width:450px;margin:0;color:#939393;line-height:1.3;line-height:1.45;text-align:center}.uppy-Webcam-permissonsIcon svg{width:100px;height:75px;margin-bottom:30px;color:#bbb}.uppy-Webcam-title{max-width:500px;margin:0 0 5px;padding:0 15px;color:#333;font-weight:400;font-size:22px;line-height:1.35;text-align:center}[data-uppy-theme=dark] .uppy-Webcam-title{color:#eaeaea}.uppy-ScreenCapture-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.uppy-ScreenCapture-videoContainer{position:relative;flex:1;flex-grow:1;width:100%;overflow:hidden;text-align:center;background-color:#333}.uppy-size--md .uppy-ScreenCapture-videoContainer{max-width:100%}.uppy-ScreenCapture-video{position:absolute;inset:0;max-width:100%;max-height:100%;margin:auto;outline:0}.uppy-ScreenCapture-buttonContainer{display:flex;align-items:center;justify-content:center;width:100%;height:75px;padding:0 20px;background-color:#fff;border-top:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-ScreenCapture-buttonContainer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ScreenCapture-button{width:45px;height:45px;color:#fff;border-radius:50%;cursor:pointer;transition:all .3s}.uppy-ScreenCapture-button:focus{outline:none}.uppy-ScreenCapture-button::-moz-focus-inner{border:0}.uppy-ScreenCapture-button:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus{outline:none}[data-uppy-theme=dark] .uppy-ScreenCapture-button::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-size--md .uppy-ScreenCapture-button{width:60px;height:60px}.uppy-ScreenCapture-button:hover{background-color:#d31b2d}.uppy-ScreenCapture-button svg{display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;overflow:hidden;vertical-align:text-top;fill:currentColor}.uppy-ScreenCapture-button--submit{margin-left:12px;background-color:#1269cf}.uppy-ScreenCapture-button--submit:hover{background-color:#105db8}.uppy-ScreenCapture-button--submit:disabled{background-color:#939393;cursor:default}.uppy-ScreenCapture-button--submit:disabled:hover{background-color:#eaeaea}.uppy-ScreenCapture-title{max-width:500px;margin:0 0 5px;padding:0 15px;color:#333;font-weight:400;font-size:22px;line-height:1.35;text-align:center}.uppy-ScreenCapture-icon--stream{position:absolute;top:0;right:0;z-index:1;margin:1rem}.uppy-ScreenCapture-icon--stream svg{fill:#939393}.uppy-ScreenCapture-icon--streamActive svg{animation:uppy-ScreenCapture-icon--blink 1s cubic-bezier(.47,0,.75,.72) infinite}@keyframes uppy-ScreenCapture-icon--blink{0%{fill:#1269cf}50%{fill:#939393}to{fill:#1269cf}}.uppy-ScreenCapture-button--video{color:#fff;background:#e32437}.uppy-ScreenCapture-button--video:hover{background-color:#bc1828}.vdatetime-fade-enter-active,.vdatetime-fade-leave-active{transition:opacity .4s}.vdatetime-fade-enter,.vdatetime-fade-leave-to{opacity:0}.vdatetime-overlay{z-index:999;position:fixed;inset:0;background:#00000080;transition:opacity .5s}.vdatetime-popup{box-sizing:border-box;z-index:1000;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:340px;max-width:calc(100% - 30px);box-shadow:0 1px 3px #0000004d;color:#444;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.18;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vdatetime-popup *{box-sizing:border-box}.vdatetime-popup__header{padding:18px 30px;background:#3f51b5;color:#fff;font-size:32px}.vdatetime-popup__title{margin-bottom:8px;font-size:21px;font-weight:300}.vdatetime-popup__year{font-weight:300;font-size:14px;opacity:.7;cursor:pointer;transition:opacity .3s}.vdatetime-popup__year:hover{opacity:1}.vdatetime-popup__date{line-height:1;cursor:pointer}.vdatetime-popup__actions{padding:0 20px 10px 30px;text-align:right}.vdatetime-popup__actions__button{display:inline-block;border:none;padding:10px 20px;background:transparent;font-size:16px;color:#3f51b5;cursor:pointer;transition:color .3s}.vdatetime-popup__actions__button:hover{color:#444}.vdatetime-calendar__navigation--previous:hover svg path,.vdatetime-calendar__navigation--next:hover svg path{stroke:#888}.vdatetime-calendar__navigation,.vdatetime-calendar__navigation *{box-sizing:border-box}.vdatetime-calendar__navigation{position:relative;margin:15px 0;padding:0 30px;width:100%}.vdatetime-calendar__navigation--previous,.vdatetime-calendar__navigation--next{position:absolute;top:0;padding:0 5px;width:18px;cursor:pointer}.vdatetime-calendar__navigation--previous svg,.vdatetime-calendar__navigation--next svg{width:8px;height:13px}.vdatetime-calendar__navigation--previous svg path,.vdatetime-calendar__navigation--next svg path{transition:stroke .3s}.vdatetime-calendar__navigation--previous{left:25px}.vdatetime-calendar__navigation--next{right:25px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.vdatetime-calendar__current--month{text-align:center;text-transform:capitalize}.vdatetime-calendar__month{padding:0 20px;transition:height .2s}.vdatetime-calendar__month__weekday,.vdatetime-calendar__month__day{display:inline-block;width:14.28571%;line-height:36px;text-align:center;font-size:15px;font-weight:300;cursor:pointer}.vdatetime-calendar__month__weekday>span,.vdatetime-calendar__month__day>span{display:block;width:100%;position:relative;height:0;padding:0 0 100%;overflow:hidden}.vdatetime-calendar__month__weekday>span>span,.vdatetime-calendar__month__day>span>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;inset:0;border:0;border-radius:50%;transition:background-color .3s,color .3s}.vdatetime-calendar__month__weekday{font-weight:700}.vdatetime-calendar__month__day:hover>span>span{background:#eee}.vdatetime-calendar__month__day--selected>span>span,.vdatetime-calendar__month__day--selected:hover>span>span{color:#fff;background:#3f51b5}.vdatetime-calendar__month__day--disabled{opacity:.4;cursor:default}.vdatetime-calendar__month__day--disabled:hover>span>span{color:inherit;background:transparent}.vdatetime-time-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vdatetime-time-picker__list::-webkit-scrollbar-track{background:#efefef}.vdatetime-time-picker *,.vdatetime-time-picker{box-sizing:border-box}.vdatetime-time-picker:after{content:"";display:table;clear:both}.vdatetime-time-picker__list{float:left;width:50%;height:305px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.vdatetime-time-picker__list::-webkit-scrollbar{width:3px}.vdatetime-time-picker__with-suffix .vdatetime-time-picker__list{width:33.3%}.vdatetime-time-picker__item{padding:10px 0;font-size:20px;text-align:center;cursor:pointer;transition:font-size .3s}.vdatetime-time-picker__item:hover{font-size:32px}.vdatetime-time-picker__item--selected{color:#3f51b5;font-size:32px}.vdatetime-time-picker__item--disabled{opacity:.4;cursor:default;font-size:20px!important}.vdatetime-year-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vdatetime-year-picker__list::-webkit-scrollbar-track{background:#efefef}.vdatetime-year-picker *,.vdatetime-year-picker{box-sizing:border-box}.vdatetime-year-picker:after{content:"";display:table;clear:both}.vdatetime-year-picker__list{float:left;width:100%;height:305px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.vdatetime-year-picker__list::-webkit-scrollbar{width:3px}.vdatetime-year-picker__item{padding:10px 0;font-size:20px;text-align:center;cursor:pointer;transition:font-size .3s}.vdatetime-year-picker__item:hover{font-size:32px}.vdatetime-year-picker__item--selected{color:#3f51b5;font-size:32px}.vdatetime-year-picker__item--disabled{opacity:.4;cursor:default}.vdatetime-year-picker__item--disabled:hover{color:inherit;background:transparent}.vdatetime-month-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vdatetime-month-picker__list::-webkit-scrollbar-track{background:#efefef}.vdatetime-month-picker *,.vdatetime-month-picker{box-sizing:border-box}.vdatetime-month-picker:after{content:"";display:table;clear:both}.vdatetime-month-picker__list{float:left;width:100%;height:305px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.vdatetime-month-picker__list::-webkit-scrollbar{width:3px}.vdatetime-month-picker__item{padding:10px 0;font-size:20px;text-align:center;cursor:pointer;transition:font-size .3s}.vdatetime-month-picker__item:hover{font-size:32px}.vdatetime-month-picker__item--selected{color:#3f51b5;font-size:32px}.vdatetime-month-picker__item--disabled{opacity:.4;cursor:default}.vdatetime-month-picker__item--disabled:hover{color:inherit;background:transparent}.hooper-slide{flex-shrink:0;height:100%;margin:0;padding:0;list-style:none}.hooper-progress{position:absolute;top:0;right:0;left:0;height:4px;background-color:#efefef}.hooper-progress-inner{height:100%;background-color:#4285f4;transition:.3s}.hooper-pagination{position:absolute;bottom:0;right:50%;transform:translate(50%);display:flex;padding:5px 10px}.hooper-indicators{display:flex;list-style:none;margin:0;padding:0}.hooper-indicator:hover,.hooper-indicator.is-active{background-color:#4285f4}.hooper-indicator{margin:0 2px;width:12px;height:4px;border-radius:4px;border:none;padding:0;background-color:#fff;cursor:pointer}.hooper-pagination.is-vertical{bottom:auto;right:0;top:50%;transform:translateY(-50%)}.hooper-pagination.is-vertical .hooper-indicators{flex-direction:column}.hooper-pagination.is-vertical .hooper-indicator{width:6px}.hooper-next,.hooper-prev{background-color:transparent;border:none;padding:1em;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.hooper-next.is-disabled,.hooper-prev.is-disabled{opacity:.3;cursor:not-allowed}.hooper-next{right:0}.hooper-prev{left:0}.hooper-navigation.is-vertical .hooper-next{top:auto;bottom:0;transform:initial}.hooper-navigation.is-vertical .hooper-prev{inset:0 0 auto auto;transform:initial}.hooper-navigation.is-rtl .hooper-prev{left:auto;right:0}.hooper-navigation.is-rtl .hooper-next{right:auto;left:0}.hooper{position:relative;box-sizing:border-box;width:100%;height:200px}.hooper *{box-sizing:border-box}.hooper-list{overflow:hidden;width:100%;height:100%}.hooper-track{display:flex;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.hooper.is-vertical .hooper-track{flex-direction:column;height:200px}.hooper.is-rtl{direction:rtl}.hooper-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.vue-treeselect-helper-hide{display:none}.vue-treeselect-helper-zoom-effect-off{-ms-transform:none!important;transform:none!important}@keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@keyframes vue-treeselect-animation-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes vue-treeselect-animation-rotate{to{transform:rotate(360deg)}}.vue-treeselect__multi-value-item--transition-enter-active,.vue-treeselect__multi-value-item--transition-leave-active{transition-duration:.2s;transition-property:transform,opacity}.vue-treeselect__multi-value-item--transition-enter-active{transition-timing-function:cubic-bezier(.075,.82,.165,1)}.vue-treeselect__multi-value-item--transition-leave-active{transition-timing-function:cubic-bezier(.215,.61,.355,1);position:absolute}.vue-treeselect__multi-value-item--transition-enter,.vue-treeselect__multi-value-item--transition-leave-to{-ms-transform:scale(.7);transform:scale(.7);opacity:0}.vue-treeselect__multi-value-item--transition-move{transition:.2s transform cubic-bezier(.165,.84,.44,1)}.vue-treeselect{position:relative;text-align:left}[dir=rtl] .vue-treeselect{text-align:right}.vue-treeselect div,.vue-treeselect span{box-sizing:border-box}.vue-treeselect svg{fill:currentColor}.vue-treeselect__control{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;height:36px;border:1px solid #ddd;border-radius:5px;background:#fff;transition-duration:.2s;transition-property:border-color,box-shadow,width,height,background-color,opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover{border-color:#cfcfcf}.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control{border-color:#039be5;box-shadow:0 0 0 3px #039be51a}.vue-treeselect--disabled .vue-treeselect__control{background-color:#f9f9f9}.vue-treeselect--open .vue-treeselect__control{border-color:#cfcfcf}.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control{border-top-left-radius:0;border-top-right-radius:0}.vue-treeselect__value-container,.vue-treeselect__multi-value{width:100%;vertical-align:middle}.vue-treeselect__value-container{display:table-cell;position:relative}.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:text}.vue-treeselect__multi-value{display:inline-block}.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom:5px}.vue-treeselect__placeholder,.vue-treeselect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px;position:absolute;inset:0;line-height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.vue-treeselect__placeholder{color:#bdbdbd}.vue-treeselect__single-value{color:#333}.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value{color:#bdbdbd}.vue-treeselect--disabled .vue-treeselect__single-value{position:static}.vue-treeselect__multi-value-item-container{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__multi-value-item-container{padding-right:0;padding-left:5px}.vue-treeselect__multi-value-item{cursor:pointer;display:inline-table;background:#e3f2fd;padding:2px 0;border:1px solid transparent;border-radius:2px;color:#039be5;font-size:12px;vertical-align:top}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover{cursor:pointer;background:#e3f2fd;color:#039be5}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled{cursor:default;background:#f5f5f5;color:#757575}.vue-treeselect--disabled .vue-treeselect__multi-value-item{cursor:default;background:#fff;border-color:#e5e5e5;color:#555}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new,.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover{background:#e8f5e9}.vue-treeselect__value-remove,.vue-treeselect__multi-value-label{display:table-cell;padding:0 5px;vertical-align:middle}.vue-treeselect__value-remove{color:#039be5;padding-left:5px;border-left:1px solid #fff;line-height:0}[dir=rtl] .vue-treeselect__value-remove{border-left:0 none;border-right:1px solid #fff}.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove{color:#e53935}.vue-treeselect--disabled .vue-treeselect__value-remove,.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove{display:none}.vue-treeselect__value-remove>svg{width:6px;height:6px}.vue-treeselect__multi-value-label{padding-right:5px;white-space:pre-line;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-treeselect__limit-tip{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__limit-tip{padding-right:0;padding-left:5px}.vue-treeselect__limit-tip-text{cursor:default;display:block;margin:2px 0;padding:1px 0;color:#bdbdbd;font-size:12px;font-weight:600}.vue-treeselect__input-container{display:block;max-width:100%;outline:none}.vue-treeselect--single .vue-treeselect__input-container{font-size:inherit;height:100%}.vue-treeselect--multi .vue-treeselect__input-container{display:inline-block;font-size:12px;vertical-align:top}.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:5px;padding-right:5px}.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-top:5px;padding-left:0}[dir=rtl] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-left:5px;padding-right:0}.vue-treeselect--disabled .vue-treeselect__input-container{display:none}.vue-treeselect__input,.vue-treeselect__sizer{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}.vue-treeselect__input{max-width:100%;margin:0;padding:0;border:0;outline:none;box-sizing:content-box;box-shadow:none;background:none transparent;line-height:1;vertical-align:middle}.vue-treeselect__input::-ms-clear{display:none}.vue-treeselect--single .vue-treeselect__input{width:100%;height:100%}.vue-treeselect--multi .vue-treeselect__input{padding-top:3px;padding-bottom:3px}.vue-treeselect--has-value .vue-treeselect__input{line-height:inherit;vertical-align:top}.vue-treeselect__sizer{position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre}.vue-treeselect__x-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer;color:#ccc;animation:.2s vue-treeselect-animation-fade-in cubic-bezier(.075,.82,.165,1)}.vue-treeselect__x-container:hover{color:#e53935}.vue-treeselect__x{width:8px;height:8px}.vue-treeselect__control-arrow-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer}.vue-treeselect--disabled .vue-treeselect__control-arrow-container{cursor:default}.vue-treeselect__control-arrow{width:9px;height:9px;color:#ccc}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#616161}.vue-treeselect--disabled .vue-treeselect__control-arrow{opacity:.35}.vue-treeselect__control-arrow--rotated{-ms-transform:rotate(180deg);transform:rotate(180deg)}.vue-treeselect__menu-container{position:absolute;left:0;width:100%;overflow:visible;transition:0s}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:100%}.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{bottom:100%}.vue-treeselect__menu{cursor:default;padding-top:5px;padding-bottom:5px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;width:auto;border:1px solid #cfcfcf;background:#fff;line-height:180%;-webkit-overflow-scrolling:touch}.vue-treeselect--open-below .vue-treeselect__menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;margin-top:-1px;border-top-color:#f2f2f2;box-shadow:0 1px #0000000f}.vue-treeselect--open-above .vue-treeselect__menu{border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;margin-bottom:-1px;border-bottom-color:#f2f2f2}.vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px;padding-right:5px}.vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:185px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:5px;padding-right:185px}.vue-treeselect__option{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%}.vue-treeselect__option--highlight{background:#f5f5f5}.vue-treeselect--single .vue-treeselect__option--selected{background:#e3f2fd;font-weight:600}.vue-treeselect--single .vue-treeselect__option--selected:hover{background:#e3f2fd}.vue-treeselect__option--hide{display:none}.vue-treeselect__option-arrow-container,.vue-treeselect__option-arrow-placeholder{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect__option-arrow-container{cursor:pointer}.vue-treeselect__option-arrow{display:inline-block;width:9px;height:9px;color:#ccc;vertical-align:middle;transition:.2s transform cubic-bezier(.19,1,.22,1);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .vue-treeselect__option-arrow{-ms-transform:rotate(90deg);transform:rotate(90deg)}.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow,.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow{color:#616161}.vue-treeselect__option-arrow--rotated,[dir=rtl] .vue-treeselect__option-arrow--rotated{-ms-transform:rotate(0);transform:rotate(0)}.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}[dir=rtl] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.vue-treeselect__label-container{display:table-cell;vertical-align:middle;cursor:pointer;display:table;width:100%;table-layout:fixed;color:inherit}.vue-treeselect__option--disabled .vue-treeselect__label-container{cursor:not-allowed;color:#00000040}.vue-treeselect__checkbox-container{display:table-cell;width:20px;min-width:20px;height:100%;text-align:center;vertical-align:middle}.vue-treeselect__checkbox{display:block;margin:auto;width:12px;height:12px;border-width:1px;border-style:solid;border-radius:2px;position:relative;transition:.2s all cubic-bezier(.075,.82,.165,1)}.vue-treeselect__check-mark,.vue-treeselect__minus-mark{display:block;position:absolute;left:1px;top:1px;background-repeat:no-repeat;opacity:0;transition:.2s all ease}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--indeterminate>.vue-treeselect__minus-mark{opacity:1}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;-ms-transform:scaleY(.125);transform:scaleY(.125)}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--checked>.vue-treeselect__check-mark{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1)}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.vue-treeselect__checkbox--unchecked{border-color:#e0e0e0;background:#fff}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked{border-color:#039be5;background:#fff}.vue-treeselect__checkbox--indeterminate,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate,.vue-treeselect__checkbox--checked,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--disabled,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;padding-left:5px;max-width:100%;vertical-align:middle;cursor:inherit}[dir=rtl] .vue-treeselect__label{padding-left:0;padding-right:5px}.vue-treeselect__count{margin-left:5px;font-weight:400;opacity:.6}[dir=rtl] .vue-treeselect__count{margin-left:0;margin-right:5px}.vue-treeselect__tip{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;color:#757575}.vue-treeselect__tip-text{display:table-cell;vertical-align:middle;padding-left:5px;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px}.vue-treeselect__error-tip .vue-treeselect__retry{cursor:pointer;margin-left:5px;font-style:normal;font-weight:600;text-decoration:none;color:#039be5}[dir=rtl] .vue-treeselect__error-tip .vue-treeselect__retry{margin-left:0;margin-right:5px}.vue-treeselect__icon-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect--single .vue-treeselect__icon-container{padding-left:5px}[dir=rtl] .vue-treeselect--single .vue-treeselect__icon-container{padding-left:0;padding-right:5px}.vue-treeselect__icon-warning{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#fb8c00}.vue-treeselect__icon-warning:after{display:block;position:absolute;content:"";left:5px;top:2.5px;width:2px;height:1px;border:0 solid #fff;border-top-width:5px;border-bottom-width:1px}.vue-treeselect__icon-error{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#e53935}.vue-treeselect__icon-error:before,.vue-treeselect__icon-error:after{display:block;position:absolute;content:"";background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.vue-treeselect__icon-error:before{width:6px;height:2px;left:3px;top:5px}.vue-treeselect__icon-error:after{width:2px;height:6px;left:5px;top:3px}.vue-treeselect__icon-loader{display:block;margin:auto;position:relative;width:12px;height:12px;text-align:center;animation:1.6s vue-treeselect-animation-rotate linear infinite}.vue-treeselect__icon-loader:before,.vue-treeselect__icon-loader:after{border-radius:50%;position:absolute;content:"";left:0;top:0;display:block;width:100%;height:100%;opacity:.6;animation:1.6s vue-treeselect-animation-bounce ease-in-out infinite}.vue-treeselect__icon-loader:before{background:#039be5}.vue-treeselect__icon-loader:after{background:#b3e5fc;animation-delay:-.8s}.vue-treeselect__menu-placeholder{display:none}.vue-treeselect__portal-target{position:absolute;display:block;left:0;top:0;height:0;width:0;padding:0;margin:0;border:0;overflow:visible;box-sizing:border-box}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@-webkit-keyframes vicp_progress{0%{background-position-y:0}to{background-position-y:40px}}@keyframes vicp_progress{0%{background-position-y:0}to{background-position-y:40px}}@-webkit-keyframes vicp{0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)}to{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}}@keyframes vicp{0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)}to{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}}.vue-image-crop-upload{position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;inset:0;width:100%;height:100%;background-color:#000000a6;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}.vue-image-crop-upload .vicp-wrap{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px #0000003b;position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;inset:0;margin:auto;width:600px;height:330px;padding:25px;background-color:#fff;border-radius:2px;-webkit-animation:vicp .12s ease-in;animation:vicp .12s ease-in}.vue-image-crop-upload .vicp-wrap .vicp-close{position:absolute;right:-30px;top:-30px}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4{position:relative;display:block;width:30px;height:30px;cursor:pointer;-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:after,.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:before{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px #0000003b;content:"";position:absolute;top:12px;left:4px;width:20px;height:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:#00000008;text-align:center;border:1px dashed rgba(0,0,0,.08);overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1{display:block;margin:0 auto 6px;width:42px;height:42px;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-arrow{display:block;margin:0 auto;width:0;height:0;border-bottom:14.7px solid rgba(0,0,0,.3);border-left:14.7px solid transparent;border-right:14.7px solid transparent}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-body{display:block;width:12.6px;height:14.7px;margin:0 auto;background-color:#0000004d}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:12.6px;border:6px solid rgba(0,0,0,.3);border-top:none}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-hint{display:block;padding:15px;font-size:14px;color:#666;line-height:30px}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-no-supported-hint{display:block;position:absolute;top:0;left:0;padding:30px;width:100%;height:60px;line-height:30px;background-color:#eee;text-align:center;color:#666;font-size:14px}.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area:hover{cursor:pointer;border-color:#0000001a;background-color:#0000000d}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop{overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left{float:left}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container{position:relative;display:block;width:240px;height:180px;background-color:#e5e5e0;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img{position:absolute;display:block;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px #0000002e;position:absolute;background-color:#f1f2f3cc}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-1{top:0;left:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-2{bottom:0;right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate{position:relative;width:240px;height:18px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i{display:block;width:18px;height:18px;border-radius:100%;line-height:18px;text-align:center;font-size:12px;font-weight:700;background-color:#00000014;color:#fff;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px #0000001f;cursor:pointer;background-color:#00000024}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:first-child{float:left}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:last-child{float:right}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range{position:relative;margin:30px 0 10px;width:240px;height:18px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{position:absolute;top:0;width:18px;height:18px;border-radius:100%;background-color:#00000014}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:hover,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px #0000001f;cursor:pointer;background-color:#00000024}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5{left:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:after{position:absolute;content:"";display:block;top:3px;left:8px;width:2px;height:12px;background-color:#fff}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]{display:block;padding-top:5px;margin:0 auto;width:180px;height:8px;vertical-align:top;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus{outline:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-thumb{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.18);box-shadow:0 2px 6px #0000002e;-webkit-appearance:none;appearance:none;margin-top:-3px;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-thumb{box-shadow:0 2px 6px #0000002e;-moz-appearance:none;appearance:none;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-thumb{box-shadow:0 2px 6px #0000002e;appearance:none;width:12px;height:12px;background-color:#61c091;border:none;border-radius:100%;-webkit-transition:.2s;transition:.2s}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 3px #0000003b;width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-ms-thumb{box-shadow:0 1px 3px #0000003b;width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px #0000003b;margin-top:-4px;width:14px;height:14px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-webkit-slider-runnable-track{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px #0000001f;width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:#44aa774d}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-moz-range-track{box-shadow:0 1px 3px #0000001f;width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:#44aa774d}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-track{box-shadow:0 1px 3px #0000001f;width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;height:6px;border-radius:2px;border:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-lower{background-color:#44aa774d}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]::-ms-fill-upper{background-color:#44aa7726}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-webkit-slider-runnable-track{background-color:#44aa7780}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-moz-range-track{background-color:#44aa7780}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-lower{background-color:#44aa7773}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type=range]:focus::-ms-fill-upper{background-color:#44aa7740}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right{float:right}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview{height:150px;overflow:hidden}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item{position:relative;padding:5px;width:100px;height:100px;float:left;margin-right:16px}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item span{position:absolute;bottom:-30px;width:100%;font-size:14px;color:#bbb;display:block;text-align:center}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item img{position:absolute;display:block;inset:0;margin:auto;padding:3px;background-color:#fff;border:1px solid rgba(0,0,0,.15);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle{margin-right:0}.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle img{border-radius:100%}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:#00000008;text-align:center;border:1px dashed #ddd}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-loading{display:block;padding:15px;font-size:16px;color:#999;line-height:30px}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap{margin-top:12px;background-color:#00000014;border-radius:3px}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress{position:relative;display:block;height:5px;border-radius:3px;background-color:#4a7;-webkit-box-shadow:0 2px 6px 0 rgba(68,170,119,.3);box-shadow:0 2px 6px #44aa774d;-webkit-transition:width .15s linear;transition:width .15s linear;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:40px 40px;-webkit-animation:vicp_progress .5s linear infinite;animation:vicp_progress .5s linear infinite}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress:after{content:"";position:absolute;display:block;top:-3px;right:-3px;width:9px;height:9px;border:1px solid rgba(245,246,247,.7);-webkit-box-shadow:0 1px 4px 0 rgba(68,170,119,.7);box-shadow:0 1px 4px #44aa77b3;border-radius:100%;background-color:#4a7}.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-success{height:100px;line-height:100px}.vue-image-crop-upload .vicp-wrap .vicp-operate{position:absolute;right:20px;bottom:20px}.vue-image-crop-upload .vicp-wrap .vicp-operate a{position:relative;float:left;display:block;margin-left:10px;width:100px;height:36px;line-height:36px;text-align:center;cursor:pointer;font-size:14px;color:#4a7;border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-image-crop-upload .vicp-wrap .vicp-operate a:hover{background-color:#00000008}.vue-image-crop-upload .vicp-wrap .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-success{display:block;font-size:14px;line-height:24px;height:24px;color:#d10;text-align:center;vertical-align:top}.vue-image-crop-upload .vicp-wrap .vicp-success{color:#4a7}.vue-image-crop-upload .vicp-wrap .vicp-icon3{position:relative;display:inline-block;width:20px;height:20px;top:4px}.vue-image-crop-upload .vicp-wrap .vicp-icon3:after{position:absolute;top:3px;left:6px;width:6px;height:10px;border-width:0 2px 2px 0;border-color:#4a7;border-style:solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.vue-image-crop-upload .vicp-wrap .vicp-icon2{position:relative;display:inline-block;width:20px;height:20px;top:4px}.vue-image-crop-upload .vicp-wrap .vicp-icon2:after,.vue-image-crop-upload .vicp-wrap .vicp-icon2:before{content:"";position:absolute;top:9px;left:4px;width:13px;height:2px;background-color:#d10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.vue-image-crop-upload .vicp-wrap .vicp-icon2:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.e-ripple{position:absolute;border-radius:100%;background-color:#00000026;background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1}.e-ripple.z-active{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}:host,:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media(min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.bv-no-focus-ring:focus{outline:none}@media(max-width:575.98px){.bv-d-xs-down-none{display:none!important}}@media(max-width:767.98px){.bv-d-sm-down-none{display:none!important}}@media(max-width:991.98px){.bv-d-md-down-none{display:none!important}}@media(max-width:1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:#28a74559}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:#28a74559}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:#28a74559}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:#28a74559}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:#dc354559}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:#dc354559}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:#dc354559}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:#dc354559}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(prefers-reduced-motion:reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:#0000001f;cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-skeleton:before{content:" "}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:#0000001f}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media(prefers-reduced-motion:reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media(prefers-reduced-motion:reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media(prefers-reduced-motion:reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:#00000013}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(#00000013,#00000013);background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:#ffffff13!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(#ffffff13,#ffffff13);background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(#0000000d,#0000000d);background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(#ffffff0d,#ffffff0d);background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(#00000013,#00000013);background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(#ffffff13,#ffffff13);background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media(max-width:767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media(max-width:991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media(max-width:1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:#ffffffd9}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:#e6f2ffd9;border-color:#b8daffd9;color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:#cce5ffd9;border-bottom-color:#b8daffd9}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:#eff0f1d9;border-color:#d6d8dbd9;color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:#e2e3e5d9;border-bottom-color:#d6d8dbd9}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:#e6f5e9d9;border-color:#c3e6cbd9;color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:#d4eddad9;border-bottom-color:#c3e6cbd9}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:#e5f4f7d9;border-color:#bee5ebd9;color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:#d1ecf1d9;border-bottom-color:#bee5ebd9}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:#fff9e7d9;border-color:#ffeebad9;color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:#fff3cdd9;border-bottom-color:#ffeebad9}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:#fcedeed9;border-color:#f5c6cbd9;color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:#f8d7dad9;border-bottom-color:#f5c6cbd9}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:#ffffffd9;border-color:#fdfdfed9;color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:#fefefed9;border-bottom-color:#fdfdfed9}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:#e3e5e5d9;border-color:#c6c8cad9;color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:#d6d8d9d9;border-bottom-color:#c6c8cad9}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media(prefers-reduced-motion:reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.notify-toast[data-v-4b9f0aa2]{--toast-accent: var(--color-info);display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.notify-toast__icon[data-v-4b9f0aa2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin-top:1px;border-radius:8px;background:color-mix(in srgb,var(--toast-accent) 14%,transparent);color:var(--toast-accent)}.notify-toast__icon i[data-v-4b9f0aa2]{font-size:13px;line-height:1}.notify-toast__content[data-v-4b9f0aa2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.notify-toast__title[data-v-4b9f0aa2]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.notify-toast__msg[data-v-4b9f0aa2]{font-size:13px;font-weight:500;line-height:1.4;color:var(--text-primary);word-break:break-word}.notify-toast__msg[data-v-4b9f0aa2] a{color:var(--text-link);text-decoration:underline}.notify-toast__msg[data-v-4b9f0aa2] a:hover{color:var(--text-link-hover)}.notify-toast--success[data-v-4b9f0aa2]{--toast-accent: var(--color-success)}.notify-toast--error[data-v-4b9f0aa2]{--toast-accent: var(--color-danger)}.notify-toast--warning[data-v-4b9f0aa2]{--toast-accent: var(--color-warning)}.notify-toast--info[data-v-4b9f0aa2],.notify-toast--default[data-v-4b9f0aa2]{--toast-accent: var(--color-info)}.confirm-close[data-v-9729f749]{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#0009;width:100%;height:100%;z-index:1004}.confirm-close .confirm-body[data-v-9729f749]{background:#444;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px;border-radius:1rem;box-shadow:1px 1px 6px #444}.confirm-close .confirm-body .confirm-text[data-v-9729f749]{color:#fff;font-weight:700}.fullscreen[data-v-9729f749]{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;margin:0!important;transform:none!important}.fullscreen .modal-content[data-v-9729f749]{border:none!important;border-radius:0!important;margin-top:0!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important}.modal[data-v-9729f749]{overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0!important}.modal-content[data-v-9729f749]{background:var(--background-color-primary);border-color:var(--border-color-primary)!important;border-radius:1rem;margin-top:-20px;overflow:hidden!important}@media only screen and (max-width:1199px){.modal-lg[data-v-9729f749],.modal-xl[data-v-9729f749]{max-width:1100px!important}}@media only screen and (min-width:1200px){.modal-xl[data-v-9729f749]{max-width:1210px!important}}.checklist-container[data-v-359eeaa9]{padding:1rem;background-color:var(--bg-card);border-radius:.25rem;box-shadow:0 .125rem .25rem var(--shadow-sm)}.progress[data-v-359eeaa9]{background-color:var(--bg-disabled);border-radius:.25rem;overflow:hidden}.progress-bar[data-v-359eeaa9]{display:flex;flex-direction:column;justify-content:center;color:var(--text-inverse);text-align:center;white-space:nowrap;transition:width .6s ease;font-size:.75rem;font-weight:700}.task-description[data-v-359eeaa9]{cursor:pointer}.task-description[data-v-359eeaa9]:hover{text-decoration:underline;color:var(--text-link)}.no-edit[data-v-359eeaa9]{cursor:default}.no-edit[data-v-359eeaa9]:hover{text-decoration:underline;color:var(--text-link);cursor:pointer}.required-task[data-v-359eeaa9]{border-left:3px solid var(--color-danger)}.bg-success[data-v-359eeaa9]{background-color:var(--color-success)!important}.bg-info[data-v-359eeaa9]{background-color:var(--color-info)!important}.bg-warning[data-v-359eeaa9]{background-color:var(--color-warning)!important;color:var(--text-inverse)!important}.bg-danger[data-v-359eeaa9]{background-color:var(--color-danger)!important}.ghost-task[data-v-359eeaa9]{opacity:.5;background:var(--bg-active);border:1px dashed var(--border-primary)}.drag-handle[data-v-359eeaa9]{cursor:grab;color:var(--icon-secondary)}.drag-handle[data-v-359eeaa9]:hover{color:var(--text-primary)}.collaboration-chats[data-v-0b0e0d91]{display:flex;flex-direction:column;height:100%;min-height:0}.collaboration-chats--compact[data-v-0b0e0d91]{padding:.75rem;background:var(--bg-secondary)}.collaboration-chats--page[data-v-0b0e0d91]{padding:0 2px}.collaboration-chats--list-first[data-v-0b0e0d91]{padding:12px 12px calc(12px + var(--safe-area-bottom, 0px));background:var(--bg-card)}.collaboration-chats--list-first .new-chat-cta[data-v-0b0e0d91]{min-height:var(--touch-target-min, 44px)}.collaboration-chats--list-first .thread-item[data-v-0b0e0d91]{min-height:var(--touch-target-min, 44px);padding:.7rem .65rem}.page-toolbar[data-v-0b0e0d91]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 10px;flex:0 0 auto}.page-toolbar__username[data-v-0b0e0d91]{font-size:13px;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-toolbar__actions[data-v-0b0e0d91]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.page-toolbar__btn[data-v-0b0e0d91]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--text-tertiary);transition:background .15s ease,color .15s ease}.page-toolbar__btn[data-v-0b0e0d91]:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.page-toolbar__btn i[data-v-0b0e0d91]{font-size:.85rem}.new-chat-cta[data-v-0b0e0d91]{width:100%;border:1px solid var(--border-tertiary);background:var(--bg-card);color:var(--text-primary);border-radius:999px;padding:.5rem .75rem;font-weight:600;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.65rem;transition:background .2s ease,border-color .2s ease;flex:0 0 auto}.new-chat-cta[data-v-0b0e0d91]:hover:not(:disabled){background:var(--bg-hover)}.new-chat-cta[data-v-0b0e0d91]:disabled{opacity:.6;cursor:not-allowed}.status-row[data-v-0b0e0d91]{display:flex;margin-bottom:.65rem;flex:0 0 auto;min-width:0}.status-row[data-v-0b0e0d91] .dropdown{width:100%;position:relative}.status-dropdown-toggle[data-v-0b0e0d91]{width:100%;display:inline-flex!important;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-tertiary)!important;background:var(--bg-card)!important;color:var(--text-primary)!important;border-radius:999px!important;padding:.4rem .75rem!important;font-size:.8rem!important;font-weight:600!important;box-shadow:none!important}.status-dropdown-toggle[data-v-0b0e0d91]:hover,.status-dropdown-toggle[data-v-0b0e0d91]:focus{background:var(--bg-hover)!important;color:var(--text-primary)!important;border-color:var(--border-tertiary)!important}.status-dropdown-label[data-v-0b0e0d91]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.status-dropdown-caret[data-v-0b0e0d91]{font-size:.65rem;color:var(--text-tertiary);flex-shrink:0}[data-v-0b0e0d91] .status-dropdown-menu{width:auto!important;min-width:220px!important;max-width:min(280px,100vw - 48px)!important;border-radius:12px;border:1px solid var(--border-divider);background:var(--bg-card);padding:.35rem;box-shadow:0 10px 28px #0000001f;z-index:1100!important}[data-v-0b0e0d91] .status-dropdown-menu .dropdown-item{border-radius:8px;font-size:.85rem;color:var(--text-secondary);white-space:normal}[data-v-0b0e0d91] .status-dropdown-menu .dropdown-item:hover,[data-v-0b0e0d91] .status-dropdown-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--text-primary)}[data-v-0b0e0d91] .status-dropdown-menu .dropdown-item.active{background:var(--bg-active);color:var(--text-link)}.filter-row[data-v-0b0e0d91]{margin-bottom:.55rem;flex:0 0 auto}.filter-field[data-v-0b0e0d91]{position:relative}.filter-field__icon[data-v-0b0e0d91]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:.75rem;pointer-events:none;z-index:1}.filter-field__input[data-v-0b0e0d91]{border-radius:10px!important;border:1px solid var(--border-input, var(--border-tertiary))!important;background:var(--bg-input, var(--bg-card))!important;color:var(--text-primary)!important;padding-left:2rem!important;font-size:.85rem!important;box-shadow:none!important}.filter-field__input[data-v-0b0e0d91]:focus{border-color:var(--border-input-focus, var(--text-link))!important}.filter-field__input[data-v-0b0e0d91]::placeholder{color:var(--text-tertiary)}.thread-list[data-v-0b0e0d91]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.thread-list__overlay[data-v-0b0e0d91]{min-height:100%}.thread-item[data-v-0b0e0d91]{width:100%;display:flex;align-items:flex-start;gap:8px;text-align:left;border:none;background:transparent;padding:.55rem;border-radius:10px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease;margin-bottom:2px}.thread-item[data-v-0b0e0d91]:hover,.thread-item[data-v-0b0e0d91]:focus{background:var(--bg-hover);outline:none}.thread-item.active[data-v-0b0e0d91]{background:var(--bg-active);color:var(--text-primary)}.thread-item.active .thread-item__title[data-v-0b0e0d91]{color:var(--text-link)}.thread-item__main[data-v-0b0e0d91]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.thread-item__title[data-v-0b0e0d91]{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:.85rem;font-weight:600;color:var(--text-primary)}.thread-item__id[data-v-0b0e0d91]{flex:0 0 auto;font-variant-numeric:tabular-nums}.thread-item__name[data-v-0b0e0d91]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-item__meta[data-v-0b0e0d91]{font-size:.72rem;color:var(--text-tertiary);display:flex;align-items:center;gap:6px;min-width:0}.thread-item__status[data-v-0b0e0d91]{font-weight:600}.thread-item__status.CLOSED[data-v-0b0e0d91]{color:var(--color-swc)}.thread-item__status.ARCHIVED[data-v-0b0e0d91]{color:var(--color-ecm)}.thread-item__aside[data-v-0b0e0d91]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.thread-item__date[data-v-0b0e0d91]{font-size:.65rem;color:var(--text-tertiary);white-space:nowrap}.thread-item__actions[data-v-0b0e0d91]{display:inline-flex;align-items:center;gap:4px;min-height:20px}.thread-item__menu-btn[data-v-0b0e0d91]{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;border-radius:6px!important;color:var(--text-tertiary)!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}.thread-item__menu-btn[data-v-0b0e0d91]:hover,.thread-item__menu-btn[data-v-0b0e0d91]:focus{background:var(--bg-hover)!important;color:var(--text-primary)!important;text-decoration:none!important}.thread-item__menu-btn i[data-v-0b0e0d91]{font-size:.75rem}.thread-item__badge[data-v-0b0e0d91]{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-ecm);color:var(--color-on-accent, #fff);font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.thread-rename-input[data-v-0b0e0d91]{width:100%;border:1px solid var(--border-input-focus, var(--text-link));border-radius:6px;background:var(--bg-input, var(--bg-card));color:var(--text-primary);padding:2px 6px;font-size:.85rem;outline:none}.thread-empty[data-v-0b0e0d91]{padding:1.25rem .75rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.dropdown-toggle[data-v-0b0e0d91]:after{content:none!important}.thread-item__menu{z-index:1100!important;min-width:180px;border-radius:10px;border:1px solid var(--border-divider);background:var(--bg-card);padding:.35rem;box-shadow:0 8px 24px #0000001f}.thread-item__menu .dropdown-item{border-radius:8px;font-size:.85rem;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.thread-item__menu .dropdown-item:hover,.thread-item__menu .dropdown-item:focus{background:var(--bg-hover);color:var(--text-primary)}.thread-item__menu .dropdown-item.active{background:var(--bg-active);color:var(--text-link)}.intelligence-conversations[data-v-1214dabb]{display:flex;flex-direction:column;height:100%;min-height:0}.new-conversation-cta[data-v-1214dabb]{width:100%;border:1px solid var(--border-tertiary);background:var(--bg-card);color:var(--text-primary);border-radius:8px;padding:.55rem .75rem;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:.75rem;flex:0 0 auto;transition:background .15s ease,border-color .15s ease}.new-conversation-cta[data-v-1214dabb]:hover:not(:disabled){background:var(--bg-hover)}.new-conversation-cta[data-v-1214dabb]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.new-conversation-cta[data-v-1214dabb]:disabled{opacity:.6;cursor:not-allowed}.conversations-empty[data-v-1214dabb]{padding:1rem .5rem;text-align:center}.conversations-empty p[data-v-1214dabb]{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-tertiary)}.thread-list[data-v-1214dabb]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px}.thread-list-loader[data-v-1214dabb]{display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--text-tertiary)}.thread-item[data-v-1214dabb]{display:flex;align-items:flex-start;gap:8px;padding:.5rem .55rem;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease,color .15s ease;border:none;position:relative}.thread-item[data-v-1214dabb]:hover{background:var(--bg-hover)}.thread-item:hover .thread-actions[data-v-1214dabb]{opacity:1;pointer-events:auto}.thread-item[data-v-1214dabb]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.thread-item.active[data-v-1214dabb]{background:var(--bg-active);color:var(--text-primary)}.thread-item.active .thread-icon[data-v-1214dabb]{color:var(--text-primary);opacity:.8}.thread-item.active .thread-title[data-v-1214dabb]{color:var(--text-primary);font-weight:600}.thread-icon[data-v-1214dabb]{width:18px;height:18px;margin-top:2px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.7rem;opacity:.55;background:transparent}.thread-title[data-v-1214dabb]{flex:1;min-width:0;white-space:normal;overflow:visible;word-break:break-word;font-size:.84rem;line-height:1.35}.thread-actions[data-v-1214dabb]{display:inline-flex;gap:2px;opacity:0;pointer-events:none;flex-shrink:0;position:absolute;top:.35rem;right:.35rem;padding:2px;border-radius:6px;background:var(--bg-hover);transition:opacity .15s ease}.thread-action[data-v-1214dabb]{width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,color .15s ease}.thread-action i[data-v-1214dabb]{font-size:.7rem}.thread-action[data-v-1214dabb]:hover{background:var(--bg-active);color:var(--text-primary)}.thread-action--danger[data-v-1214dabb]:hover{color:#dc3545;background:color-mix(in srgb,#dc3545 10%,transparent)}.thread-action[data-v-1214dabb]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.thread-rename-input[data-v-1214dabb]{flex:1;min-width:0;border:1px solid var(--border-input-focus);border-radius:6px;background:var(--bg-input);color:var(--text-primary);padding:4px 8px;font-size:.84rem;outline:none}.intelligence-conversations--compact .thread-item .thread-actions[data-v-1214dabb]{opacity:1;pointer-events:auto}.intelligence-conversations--compact .thread-title[data-v-1214dabb]{padding-right:3.5rem}.intelligence-conversations--list-first[data-v-1214dabb]{padding:12px 12px calc(12px + var(--safe-area-bottom, 0px));background:var(--bg-card)}.intelligence-conversations--list-first .new-conversation-cta[data-v-1214dabb]{min-height:var(--touch-target-min, 44px)}.intelligence-conversations--list-first .thread-item[data-v-1214dabb]{min-height:var(--touch-target-min, 44px);padding:.7rem .65rem}.intelligence-conversations--list-first .thread-item .thread-actions[data-v-1214dabb]{opacity:1;pointer-events:auto}.intelligence-conversations--list-first .thread-title[data-v-1214dabb]{padding-right:3.5rem}.intelligence-conversations--page .thread-item:hover .thread-title[data-v-1214dabb],.intelligence-conversations--page .thread-item:focus-within .thread-title[data-v-1214dabb]{padding-right:3.5rem}.hide[data-v-1bc8bf60]{display:none!important}#menu-left[data-v-1bc8bf60]{display:flex;flex-direction:column;overflow:hidden;position:fixed;left:72px;top:var(--app-header-offset);bottom:0;padding:10px 12px 14px;box-sizing:border-box;border-right:solid 1px var(--border-secondary);z-index:var(--z-left-menu);background:var(--bg-secondary)}#menu-left.menu-left--conversations[data-v-1bc8bf60]{overflow:visible}.menu-left__header[data-v-1bc8bf60]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 10px 8px;margin-bottom:6px;border-bottom:1px solid var(--border-secondary);flex:0 0 auto}.menu-left__title[data-v-1bc8bf60]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.menu-left__pin[data-v-1bc8bf60]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease;padding:0}.menu-left__pin i[data-v-1bc8bf60]{font-size:11px;transform:rotate(45deg);transition:transform .15s ease}.menu-left__pin[data-v-1bc8bf60]:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-left__pin--active[data-v-1bc8bf60]{color:var(--menu-accent, var(--text-link))}.menu-left__pin--active i[data-v-1bc8bf60]{transform:rotate(0)}.main-menu-overlay[data-v-1bc8bf60]{flex:1;min-height:0;display:flex;flex-direction:column}.main-menu[data-v-1bc8bf60]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.main-menu--conversations[data-v-1bc8bf60]{display:flex;flex-direction:column;overflow:visible}.menu-nav[data-v-1bc8bf60]{list-style:none;margin:0;padding:0}.menu-nav .collapse[data-v-1bc8bf60]:not(.show){display:none!important}.menu-nav__group+.menu-nav__group[data-v-1bc8bf60]{margin-top:1px}.menu-nav__sub[data-v-1bc8bf60]{list-style:none;margin:0;padding:1px 0 3px}.menu-item[data-v-1bc8bf60]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.3;color:var(--text-secondary);text-align:left;cursor:pointer;text-decoration:none!important;transition:background .15s ease,color .15s ease}.menu-item[data-v-1bc8bf60]:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-item__icon[data-v-1bc8bf60]{flex:0 0 auto;font-size:14px!important;width:16px;text-align:center;opacity:.75;transition:opacity .15s ease}.menu-item:hover .menu-item__icon[data-v-1bc8bf60],.menu-item--active .menu-item__icon[data-v-1bc8bf60]{opacity:1}.menu-item__label[data-v-1bc8bf60]{flex:1;min-width:0;overflow-wrap:break-word}.menu-item--active[data-v-1bc8bf60]{background:var(--bg-active);color:var(--menu-accent, var(--text-link))!important;font-weight:600}[data-theme=dark] .menu-left--swc .menu-item--active[data-v-1bc8bf60]{background:color-mix(in srgb,var(--color-swc) 18%,transparent);color:var(--text-primary)!important}[data-theme=dark] .menu-left--swc .menu-item--active .menu-item__icon[data-v-1bc8bf60]{color:var(--color-swc-bright)}.menu-item--action[data-v-1bc8bf60]{appearance:none;border:1px solid color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 22%,var(--border-secondary));background:color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 8%,transparent);color:var(--menu-accent, var(--color-bpm));font-weight:600;margin-bottom:6px}.menu-item--action .menu-item__icon[data-v-1bc8bf60]{opacity:1;color:inherit}.menu-item--action[data-v-1bc8bf60]:hover{background:color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 14%,transparent);border-color:color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 40%,var(--border-secondary));color:var(--menu-accent, var(--color-bpm))}.menu-item__kbd[data-v-1bc8bf60]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;border:1px solid color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 25%,var(--border-secondary));background:var(--bg-tertiary);color:var(--menu-accent, var(--color-bpm));font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1}.menu-item__beta[data-v-1bc8bf60]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 28%,var(--border-secondary));background:color-mix(in srgb,var(--menu-accent, var(--color-bpm)) 10%,transparent);color:var(--menu-accent, var(--color-bpm));font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.menu-item--sub[data-v-1bc8bf60]{padding:5px 10px 5px 32px;font-size:13px}.menu-item--sub .menu-item__icon[data-v-1bc8bf60]{font-size:12px!important;width:14px}.menu-item__chevron[data-v-1bc8bf60]{flex:0 0 auto;width:7px;height:7px;margin-right:2px;border:solid currentColor;border-width:0 1.5px 1.5px 0;opacity:.55;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.menu-item--parent.collapsed .menu-item__chevron[data-v-1bc8bf60]{transform:rotate(-45deg) translate(-2px)}.menu-resizer[data-v-1bc8bf60]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:1001;background:transparent}.menu-resizer[data-v-1bc8bf60]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:44px;border-radius:999px;background:var(--text-tertiary);opacity:0;transition:opacity .15s ease}.menu-resizer[data-v-1bc8bf60]:hover:after{opacity:1}.menu-resizer[data-v-1bc8bf60]:hover{background:#0000000f}[data-theme=dark] .menu-resizer[data-v-1bc8bf60]:hover{background:#ffffff14}@media only screen and (min-width:1000px)and (max-width:1200px){#menu-left[data-v-1bc8bf60]{left:52px!important}}@media only screen and (max-width:991px){#menu-left[data-v-1bc8bf60]{left:52px!important}}.b-avatar img{width:100%!important;height:100%!important}.avatar{border:none!important}.ghost[data-v-02b5db1c]{opacity:.5;background:var(--bg-active)}.body-favorites[data-v-02b5db1c]{margin-right:14px;height:220px;overflow:hidden auto}.body-favorites .list-card-favorite[data-v-02b5db1c]{margin:10px 0 10px 6px}.body-favorites .list-card-favorite .box[data-v-02b5db1c]{height:85px}.body-favorites .list-card-favorite .box .card-box[data-v-02b5db1c]{position:relative}.body-favorites .list-card-favorite .box .card-box .badge[data-v-02b5db1c]{position:absolute;left:72px;top:-8px;border-radius:100%;border:2px solid var(--bg-modal);width:23px;height:22px;font-size:14px;text-align:center;line-height:12px;opacity:.8}.body-favorites .list-card-favorite .box .card-box .badge[data-v-02b5db1c]:hover{opacity:1;cursor:pointer}.body-favorites .list-card-favorite .box .card-box .dropdown-item[data-v-02b5db1c]{width:85px;height:70px;border:2px solid var(--border-secondary);border-radius:12px;padding:10px}.body-favorites .list-card-favorite .box .card-box .dropdown-item[data-v-02b5db1c]:hover{border-color:var(--border-primary);background:transparent!important;cursor:pointer!important}.body-favorites .list-card-favorite .box .card-box .dropdown-item[data-v-02b5db1c]:active{color:var(--text-primary)!important;background:transparent!important}.body-favorites .list-card-favorite .box .card-box .dropdown-item i.icon[data-v-02b5db1c]{margin:0!important;font-size:30px}.body-favorites .list-card-favorite .box .card-box .dropdown-item.start-case i[data-v-02b5db1c]{font-size:20px!important;margin:8px 0 0!important;text-align:center!important}.body-favorites .list-card-favorite .box .card-box .dropdown-item.start-case p[data-v-02b5db1c]{font-size:12px!important;margin:2px 0 0!important;text-align:center!important}.ify-locale img[data-v-1730aa86]{height:30px;width:auto}.ify-locale--inline[data-v-1730aa86]{width:100%}.ify-locale #dropdownMenuButton[data-v-1730aa86]{cursor:pointer}.ify-locale .dropdown-menu[data-v-1730aa86]{padding:10px 0!important;top:14px!important;left:-22px!important}.ify-locale .dropdown-menu .list-group[data-v-1730aa86]{width:170px!important}.ify-locale .dropdown-menu .list-group .list-group-item[data-v-1730aa86]{border:0!important;padding:6px 1.25rem}.ify-locale .dropdown-menu .list-group .list-group-item img[data-v-1730aa86]{margin-right:5px}.ify-locale .dropdown-menu .list-group .list-group-item a[data-v-1730aa86]{transition:all .4s ease}.ify-locale .dropdown-menu .list-group .list-group-item:hover a[data-v-1730aa86]{color:#3b5bfd!important}.locale-inline[data-v-1730aa86]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:4px;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.locale-inline-btn[data-v-1730aa86]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:8px 6px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.locale-inline-btn img[data-v-1730aa86]{width:22px;height:22px;object-fit:cover;border-radius:50%}.locale-inline-btn[data-v-1730aa86]:hover{background:var(--bg-hover);color:var(--text-primary)}.locale-inline-btn.is-active[data-v-1730aa86]{background:var(--bg-secondary);color:var(--text-link);box-shadow:0 1px 2px #00000014}.locale-inline-label[data-v-1730aa86]{font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.1}.ify-locale--compact .locale-inline[data-v-1730aa86]{gap:2px;padding:2px;border-radius:8px}.ify-locale--compact .locale-inline-btn[data-v-1730aa86]{flex-direction:row;gap:5px;min-height:34px;padding:4px 6px}.ify-locale--compact .locale-inline-btn img[data-v-1730aa86]{width:16px;height:16px}.ify-locale--compact .locale-inline-label[data-v-1730aa86]{font-size:10px}.theme-toggle[data-v-9911f878]{display:flex;align-items:center;justify-content:center}.theme-toggle--inline[data-v-9911f878]{width:100%;justify-content:stretch}.theme-toggle[data-v-9911f878] .theme-dropdown .btn-link{color:inherit;text-decoration:none;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;min-width:36px;height:36px}.theme-toggle[data-v-9911f878] .theme-dropdown .btn-link:hover{background-color:#ffffff1a;transform:scale(1.05)}.theme-toggle[data-v-9911f878] .theme-dropdown .btn-link:focus{box-shadow:none;outline:none}.theme-toggle[data-v-9911f878] .theme-dropdown .btn-link i{font-size:1.2rem;margin:0}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu{background-color:var(--bg-modal);border:1px solid var(--border-tertiary);box-shadow:0 2px 10px var(--shadow-md);min-width:150px}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu .dropdown-item{color:var(--text-primary);padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem;transition:all .2s ease}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu .dropdown-item i{font-size:1rem;width:20px;text-align:center}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu .dropdown-item .option-label{font-size:.9rem}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--bg-hover);color:var(--text-link-hover)}.theme-toggle[data-v-9911f878] .theme-dropdown .dropdown-menu .dropdown-item.active{background-color:var(--table-selected-bg);color:var(--table-selected-text);font-weight:600}.theme-inline[data-v-9911f878]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:4px;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.theme-inline-btn[data-v-9911f878]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:8px 6px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.theme-inline-btn i[data-v-9911f878]{font-size:14px}.theme-inline-btn[data-v-9911f878]:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-inline-btn.is-active[data-v-9911f878]{background:var(--bg-secondary);color:var(--text-link);box-shadow:0 1px 2px #00000014}.theme-inline-label[data-v-9911f878]{font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.1}.theme-toggle--compact .theme-inline[data-v-9911f878]{gap:2px;padding:2px;border-radius:8px}.theme-toggle--compact .theme-inline-btn[data-v-9911f878]{flex-direction:row;gap:5px;min-height:34px;padding:4px 6px}.theme-toggle--compact .theme-inline-btn i[data-v-9911f878]{font-size:12px}.theme-toggle--compact .theme-inline-label[data-v-9911f878]{font-size:10px;white-space:nowrap}.mobile-nav-backdrop[data-v-80428a20]{position:fixed;inset:0;z-index:1038;background:#0006}.mobile-nav-fade-enter-active[data-v-80428a20],.mobile-nav-fade-leave-active[data-v-80428a20]{transition:opacity .15s ease}.mobile-nav-fade-enter[data-v-80428a20],.mobile-nav-fade-leave-to[data-v-80428a20]{opacity:0}.mobile-nav[data-v-80428a20]{position:fixed;top:0;left:0;z-index:1039;display:flex;flex-direction:column;width:min(100vw,380px);max-width:100vw;height:100dvh;height:100vh;padding-left:var(--safe-area-left);padding-bottom:var(--safe-area-bottom);background:var(--bg-card);border-right:1px solid var(--border-secondary);box-shadow:8px 0 24px var(--shadow-md);transform:translate(-105%);transition:transform .2s ease;overflow:hidden}.mobile-nav--open[data-v-80428a20]{transform:none}.mobile-nav__header[data-v-80428a20]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;height:var(--app-header-offset);min-height:var(--app-header-offset);padding:var(--safe-area-top) max(12px,var(--safe-area-right)) 0 16px;border-bottom:1px solid var(--border-secondary);box-sizing:border-box;background:var(--bg-secondary)}.mobile-nav__identity[data-v-80428a20]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.mobile-nav__identity-text[data-v-80428a20]{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-nav__name[data-v-80428a20]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav__username[data-v-80428a20]{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav__icon-btn[data-v-80428a20]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--touch-target-min);height:var(--touch-target-min);margin:0 -4px 0 0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.mobile-nav__icon-btn[data-v-80428a20]:hover,.mobile-nav__icon-btn[data-v-80428a20]:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.mobile-nav__icon-btn[data-v-80428a20]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.mobile-nav__body[data-v-80428a20]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 12px 8px}.mobile-nav__footer[data-v-80428a20]{flex:0 0 auto;margin:auto -12px 0;padding:12px 12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.mobile-nav__panel[data-v-80428a20]{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}.mobile-nav__section-title[data-v-80428a20]{margin:8px 8px 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.mobile-nav__back[data-v-80428a20]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:var(--touch-target-min);margin:0 0 4px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--text-link);font-size:13px;font-weight:600;cursor:pointer}.mobile-nav__back[data-v-80428a20]:hover,.mobile-nav__back[data-v-80428a20]:focus-visible{background:var(--bg-hover)}.mobile-nav__back[data-v-80428a20]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.mobile-nav__list[data-v-80428a20],.mobile-nav__sublist[data-v-80428a20]{list-style:none;margin:0;padding:0}.mobile-nav__sublist[data-v-80428a20]{padding:2px 0 6px 8px}.mobile-nav__row[data-v-80428a20]{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min);padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mobile-nav__row[data-v-80428a20]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--nav-accent, var(--border-secondary));opacity:0;transition:opacity .15s ease}.mobile-nav__row[data-v-80428a20]:hover,.mobile-nav__row[data-v-80428a20]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}.mobile-nav__row[data-v-80428a20]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nav-accent, var(--text-link)) 35%,transparent)}.mobile-nav__row--active[data-v-80428a20],.mobile-nav__row--action[data-v-80428a20]:hover{background:color-mix(in srgb,var(--nav-accent, var(--text-link)) 8%,var(--bg-card));color:var(--text-primary);border-color:color-mix(in srgb,var(--nav-accent, var(--text-link)) 25%,var(--border-secondary))}.mobile-nav__row--active[data-v-80428a20]:before,.mobile-nav__row--action[data-v-80428a20]:hover:before{opacity:.9}.mobile-nav__row--sub[data-v-80428a20]{min-height:40px;padding-left:14px;font-size:13px}.mobile-nav__row--danger[data-v-80428a20]{color:var(--color-danger, #c0392b)}.mobile-nav__row-icon[data-v-80428a20]{flex-shrink:0;width:18px;text-align:center;font-size:15px;color:var(--nav-accent, var(--text-tertiary))}.mobile-nav__row-label[data-v-80428a20]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__row-arrow[data-v-80428a20],.mobile-nav__chevron[data-v-80428a20]{flex-shrink:0;font-size:11px;color:var(--text-tertiary);transition:transform .15s ease}.mobile-nav__chevron--open[data-v-80428a20]{transform:rotate(180deg)}.mobile-nav__beta[data-v-80428a20]{flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-link);background:color-mix(in srgb,var(--text-link) 12%,transparent)}.mobile-nav__badge[data-v-80428a20]{flex-shrink:0;min-width:20px;height:18px;padding:0 6px;border-radius:9px;font-size:10px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:var(--color-bpm, #3b5bfd)}.mobile-nav__favorites-header[data-v-80428a20]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.mobile-nav__prefs[data-v-80428a20]{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card)}.mobile-nav__pref[data-v-80428a20]{display:flex;flex-direction:column;gap:4px}.mobile-nav__pref-label[data-v-80428a20]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){.mobile-nav[data-v-80428a20],.mobile-nav-fade-enter-active[data-v-80428a20],.mobile-nav-fade-leave-active[data-v-80428a20],.mobile-nav__chevron[data-v-80428a20]{transition:none}}.notification{padding-top:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.bellCount-large{height:16px;width:25px;background-color:var(--bg-badge, white);border-radius:20px;color:var(--text-badge, #666666);border-color:var(--border-badge, #cacaca);text-align:center;position:absolute;top:0;left:16px;padding:.5px .5px .5px 0;border-style:solid;border-width:1px;font-size:9px}.bellCount-tiny{height:16px;width:16px;background-color:var(--bg-badge, white);border-radius:20px;color:var(--text-badge, #666666);border-color:var(--border-badge, #cacaca);text-align:center;position:absolute;top:0;left:16px;padding:.5px;border-style:solid;border-width:1px;font-size:9px}.bellCount-tin:before{position:absolute;background:var(--wave-primary, #b7d5f849);width:50px;height:50px;top:-17px;right:-18px;padding:5px 8px;border-radius:50%;content:"";display:block;-webkit-backface-visibility:hidden;animation:wave-animate 3s infinite ease-out}.bellCount-tiny:after{position:absolute;background:var(--wave-secondary, #93c0f3b4);width:50px;height:50px;top:-17px;right:-18px;padding:5px 8px;border-radius:50%;content:"";display:block;-webkit-backface-visibility:hidden;opacity:0;animation:wave-animate 3s .8s infinite ease-out}@keyframes wave-animate{0%{transform:scale(0);opacity:1;transform-origin:center}to{transform:scale(1);opacity:0;transform-origin:center}}.bellCount-tiny:empty{display:none}.icon-alert{line-height:1;margin-right:0;font-size:16px;color:var(--header-icon-color, var(--text-primary))!important}.icon-alert:hover{color:var(--header-icon-color, var(--text-primary))!important;opacity:.88;text-decoration:none}.latest-updates-wrapper[data-v-6025e085]{position:relative;display:inline-flex}.lu-trigger[data-v-6025e085]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease}.lu-trigger[data-v-6025e085]:hover{background-color:#ffffff1a}.lu-trigger.is-active[data-v-6025e085]{background-color:#ffffff26}.lu-trigger i[data-v-6025e085]{font-size:1.2rem}.lu-trigger-badge[data-v-6025e085]{position:absolute;top:-1px;right:-1px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;line-height:1;color:#fff;background:var(--color-danger, #fe0000);border:2px solid var(--bg-header, #fff);border-radius:999px}.lu-panel[data-v-6025e085]{position:absolute;top:calc(100% + .6rem);right:0;z-index:1001;width:23rem;max-width:calc(100vw - 1.5rem);padding:.75rem;background:var(--bg-card, #fff);border:1px solid var(--border-card, #ddd);border-radius:16px;box-shadow:0 12px 32px var(--shadow-md, rgba(0, 0, 0, .2))}.lu-panel--embedded[data-v-6025e085]{position:static;top:auto;right:auto;width:100%;max-width:none;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.lu-panel--embedded[data-v-6025e085]:before{display:none}.latest-updates-wrapper.is-embedded[data-v-6025e085]{display:block;width:100%}.lu-panel[data-v-6025e085]:before{content:"";position:absolute;top:-6px;right:.9rem;width:12px;height:12px;background:var(--bg-card, #fff);border-left:1px solid var(--border-card, #ddd);border-top:1px solid var(--border-card, #ddd);transform:rotate(45deg)}.lu-panel-header[data-v-6025e085]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-divider, #dfdfdf)}.lu-panel-icon[data-v-6025e085]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;color:var(--icon-primary, #2b68d8);background:var(--bg-active, #d7effd);font-size:.8rem}.lu-panel-title[data-v-6025e085]{flex:1;margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-count-pill[data-v-6025e085]{min-width:1.4rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700;text-align:center;color:var(--icon-primary, #2b68d8);background:var(--bg-active, #d7effd);border-radius:999px}.lu-tabs[data-v-6025e085]{display:flex;gap:.25rem;padding:.25rem;margin-bottom:.5rem;background:var(--bg-tertiary, #f9fcfd);border-radius:10px}.lu-tab[data-v-6025e085]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .5rem;border:none;border-radius:8px;background:transparent;font-size:.8rem;font-weight:600;color:var(--text-secondary, #5a5c63);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.lu-tab[data-v-6025e085]:hover{color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-tab.is-active[data-v-6025e085]{background:var(--bg-card, #fff);color:var(--icon-primary, #2b68d8);box-shadow:0 1px 4px var(--shadow-sm, rgba(0, 0, 0, .1))}.lu-tab-badge[data-v-6025e085]{min-width:1.15rem;padding:.05rem .35rem;font-size:.65rem;font-weight:700;line-height:1.3;color:#fff;background:var(--color-danger, #fe0000);border-radius:999px}.lu-card-meta[data-v-6025e085]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.68rem;color:var(--color-success, #339967)}.lu-card.is-viewed[data-v-6025e085]{opacity:.85}.lu-list[data-v-6025e085]{display:flex;flex-direction:column;gap:.35rem;max-height:26rem;overflow-y:auto;padding:.1rem}.lu-card[data-v-6025e085]{position:relative;display:block;width:100%;text-align:left;padding:.55rem 1.75rem .55rem .7rem;background:var(--bg-secondary, #fff);border:1px solid var(--border-secondary, #e9e8eb);border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lu-card[data-v-6025e085]:hover{background:var(--bg-hover, #e8f2f7);border-color:var(--border-primary, #d7effd);box-shadow:0 4px 12px var(--shadow-sm, rgba(0, 0, 0, .1))}.lu-tags[data-v-6025e085]{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.25rem}.lu-tag[data-v-6025e085]{display:inline-block;padding:.1em .45em;font-size:.6rem;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;white-space:nowrap}.lu-tag-new[data-v-6025e085]{background-color:#e8442d;color:#fff}.lu-card-title[data-v-6025e085]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.15rem;font-size:.82rem;font-weight:600;line-height:1.3;color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-card-text[data-v-6025e085]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:.74rem;line-height:1.35;color:var(--text-secondary, #5a5c63)}.lu-card-chevron[data-v-6025e085]{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);font-size:.65rem;color:var(--text-tertiary, #9196a1);opacity:0;transition:opacity .15s ease,transform .15s ease}.lu-card:hover .lu-card-chevron[data-v-6025e085]{opacity:1;transform:translate(2px,-50%)}.lu-skeleton[data-v-6025e085]{padding:.55rem .7rem;border:1px solid var(--border-secondary, #e9e8eb);border-radius:10px}.lu-skeleton-line[data-v-6025e085]{height:.6rem;border-radius:6px;background:linear-gradient(90deg,var(--bg-skeleton, #f6f7f8) 25%,var(--bg-hover, #e8f2f7) 50%,var(--bg-skeleton, #f6f7f8) 75%);background-size:200% 100%;animation:lu-shimmer-6025e085 1.3s ease-in-out infinite}.lu-skeleton-tag[data-v-6025e085]{width:28%;margin-bottom:.35rem}.lu-skeleton-title[data-v-6025e085]{width:72%;height:.7rem;margin-bottom:.35rem}.lu-skeleton-text[data-v-6025e085]{width:92%}@keyframes lu-shimmer-6025e085{0%{background-position:200% 0}to{background-position:-200% 0}}.lu-empty[data-v-6025e085]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center}.lu-empty-icon[data-v-6025e085]{font-size:1.75rem;color:var(--text-tertiary, #9196a1);opacity:.7}.lu-empty-text[data-v-6025e085]{font-size:.85rem;color:var(--text-secondary, #5a5c63)}.lu-modal-overlay[data-v-6025e085]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--overlay-modal, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lu-modal[data-v-6025e085]{width:min(920px,calc(100vw - 2.5rem));max-height:88vh;overflow-y:auto;padding:1.5rem 1.75rem 1.75rem;background:var(--bg-modal, #fff);border:1px solid var(--border-card, #ddd);border-radius:18px;box-shadow:0 24px 60px var(--shadow-lg, rgba(0, 0, 0, .3))}.lu-modal-header[data-v-6025e085]{position:relative;margin-bottom:1.15rem;padding-bottom:.9rem;padding-right:2.25rem;border-bottom:1px solid var(--border-divider, #dfdfdf)}.lu-modal-tags[data-v-6025e085]{margin-bottom:.55rem}.lu-modal-title[data-v-6025e085]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-modal-close[data-v-6025e085]{position:absolute;top:-.35rem;right:-.35rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-tertiary, #9196a1);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lu-modal-close[data-v-6025e085]:hover{background:var(--bg-hover, #e8f2f7);color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-modal-body[data-v-6025e085]{font-size:.9rem;line-height:1.65;color:var(--text-secondary, #5a5c63);word-break:break-word}.lu-modal-body[data-v-6025e085]>*:first-child{margin-top:0}.lu-modal-body[data-v-6025e085]>*:last-child{margin-bottom:0}.lu-modal-body[data-v-6025e085] p{margin:0 0 .85rem}.lu-modal-body[data-v-6025e085] h1,.lu-modal-body[data-v-6025e085] h2,.lu-modal-body[data-v-6025e085] h3,.lu-modal-body[data-v-6025e085] h4,.lu-modal-body[data-v-6025e085] h5,.lu-modal-body[data-v-6025e085] h6{margin:1.15rem 0 .4rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary, rgba(0, 0, 0, .9))}.lu-modal-body[data-v-6025e085] h1{font-size:1.05rem}.lu-modal-body[data-v-6025e085] h2{font-size:.98rem}.lu-modal-body[data-v-6025e085] h3,.lu-modal-body[data-v-6025e085] h4,.lu-modal-body[data-v-6025e085] h5,.lu-modal-body[data-v-6025e085] h6{font-size:.92rem}.lu-modal-body[data-v-6025e085] ul,.lu-modal-body[data-v-6025e085] ol{margin:0 0 .85rem;padding-left:1.25rem}.lu-modal-body[data-v-6025e085] li{margin-bottom:.3rem}.lu-modal-body[data-v-6025e085] a{color:var(--text-link, #2b68d8);text-decoration:none}.lu-modal-body[data-v-6025e085] a:hover{color:var(--text-link-hover, #3B5BFD);text-decoration:underline}.lu-modal-body[data-v-6025e085] img{max-width:100%;height:auto;border-radius:8px}.lu-modal-body[data-v-6025e085] hr{margin:1.1rem 0;border:0;border-top:1px solid var(--border-divider, #dfdfdf)}.lu-list[data-v-6025e085]::-webkit-scrollbar,.lu-modal[data-v-6025e085]::-webkit-scrollbar{width:8px}.lu-list[data-v-6025e085]::-webkit-scrollbar-thumb,.lu-modal[data-v-6025e085]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(195, 195, 195, 1));border-radius:999px}.lu-list[data-v-6025e085]::-webkit-scrollbar-thumb:hover,.lu-modal[data-v-6025e085]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(190, 190, 190, 1))}.lu-pop-enter-active[data-v-6025e085],.lu-pop-leave-active[data-v-6025e085]{transition:opacity .18s ease,transform .18s ease;transform-origin:top right}.lu-pop-enter[data-v-6025e085],.lu-pop-leave-to[data-v-6025e085]{opacity:0;transform:scale(.96) translateY(-6px)}.lu-fade-enter-active[data-v-6025e085],.lu-fade-leave-active[data-v-6025e085]{transition:opacity .2s ease}.lu-fade-enter[data-v-6025e085],.lu-fade-leave-to[data-v-6025e085]{opacity:0}.lu-zoom-enter-active[data-v-6025e085],.lu-zoom-leave-active[data-v-6025e085]{transition:opacity .2s ease,transform .2s ease}.lu-zoom-enter[data-v-6025e085],.lu-zoom-leave-to[data-v-6025e085]{opacity:0;transform:scale(.94) translateY(8px)}@media(max-width:720px){.lu-modal-overlay[data-v-6025e085]{padding:.75rem;align-items:flex-end}.lu-modal[data-v-6025e085]{width:100%;max-height:92vh;padding:1.25rem 1.15rem 1.35rem;border-radius:16px 16px 12px 12px}}@media(max-width:480px){.lu-panel[data-v-6025e085]{position:fixed;top:3.75rem;right:.75rem;left:.75rem;width:auto}.lu-panel[data-v-6025e085]:before{display:none}}.nc-popover.popover,.popover.nc-popover{max-width:460px;width:440px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-modal);box-shadow:0 12px 32px #00000038;padding:0}.nc-popover.popover .arrow:before,.nc-popover.popover .arrow:after,.popover.nc-popover .arrow:before,.popover.nc-popover .arrow:after{border-bottom-color:var(--border-secondary)}.nc-popover.popover .popover-header,.popover.nc-popover .popover-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--text-primary);padding:12px 14px}.nc-popover.popover .popover-body,.popover.nc-popover .popover-body{padding:12px;color:var(--text-primary)}.btn-notification[data-v-ac909acd]{border:none!important;border-color:transparent;width:36px;height:36px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:var(--header-icon-color, var(--text-primary))}.btn-notification[data-v-ac909acd]:hover{border:none!important;background:color-mix(in srgb,var(--header-icon-color, var(--text-primary)) 14%,transparent)!important;color:var(--header-icon-color, var(--text-primary))}.btn-notification[data-v-ac909acd]:focus,.btn-notification.focus[data-v-ac909acd],.btn-notification[data-v-ac909acd]:active{background:transparent!important;box-shadow:none!important}.nc-header[data-v-ac909acd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nc-header-kicker[data-v-ac909acd]{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:2px}.nc-header-title[data-v-ac909acd]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.nc-close[data-v-ac909acd]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.nc-close[data-v-ac909acd]:hover{background:var(--bg-hover);color:var(--text-primary)}.nc-body[data-v-ac909acd]{display:flex;flex-direction:column;gap:10px}.nc-tabs[data-v-ac909acd]{display:flex;gap:4px;padding:4px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.nc-tab[data-v-ac909acd]{flex:1;border:none;background:transparent;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px}.nc-tab.is-active[data-v-ac909acd]{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.nc-tab-badge[data-v-ac909acd]{min-width:1.15rem;padding:.05rem .35rem;border-radius:999px;font-size:10px;background:var(--bg-active);color:var(--text-link)}.nc-panel[data-v-ac909acd]{max-height:320px;overflow-y:auto}.nc-messages[data-v-ac909acd],.nc-announcements[data-v-ac909acd]{width:100%}.nc-webpush-optin[data-v-ac909acd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin:4px 0 8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.nc-webpush-optin.is-blocked[data-v-ac909acd]{opacity:.85}.nc-webpush-text[data-v-ac909acd]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.nc-webpush-icon[data-v-ac909acd]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.nc-webpush-btn[data-v-ac909acd]{flex-shrink:0;white-space:nowrap}.nc-empty[data-v-ac909acd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px;color:var(--text-tertiary);font-size:13px;text-align:center}.nc-empty-icon[data-v-ac909acd]{font-size:22px;opacity:.7}.nc-item[data-v-ac909acd]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px;margin-bottom:8px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);text-align:left;color:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.nc-item[data-v-ac909acd]:last-child{margin-bottom:0}.nc-item[data-v-ac909acd]:hover{background:var(--bg-hover);border-color:var(--border-tertiary)}.nc-item.is-read[data-v-ac909acd]{opacity:.72}.nc-item-icon[data-v-ac909acd]{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-tertiary);color:var(--text-secondary)}.nc-item-icon.is-success[data-v-ac909acd]{color:#1f9d55;background:#1f9d551f}.nc-item-icon.is-warning[data-v-ac909acd]{color:#d69e2e;background:#d69e2e24}.nc-item-icon.is-danger[data-v-ac909acd]{color:#e53e3e;background:#e53e3e1f}.nc-item-body[data-v-ac909acd]{min-width:0;flex:1}.nc-item-top[data-v-ac909acd]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nc-item-title[data-v-ac909acd]{font-size:13px;line-height:1.3;color:var(--text-primary)}.nc-item-remove[data-v-ac909acd]{color:var(--text-tertiary);padding:2px}.nc-item-remove[data-v-ac909acd]:hover{color:#e53e3e}.nc-item-desc[data-v-ac909acd]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.nc-item-meta[data-v-ac909acd]{display:inline-block;margin-top:6px;font-size:11px;color:var(--text-tertiary)}.container-icon[data-v-e055d407]{padding-top:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--header-icon-color, var(--text-primary));transition:background-color .15s ease,opacity .15s ease}.container-icon[data-v-e055d407]:hover{background:color-mix(in srgb,var(--header-icon-color, var(--text-primary)) 14%,transparent);opacity:.88}.buttom[data-v-e055d407]{font-size:16px;cursor:pointer;color:inherit}.buttom[data-v-e055d407]:hover{color:inherit}#header-main{position:fixed;left:0;right:0;width:auto;max-width:100%;height:calc(var(--app-header-offset));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;padding:var(--safe-area-top) max(12px,var(--safe-area-right)) 0 max(12px,var(--safe-area-left));top:0;z-index:1000;box-sizing:border-box}#header-main.use-theme-colors{background-color:var(--bg-header)!important;color:var(--text-primary)!important;--header-icon-color: var(--text-primary)}.header-side{display:flex;align-items:center;min-width:0}.header-side--left{justify-content:flex-start;gap:4px}.header-side--right{justify-content:flex-end;gap:8px}.header-side--mobile{margin-right:0}.header-action{display:inline-flex;align-items:center}.header-icon-btn{width:var(--touch-target-min);height:var(--touch-target-min);padding:0;border:none;border-radius:8px;background:transparent;color:var(--header-icon-color, var(--text-primary));display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.header-icon-btn i{font-size:16px;line-height:1;color:inherit}.header-icon-btn:hover{background:color-mix(in srgb,var(--header-icon-color, var(--text-primary)) 14%,transparent);color:var(--header-icon-color, var(--text-primary));opacity:.88;text-decoration:none}.header-icon-btn:focus{outline:none;box-shadow:none}.header-icon-btn:focus-visible{outline:2px solid var(--header-icon-color, var(--text-link));outline-offset:2px}.header-search-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target-min);height:var(--touch-target-min);padding:0 16px;border:1px solid var(--border-secondary);border-radius:22px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.header-search-btn i{font-size:16px;line-height:1}.header-search-btn:hover,.header-search-btn:focus{background:var(--bg-hover);color:var(--text-link-hover);border-color:var(--text-link-hover);text-decoration:none;outline:none}.header-search-btn:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}@media only screen and (max-width:1200px){.header-search-btn{padding:0;width:var(--touch-target-min);justify-content:center}.header-search-btn__label{display:none}}.header-user-chip{margin-left:2px}.header-user-chip .header-user-trigger{display:inline-flex;align-items:center;gap:8px;height:42px;padding:4px 12px 4px 4px;border-radius:21px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);box-shadow:none;line-height:1;box-sizing:border-box}.header-user-chip .header-user-trigger:hover,.header-user-chip .header-user-trigger:focus{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.header-user-chip .header-user-trigger:after{content:none!important}.header-user-chip .header-user-trigger .avatar,.header-user-chip .header-user-trigger .custom-avatar{margin:0!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex-shrink:0}.header-user-chip .header-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.header-user-menu{min-width:248px;padding:10px 0;margin-top:8px;background:var(--bg-modal);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 8px 24px #0000002e}.header-user-menu .dropdown-item{padding:10px 16px;color:var(--text-primary)}.header-user-menu .dropdown-item:hover{background:var(--bg-hover);color:var(--text-link-hover)}.header-user-menu .dropdown-divider{border-top-color:var(--border-secondary);margin:8px 0}.header-user-menu .header-menu-section{padding:10px 14px;display:flex;flex-direction:column;gap:10px}.header-user-menu .header-menu-label{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.logout.dropdown-toggle:after{content:none!important}.brand-line{border-bottom:#0F70B7 solid 2px}.header-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);padding:0;margin:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.header-menu-btn:hover{background:var(--bg-hover);border-color:var(--text-link-hover);color:var(--text-link-hover)}.header-menu-btn:focus{outline:none}.header-menu-btn:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.header-menu-btn--open{background:var(--bg-hover);border-color:color-mix(in srgb,var(--text-link) 40%,var(--border-secondary));color:var(--text-link)}.header-menu-btn__icon{position:relative;display:block;width:16px;height:12px}.header-menu-btn__line{position:absolute;left:0;display:block;width:100%;height:1.5px;border-radius:1px;background:currentColor;transform-origin:center;transition:transform .2s ease,opacity .15s ease,top .2s ease}.header-menu-btn__line:nth-child(1){top:0}.header-menu-btn__line:nth-child(2){top:5px}.header-menu-btn__line:nth-child(3){top:10px}.header-menu-btn--open .header-menu-btn__line:nth-child(1){top:5px;transform:rotate(45deg)}.header-menu-btn--open .header-menu-btn__line:nth-child(2){opacity:0;transform:scaleX(.4)}.header-menu-btn--open .header-menu-btn__line:nth-child(3){top:5px;transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.header-menu-btn,.header-menu-btn__line{transition:none}}.logo-top{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:min(160px,36vw)}.logo-top img{width:auto;height:34px;max-width:100%;object-fit:contain}.logo-top img.invert-logo{filter:brightness(0) invert(1)}@media only screen and (max-width:699px){#header-main{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;padding-left:max(10px,var(--safe-area-left));padding-right:max(10px,var(--safe-area-right))}.logo-top{justify-self:center;width:100%;max-width:100%;overflow:hidden}.logo-top img{height:28px;max-width:100%}.header-side--left,.header-side--right{flex-shrink:0;min-width:var(--touch-target-min)}.header-side--right{gap:2px}.header-action{flex-shrink:0}.header-search-btn{width:var(--touch-target-min);padding:0}.header-search-btn__label{display:none}}.days-left{position:fixed;top:14px;left:3vw;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1001}.days-left img{height:28px;cursor:pointer}.days-left .days-alert{height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}.days-left .days-alert div,.days-left .days-alert div span{display:flex;flex-direction:row;justify-content:center;align-items:center}.user-info{color:var(--header-icon-color, var(--text-primary))}@media only screen and (max-width:768px){.header-user-name{display:none}}.alert[data-v-6576b0db]{background-color:transparent!important}.badge[data-v-3cfca327]{background:#00a!important;color:#fff!important;font-weight:700!important;border:2px solid #fff!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important}.modal[data-v-3cfca327]{z-index:1041;overflow:hidden auto}.modal .loading-file-upload[data-v-3cfca327]{position:absolute;width:100%;height:calc(100vh + 63px);background:#000000cf;top:-63px;z-index:9998;border-radius:4px;display:none}.modal .loading[data-v-3cfca327]{position:absolute;left:50%;bottom:50%;transform:translate(-50%,-50%);z-index:9999;display:none}.modal .loading .spinner-border[data-v-3cfca327]{width:3.5rem;height:3.5rem}.lgmode[data-v-3cfca327]{min-width:82%}.mdmode[data-v-3cfca327]{min-width:60%}.smmode[data-v-3cfca327]{min-width:40%}.active[data-v-3cfca327]{display:block!important}.modal-content[data-v-3cfca327]{border:2px solid #007bff!important}.modal-content .modal-header[data-v-3cfca327]{border-radius:0;border:none}.bg-dark[data-v-3cfca327],.bg-secondary[data-v-3cfca327],.bg-info[data-v-3cfca327],.bg-success[data-v-3cfca327],.bg-primary[data-v-3cfca327],.bg-danger[data-v-3cfca327]{color:#fff;font-weight:700}.bg-dark h1[data-v-3cfca327],.bg-dark h2[data-v-3cfca327],.bg-dark h3[data-v-3cfca327],.bg-dark h4[data-v-3cfca327],.bg-dark h5[data-v-3cfca327],.bg-dark h6[data-v-3cfca327],.bg-secondary h1[data-v-3cfca327],.bg-secondary h2[data-v-3cfca327],.bg-secondary h3[data-v-3cfca327],.bg-secondary h4[data-v-3cfca327],.bg-secondary h5[data-v-3cfca327],.bg-secondary h6[data-v-3cfca327],.bg-info h1[data-v-3cfca327],.bg-info h2[data-v-3cfca327],.bg-info h3[data-v-3cfca327],.bg-info h4[data-v-3cfca327],.bg-info h5[data-v-3cfca327],.bg-info h6[data-v-3cfca327],.bg-success h1[data-v-3cfca327],.bg-success h2[data-v-3cfca327],.bg-success h3[data-v-3cfca327],.bg-success h4[data-v-3cfca327],.bg-success h5[data-v-3cfca327],.bg-success h6[data-v-3cfca327],.bg-primary h1[data-v-3cfca327],.bg-primary h2[data-v-3cfca327],.bg-primary h3[data-v-3cfca327],.bg-primary h4[data-v-3cfca327],.bg-primary h5[data-v-3cfca327],.bg-primary h6[data-v-3cfca327],.bg-danger h1[data-v-3cfca327],.bg-danger h2[data-v-3cfca327],.bg-danger h3[data-v-3cfca327],.bg-danger h4[data-v-3cfca327],.bg-danger h5[data-v-3cfca327],.bg-danger h6[data-v-3cfca327]{font-weight:700}.bg-dark .close[data-v-3cfca327],.bg-secondary .close[data-v-3cfca327],.bg-info .close[data-v-3cfca327],.bg-success .close[data-v-3cfca327],.bg-primary .close[data-v-3cfca327],.bg-danger .close[data-v-3cfca327]{color:#fff;font-weight:700}.bg-warning[data-v-3cfca327],.bg-light[data-v-3cfca327],.bg-white[data-v-3cfca327],.bg-transparent[data-v-3cfca327]{color:#000;font-weight:700}.bg-warning h1[data-v-3cfca327],.bg-warning h2[data-v-3cfca327],.bg-warning h3[data-v-3cfca327],.bg-warning h4[data-v-3cfca327],.bg-warning h5[data-v-3cfca327],.bg-warning h6[data-v-3cfca327],.bg-light h1[data-v-3cfca327],.bg-light h2[data-v-3cfca327],.bg-light h3[data-v-3cfca327],.bg-light h4[data-v-3cfca327],.bg-light h5[data-v-3cfca327],.bg-light h6[data-v-3cfca327],.bg-white h1[data-v-3cfca327],.bg-white h2[data-v-3cfca327],.bg-white h3[data-v-3cfca327],.bg-white h4[data-v-3cfca327],.bg-white h5[data-v-3cfca327],.bg-white h6[data-v-3cfca327],.bg-transparent h1[data-v-3cfca327],.bg-transparent h2[data-v-3cfca327],.bg-transparent h3[data-v-3cfca327],.bg-transparent h4[data-v-3cfca327],.bg-transparent h5[data-v-3cfca327],.bg-transparent h6[data-v-3cfca327]{font-weight:700}.bg-warning .close[data-v-3cfca327],.bg-light .close[data-v-3cfca327],.bg-white .close[data-v-3cfca327],.bg-transparent .close[data-v-3cfca327]{color:#000;font-weight:700}.sc-skel[data-v-d79e46fe]{display:flex;flex-direction:column;gap:10px}.sc-skel__process[data-v-d79e46fe]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);overflow:hidden}.sc-skel__header[data-v-d79e46fe]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.sc-skel__chip[data-v-d79e46fe]{border-radius:8px!important;flex-shrink:0}.sc-skel__titles[data-v-d79e46fe]{display:flex;flex-direction:column;min-width:0}.sc-skel__body[data-v-d79e46fe]{padding:12px}.sc-skel__row[data-v-d79e46fe]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.sc-skel__row-body[data-v-d79e46fe]{display:flex;flex-direction:column;min-width:0;flex:1}.start-case[data-v-17035df5]{display:flex;flex-direction:column;gap:0;color:var(--text-primary);min-width:0}.sc-header[data-v-17035df5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--border-secondary)}.sc-header__identity[data-v-17035df5]{display:flex;align-items:flex-start;gap:12px;min-width:0}.sc-header__icon[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.sc-header__icon i[data-v-17035df5]{font-size:18px;line-height:1}.sc-header__copy[data-v-17035df5]{min-width:0}.sc-header__eyebrow[data-v-17035df5]{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2;margin-bottom:2px}.sc-header__title[data-v-17035df5]{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text-primary)}.sc-header__subtitle[data-v-17035df5]{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.sc-header__close[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;appearance:none;transition:all .15s ease}.sc-header__close i[data-v-17035df5]{font-size:12px}.sc-header__close[data-v-17035df5]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary)}.sc-toolbar[data-v-17035df5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.sc-search[data-v-17035df5]{flex:1 1 220px;display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);transition:border-color .15s ease,box-shadow .15s ease}.sc-search[data-v-17035df5]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.sc-search__icon[data-v-17035df5]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.sc-search__input[data-v-17035df5]{border:none;outline:none;background:transparent;color:var(--text-primary);font-size:13px;width:100%;min-width:0;font-family:inherit}.sc-search__input[data-v-17035df5]::placeholder{color:var(--text-tertiary)}.sc-search__input[data-v-17035df5]:disabled{opacity:.5;cursor:not-allowed}.sc-category[data-v-17035df5]{width:200px;flex:0 1 200px;min-width:160px}.sc-toolbar__count[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:700;flex-shrink:0;margin-left:auto}.sc-list[data-v-17035df5]{display:flex;flex-direction:column;gap:10px;min-height:360px;max-height:52vh;overflow:hidden auto;padding-right:2px}.sc-empty[data-v-17035df5]{display:flex;align-items:center;gap:12px;padding:18px 16px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);margin-top:4px;flex-shrink:0}.sc-empty__icon[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;color:var(--text-tertiary);background:var(--bg-secondary)}.sc-empty__icon i[data-v-17035df5]{font-size:18px}.sc-empty__title[data-v-17035df5]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.sc-empty__hint[data-v-17035df5]{margin:2px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.sc-process[data-v-17035df5]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);overflow:hidden;flex-shrink:0}.sc-process__header[data-v-17035df5]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);min-width:0}.sc-process__icon[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.sc-process__icon i[data-v-17035df5]{font-size:14px}.sc-process__titles[data-v-17035df5]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.sc-process__label[data-v-17035df5]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.sc-process__name[data-v-17035df5]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-process__badge[data-v-17035df5]{flex-shrink:0;max-width:140px;padding:3px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-bpm) 22%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-stage[data-v-17035df5]{padding:10px 12px 12px}.sc-stage+.sc-stage[data-v-17035df5]{border-top:1px solid var(--border-secondary)}.sc-stage__label[data-v-17035df5]{margin-bottom:8px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.sc-tasks[data-v-17035df5]{display:flex;flex-direction:column;gap:6px}.sc-task[data-v-17035df5]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.sc-task[data-v-17035df5]:hover{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.sc-task--active[data-v-17035df5]{border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-hover));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-bpm) 25%,transparent)}.sc-task__icon-wrap[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;background:var(--bg-tertiary)}.sc-task__icon[data-v-17035df5]{height:20px;width:20px;object-fit:contain}.sc-task__body[data-v-17035df5]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sc-task__title[data-v-17035df5]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-task__prefix[data-v-17035df5]{color:var(--text-tertiary);font-weight:500;margin-right:2px}.sc-task__meta[data-v-17035df5]{font-size:11px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-fav[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;appearance:none;padding:0;transition:color .15s ease,background .15s ease}.sc-fav i[data-v-17035df5]{font-size:14px}.sc-fav[data-v-17035df5]:hover{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.sc-fav--active[data-v-17035df5]{color:var(--color-warning)}.sc-start[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-bpm) 25%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent);color:var(--color-bpm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;appearance:none;transition:background .15s ease,border-color .15s ease}.sc-start i[data-v-17035df5]{font-size:11px}.sc-start[data-v-17035df5]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary))}.sc-start[data-v-17035df5]:disabled{opacity:.45;cursor:default}.sc-footer[data-v-17035df5]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.sc-footer__hint[data-v-17035df5]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary);line-height:1}.sc-footer__hint kbd[data-v-17035df5]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1}@media only screen and (max-width:640px){.sc-toolbar[data-v-17035df5]{align-items:stretch}.sc-category[data-v-17035df5]{width:100%;flex:1 1 100%}.sc-toolbar__count[data-v-17035df5]{margin-left:0}.sc-header__subtitle[data-v-17035df5]{display:none}.sc-task[data-v-17035df5]{flex-wrap:wrap}.sc-start[data-v-17035df5]{margin-left:auto}}[data-v-17035df5] .sc-category__select .vs__dropdown-toggle{border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);padding:2px 6px;min-height:34px}[data-v-17035df5] .sc-category__select .vs__search,[data-v-17035df5] .sc-category__select .vs__search::placeholder{color:var(--text-tertiary);font-size:13px;margin:0;padding:0}[data-v-17035df5] .sc-category__select .vs__selected{color:var(--text-primary);background:transparent;border:none;font-size:13px;padding:0;margin:0}[data-v-17035df5] .sc-category__select .vs__clear,[data-v-17035df5] .sc-category__select .vs__open-indicator{fill:var(--text-tertiary)}[data-v-17035df5] .sc-category__select .vs__dropdown-menu{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 16px var(--shadow-sm)}[data-v-17035df5] .sc-category__select .vs__dropdown-option{color:var(--text-primary);font-size:13px;padding:8px 12px}[data-v-17035df5] .sc-category__select .vs__dropdown-option:hover{background:var(--bg-hover)}[data-v-17035df5] .sc-category__select .vs__dropdown-option--highlight{background:color-mix(in srgb,var(--color-bpm) 14%,transparent)!important;color:var(--color-bpm)!important}[data-v-17035df5] .sc-category__select:focus-within .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.badge[data-v-8ec6e466]{position:absolute;top:-4px;right:8px;z-index:1;border-radius:999px;background-color:var(--color-ecm);min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg-sidebar)}.badge.badge-dot[data-v-8ec6e466]{min-width:10px;width:10px;height:10px;padding:0;top:2px;right:14px}#sidebar[data-v-8ec6e466]{padding:20px 0!important;padding-bottom:calc(20px + var(--safe-area-bottom))!important;border:none;height:calc(100% - var(--app-header-offset));width:var(--module-rail-width, 75px);background-color:var(--bg-sidebar)!important;z-index:var(--z-module-rail);position:fixed;top:var(--app-header-offset);border-right:solid 1px var(--border-secondary)}#sidebar .bt-sgap[data-v-8ec6e466]{position:absolute;bottom:25px;width:100%}#sidebar .selected-module[data-v-8ec6e466]{display:flex;flex-direction:column;justify-content:center;align-items:center}#sidebar .selected-module small[data-v-8ec6e466]{text-transform:uppercase;font-weight:700;font-size:10px;line-height:10px;margin-top:3px}.sidebar-divider[data-v-8ec6e466]{border:none!important;border-top:1px solid var(--border-divider)!important;opacity:.7;width:42%;margin:8px auto}.list-group li .dropup .dropdown-toggle[data-v-8ec6e466]:after{display:none!important}.list-group li .dropup .dropdown-menu-favorite[data-v-8ec6e466]{border-radius:22px;width:336px!important;position:fixed!important;transform:translate3d(65px,calc(50vh - 110px),0)!important;top:0!important;left:0!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform!important;box-shadow:0 0 6px var(--border-card)}.list-group li .dropup .dropdown-menu-favorite .list-card-favorite[data-v-8ec6e466]{margin:9px;overflow:hidden auto;height:220px;max-height:220px}.list-group li .dropup .dropdown-menu-favorite .header .dropdown-header[data-v-8ec6e466]{color:var(--text-primary)!important;font-size:20px}.list-group li .dropup .dropdown-menu-favorite .header i[data-v-8ec6e466]{cursor:pointer;opacity:.8}.list-group li .dropup .dropdown-menu-favorite .header i[data-v-8ec6e466]:hover{opacity:1}.list-group li .dropup .dropdown-menu-favorite .header i.edit-active[data-v-8ec6e466]{color:var(--danger)}.list-group.first-level[data-v-8ec6e466]{display:flex;flex-direction:column;align-items:center;justify-content:center}.list-group.first-level li[data-v-8ec6e466]{border:none;background-color:transparent;padding:5px 0 4px;margin:2px 0;width:88%;border-radius:10px;transition:all .2s ease}.list-group.first-level li.no-hover a[data-v-8ec6e466]{cursor:default!important}.list-group.first-level li:not(.no-hover):hover a[data-v-8ec6e466]{color:#5dc5ec}.list-group.first-level li:not(.no-hover):hover a i[data-v-8ec6e466]{color:#5dc5ec}.list-group.first-level li.li-bpm a[data-v-8ec6e466],.list-group.first-level li.li-bpm a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-bpm:hover a[data-v-8ec6e466],.list-group.first-level li.li-bpm:hover a i[data-v-8ec6e466]{color:var(--color-bpm)}.list-group.first-level li.li-ecm a[data-v-8ec6e466],.list-group.first-level li.li-ecm a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-ecm:hover a[data-v-8ec6e466],.list-group.first-level li.li-ecm:hover a i[data-v-8ec6e466]{color:var(--color-ecm)}.list-group.first-level li.li-swc a[data-v-8ec6e466],.list-group.first-level li.li-swc a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-swc:hover a[data-v-8ec6e466],.list-group.first-level li.li-swc:hover a i[data-v-8ec6e466]{color:var(--color-swc)}.list-group.first-level li.li-dss a[data-v-8ec6e466],.list-group.first-level li.li-dss a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-dss:hover a[data-v-8ec6e466],.list-group.first-level li.li-dss:hover a i[data-v-8ec6e466]{color:var(--color-dss)}.list-group.first-level li.li-crm a[data-v-8ec6e466],.list-group.first-level li.li-crm a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-crm:hover a[data-v-8ec6e466],.list-group.first-level li.li-crm:hover a i[data-v-8ec6e466]{color:#e0c709}.list-group.first-level li.li-erp a[data-v-8ec6e466],.list-group.first-level li.li-erp a i[data-v-8ec6e466]{color:var(--text-primary)}.list-group.first-level li.li-erp:hover a[data-v-8ec6e466],.list-group.first-level li.li-erp:hover a i[data-v-8ec6e466]{color:#54c9eb}.list-group.first-level li.li-disabled[data-v-8ec6e466]{opacity:.2}.list-group.first-level li.li-disabled[data-v-8ec6e466]:hover{background-color:transparent!important}.list-group.first-level li a[data-v-8ec6e466]{color:var(--text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:all .2s ease}.list-group.first-level li a i[data-v-8ec6e466]{display:flex;align-items:center;justify-content:center;width:46px;height:30px;border-radius:15px;font-size:20px;color:var(--text-primary);transition:background .2s ease,color .2s ease}.list-group.first-level li:not(.no-hover):hover a i[data-v-8ec6e466]{background:var(--bg-hover)}.rail-label[data-v-8ec6e466]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:8.5px;font-weight:600;line-height:1.15;letter-spacing:0;text-align:center;color:var(--text-secondary);transition:color .2s ease}#sidebar li.ecm-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--color-ecm) 16%,transparent);color:var(--color-ecm)!important}#sidebar li.ecm-active a[data-v-8ec6e466],#sidebar li.ecm-active .rail-label[data-v-8ec6e466]{color:var(--color-ecm)!important}#sidebar li.ecm-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.bpm-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--color-bpm) 16%,transparent);color:var(--color-bpm)!important}#sidebar li.bpm-active a[data-v-8ec6e466],#sidebar li.bpm-active .rail-label[data-v-8ec6e466]{color:var(--color-bpm)!important}#sidebar li.bpm-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.swc-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--color-swc) 16%,transparent);color:var(--color-swc)!important}#sidebar li.swc-active a[data-v-8ec6e466],#sidebar li.swc-active .rail-label[data-v-8ec6e466]{color:var(--color-swc)!important}#sidebar li.swc-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.dss-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--color-dss) 16%,transparent);color:var(--color-dss)!important}#sidebar li.dss-active a[data-v-8ec6e466],#sidebar li.dss-active .rail-label[data-v-8ec6e466]{color:var(--color-dss)!important}#sidebar li.dss-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.admin-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--color-admin) 16%,transparent);color:var(--color-admin)!important}#sidebar li.admin-active a[data-v-8ec6e466],#sidebar li.admin-active .rail-label[data-v-8ec6e466]{color:var(--color-admin)!important}#sidebar li.admin-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.calendar-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--text-link) 16%,transparent);color:var(--text-link)!important}#sidebar li.calendar-active a[data-v-8ec6e466],#sidebar li.calendar-active .rail-label[data-v-8ec6e466]{color:var(--text-link)!important}#sidebar li.calendar-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.customtables-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--text-link) 16%,transparent);color:var(--text-link)!important}#sidebar li.customtables-active a[data-v-8ec6e466],#sidebar li.customtables-active .rail-label[data-v-8ec6e466]{color:var(--text-link)!important}#sidebar li.customtables-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.collaboration-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--text-link) 16%,transparent);color:var(--text-link)!important}#sidebar li.collaboration-active a[data-v-8ec6e466],#sidebar li.collaboration-active .rail-label[data-v-8ec6e466]{color:var(--text-link)!important}#sidebar li.collaboration-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.intelligence-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--text-link) 16%,transparent);color:var(--text-link)!important}#sidebar li.intelligence-active a[data-v-8ec6e466],#sidebar li.intelligence-active .rail-label[data-v-8ec6e466]{color:var(--text-link)!important}#sidebar li.intelligence-active .rail-label[data-v-8ec6e466]{font-weight:700}#sidebar li.shared-documents-active a i[data-v-8ec6e466]{background:var(--bg-active);background:color-mix(in srgb,var(--text-link) 16%,transparent);color:var(--text-link)!important}#sidebar li.shared-documents-active a[data-v-8ec6e466],#sidebar li.shared-documents-active .rail-label[data-v-8ec6e466]{color:var(--text-link)!important}#sidebar li.shared-documents-active .rail-label[data-v-8ec6e466]{font-weight:700}[data-theme=dark] #sidebar li.swc-active a i[data-v-8ec6e466]{background:color-mix(in srgb,var(--color-swc) 28%,transparent);color:var(--color-swc-bright)!important}[data-theme=dark] #sidebar li.swc-active a[data-v-8ec6e466],[data-theme=dark] #sidebar li.swc-active .rail-label[data-v-8ec6e466]{color:var(--color-swc-bright)!important}@media only screen and (max-width:1200px){#sidebar[data-v-8ec6e466]{width:var(--module-rail-width, 55px)!important;z-index:var(--z-module-rail)}#sidebar .list-group li a i[data-v-8ec6e466]{font-size:24px!important}}@media only screen and (max-width:699px){#sidebar[data-v-8ec6e466]{display:none!important}}@media only screen and (min-height:900px){.list-group.first-level li[data-v-8ec6e466]{padding:6px 0 5px;margin:3px 0}}@media only screen and (max-height:800px){.sidebar-divider[data-v-8ec6e466]{border:1px solid #f0f7fc!important;opacity:.6;width:75%;margin:4px 0!important}.list-group.first-level li[data-v-8ec6e466]{padding:3px 0;margin:1px 0}}.disabled i[data-v-8ec6e466]{cursor:default;color:var(--text-disabled)!important}.disabled i[data-v-8ec6e466]:hover{color:var(--text-disabled)!important}.async-component-loading[data-v-a51ba485]{display:flex;align-items:center;justify-content:center;padding:3rem 0}.pwa-toast[data-v-135f2bb5]{position:fixed;right:24px;bottom:24px;z-index:10020;max-width:340px;min-width:300px;background:var(--bg-card, var(--bs-body-bg, #fff));color:var(--text-primary, var(--bs-body-color, #212529));border-radius:10px;border:1px solid var(--border-secondary, rgba(0, 0, 0, .08));box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, .15));overflow:hidden}.toast-content[data-v-135f2bb5]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon body close" "actions actions actions";align-items:start;padding:14px 14px 12px;gap:10px 12px}.toast-content--ready[data-v-135f2bb5]{grid-template-areas:"icon body close" "actions actions actions"}.toast-icon[data-v-135f2bb5]{grid-area:icon;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--primary, #007bff);border-radius:8px;color:var(--text-inverse, #fff);font-size:16px}.toast-icon--success[data-v-135f2bb5]{background:var(--success, #28a745)}.toast-body[data-v-135f2bb5]{grid-area:body;min-width:0;padding-right:4px}.toast-title[data-v-135f2bb5]{font-weight:600;font-size:14px;color:var(--text-primary, var(--bs-body-color, #212529));margin-bottom:2px;line-height:1.35}.toast-message[data-v-135f2bb5]{font-size:13px;color:var(--text-secondary, var(--bs-secondary-color, #6c757d));line-height:1.45}.toast-close[data-v-135f2bb5]{grid-area:close;width:32px;height:32px;margin:-4px -4px 0 0;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary, var(--bs-secondary-color, #6c757d));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:background-color .15s ease,color .15s ease}.toast-close[data-v-135f2bb5]:hover:not(:disabled),.toast-close[data-v-135f2bb5]:focus-visible{color:var(--text-primary, var(--bs-body-color, #212529));background-color:var(--bg-secondary, var(--bs-tertiary-bg, #f8f9fa));outline:none}.toast-close[data-v-135f2bb5]:disabled{opacity:.5;cursor:not-allowed}.toast-actions[data-v-135f2bb5]{grid-area:actions;display:flex;flex-direction:column;gap:6px;width:100%;margin-top:2px}.toast-actions--inline[data-v-135f2bb5]{flex-direction:row;justify-content:flex-end}.toast-actions .btn[data-v-135f2bb5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-weight:500;min-height:36px;padding:6px 14px}.toast-actions--inline .btn[data-v-135f2bb5]{width:auto;min-width:96px}.toast-actions:not(.toast-actions--inline) .btn[data-v-135f2bb5]{width:100%}.toast-actions .btn-primary[data-v-135f2bb5]{background-color:var(--primary, #007bff);border-color:var(--primary, #007bff);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.toast-actions .btn-primary[data-v-135f2bb5]:hover:not(:disabled){background-color:var(--primary-hover, #0069d9);border-color:var(--primary-hover, #0062cc)}.toast-actions .btn-primary[data-v-135f2bb5]:disabled{opacity:.7;cursor:not-allowed}.toast-actions .btn-ghost[data-v-135f2bb5]{color:var(--text-secondary, var(--bs-secondary-color, #6c757d));background:transparent;border:1px solid var(--border-secondary, rgba(0, 0, 0, .12));text-decoration:none}.toast-actions .btn-ghost[data-v-135f2bb5]:hover:not(:disabled){color:var(--text-primary, var(--bs-body-color, #212529));background-color:var(--bg-secondary, var(--bs-tertiary-bg, #f8f9fa))}.slide-fade-enter-active[data-v-135f2bb5]{transition:transform .25s ease,opacity .25s ease}.slide-fade-leave-active[data-v-135f2bb5]{transition:transform .2s ease,opacity .2s ease}.slide-fade-enter[data-v-135f2bb5]{transform:translateY(12px);opacity:0}.slide-fade-leave-to[data-v-135f2bb5]{transform:translateY(8px);opacity:0}[data-theme=dark] .pwa-toast[data-v-135f2bb5]{background:var(--bg-card, #2d2d2d);color:var(--text-primary, #e0e0e0);border-color:var(--border-secondary, rgba(255, 255, 255, .1));box-shadow:0 8px 24px #00000073}[data-theme=dark] .toast-close[data-v-135f2bb5]:hover:not(:disabled),[data-theme=dark] .toast-close[data-v-135f2bb5]:focus-visible,[data-theme=dark] .toast-actions .btn-ghost[data-v-135f2bb5]:hover:not(:disabled){background-color:var(--bg-secondary, #3a3a3a)}@media(max-width:768px){.pwa-toast[data-v-135f2bb5]{right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;max-width:none;min-width:0}}.pwa-install-toast[data-v-180be82e]{position:fixed;right:24px;bottom:24px;z-index:9998;max-width:320px;min-width:300px;background:var(--bg-card, var(--bs-body-bg, #fff));color:var(--text-primary, var(--bs-body-color, #212529));border-radius:8px;border:1px solid var(--border-secondary, rgba(0, 0, 0, .08));box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, .15));overflow:hidden}.toast-content[data-v-180be82e]{display:flex;align-items:flex-start;padding:16px;gap:12px;flex-wrap:wrap}.toast-icon[data-v-180be82e]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary, #007bff);border-radius:8px;color:var(--text-inverse, #fff)}.toast-body[data-v-180be82e]{flex:1;min-width:0}.toast-title[data-v-180be82e]{font-weight:600;font-size:15px;margin-bottom:4px;line-height:1.4}.toast-message[data-v-180be82e]{font-size:13px;color:var(--text-secondary, var(--bs-secondary-color, #6c757d));line-height:1.5}.toast-actions[data-v-180be82e]{display:flex;flex-direction:column;gap:6px;width:100%;padding:0 16px;margin-top:8px}.toast-actions button[data-v-180be82e]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.toast-actions .btn-primary[data-v-180be82e]{background-color:var(--primary, #007bff);border-color:var(--primary, #007bff)}.toast-actions .btn-link[data-v-180be82e]{color:var(--text-tertiary, #6c757d);text-decoration:none;padding:6px 12px}.slide-fade-enter-active[data-v-180be82e]{transition:all .3s ease}.slide-fade-leave-active[data-v-180be82e]{transition:all .2s ease}.slide-fade-enter[data-v-180be82e]{transform:translateY(20px);opacity:0}.slide-fade-leave-to[data-v-180be82e]{transform:translateY(0) translate(20px);opacity:0}@media(max-width:768px){.pwa-install-toast[data-v-180be82e]{right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;max-width:none;min-width:0}}.offline-status-banner[data-v-b20b66a7]{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--warning, #f0ad4e);color:var(--text-primary, #1a1f2c);font-size:13px;font-weight:600;text-align:center;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, .12))}.offline-fade-enter-active[data-v-b20b66a7],.offline-fade-leave-active[data-v-b20b66a7]{transition:transform .2s ease,opacity .2s ease}.offline-fade-enter[data-v-b20b66a7],.offline-fade-leave-to[data-v-b20b66a7]{transform:translateY(-100%);opacity:0}.intelligence-message[data-v-4c231168]{width:100%;max-width:100%}.intelligence-message.user-message[data-v-4c231168]{align-items:flex-end}.intelligence-message.user-message .message-bubble[data-v-4c231168]{border-radius:18px 18px 4px;max-width:70%;min-width:0}.intelligence-message.ai-message[data-v-4c231168]{align-items:flex-start}.intelligence-message.ai-message .message-bubble[data-v-4c231168]{border-radius:18px 18px 18px 4px;max-width:70%;min-width:0}.intelligence-message .message-bubble[data-v-4c231168]{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;overflow:hidden;width:100%;max-width:100%}.intelligence-message .message-content[data-v-4c231168]{line-height:1.5;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;overflow:hidden;width:100%}.intelligence-message .message-content .message-screenshot[data-v-4c231168]{position:relative;display:inline-block;margin-bottom:8px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.35);line-height:0}.intelligence-message .message-content .message-screenshot__img[data-v-4c231168]{display:block;max-width:100%;max-height:180px;object-fit:cover}.intelligence-message .message-content .progress-steps[data-v-4c231168]{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.intelligence-message .message-content .progress-steps--settled[data-v-4c231168]{opacity:.75}.intelligence-message .message-content .progress-step[data-v-4c231168]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;line-height:1.3;color:var(--text-secondary)}.intelligence-message .message-content .progress-step__icon[data-v-4c231168]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.intelligence-message .message-content .progress-step__icon i[data-v-4c231168]{font-size:.72rem}.intelligence-message .message-content .progress-step__spinner[data-v-4c231168]{width:11px;height:11px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-bpm) 30%,transparent);border-top-color:var(--color-bpm);animation:progress-step-spin-4c231168 .7s linear infinite}.intelligence-message .message-content .progress-step--running[data-v-4c231168]{color:var(--text-secondary)}.intelligence-message .message-content .progress-step--done[data-v-4c231168]{color:var(--text-tertiary)}.intelligence-message .message-content .progress-step--done .progress-step__icon i[data-v-4c231168]{color:var(--color-bpm, #28a745)}.intelligence-message .message-content .progress-step--failed[data-v-4c231168]{color:var(--color-danger, #dc3545);font-weight:500}.intelligence-message .message-content .progress-step--failed .progress-step__icon i[data-v-4c231168]{color:var(--color-danger, #dc3545)}.intelligence-message .message-content .progress-status[data-v-4c231168]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;margin-bottom:8px}.intelligence-message .message-content .progress-status__dots[data-v-4c231168]{display:inline-flex;align-items:flex-end;gap:4px;flex-shrink:0}.intelligence-message .message-content .progress-status__dots span[data-v-4c231168]{width:6px;height:6px;border-radius:50%;background-color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary));animation:status-dot-bounce-4c231168 1.4s ease-in-out infinite}.intelligence-message .message-content .progress-status__dots span[data-v-4c231168]:nth-child(2){animation-delay:.16s}.intelligence-message .message-content .progress-status__dots span[data-v-4c231168]:nth-child(3){animation-delay:.32s}.intelligence-message .message-content .progress-status__label[data-v-4c231168]{background:linear-gradient(100deg,var(--text-tertiary) 25%,color-mix(in srgb,var(--color-bpm) 70%,var(--text-primary)) 50%,var(--text-tertiary) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:status-shimmer-4c231168 1.8s linear infinite}.intelligence-message .message-content[data-v-4c231168] .markdown-body{font-size:.95rem}.intelligence-message .message-content[data-v-4c231168] .markdown-body>:first-child{margin-top:0}.intelligence-message .message-content[data-v-4c231168] .markdown-body>:last-child{margin-bottom:0}.intelligence-message .message-content[data-v-4c231168] .markdown-body p{margin:0 0 .65em;line-height:1.6}.intelligence-message .message-content[data-v-4c231168] .markdown-body h1,.intelligence-message .message-content[data-v-4c231168] .markdown-body h2,.intelligence-message .message-content[data-v-4c231168] .markdown-body h3,.intelligence-message .message-content[data-v-4c231168] .markdown-body h4,.intelligence-message .message-content[data-v-4c231168] .markdown-body h5,.intelligence-message .message-content[data-v-4c231168] .markdown-body h6{margin:1.15em 0 .45em;line-height:1.3;font-weight:600;letter-spacing:-.005em;color:var(--text-primary)}.intelligence-message .message-content[data-v-4c231168] .markdown-body h1{font-size:1.32rem}.intelligence-message .message-content[data-v-4c231168] .markdown-body h2{font-size:1.18rem}.intelligence-message .message-content[data-v-4c231168] .markdown-body h3{font-size:1.06rem}.intelligence-message .message-content[data-v-4c231168] .markdown-body h4{font-size:.98rem}.intelligence-message .message-content[data-v-4c231168] .markdown-body h5,.intelligence-message .message-content[data-v-4c231168] .markdown-body h6{font-size:.9rem;color:var(--text-secondary)}.intelligence-message .message-content[data-v-4c231168] .markdown-body h1,.intelligence-message .message-content[data-v-4c231168] .markdown-body h2{padding-bottom:.28em;border-bottom:1px solid var(--border-divider)}.intelligence-message .message-content[data-v-4c231168] .markdown-body ul,.intelligence-message .message-content[data-v-4c231168] .markdown-body ol{margin:0 0 .65em;padding-left:1.35em}.intelligence-message .message-content[data-v-4c231168] .markdown-body li{margin-bottom:.3em;line-height:1.55}.intelligence-message .message-content[data-v-4c231168] .markdown-body li::marker{color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary))}.intelligence-message .message-content[data-v-4c231168] .markdown-body li>ul,.intelligence-message .message-content[data-v-4c231168] .markdown-body li>ol{margin:.3em 0 0}.intelligence-message .message-content[data-v-4c231168] .markdown-body strong,.intelligence-message .message-content[data-v-4c231168] .markdown-body b{font-weight:600}.intelligence-message .message-content[data-v-4c231168] .markdown-body em,.intelligence-message .message-content[data-v-4c231168] .markdown-body i{font-style:italic}.intelligence-message .message-content[data-v-4c231168] .markdown-body del,.intelligence-message .message-content[data-v-4c231168] .markdown-body s{opacity:.7}.intelligence-message .message-content[data-v-4c231168] .markdown-body code{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.85em;padding:.12em .4em;border-radius:5px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);border:1px solid var(--border-divider);word-break:break-word}.intelligence-message .message-content[data-v-4c231168] .markdown-body pre{margin:0 0 .7em;padding:.85em 1em;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-divider);overflow-x:auto;max-width:100%}.intelligence-message .message-content[data-v-4c231168] .markdown-body pre code{padding:0;border:0;background:transparent;font-size:.85em;line-height:1.55;white-space:pre;word-break:normal}.intelligence-message .message-content[data-v-4c231168] .markdown-body blockquote{margin:0 0 .7em;padding:.4em .9em;border-left:3px solid color-mix(in srgb,var(--color-bpm) 65%,transparent);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--color-bpm) 6%,transparent);color:var(--text-secondary)}.intelligence-message .message-content[data-v-4c231168] .markdown-body blockquote>:last-child{margin-bottom:0}.intelligence-message .message-content[data-v-4c231168] .markdown-body hr{margin:1.1em 0;border:0;height:1px;background:var(--border-divider)}.intelligence-message .message-content[data-v-4c231168] .markdown-body table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 .7em;font-size:.9em}.intelligence-message .message-content[data-v-4c231168] .markdown-body th,.intelligence-message .message-content[data-v-4c231168] .markdown-body td{padding:.4em .7em;border:1px solid var(--border-divider);text-align:left}.intelligence-message .message-content[data-v-4c231168] .markdown-body thead th{background:var(--bg-hover);font-weight:600}.intelligence-message .message-content[data-v-4c231168] .markdown-body a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;word-break:break-word;transition:color .15s ease,opacity .15s ease}.intelligence-message .message-content[data-v-4c231168] .markdown-body a:hover{opacity:.82}.intelligence-message .message-content[data-v-4c231168] .markdown-body a.intelligence-link-internal{cursor:pointer}.intelligence-message .message-content[data-v-4c231168] .markdown-body a.intelligence-link-external:after{content:"↗";display:inline-block;margin-left:.12em;font-size:.78em;vertical-align:baseline;opacity:.7}.intelligence-message.is-streaming .message-bubble[data-v-4c231168]{box-shadow:none;animation:none}.intelligence-message.is-streaming .markdown-body[data-v-4c231168]>:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.15em;border-radius:1px;background:var(--text-link, #0f70b7);box-shadow:0 0 10px color-mix(in srgb,var(--text-link, #0f70b7) 55%,transparent);animation:stream-caret-blink-4c231168 1s steps(1,end) infinite}.intelligence-message .message-timestamp[data-v-4c231168]{font-size:.75rem;opacity:.7;width:100%}.intelligence-message .message-timestamp>div[data-v-4c231168]{width:100%;gap:.5rem}.intelligence-message .message-timestamp .processing-time-badge[data-v-4c231168]{background-color:#007bff1a;color:#007bff;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.intelligence-message .message-timestamp .tokens-badge[data-v-4c231168]{background-color:#ffc1071a;color:#ffc107;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.intelligence-message .message-timestamp .tokens-badge--io[data-v-4c231168]{background-color:color-mix(in srgb,var(--text-secondary) 14%,transparent);color:var(--text-secondary)}.intelligence-message .message-timestamp .tool-badge[data-v-4c231168]{background-color:#28a7451a;color:#28a745;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.intelligence-message .message-timestamp .tool-badge.tool-stub[data-v-4c231168]{background-color:#ffc1071a;color:#ffc107}.intelligence-message .message-timestamp .llm-config-badge[data-v-4c231168]{background-color:#8b5cf629;color:#8b5cf6;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;flex-shrink:1;min-width:0;max-width:100%}.intelligence-message .sources-section[data-v-4c231168]{border-top-color:#0000001a!important}.intelligence-message .sources-section .sources-header[data-v-4c231168]{color:#6c757d;font-size:.75rem}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-4c231168]{background:transparent;border:none;color:#6c757d;cursor:pointer;padding:4px 8px;transition:all .2s;opacity:.7;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-4c231168]:hover{opacity:1;color:#495057;background-color:#0000000d;border-radius:4px}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-4c231168]:active{transform:scale(.95)}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-4c231168]:focus{outline:none;box-shadow:none}.intelligence-message .sources-section .sources-header .sources-toggle-btn i[data-v-4c231168]{font-size:.75rem;pointer-events:none}.intelligence-message .sources-section .sources-list[data-v-4c231168]{gap:.5rem;transition:opacity .2s ease,max-height .3s ease;overflow:hidden}.intelligence-message .sources-section .sources-list[style*="display: none"][data-v-4c231168],.intelligence-message .sources-section .sources-list-hidden[data-v-4c231168]{display:none!important}.intelligence-message .sources-section .source-item-compact[data-v-4c231168]{transition:all .2s;cursor:default;font-size:.75rem;white-space:nowrap}.intelligence-message .sources-section .source-item-compact[data-v-4c231168]:hover{box-shadow:0 1px 3px #00000026;transform:translateY(-1px)}.intelligence-message .sources-section .source-item-compact .source-filename-compact[data-v-4c231168]{color:#495057;line-height:1.2;display:inline-block}.intelligence-message .sources-section .sources-more-badge[data-v-4c231168]{cursor:pointer;transition:all .2s;font-size:.75rem}.intelligence-message .sources-section .sources-more-badge[data-v-4c231168]:hover{background-color:#e9ecef!important;box-shadow:0 1px 3px #00000026}.intelligence-message .sources-section .sources-more-badge .sources-tooltip[data-v-4c231168]{min-width:200px;max-width:300px;overflow-y:auto;font-size:.75rem;pointer-events:auto}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item[data-v-4c231168]{padding:.25rem 0}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item .source-filename-tooltip[data-v-4c231168]{color:#495057;line-height:1.3}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item .source-page[data-v-4c231168]{font-size:.65rem}.intelligence-message .document-actions[data-v-4c231168]{border-top-color:var(--border-divider)!important}.intelligence-message .document-actions .btn[data-v-4c231168]{border-radius:12px;font-weight:500;transition:all .2s}.intelligence-message .document-actions .btn[data-v-4c231168]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.intelligence-message.ai-message .message-bubble[data-v-4c231168]{background-color:var(--bg-secondary)!important;border-color:var(--border-card)!important;color:var(--text-primary)}.intelligence-message.ai-message .message-content[data-v-4c231168] .markdown-body a{color:var(--text-link)}.intelligence-message.ai-message .message-content[data-v-4c231168] .markdown-body a:hover{color:var(--text-link-hover);opacity:1}.intelligence-message .source-item-compact.bg-white[data-v-4c231168],.intelligence-message .sources-tooltip.bg-white[data-v-4c231168]{background-color:var(--bg-card)!important;border-color:var(--border-card)!important}.intelligence-message .sources-more-badge.bg-light[data-v-4c231168]{background-color:var(--bg-hover)!important;border-color:var(--border-card)!important}.intelligence-message .sources-more-badge.bg-light[data-v-4c231168]:hover{background-color:var(--bg-active)!important}.intelligence-message .sources-section[data-v-4c231168]{border-top-color:var(--border-divider)!important}.intelligence-message .source-filename-compact[data-v-4c231168],.intelligence-message .source-filename-tooltip[data-v-4c231168]{color:var(--text-secondary)!important}@keyframes stream-caret-blink-4c231168{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes progress-step-spin-4c231168{to{transform:rotate(360deg)}}@keyframes status-shimmer-4c231168{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes status-dot-bounce-4c231168{0%,60%,to{transform:translateY(0) scale(.85);opacity:.55}30%{transform:translateY(-5px) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.intelligence-message.is-streaming .markdown-body[data-v-4c231168]>:last-child:after{animation:none;opacity:1}.intelligence-message .progress-step__spinner[data-v-4c231168]{animation:none}.intelligence-message .progress-status__label[data-v-4c231168]{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-secondary)}.intelligence-message .progress-status__dots span[data-v-4c231168]{animation:none;transform:none;opacity:.7}}.intelligence-debug-panel[data-v-3bf4f236]{position:absolute;top:52px;right:16px;z-index:10060;width:300px;max-width:calc(100vw - 32px);padding:14px;border-radius:14px;background:var(--bg-card);border:1px solid var(--border-card);box-shadow:0 16px 44px #0000002e;color:var(--text-primary)}.debug-panel__header[data-v-3bf4f236]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.debug-panel__heading[data-v-3bf4f236]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700}.debug-panel__heading i[data-v-3bf4f236]{color:var(--text-link)}.debug-panel__close[data-v-3bf4f236]{border:none;background:transparent;color:var(--text-tertiary);border-radius:8px;padding:4px 6px}.debug-panel__close[data-v-3bf4f236]:hover{background:var(--bg-hover);color:var(--text-primary)}.debug-panel__hint[data-v-3bf4f236]{margin:0 0 12px;font-size:.72rem;line-height:1.4;color:var(--text-tertiary)}.debug-field[data-v-3bf4f236]{margin-bottom:12px}.debug-field__label[data-v-3bf4f236]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.debug-field__labelrow[data-v-3bf4f236]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.debug-field__labelrow .debug-field__label[data-v-3bf4f236]{margin-bottom:0}.debug-field__docs[data-v-3bf4f236]{font-size:.7rem;font-weight:500;color:var(--text-link, var(--color-bpm));white-space:nowrap;text-decoration:none}.debug-field__docs[data-v-3bf4f236]:hover{text-decoration:underline}.debug-field__value[data-v-3bf4f236]{font-variant-numeric:tabular-nums;color:var(--text-link)}.debug-field__control[data-v-3bf4f236]{width:100%;padding:7px 10px;border-radius:9px;border:1px solid var(--border-card);background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem}.debug-field__control[data-v-3bf4f236]:focus{outline:none;border-color:color-mix(in srgb,var(--text-link) 45%,var(--border-card))}.debug-field__control--custom[data-v-3bf4f236]{margin-top:6px}.debug-field__textarea[data-v-3bf4f236]{min-height:120px;resize:vertical;line-height:1.4;font-family:inherit}.debug-caps[data-v-3bf4f236]{margin-top:8px;padding:9px 11px;border-radius:9px;border:1px solid var(--border-card);background:var(--bg-secondary)}.debug-caps__title[data-v-3bf4f236]{font-size:.72rem;font-weight:700;color:var(--text-secondary);margin-bottom:6px}.debug-caps__list[data-v-3bf4f236]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 10px}.debug-caps__row[data-v-3bf4f236]{display:contents}.debug-caps__label[data-v-3bf4f236]{font-size:.72rem;color:var(--text-tertiary)}.debug-caps__value[data-v-3bf4f236]{margin:0;font-size:.72rem;font-weight:600;color:var(--text-primary);text-align:right}.debug-caps__warnings[data-v-3bf4f236]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.debug-caps__warning[data-v-3bf4f236]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:7px;font-size:.72rem;line-height:1.35;color:var(--color-warning-text, #92400e);background:var(--color-warning-bg, rgba(245, 158, 11, .14))}.debug-caps__warning i[data-v-3bf4f236]{margin-top:1px}[data-theme=dark] .debug-caps__warning[data-v-3bf4f236]{color:var(--color-warning-text, #fbbf24);background:var(--color-warning-bg, rgba(245, 158, 11, .16))}.debug-field__slider[data-v-3bf4f236]{width:100%;accent-color:var(--color-bpm)}.debug-panel__restore[data-v-3bf4f236]{width:100%;margin-top:4px;padding:8px 12px;border-radius:10px;border:1px solid var(--border-card);background:var(--bg-secondary);color:var(--text-primary);font-size:.8rem;font-weight:600;transition:background .15s ease}.debug-panel__restore[data-v-3bf4f236]:hover{background:var(--bg-hover)}.intelligence-chat[data-v-f15a7960]{height:calc(100vh - var(--app-header-height) - 2rem);display:flex;flex-direction:column;width:100%;max-width:100%;background:transparent;color:var(--text-primary);position:relative}.intelligence-chat .debug-launcher[data-v-f15a7960]{position:absolute;top:12px;right:16px;z-index:10055;display:inline-flex;align-items:center;gap:8px}.intelligence-chat .debug-launcher__badge[data-v-f15a7960]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--text-link) 14%,transparent);color:var(--text-link)}.intelligence-chat .debug-launcher__badge i[data-v-f15a7960]{font-size:.5rem}.intelligence-chat .debug-launcher__btn[data-v-f15a7960]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border-card);background:color-mix(in srgb,var(--bg-card) 82%,transparent);color:var(--text-tertiary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,color .15s ease,border-color .15s ease}.intelligence-chat .debug-launcher__btn[data-v-f15a7960]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat .debug-launcher__btn--active[data-v-f15a7960]{border-color:color-mix(in srgb,var(--text-link) 45%,var(--border-card));color:var(--text-link)}.intelligence-chat .card-header[data-v-f15a7960]{display:none}.intelligence-chat .card-body[data-v-f15a7960]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;width:100%;max-width:100%;min-height:0;display:flex;flex-direction:column}.intelligence-chat .chat-scroll[data-v-f15a7960]{width:100%;max-width:100%;min-height:100%;display:flex;flex-direction:column;flex:1}.intelligence-chat .scroll-to-end-anchor[data-v-f15a7960]{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:flex-end;align-items:flex-end;height:0;flex:0 0 auto;pointer-events:none}.intelligence-chat .scroll-to-end-btn[data-v-f15a7960]{pointer-events:auto;transform:translateY(-100%);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-primary);color:var(--text-primary);box-shadow:0 4px 14px var(--shadow-md);cursor:pointer;transition:background .15s ease,transform .15s ease}.intelligence-chat .scroll-to-end-btn[data-v-f15a7960]:hover{background:var(--bg-hover);transform:translateY(-100%) scale(1.05)}.intelligence-chat .scroll-to-end-btn[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .scroll-to-end-btn i[data-v-f15a7960]{font-size:.9rem}.intelligence-chat .empty-state[data-v-f15a7960]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px;padding:1.5rem 1rem}.intelligence-chat .empty-state__eyebrow[data-v-f15a7960]{margin:0 0 .5rem;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-link)}.intelligence-chat .empty-state__title[data-v-f15a7960]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.intelligence-chat .empty-state__copy[data-v-f15a7960]{margin:0 0 1rem;max-width:280px;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.intelligence-chat .suggestion-pills[data-v-f15a7960]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.intelligence-chat .empty-state__guide[data-v-f15a7960]{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--text-link);font-size:.75rem;font-weight:600;transition:color .15s ease}.intelligence-chat .empty-state__guide i[data-v-f15a7960]{font-size:.8rem}.intelligence-chat .empty-state__guide[data-v-f15a7960]:hover{color:var(--text-link-hover);text-decoration:underline}.intelligence-chat .empty-state__guide[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:3px;border-radius:4px}.intelligence-chat .suggestion-pill[data-v-f15a7960]{border:1px solid var(--border-secondary);background:color-mix(in srgb,var(--bg-card) 72%,transparent);color:var(--text-secondary);border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:500;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.intelligence-chat .suggestion-pill[data-v-f15a7960]:hover:not(:disabled){background:var(--bg-hover);border-color:color-mix(in srgb,var(--text-link) 35%,var(--border-secondary));color:var(--text-primary)}.intelligence-chat .suggestion-pill[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .suggestion-pill[data-v-f15a7960]:disabled{opacity:.5;cursor:not-allowed}.intelligence-chat .older-messages-loader[data-v-f15a7960]{display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--text-tertiary)}.intelligence-chat .conversation-skeleton[data-v-f15a7960]{display:flex;flex-direction:column;gap:1.75rem;width:100%;padding:16px 0 24px}.intelligence-chat .skeleton-row[data-v-f15a7960]{display:flex;width:100%;opacity:0;animation:conversation-skeleton-fade-f15a7960 .5s ease forwards}.intelligence-chat .skeleton-row--in[data-v-f15a7960]{justify-content:flex-start}.intelligence-chat .skeleton-row--out[data-v-f15a7960]{justify-content:flex-end}.intelligence-chat .skeleton-row[data-v-f15a7960]:nth-child(2){animation-delay:.09s}.intelligence-chat .skeleton-row[data-v-f15a7960]:nth-child(3){animation-delay:.18s}.intelligence-chat .skeleton-bubble[data-v-f15a7960]{display:flex;flex-direction:column}.intelligence-chat .skeleton-bubble--ai[data-v-f15a7960]{width:min(88%,620px);gap:.85rem;padding:2px 0}.intelligence-chat .skeleton-bubble--user[data-v-f15a7960]{width:min(68%,340px);gap:.7rem;padding:14px 16px;border-radius:18px 18px 6px;background:color-mix(in srgb,var(--color-bpm) 9%,var(--bg-card))}.intelligence-chat .skeleton-line[data-v-f15a7960]{height:.7rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 13%,var(--bg-card)) 20%,color-mix(in srgb,var(--text-primary) 5%,var(--bg-card)),color-mix(in srgb,var(--text-primary) 13%,var(--bg-card)) 80%);background-size:200% 100%;animation:conversation-skeleton-shimmer-f15a7960 1.6s linear infinite}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-f15a7960]:nth-child(1){width:34%;height:.82rem;margin-bottom:.35rem;background:linear-gradient(90deg,color-mix(in srgb,var(--color-bpm) 42%,var(--bg-card)) 20%,color-mix(in srgb,var(--color-bpm) 22%,var(--bg-card)),color-mix(in srgb,var(--color-bpm) 42%,var(--bg-card)) 80%);background-size:200% 100%}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-f15a7960]:nth-child(2){width:96%}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-f15a7960]:nth-child(3){width:90%}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-f15a7960]:nth-child(4){width:58%}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-f15a7960]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-bpm) 32%,var(--bg-card)) 20%,color-mix(in srgb,var(--color-bpm) 16%,var(--bg-card)),color-mix(in srgb,var(--color-bpm) 32%,var(--bg-card)) 80%);background-size:200% 100%}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-f15a7960]:nth-child(1){width:84%}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-f15a7960]:nth-child(2){width:56%}.intelligence-chat .follow-up-pills[data-v-f15a7960]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.intelligence-chat .message-item[data-v-f15a7960]{margin-bottom:.5rem;width:100%;max-width:100%;min-width:0}.intelligence-chat .typing-indicator[data-v-f15a7960]{display:flex;align-items:center;gap:10px;margin-top:.35rem}.intelligence-chat .typing-indicator__avatar[data-v-f15a7960]{display:none}.intelligence-chat .typing-indicator__bubble[data-v-f15a7960]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--bg-card) 78%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 16%,transparent);border-radius:18px;box-shadow:0 6px 18px color-mix(in srgb,var(--color-bpm) 8%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intelligence-chat .typing-indicator__meta[data-v-f15a7960]{display:flex;flex-direction:column;gap:6px;min-width:0}.intelligence-chat .typing-indicator__tools[data-v-f15a7960]{display:flex;flex-wrap:wrap;gap:6px}.intelligence-chat .typing-indicator__tool[data-v-f15a7960]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-size:.68rem;color:var(--text-secondary);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 18%,transparent)}.intelligence-chat .typing-indicator__tool i[data-v-f15a7960]{font-size:.62rem;opacity:.8}.intelligence-chat .typing-indicator__label[data-v-f15a7960]{font-size:.8rem;background:linear-gradient(100deg,var(--text-tertiary) 25%,color-mix(in srgb,var(--color-bpm) 70%,var(--text-primary)) 50%,var(--text-tertiary) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:thinking-shimmer-f15a7960 1.8s linear infinite}.intelligence-chat .typing-dots[data-v-f15a7960]{display:inline-flex;align-items:flex-end;gap:4px}.intelligence-chat .typing-dots span[data-v-f15a7960]{width:7px;height:7px;border-radius:50%;background-color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary));animation:typing-f15a7960 1.4s ease-in-out infinite}.intelligence-chat .typing-dots span[data-v-f15a7960]:nth-child(2){animation-delay:.16s}.intelligence-chat .typing-dots span[data-v-f15a7960]:nth-child(3){animation-delay:.32s}.intelligence-chat .message-input-wrapper[data-v-f15a7960]{flex-shrink:0;background:transparent;border:none;position:relative;z-index:10051;pointer-events:auto;padding:8px 14px 14px}.intelligence-chat .composer__row[data-v-f15a7960]{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:28px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent);box-shadow:0 10px 40px color-mix(in srgb,var(--color-bpm) 10%,transparent),0 2px 12px #00000014;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .15s ease,box-shadow .15s ease}.intelligence-chat .composer__row[data-v-f15a7960]:focus-within{border-color:color-mix(in srgb,var(--text-link) 45%,var(--border-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--text-link) 14%,transparent),0 12px 36px color-mix(in srgb,var(--color-bpm) 14%,transparent)}.intelligence-chat .composer__field[data-v-f15a7960]{flex:1;min-width:0;position:relative;border:none;background:transparent;padding:0}.intelligence-chat .message-input[data-v-f15a7960]{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0;padding:10px 0;min-height:40px;max-height:150px;resize:none;overflow-y:auto;line-height:1.45;text-align:left;vertical-align:middle;position:relative;z-index:10052;pointer-events:auto;color:var(--text-primary);font-size:.9rem}.intelligence-chat .message-input[data-v-f15a7960]::placeholder{color:var(--text-placeholder)}.intelligence-chat .message-input[data-v-f15a7960]:focus{box-shadow:none!important}.intelligence-chat .composer__send[data-v-f15a7960]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:38px;padding:0;border:none;border-radius:50%;background:var(--color-bpm);color:#fff;transition:background .15s ease,opacity .15s ease,filter .15s ease}.intelligence-chat .composer__send[data-v-f15a7960]:hover:not(:disabled){filter:brightness(1.08)}.intelligence-chat .composer__send[data-v-f15a7960]:disabled{opacity:.45;cursor:not-allowed}.intelligence-chat .composer__screenshot[data-v-f15a7960]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:38px;padding:0;border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent);border-radius:50%;background:transparent;color:var(--text-tertiary);transition:background .15s ease,color .15s ease,border-color .15s ease}.intelligence-chat .composer__screenshot[data-v-f15a7960]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat .composer__screenshot[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.intelligence-chat .composer__screenshot[data-v-f15a7960]:disabled{opacity:.45;cursor:not-allowed}.intelligence-chat .composer__screenshot--active[data-v-f15a7960]{background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-card));color:var(--text-link)}.intelligence-chat .composer__screenshot--active[data-v-f15a7960]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 22%,transparent);color:var(--text-link)}.intelligence-chat .composer__screenshot-hint[data-v-f15a7960]{display:flex;align-items:flex-start;gap:6px;margin:.5rem 0 0;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--color-bpm) 30%,var(--border-card));border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 10%,transparent);font-size:.72rem;font-weight:500;color:var(--text-link)}.intelligence-chat .composer__screenshot-hint-text[data-v-f15a7960]{display:flex;flex-direction:column;gap:2px;min-width:0}.intelligence-chat .composer__screenshot-hint-detail[data-v-f15a7960]{font-weight:400;line-height:1.35;color:var(--text-secondary)}.intelligence-chat .composer__screenshot-hint-actions[data-v-f15a7960]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:4px}.intelligence-chat .composer__screenshot-action[data-v-f15a7960]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;font-size:.7rem;font-weight:600;color:var(--text-link)}.intelligence-chat .composer__screenshot-action[data-v-f15a7960]:hover{text-decoration:underline}.intelligence-chat .composer__screenshot-action[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .composer__screenshot-preview[data-v-f15a7960]{flex-shrink:0;width:92px;height:60px;object-fit:cover;object-position:top left;border:1px solid color-mix(in srgb,var(--color-bpm) 35%,var(--border-card));border-radius:6px;background:var(--bg-primary)}.intelligence-chat .composer__screenshot-capturing[data-v-f15a7960]{display:flex;align-items:center;gap:6px;margin:.5rem 0 0;font-size:.72rem;font-weight:500;color:var(--text-tertiary)}.intelligence-chat .composer__disclaimer[data-v-f15a7960]{margin:.55rem 0 0;text-align:center;font-size:.68rem;line-height:1.35;color:var(--text-tertiary)}.intelligence-chat--page[data-v-f15a7960],.intelligence-chat--widget[data-v-f15a7960]{background:transparent;box-shadow:none;border:none}.intelligence-chat--page .typing-indicator__bubble[data-v-f15a7960],.intelligence-chat--widget .typing-indicator__bubble[data-v-f15a7960]{background:transparent;border:none;border-radius:0;padding:4px 0}.intelligence-chat--page[data-v-f15a7960] .intelligence-message.user-message .message-bubble,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message.user-message .message-bubble{max-width:min(85%,540px);border:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--color-bpm) 16%,var(--bg-card))!important;color:var(--text-primary)!important;border-radius:18px 18px 6px;padding:11px 14px}.intelligence-chat--page[data-v-f15a7960] .intelligence-message.user-message .message-timestamp,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message.user-message .message-timestamp{opacity:.55;color:var(--text-tertiary)!important}.intelligence-chat--page[data-v-f15a7960] .intelligence-message.ai-message .message-bubble,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message.ai-message .message-bubble{max-width:100%;border:none!important;box-shadow:none!important;background:transparent!important;color:var(--text-primary);border-radius:0;padding:2px 0}.intelligence-chat--page[data-v-f15a7960] .intelligence-message .message-content,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .message-content{font-size:.925rem;line-height:1.6}.intelligence-chat--page[data-v-f15a7960] .intelligence-message .message-timestamp,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .message-timestamp{margin-top:.4rem;font-size:.7rem}.intelligence-chat--page[data-v-f15a7960] .intelligence-message .sources-section,.intelligence-chat--page[data-v-f15a7960] .intelligence-message .document-actions,.intelligence-chat--page[data-v-f15a7960] .intelligence-message .signature-actions,.intelligence-chat--page[data-v-f15a7960] .intelligence-message .task-actions,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .sources-section,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .document-actions,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .signature-actions,.intelligence-chat--widget[data-v-f15a7960] .intelligence-message .task-actions{border-top:1px solid var(--border-divider)!important;margin-top:.75rem;padding-top:.75rem}.intelligence-chat--page[data-v-f15a7960]{height:100%;max-height:none;border-radius:0}.intelligence-chat--page .page-chat-header[data-v-f15a7960]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 32px 12px;border-bottom:1px solid transparent;background:transparent}.intelligence-chat--page .page-chat-header__heading[data-v-f15a7960]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.intelligence-chat--page .page-chat-header__back[data-v-f15a7960]{flex:0 0 auto;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);border:none;border-radius:8px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .15s ease,color .15s ease}.intelligence-chat--page .page-chat-header__back[data-v-f15a7960]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__back[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page .page-chat-header__title[data-v-f15a7960]{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.25}.intelligence-chat--page .page-chat-header__subtitle[data-v-f15a7960]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.3}.intelligence-chat--page .page-chat-header__actions[data-v-f15a7960]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.intelligence-chat--page .page-chat-header__clear[data-v-f15a7960]{flex-shrink:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.intelligence-chat--page .page-chat-header__clear[data-v-f15a7960]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__clear[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page .page-chat-header__guide[data-v-f15a7960]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:999px;transition:background-color .15s ease,color .15s ease}.intelligence-chat--page .page-chat-header__guide[data-v-f15a7960]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__guide[data-v-f15a7960]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:999px;box-shadow:none!important;text-decoration:none;transition:background .15s ease,color .15s ease}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export i{font-size:.85rem}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export:focus,.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export:active,.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export.active{outline:none;background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export:disabled{opacity:.55;cursor:not-allowed}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export-menu{min-width:180px;padding:6px;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-primary);box-shadow:0 8px 24px var(--shadow-md)}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export-menu .dropdown-item{border-radius:8px;padding:8px 12px;font-size:13px;color:var(--text-primary)}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export-menu .dropdown-item:hover,.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-f15a7960] .page-chat-header__export-menu .dropdown-item:active{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .card-body[data-v-f15a7960]{padding:0 32px}.intelligence-chat--page .chat-scroll[data-v-f15a7960]{max-width:760px;margin:0 auto;padding:12px 0 20px}.intelligence-chat--page .empty-state[data-v-f15a7960]{flex:1;min-height:0;max-width:680px;margin:0 auto;padding:0 0 1.5rem}.intelligence-chat--page .empty-state__title[data-v-f15a7960]{font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.intelligence-chat--page .empty-state__copy[data-v-f15a7960]{margin-bottom:1.5rem;max-width:420px;font-size:.95rem}.intelligence-chat--page .suggestion-pills[data-v-f15a7960]{max-width:560px;gap:8px}.intelligence-chat--page .suggestion-pill[data-v-f15a7960]{padding:8px 14px;font-size:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intelligence-chat--page .message-item[data-v-f15a7960]{margin-bottom:1.1rem}.intelligence-chat--page .message-input-wrapper[data-v-f15a7960]{z-index:2;padding:8px 32px 20px}.intelligence-chat--page .message-input-wrapper--hero[data-v-f15a7960]{padding-top:0;padding-bottom:28px}.intelligence-chat--page .follow-up-pills[data-v-f15a7960]{max-width:760px;margin:0 auto 10px}.intelligence-chat--page .composer[data-v-f15a7960]{max-width:760px;margin:0 auto}.intelligence-chat--page .composer__row[data-v-f15a7960]{padding:10px 10px 10px 18px}.intelligence-chat--page .message-input[data-v-f15a7960]{min-height:44px;max-height:160px;font-size:.95rem}.intelligence-chat--page .composer__send[data-v-f15a7960]{width:40px;height:40px;min-height:40px}.intelligence-chat--page .composer__disclaimer[data-v-f15a7960]{margin-top:12px;max-width:520px;margin-left:auto;margin-right:auto;font-size:.7rem}.intelligence-chat--widget[data-v-f15a7960]{height:100%;max-height:none;border-radius:0}.intelligence-chat--widget .card-body[data-v-f15a7960]{padding:0 14px}.intelligence-chat--widget .chat-scroll[data-v-f15a7960]{padding:8px 0 12px}.intelligence-chat--widget .empty-state[data-v-f15a7960]{flex:1;min-height:0;padding:.5rem 0 1rem}.intelligence-chat--widget .empty-state__eyebrow[data-v-f15a7960]{margin-bottom:.55rem}.intelligence-chat--widget .empty-state__title[data-v-f15a7960]{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.intelligence-chat--widget .empty-state__copy[data-v-f15a7960]{font-size:.82rem;margin-bottom:.9rem}.intelligence-chat--widget .suggestion-pills[data-v-f15a7960]{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.intelligence-chat--widget .suggestion-pill[data-v-f15a7960]{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intelligence-chat--widget .message-item[data-v-f15a7960]{margin-bottom:.85rem}.intelligence-chat--widget .message-input-wrapper--hero[data-v-f15a7960]{padding-top:0}.intelligence-chat--widget .composer__disclaimer[data-v-f15a7960]{font-size:.65rem}.tool-chips[data-v-f15a7960]{display:flex;flex-wrap:wrap;gap:6px}.tool-chips .tool-chip[data-v-f15a7960]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--text-link) 10%,transparent);color:var(--text-link)}.tool-chips .tool-chip.stub[data-v-f15a7960]{background:color-mix(in srgb,#ffc107 12%,transparent);color:#b28704}.tool-chips .tool-chip i[data-v-f15a7960]{font-size:.75rem}@keyframes typing-f15a7960{0%,60%,to{transform:translateY(0) scale(.85);opacity:.55}30%{transform:translateY(-5px) scale(1);opacity:1}}@keyframes thinking-shimmer-f15a7960{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes conversation-skeleton-shimmer-f15a7960{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes conversation-skeleton-fade-f15a7960{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.intelligence-chat .typing-indicator__label[data-v-f15a7960]{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-secondary)}.intelligence-chat .typing-dots span[data-v-f15a7960]{animation:none;transform:none;opacity:.7}.intelligence-chat .skeleton-row[data-v-f15a7960]{animation:none;opacity:1}.intelligence-chat .skeleton-line[data-v-f15a7960]{animation:none;background:color-mix(in srgb,var(--text-primary) 11%,var(--bg-card))}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-f15a7960]:nth-child(1){background:color-mix(in srgb,var(--color-bpm) 34%,var(--bg-card))}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-f15a7960]{background:color-mix(in srgb,var(--color-bpm) 26%,var(--bg-card))}}@media only screen and (max-width:767px){.intelligence-chat--page .page-chat-header[data-v-f15a7960]{padding:12px 16px 10px}.intelligence-chat--page .card-body[data-v-f15a7960]{padding:0 16px}.intelligence-chat--page .message-input-wrapper[data-v-f15a7960]{padding:8px 16px 16px}.intelligence-chat--page .empty-state__title[data-v-f15a7960]{font-size:1.6rem}.intelligence-chat--page .suggestion-pills[data-v-f15a7960]{flex-direction:column;align-items:stretch}.intelligence-chat--page .chat-scroll[data-v-f15a7960],.intelligence-chat--page .composer[data-v-f15a7960]{max-width:100%}}.intelligence-widget-panel[data-v-058a47ad]{position:fixed;bottom:24px;right:24px;width:400px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 110px);border-radius:20px;background:var(--bg-primary);border:1px solid var(--border-card);box-shadow:0 18px 48px #0000002e,0 0 0 1px color-mix(in srgb,var(--color-bpm) 8%,transparent);display:flex;flex-direction:column;z-index:var(--z-intelligence-panel);overflow:hidden;pointer-events:auto}.intelligence-widget-panel[data-v-058a47ad]:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(70% 48% at 50% 88%,color-mix(in srgb,var(--color-bpm) 24%,transparent) 0%,transparent 70%),radial-gradient(48% 36% at 22% 92%,color-mix(in srgb,var(--color-ecm) 14%,transparent) 0%,transparent 72%),radial-gradient(42% 32% at 78% 94%,color-mix(in srgb,#c47b3a 10%,transparent) 0%,transparent 74%);opacity:.95}@media(max-width:575px){.intelligence-widget-panel[data-v-058a47ad]{bottom:16px;right:16px;width:calc(100vw - 32px);height:calc(100vh - 110px)}}.intelligence-widget-panel--adjusting[data-v-058a47ad]{transition:none;-webkit-user-select:none;user-select:none;box-shadow:0 24px 60px #00000042,0 0 0 1px color-mix(in srgb,var(--color-bpm) 22%,transparent)}.panel-resize-grip[data-v-058a47ad]{position:absolute;top:0;left:0;width:18px;height:18px;z-index:3;cursor:nwse-resize;touch-action:none;border-top:2px solid transparent;border-left:2px solid transparent;border-top-left-radius:20px;transition:border-color .15s ease}.panel-resize-grip[data-v-058a47ad]:hover,.intelligence-widget-panel--adjusting .panel-resize-grip[data-v-058a47ad]{border-top-color:var(--text-link);border-left-color:var(--text-link)}@media(max-width:575px){.panel-resize-grip[data-v-058a47ad]{display:none}}.widget-header[data-v-058a47ad]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px;border:none;background:transparent;color:var(--text-primary);cursor:grab;touch-action:none}.intelligence-widget-panel--adjusting .widget-header[data-v-058a47ad]{cursor:grabbing}.widget-header__left[data-v-058a47ad],.widget-header__actions[data-v-058a47ad]{display:flex;align-items:center;gap:2px;min-width:0}.widget-header__left[data-v-058a47ad]{gap:8px;flex:1}[data-v-058a47ad] .widget-header__btn{width:32px;height:32px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-tertiary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;flex-shrink:0;box-shadow:none!important;text-decoration:none}[data-v-058a47ad] .widget-header__btn i{font-size:.85rem;line-height:1}[data-v-058a47ad] .widget-header__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}[data-v-058a47ad] .widget-header__btn:disabled{opacity:.45;cursor:not-allowed}[data-v-058a47ad] .widget-header__btn:focus,[data-v-058a47ad] .widget-header__btn:active,[data-v-058a47ad] .widget-header__btn.active{outline:none;background:var(--bg-hover);color:var(--text-primary)}[data-v-058a47ad] .widget-header__btn:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}[data-v-058a47ad] .widget-header__export-menu{min-width:170px;padding:6px;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-primary);box-shadow:0 8px 24px var(--shadow-md)}[data-v-058a47ad] .widget-header__export-menu .dropdown-item{border-radius:8px;padding:8px 12px;font-size:13px;color:var(--text-primary)}[data-v-058a47ad] .widget-header__export-menu .dropdown-item:hover,[data-v-058a47ad] .widget-header__export-menu .dropdown-item:focus,[data-v-058a47ad] .widget-header__export-menu .dropdown-item:active{background:var(--bg-hover);color:var(--text-primary)}.widget-icon[data-v-058a47ad]{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--text-link);font-size:.85rem;flex-shrink:0}.widget-title[data-v-058a47ad]{font-weight:600;font-size:.9rem;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-body[data-v-058a47ad]{position:relative;z-index:1;flex:1;display:flex;overflow:hidden;padding:0;background:transparent}.drawer-backdrop[data-v-058a47ad]{position:absolute;inset:0;background:#00000059;z-index:10060}.thread-drawer[data-v-058a47ad]{position:absolute;top:0;left:0;bottom:0;width:270px;max-width:85%;z-index:10061;background:var(--bg-secondary);border-right:1px solid var(--border-divider);display:flex;flex-direction:column;padding:.75rem}.intelligence-widget-panel .intelligence-chat[data-v-058a47ad]{position:relative;z-index:1;height:100%;max-height:none;border-radius:0;width:100%}.intelligence-widget-fade-enter-active[data-v-058a47ad],.intelligence-widget-fade-leave-active[data-v-058a47ad]{transition:opacity .2s ease,transform .2s ease}.intelligence-widget-fade-enter[data-v-058a47ad],.intelligence-widget-fade-leave-to[data-v-058a47ad]{opacity:0;transform:translateY(10px)}.intelligence-drawer-fade-enter-active[data-v-058a47ad],.intelligence-drawer-fade-leave-active[data-v-058a47ad]{transition:opacity .2s ease}.intelligence-drawer-fade-enter[data-v-058a47ad],.intelligence-drawer-fade-leave-to[data-v-058a47ad]{opacity:0}.intelligence-drawer-slide-enter-active[data-v-058a47ad],.intelligence-drawer-slide-leave-active[data-v-058a47ad]{transition:transform .2s ease}.intelligence-drawer-slide-enter[data-v-058a47ad],.intelligence-drawer-slide-leave-to[data-v-058a47ad]{transform:translate(-100%)}.skeleton-chat[data-v-058a47ad]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%;background:transparent;animation:fadeIn-058a47ad .3s ease-in}.skeleton-card-body[data-v-058a47ad]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;width:100%;max-width:100%;min-height:0}.skeleton-tool-chips[data-v-058a47ad]{display:flex;flex-wrap:wrap;gap:6px}.skeleton-chip[data-v-058a47ad]{display:inline-block;width:130px;height:28px;border-radius:999px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite}.skeleton-empty-state[data-v-058a47ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.skeleton-title[data-v-058a47ad]{display:inline-block;width:180px;height:1.5rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite;margin:0 auto}.skeleton-subtitle[data-v-058a47ad]{display:inline-block;width:240px;height:1rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite;margin:.5rem auto 0}.skeleton-input-wrapper[data-v-058a47ad]{flex-shrink:0;background:transparent;border:none!important;padding:8px 14px 14px}.skeleton-input[data-v-058a47ad]{height:44px;border-radius:28px;padding-left:1rem;padding-right:1rem;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite;border:none}.skeleton-button[data-v-058a47ad]{width:38px;height:38px;border-radius:50%;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-disclaimer[data-v-058a47ad]{display:inline-block;width:220px;height:.75rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--bg-hover) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:skeleton-loading-058a47ad 1.5s ease-in-out infinite}@keyframes skeleton-loading-058a47ad{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn-058a47ad{0%{opacity:0}to{opacity:1}}.modal .modal-dialog[data-v-646d3d6f]{margin-top:100px}.modal-header[data-v-646d3d6f]{background-color:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}.modal-body[data-v-646d3d6f]{color:var(--text-primary)}.failed-files-list[data-v-646d3d6f]{list-style:none;padding-left:0;margin-bottom:0;max-height:240px;overflow-y:auto}.failed-file-item[data-v-646d3d6f]{padding:.4rem .6rem;border-bottom:1px solid var(--border-tertiary)}.failed-file-item[data-v-646d3d6f]:last-child{border-bottom:none}.failed-file-reason[data-v-646d3d6f]{color:var(--text-secondary, #6c757d);margin-left:.25rem}.modal .modal-dialog[data-v-1b527452]{margin-top:100px}.modal-header[data-v-1b527452]{background-color:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}.modal-body[data-v-1b527452]{color:var(--text-primary)}.remote-upload-status-bar[data-v-6f8d9696]{border:1px solid var(--border-tertiary, #d0d7de);border-radius:6px;background-color:var(--bg-secondary, #ffffff);color:var(--text-primary, #1f2328);padding:.6rem .75rem;font-size:.875rem;margin-top:.5rem;box-shadow:0 1px 3px #0000000f}.remote-upload-status-bar.is-floating[data-v-6f8d9696]{position:fixed;right:1.25rem;bottom:1.25rem;width:380px;max-width:calc(100vw - 2.5rem);z-index:2000;box-shadow:0 10px 30px #0000001f}.remote-upload-status-bar.state-preparing[data-v-6f8d9696],.remote-upload-status-bar.state-registering_ecm[data-v-6f8d9696]{border-left:4px solid var(--text-secondary, #6c757d)}.remote-upload-status-bar.state-fetching_drive[data-v-6f8d9696]{border-left:4px solid var(--color-bpm, #3B5BFD)}.remote-upload-status-bar.state-fetching_drive .status-icon i[data-v-6f8d9696],.remote-upload-status-bar.state-fetching_drive .spinner[data-v-6f8d9696]{color:var(--color-bpm, #3B5BFD)}.remote-upload-status-bar.state-fetching_drive .progress-fill[data-v-6f8d9696]{background-color:var(--color-bpm, #3B5BFD)}.remote-upload-status-bar.state-saving_interfy[data-v-6f8d9696]{border-left:4px solid #1d4ed8}.remote-upload-status-bar.state-saving_interfy .status-icon i[data-v-6f8d9696]{color:#1d4ed8}.remote-upload-status-bar.state-saving_interfy .progress-fill[data-v-6f8d9696]{background-color:#1d4ed8}.remote-upload-status-bar.state-success[data-v-6f8d9696]{border-left:4px solid #16a34a;background-color:#16a34a0f}.remote-upload-status-bar.state-success .status-icon i[data-v-6f8d9696]{color:#16a34a}.remote-upload-status-bar.state-success .progress-fill[data-v-6f8d9696]{background-color:#16a34a}.remote-upload-status-bar.state-partial_failure[data-v-6f8d9696]{border-left:4px solid #f59e0b;background-color:#f59e0b14}.remote-upload-status-bar.state-partial_failure .status-icon i[data-v-6f8d9696]{color:#f59e0b}.remote-upload-status-bar.state-partial_failure .progress-fill[data-v-6f8d9696]{background-color:#f59e0b}.remote-upload-status-bar.state-error[data-v-6f8d9696]{border-left:4px solid #dc2626;background-color:#dc262612}.remote-upload-status-bar.state-error .status-icon i[data-v-6f8d9696]{color:#dc2626}.remote-upload-status-bar.state-error .progress-fill[data-v-6f8d9696]{background-color:#dc2626}.status-row[data-v-6f8d9696]{display:flex;align-items:center;gap:.75rem}.status-icon[data-v-6f8d9696]{flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.status-text[data-v-6f8d9696]{flex:1 1 auto;min-width:0}.status-main[data-v-6f8d9696]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.status-counter[data-v-6f8d9696]{font-size:.75rem;color:var(--text-secondary, #6c757d);margin-top:.1rem}.status-actions[data-v-6f8d9696]{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.btn-link[data-v-6f8d9696]{background:none;border:none;padding:0;cursor:pointer;color:var(--text-link, #2b68d8);font-size:.8125rem}.btn-link[data-v-6f8d9696]:hover{text-decoration:underline}.btn-dismiss[data-v-6f8d9696]{font-size:1.1rem;line-height:1;color:var(--text-secondary, #6c757d);padding:0 .25rem}.progress-track[data-v-6f8d9696]{margin-top:.5rem;height:4px;background-color:var(--border-tertiary, #e5e7eb);border-radius:2px;overflow:hidden}.progress-fill[data-v-6f8d9696]{height:100%;background-color:var(--color-bpm, #3B5BFD);transition:width .25s ease-out}.progress-fill.progress-indeterminate[data-v-6f8d9696]{width:30%!important;animation:indeterminate-slide-6f8d9696 1.4s ease-in-out infinite}@keyframes indeterminate-slide-6f8d9696{0%{transform:translate(-100%)}to{transform:translate(400%)}}.spinner[data-v-6f8d9696]{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-6f8d9696 .8s linear infinite;color:var(--text-secondary, #6c757d)}@keyframes spin-6f8d9696{to{transform:rotate(360deg)}}.status-bar-fade-enter-active[data-v-6f8d9696],.status-bar-fade-leave-active[data-v-6f8d9696]{transition:opacity .25s ease,transform .25s ease}.status-bar-fade-enter[data-v-6f8d9696],.status-bar-fade-leave-to[data-v-6f8d9696]{opacity:0;transform:translateY(6px)}[data-theme=dark] .remote-upload-status-bar[data-v-6f8d9696]{background-color:var(--bg-tertiary, #2a2f37);color:var(--text-primary, #e0e0e0)}[data-theme=dark] .remote-upload-status-bar.state-success[data-v-6f8d9696]{background-color:#16a34a1f}[data-theme=dark] .remote-upload-status-bar.state-partial_failure[data-v-6f8d9696]{background-color:#f59e0b24}[data-theme=dark] .remote-upload-status-bar.state-error[data-v-6f8d9696]{background-color:#dc262624}@media(max-width:575.98px){.remote-upload-status-bar.is-floating[data-v-6f8d9696]{left:.75rem;right:.75rem;bottom:.75rem;width:auto;max-width:none}}.upload-component-root{width:100%;min-height:0}.upload-component-root--fill{position:absolute;inset:0;display:block;width:auto;height:auto;min-height:0;overflow:hidden}.upload-component-root--fill .uppy-upload-container{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.upload-component-root--fill .uppy-Dashboard,.upload-component-root--fill .uppy-Dashboard-inner{width:100%!important;max-width:none!important;max-height:none!important}.upload-component-root--fill .uppy-Dashboard-AddFiles{width:auto!important;max-width:none!important;height:calc(100% - 14px)!important;align-self:stretch;box-sizing:border-box}.upload-component-root--compact{position:relative;inset:auto;flex:0 0 auto;height:auto}.upload-status-bar .uppy-StatusBar{display:none;background-color:var(--uppy-bg)!important;color:var(--uppy-text)!important;border-top:1px solid var(--uppy-border)!important}.upload-status-bar .uppy-StatusBar.is-uploading,.upload-status-bar .uppy-StatusBar.is-preprocessing,.upload-status-bar .uppy-StatusBar.is-postprocessing,.upload-status-bar .uppy-StatusBar.is-complete,.upload-status-bar .uppy-StatusBar.is-error{display:flex}.upload-status-bar .uppy-StatusBar-statusPrimary,.upload-status-bar .uppy-StatusBar-statusSecondary{color:var(--uppy-text)!important}.upload-status-bar .uppy-StatusBar-progress{background-color:var(--color-bpm)!important}.upload-status-bar .uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:var(--color-success)!important}.upload-status-bar .uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:var(--color-success)!important}.upload-status-bar .uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:var(--color-danger)!important}.upload-status-bar .uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:var(--color-danger)!important}:root{--uppy-bg: var(--bg-secondary, #ffffff);--uppy-text: var(--text-primary, rgba(0, 0, 0, .9));--uppy-border: var(--border-tertiary, #ced4da);--uppy-hover-bg: var(--bg-tertiary, #f9fcfd);--uppy-button-bg: var(--bg-tertiary, #f9fcfd);--uppy-button-text: var(--text-primary, rgba(0, 0, 0, .9));--uppy-button-hover: var(--color-bpm, #3B5BFD);--uppy-link-color: var(--text-link, rgb(43, 104, 216))}[data-theme=dark]{--uppy-bg: var(--bg-secondary, #242830);--uppy-text: var(--text-primary, #e0e0e0);--uppy-border: var(--border-secondary, #3a3f47);--uppy-hover-bg: var(--bg-tertiary, #2a2f37);--uppy-button-bg: var(--bg-tertiary, #2a2f37);--uppy-button-text: var(--text-primary, #e0e0e0);--uppy-button-hover: var(--color-bpm, #3B5BFD);--uppy-link-color: var(--text-link, #6ba3ff)}.uppy-upload-container{width:100%!important;max-width:none!important}.uppy-upload-container .uppy-Dashboard{width:100%!important;max-width:none!important;background:var(--uppy-bg)!important;color:var(--uppy-text)!important;border:1px solid var(--uppy-border)!important}.uppy-upload-container .uppy-Dashboard .uppy-Dashboard-inner{width:100%!important;max-width:none!important;background:var(--uppy-bg)!important;color:var(--uppy-text)!important}.uppy-upload-container .uppy-Dashboard .uppy-Dashboard-AddFiles{width:auto!important;max-width:none!important;align-self:stretch;box-sizing:border-box}.uppy-upload-container .uppy-ProviderItem{background:var(--uppy-bg)!important;color:var(--uppy-text)!important;border-color:var(--uppy-border)!important}.uppy-upload-container .uppy-ProviderItem:hover{background:var(--uppy-hover-bg)!important}.uppy-upload-container .uppy-Informer,.uppy-upload-container .uppy-FileItem{background:var(--uppy-bg)!important;color:var(--uppy-text)!important;border-color:var(--uppy-border)!important}.uppy-upload-container .uppy-FileItem:hover{background:var(--uppy-hover-bg)!important}.uppy-upload-container .uppy-u-reset button,.uppy-upload-container .uppy-u-reset [type=button],.uppy-upload-container .uppy-u-reset [type=submit],.uppy-upload-container .uppy-u-reset [type=reset]{background:var(--uppy-button-bg)!important;color:var(--uppy-button-text)!important;border-color:var(--uppy-border)!important}.uppy-upload-container .uppy-u-reset button:hover:not(:disabled),.uppy-upload-container .uppy-u-reset [type=button]:hover:not(:disabled),.uppy-upload-container .uppy-u-reset [type=submit]:hover:not(:disabled),.uppy-upload-container .uppy-u-reset [type=reset]:hover:not(:disabled){background:var(--uppy-button-hover)!important;color:var(--text-inverse, #ffffff)!important;border-color:var(--uppy-button-hover)!important}.uppy-upload-container input[type=text],.uppy-upload-container input[type=email],.uppy-upload-container input[type=password],.uppy-upload-container textarea,.uppy-upload-container select{background:var(--bg-input, #ffffff)!important;color:var(--uppy-text)!important;border-color:var(--uppy-border)!important}.uppy-upload-container input[type=text]:focus,.uppy-upload-container input[type=email]:focus,.uppy-upload-container input[type=password]:focus,.uppy-upload-container textarea:focus,.uppy-upload-container select:focus{border-color:var(--color-bpm, #3B5BFD)!important;outline:none}.uppy-upload-container a{color:var(--uppy-link-color)!important}.uppy-upload-container a:hover{color:var(--text-link-hover, #2b68d8)!important}.uppy-upload-container .uppy-DashboardContent-addMoreCaption{display:none}.uppy-upload-container .uppy-Dashboard-header{background:var(--uppy-bg)!important;color:var(--uppy-text)!important;border-color:var(--uppy-border)!important}.uppy-upload-container .uppy-DashboardTab{color:var(--uppy-text)!important}.uppy-upload-container .uppy-DashboardTab.is-selected{color:var(--uppy-button-hover)!important;border-color:var(--uppy-button-hover)!important}.uppy-upload-container .uppy-DashboardTab:hover{color:var(--uppy-button-hover)!important}.uppy-upload-container .uppy-Provider-list{background:var(--uppy-bg)!important;color:var(--uppy-text)!important}.uppy-upload-container .uppy-Provider-list .uppy-ProviderItem{border-color:var(--uppy-border)!important}.uppy-upload-container .uppy-Provider-list .uppy-ProviderItem:hover{background:var(--uppy-hover-bg)!important}.uppy-upload-container .uppy-Webcam,.uppy-upload-container .uppy-ScreenCapture{background:var(--uppy-bg)!important;color:var(--uppy-text)!important}.uppy-upload-container .uppy-ProgressBar{background:var(--uppy-border)!important}.uppy-upload-container .uppy-ProgressBar .uppy-ProgressBar-inner{background:var(--uppy-button-hover)!important}.uppy-upload-container .uppy-statusText{color:var(--uppy-text)!important}.uppy-upload-container .uppy-Dashboard-Item-progressIcon--bg{fill:var(--color-bpm)!important}.uppy-upload-container .ecm-alias-metafield{display:flex;align-items:center;gap:6px}.uppy-upload-container .ecm-alias-metafield input{flex:1 1 auto;min-width:0}.uppy-upload-container .ecm-alias-metafield__ext{color:var(--uppy-text);opacity:.7;white-space:nowrap}.uppy-upload-container.has-files{width:100%!important}.uppy-upload-container.has-files .uppy-Dashboard,.uppy-upload-container.has-files .uppy-Dashboard .uppy-Dashboard-inner{width:100%!important;height:248px!important;max-width:none!important}.uppy-upload-container.uppy-Dashboard-edit{width:100%!important;height:100%!important;max-width:none!important}.uppy-upload-container.uppy-Dashboard-edit .uppy-Dashboard{width:100%!important;max-width:none!important;max-height:none!important;border-radius:10px!important;border:none!important;overflow:hidden}.uppy-upload-container.uppy-Dashboard-edit .uppy-Dashboard .uppy-Dashboard-inner{width:100%!important;max-width:none!important;max-height:none!important}.uppy-upload-container.uppy-Dashboard-edit .uppy-Dashboard .uppy-Dashboard-AddFiles{height:calc(100% - 14px)!important}.uppy-upload-container.uppy-Dashboard-edit.has-files{position:relative;inset:auto;height:auto!important}.uppy-upload-container.uppy-Dashboard-edit.has-files .uppy-Dashboard,.uppy-upload-container.uppy-Dashboard-edit.has-files .uppy-Dashboard .uppy-Dashboard-inner{height:248px!important}.uppy-upload-container.uppy-Dashboard-edit.has-files .uppy-Dashboard .uppy-Dashboard-AddFiles{height:calc(100% - 14px)!important}@media only screen and (min-width:820px){.uppy-upload-container .uppy-Dashboard,.uppy-upload-container .uppy-Dashboard-inner{width:100%!important;max-width:none!important}.uppy-upload-container.has-files .uppy-Dashboard,.uppy-upload-container.has-files .uppy-Dashboard-inner{height:248px!important}}.fullscreen .uppy-upload-container.uppy-Dashboard-edit{width:100%!important;height:100%!important}.fullscreen .uppy-upload-container.uppy-Dashboard-edit.has-files{height:auto!important}.fullscreen .uppy-upload-container.uppy-Dashboard-edit.has-files .uppy-Dashboard,.fullscreen .uppy-upload-container.uppy-Dashboard-edit.has-files .uppy-Dashboard .uppy-Dashboard-inner{height:248px!important}.fullscreen .uppy-upload-container.uppy-Dashboard-edit .uppy-Dashboard{width:100%!important;max-width:none!important;border-radius:0!important}.fullscreen .uppy-upload-container.uppy-Dashboard-edit .uppy-Dashboard .uppy-Dashboard-inner{width:100%!important;max-width:none!important}.fullscreen .upload-component-root--fill{position:absolute;inset:0;height:auto}.signer-form-card[data-v-58a0b40f]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:8px;padding:12px;margin-bottom:6px}.signer-header[data-v-58a0b40f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed var(--border-secondary)}.signer-header-left[data-v-58a0b40f]{display:flex;align-items:center}.signer-icon[data-v-58a0b40f]{font-size:1rem;color:var(--text-secondary)}.signer-type[data-v-58a0b40f]{font-weight:700;font-size:.95rem}.signer-type-dd-toggle[data-v-58a0b40f],[data-v-58a0b40f] .signer-type-dd-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border-radius:6px!important;border:1px solid var(--border-secondary)!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:var(--text-secondary)!important}.signer-type-dd-toggle[data-v-58a0b40f]:hover,.signer-type-dd-toggle[data-v-58a0b40f]:focus,[data-v-58a0b40f] .signer-type-dd-toggle:hover,[data-v-58a0b40f] .signer-type-dd-toggle:focus{background:var(--bg-hover)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}.status-pill[data-v-58a0b40f]{border-radius:999px;padding:.35em .6em;font-weight:600}.signer-body[data-v-58a0b40f]{position:relative}.label-std[data-v-58a0b40f]{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.label-std-inner[data-v-58a0b40f]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-row-tight[data-v-58a0b40f]{margin-bottom:6px}[data-v-58a0b40f] .form-control,[data-v-58a0b40f] .custom-select{border-radius:.25rem!important;height:auto!important;line-height:1.5}[data-v-58a0b40f] .form-control:focus,[data-v-58a0b40f] .custom-select:focus{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--color-success, #52b415)!important;box-shadow:0 0 0 .2rem #52b4152e!important}[data-v-58a0b40f] .form-control::placeholder{color:var(--text-muted, rgba(128, 128, 128, .7))!important}.id-action-btn[data-v-58a0b40f]{padding:.15rem .35rem;line-height:1}.signer-footer[data-v-58a0b40f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.footer-actions[data-v-58a0b40f]{display:flex;align-items:center;flex-wrap:wrap}.esign-toggle[data-v-58a0b40f]{margin-bottom:0}.autocomplete-wrap[data-v-58a0b40f]{position:relative}.autocomplete-panel[data-v-58a0b40f]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25}.autocomplete-list[data-v-58a0b40f]{border:1px solid var(--border-card);border-radius:8px;overflow:hidden;max-height:230px;overflow-y:auto;background:var(--bg-card);box-shadow:0 10px 30px #00000014}[data-v-58a0b40f] .list-group-item.autocomplete-item{cursor:pointer;transition:background .12s ease;background:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-v-58a0b40f] .list-group-item.autocomplete-item:hover{background:var(--bg-hover)!important}.autocomplete-name[data-v-58a0b40f]{font-weight:700;font-size:.9rem}.no-results-item[data-v-58a0b40f]{background:var(--bg-card)!important;border-color:var(--border-card)!important;font-size:.85rem}[data-v-58a0b40f] .list-group-item.create-participant-row{display:flex;align-items:center;font-weight:600;font-size:.85rem}.create-participant-panel[data-v-58a0b40f]{margin-top:8px;padding:12px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-tertiary, var(--bg-secondary))}.create-participant-header[data-v-58a0b40f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:.9rem}.create-participant-actions[data-v-58a0b40f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}[data-v-58a0b40f] .dropdown-menu{background-color:var(--bg-card)!important;border:1px solid var(--border-card)!important;border-radius:8px!important;box-shadow:0 10px 30px #00000014!important}[data-v-58a0b40f] .dropdown-item{color:var(--text-primary)!important}[data-v-58a0b40f] .dropdown-item:hover{background-color:var(--bg-hover)!important}.fade-enter-active[data-v-58a0b40f],.fade-leave-active[data-v-58a0b40f]{transition:opacity .12s ease}.fade-enter[data-v-58a0b40f],.fade-leave-to[data-v-58a0b40f]{opacity:0}@media(max-width:520px){.signer-footer[data-v-58a0b40f]{flex-direction:column;align-items:stretch;position:sticky;bottom:0;padding-bottom:calc(8px + var(--safe-area-bottom, 0px));background:var(--bg-card, #fff)}.footer-actions[data-v-58a0b40f]{justify-content:stretch}.footer-actions .btn[data-v-58a0b40f]{min-height:var(--touch-target-min, 44px);flex:1 1 auto}}.signature-position-summary[data-v-58a0b40f]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary, var(--bg-secondary))}.signature-position-summary-icon[data-v-58a0b40f]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-info, #17a2b8);color:#fff;font-size:.85rem}.signature-position-summary-text[data-v-58a0b40f]{flex:1;min-width:0;font-size:.8rem;line-height:1.35;word-break:break-word}.signature-position-summary-edit[data-v-58a0b40f]{flex-shrink:0;border:none;padding:4px 6px;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px}.signature-position-summary-edit[data-v-58a0b40f]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.signature-position-summary-edit[data-v-58a0b40f]:disabled{opacity:.45;cursor:not-allowed}.signature-position-summary-actions[data-v-58a0b40f]{display:flex;align-items:center;gap:2px;flex-shrink:0}.signature-position-summary-remove[data-v-58a0b40f]{flex-shrink:0;border:none;padding:4px 6px;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px;font-size:.85rem;line-height:1}.signature-position-summary-remove[data-v-58a0b40f]:hover{color:var(--color-danger, #dc3545);background:var(--bg-hover)}.pdf-viewer[data-v-5bd2af93]{width:100%;height:100%;position:relative}.canvas-wrapper[data-v-5bd2af93]{width:100%;height:100%;position:relative;overflow:auto}canvas[data-v-5bd2af93]{display:block;margin:0 auto}[data-v-5c23883b] .signature-modal-dialog .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-5c23883b] .signature-modal-header{border-bottom:1px solid var(--border-secondary)}[data-v-5c23883b] .signature-modal-body{background:var(--bg-secondary)}[data-v-5c23883b] .signature-modal-body .btn-sm{min-height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px}[data-v-5c23883b] .signature-modal-body .btn-primary{background:var(--color-dss);border-color:var(--color-dss)}[data-v-5c23883b] .signature-modal-body .btn-outline-secondary{color:var(--text-secondary);border-color:var(--border-secondary);background:var(--bg-primary)}[data-v-5c23883b] .signature-modal-body .btn-outline-secondary:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}[data-v-5c23883b] .signature-modal-body .btn-success{border:none}.fv-toolbar[data-v-5c23883b]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px}.fv-toolbar--compact[data-v-5c23883b]{justify-content:center}.fv-file-name[data-v-5c23883b]{font-weight:600;font-size:13px;color:var(--text-primary);text-align:center;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-page-indicator[data-v-5c23883b]{flex-shrink:0}.fv-signer-bar[data-v-5c23883b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.fv-signer-meta[data-v-5c23883b]{flex:1;min-width:0;text-align:center}.fv-add-signature-btn[data-v-5c23883b]{flex-shrink:0}.fv-mode-badge[data-v-5c23883b]{border-radius:999px;font-weight:600;font-size:11px;padding:.35em .65em}.fv-confirm-btn[data-v-5c23883b]{height:34px;padding:0 18px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-success);border-color:var(--color-success);color:#fff}.fv-confirm-btn[data-v-5c23883b]:hover:not(:disabled){filter:brightness(1.06)}.fv-confirm-btn[data-v-5c23883b]:disabled{opacity:.45}.signature-outline-btn[data-v-5c23883b]{border-width:1px}.fv-viewer-shell[data-v-5c23883b]{box-sizing:border-box;height:80vh;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);overflow:hidden}.viewer-container[data-v-5c23883b]{position:relative;box-sizing:border-box;height:100%;width:100%;min-height:0;overflow:hidden;background:transparent}.fv-pdf-viewer[data-v-5c23883b]{height:100%;min-height:0;display:block}.image-preview[data-v-5c23883b]{max-width:100%;max-height:100%;display:block;margin:auto}.signature-box[data-v-5c23883b]{position:absolute;box-sizing:border-box;min-width:100px;min-height:40px;padding:6px 8px 6px 6px;background:var(--bg-primary, #fff);border:1px dashed var(--signature-stroke, #1e5a8a);border-radius:2px;z-index:20;opacity:.75;box-shadow:0 1px 3px var(--shadow-sm, rgba(0, 0, 0, .12));cursor:grab;font-size:calc(8px * var(--sig-scale, 1));line-height:1.2;color:var(--text-primary, #212529);overflow:hidden;display:flex;flex-direction:column}.signature-box--readonly[data-v-5c23883b]{cursor:default;opacity:.55;border-style:dotted;border-color:var(--text-tertiary, #9aa0a6);box-shadow:none}.signature-box-inner[data-v-5c23883b]{display:flex;flex-direction:row;align-items:flex-start;gap:4px;flex:1;min-height:0;min-width:0}.signature-text-col[data-v-5c23883b]{flex:1;min-width:0}.signature-line[data-v-5c23883b]{white-space:normal;word-break:break-word}.signature-line-label[data-v-5c23883b]{font-weight:400}.signature-line-name[data-v-5c23883b]{font-weight:700;letter-spacing:.02em;margin-top:1px}.signature-line-rule[data-v-5c23883b]{margin-top:3px;border-bottom:1px solid var(--text-primary, #000);opacity:.85}.signature-brand-col[data-v-5c23883b]{display:flex;flex-direction:row;align-items:center;gap:3px;flex-shrink:0;align-self:flex-start;padding-top:1px}.signature-brand-mark[data-v-5c23883b]{display:block;width:calc(14px * var(--sig-scale, 1));height:calc(14px * var(--sig-scale, 1));flex-shrink:0;object-fit:contain}.signature-brand-word[data-v-5c23883b]{font-size:calc(7px * var(--sig-scale, 1));font-weight:700;color:var(--color-dss, #6600a2);letter-spacing:-.02em;text-transform:lowercase;line-height:1}.signature-resize-handle[data-v-5c23883b]{position:absolute;right:0;bottom:0;width:12px;height:12px;cursor:nwse-resize;z-index:25;background:var(--signature-stroke, #1e5a8a);border-radius:2px 0 0;opacity:.35}.signature-resize-handle[data-v-5c23883b]:hover{opacity:.55}.signature-box[data-v-5c23883b]:active{cursor:grabbing}.fv-phone-hint[data-v-5c23883b]{font-size:12px;margin-bottom:12px}.fv-confirm-bar[data-v-5c23883b]{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding:12px 0 calc(12px + var(--safe-area-bottom, 0px));background:linear-gradient(to top,var(--bg-secondary) 70%,transparent)}.fv-confirm-btn[data-v-5c23883b]{min-height:var(--touch-target-min, 44px);min-width:120px}@media only screen and (max-width:699px){[data-v-5c23883b] .signature-modal-dialog{max-width:100vw!important;margin:0!important;height:100dvh}[data-v-5c23883b] .signature-modal-dialog .modal-content{height:100dvh;max-height:100dvh;border-radius:0;border:none}[data-v-5c23883b] .signature-modal-body{overflow-y:auto;max-height:calc(100dvh - 56px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}.fv-toolbar .btn[data-v-5c23883b],.fv-add-signature-btn[data-v-5c23883b],.fv-confirm-btn[data-v-5c23883b]{min-height:var(--touch-target-min, 44px)}.fv-confirm-bar[data-v-5c23883b]{justify-content:stretch}.fv-confirm-bar .fv-confirm-btn[data-v-5c23883b]{width:100%}}[data-v-011ca754] .signature-modal-dialog .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-011ca754] .signature-modal-header{border-bottom:1px solid var(--border-secondary)}[data-v-011ca754] .signature-modal-body{background:var(--bg-secondary)}[data-v-011ca754] .signature-modal-body .form-control,[data-v-011ca754] .signature-modal-body .custom-select{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}[data-v-011ca754] .signature-modal-body .form-control:focus,[data-v-011ca754] .signature-modal-body .custom-select:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}[data-v-011ca754] .signature-modal-body .card{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-011ca754] .signature-modal-body .card-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}[data-v-011ca754] .signature-modal-body .btn-primary{background:var(--color-dss);border-color:var(--color-dss)}[data-v-011ca754] .signature-modal-body .btn-outline-primary{color:var(--color-dss);border-color:var(--color-dss)}[data-v-011ca754] .signature-modal-body .btn-outline-primary:hover{background:#6600a214}[data-v-011ca754] .signature-modal-body .btn-sm,.signature-outline-btn[data-v-011ca754],.signature-danger-btn[data-v-011ca754]{height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px}.signature-outline-btn[data-v-011ca754]{border-width:1px}.signature-danger-btn[data-v-011ca754]{background:#ef444414;border-color:#ef444466;color:#ef4444}.signature-danger-btn[data-v-011ca754]:hover{background:#ef444429;border-color:#ef4444}[data-v-011ca754] .signature-modal-body .list-group-item{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);margin-bottom:8px}.selected-document-card[data-v-011ca754]{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-left:4px solid var(--color-dss);transition:all .2s ease-in-out;font-size:.82rem}.selected-document-card[data-v-011ca754]:hover{background-color:var(--bg-hover);box-shadow:0 4px 12px var(--shadow-sm)}.document-title-text[data-v-011ca754]{color:var(--text-primary)}.document-folder-text[data-v-011ca754]{color:var(--text-secondary)}.custom-spinner-gif[data-v-011ca754]{width:70px;height:70px}@media only screen and (max-width:699px){[data-v-011ca754] .signature-modal-dialog{max-width:100vw!important;margin:0!important;height:100dvh}[data-v-011ca754] .signature-modal-dialog .modal-content{height:100dvh;max-height:100dvh;border-radius:0;border:none}[data-v-011ca754] .signature-modal-body{overflow-y:auto;max-height:calc(100dvh - 56px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}}.app-page-title[data-v-d7470e53]{flex:0 0 auto;margin:0 0 16px;padding:0;min-width:0}.app-page-title__heading[data-v-d7470e53]{margin:0;padding:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}@media only screen and (max-width:699px){.app-page-title[data-v-d7470e53]{margin:0 0 10px}.app-page-title__heading[data-v-d7470e53]{font-size:1.05rem}}.maintenance-screen[data-v-6d830b76]{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-primary, #f0f7fc);color:var(--text-primary, rgba(0, 0, 0, .9))}.maintenance-card[data-v-6d830b76]{width:100%;max-width:440px;text-align:center;padding:40px 32px;background:var(--bg-card, #ffffff);border:1px solid var(--border-card, #ddd);border-radius:16px;box-shadow:0 12px 40px #0000001f}.maintenance-logo[data-v-6d830b76]{max-height:44px;max-width:200px;object-fit:contain;margin-bottom:28px}.maintenance-icon[data-v-6d830b76]{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:20px;border-radius:50%;color:var(--text-link, rgb(43, 104, 216));background:var(--bg-active, #d7effd)}.maintenance-title[data-v-6d830b76]{margin:0 0 12px;font-size:1.4rem;font-weight:600}.maintenance-description[data-v-6d830b76]{margin:0 0 28px;font-size:.95rem;line-height:1.55;color:var(--text-secondary, #5a5c63)}.maintenance-retry[data-v-6d830b76]{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-tertiary, #727272)}.maintenance-spinner[data-v-6d830b76]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-tertiary, #ced4da);border-top-color:var(--text-link, rgb(43, 104, 216));animation:maintenance-spin-6d830b76 .9s linear infinite}@keyframes maintenance-spin-6d830b76{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.maintenance-spinner[data-v-6d830b76]{animation-duration:3s}}body[data-v-2861bb05]{margin:0;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,Ubuntu,segoe ui,arial,sans-serif}.card .badge-pill[data-v-2861bb05]{position:absolute;right:-12px!important;top:-12px!important;border:2px solid #fff!important;box-shadow:0 .125rem .25rem #00000013!important}.mobile-shadow[data-v-2861bb05]{display:none}.custom-background-color[data-v-2861bb05]{background-color:#fff!important}.version-indicator[data-v-2861bb05]{position:fixed;bottom:5px;right:5px;background:#00000080;color:#fff;padding:2px 5px;font-size:10px;border-radius:3px;z-index:9999}.skip-to-main{position:absolute;left:-9999px;top:0;z-index:100000;padding:12px 16px;background:var(--bg-card);color:var(--text-primary);border:2px solid var(--text-link);border-radius:0 0 8px;font-weight:600;text-decoration:none}.skip-to-main:focus{left:max(0px,var(--safe-area-left));top:max(0px,var(--safe-area-top))}html[data-theme=dark] .vs__search[disabled],html[data-theme=dark] .vs__search[disabled]::placeholder{color:currentColor!important;opacity:1!important}body.cursor-blocked{cursor:not-allowed!important}@media print{body *{visibility:hidden!important}body{display:none!important}}.modal .modal-dialog[data-v-1718489c]{margin-top:100px}.modal-header[data-v-1718489c]{background-color:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}.modal-body[data-v-1718489c]{color:var(--text-primary)}.icon-close[data-v-730364b6]{position:relative;top:0;width:10px;height:5px;display:inline-block;cursor:pointer;margin:0;padding:0}.close-bar[data-v-730364b6]{position:absolute;top:-12px;left:4px;display:block;box-sizing:border-box;width:2.3px;height:24px;background-color:#fff}.close-one[data-v-730364b6]{transform:rotate(45deg)}.close-two[data-v-730364b6]{transform:rotate(-45deg)}@font-face{font-family:icomoon;src:url(/assets/icomoon-C569-N9U.eot?fdrth3);src:url(/assets/icomoon-C569-N9U.eot?fdrth3#iefix) format("embedded-opentype"),url(/assets/icomoon-pmgIkvNY.ttf?fdrth3) format("truetype"),url(/assets/icomoon-Dd9-FII9.woff?fdrth3) format("woff"),url(/assets/icomoon-D7c6IXDb.svg?fdrth3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checklist-template:before{content:""}.icon-share-documents:before{content:""}.icon-colaboracao-chat-new:before{content:""}.icon-colaboracao-chat:before{content:""}.icon-guarda-fisica-caixa:before{content:""}.icon-guarda-fisica-label:before{content:""}.icon-guarda-fisica:before{content:""}.icon-guarda-fisica-armazem:before{content:""}.icon-guarda-fisica-gerenciar-armazem:before{content:""}.icon-guarda-fisica-relatorio:before{content:""}.icon-dollar:before{content:""}.icon-reopen:before{content:""}.icon-variaveispublicas:before{content:""}.icon-urgent1:before{content:""}.icon-fileplay1:before{content:""}.icon-handup:before{content:""}.icon-headset:before{content:""}.icon-sla:before{content:""}.icon-file1:before{content:""}.icon-exchange2:before{content:""}.icon-down-arrow:before{content:""}.icon-development1:before{content:""}.icon-exchange1:before{content:""}.icon-headphones1:before{content:""}.icon-search-3:before{content:""}.icon-remove-user:before{content:""}.icon-add:before{content:""}.icon-filebpm:before{content:""}.icon-fileplay:before{content:""}.icon-exchange:before{content:""}.icon-exclplay:before{content:""}.icon-announcement:before{content:""}.icon-chronometer:before{content:""}.icon-development:before{content:""}.icon-folder:before{content:""}.icon-icon-bpm-desenhador-de-processos:before{content:""}.icon-icon-bpm-iniciar-um-caso:before{content:""}.icon-icon-bpm-minhas-tarefas:before{content:""}.icon-icon-bpm-superviso:before{content:""}.icon-icon-bpm:before{content:""}.icon-icon-calendar:before{content:""}.icon-icon-card:before{content:""}.icon-icon-caso-envio-documentacao:before{content:""}.icon-icon-config:before{content:""}.icon-icon-dss-certificado:before{content:""}.icon-icon-dss-digitalizacao:before{content:""}.icon-icon-dss-organizacao:before{content:""}.icon-icon-dss-validar-documentos:before{content:""}.icon-icon-dss:before{content:""}.icon-icon-ecm-criar-documento:before{content:""}.icon-icon-ecm-digitalizar:before{content:""}.icon-icon-ecm-pesquisa:before{content:""}.icon-icon-ecm-upload-de-arquivos:before{content:""}.icon-icon-ecm:before{content:""}.icon-icon-idioma-tela-01:before{content:""}.icon-icon-menu-lateral-01:before{content:""}.icon-icon-menu-lateral-02:before{content:""}.icon-icon-menu-lateral-03:before{content:""}.icon-icon-menu-lateral-04:before{content:""}.icon-icon-menu-lateral-05:before{content:""}.icon-icon-menu-lateral-06:before{content:""}.icon-icon-menu-lateral-07:before{content:""}.icon-icon-menu-lateral-08:before{content:""}.icon-icon-menu-lateral-09:before{content:""}.icon-icon-menu-lateral-10:before{content:""}.icon-icon-menu-lateral-11:before{content:""}.icon-icon-menu-lateral-12-ecm:before{content:""}.icon-icon-menu:before{content:""}.icon-icon-notificacao-tela-01:before{content:""}.icon-icon-recentes:before{content:""}.icon-icon-setas:before{content:""}.icon-icon-swc-captura-automatizada:before{content:""}.icon-icon-swc-consulta-dos-documentos:before{content:""}.icon-icon-swc-tipo-dos-documentos:before{content:""}.icon-icon-swc-upload-automatizado:before{content:""}.icon-icon-swc:before{content:""}.icon-uniE929:before{content:""}.icon-uniE92A:before{content:""}.icon-add-alt:before{content:""}.icon-add-permission:before{content:""}.icon-adm:before{content:""}.icon-alert:before{content:""}.icon-alert-alt:before{content:""}.icon-enlarge:before{content:""}.icon-analytics:before{content:""}.icon-attach:before{content:""}.icon-attach-alt:before{content:""}.icon-previous:before{content:""}.icon-to-file:before{content:""}.icon-file:before{content:""}.icon-bpm:before{content:""}.icon-search:before{content:""}.icon-search-alt:before{content:""}.icon-advanced-search:before{content:""}.icon-cancel:before{content:""}.icon-right-arrow:before{content:""}.icon-right-arrow-alt:before{content:""}.icon-left-arrow:before{content:""}.icon-left-arrow-alt:before{content:""}.icon-chat1:before{content:""}.icon-class:before{content:""}.icon-collaboration:before{content:""}.icon-sharing-email:before{content:""}.icon-shopping:before{content:""}.icon-configuration:before{content:""}.icon-configuration-alt:before{content:""}.icon-copy:before{content:""}.icon-note-create:before{content:""}.icon-cash-flow:before{content:""}.icon-stats:before{content:""}.icon-user:before{content:""}.icon-processes:before{content:""}.icon-calendar:before{content:""}.icon-calendar-alt:before{content:""}.icon-delete:before{content:""}.icon-designer-bpm:before{content:""}.icon-designer:before{content:""}.icon-scanning:before{content:""}.icon-document:before{content:""}.icon-documentos-01:before{content:""}.icon-documentos-02:before{content:""}.icon-download:before{content:""}.icon-ecm:before{content:""}.icon-edit:before{content:""}.icon-edit-alt:before{content:""}.icon-form-edit:before{content:""}.icon-folder-edit:before{content:""}.icon-send-file:before{content:""}.icon-remove:before{content:""}.icon-list:before{content:""}.icon-list-alt:before{content:""}.icon-display:before{content:""}.icon-favorites:before{content:""}.icon-uniE962:before{content:""}.icon-uniE963:before{content:""}.icon-uniE964:before{content:""}.icon-close-alt:before{content:""}.icon-uniE966:before{content:""}.icon-uniE967:before{content:""}.icon-filter:before{content:""}.icon-finances:before{content:""}.icon-form-designer:before{content:""}.icon-spin-180:before{content:""}.icon-right-spin:before{content:""}.icon-left-spin:before{content:""}.icon-import:before{content:""}.icon-print-out:before{content:""}.icon-info:before{content:""}.icon-start-case:before{content:""}.icon-institution-company:before{content:""}.icon-link-share:before{content:""}.icon-link-docs:before{content:""}.icon-list-files:before{content:""}.icon-location:before{content:""}.icon-mark:before{content:""}.icon-support-material:before{content:""}.icon-menu:before{content:""}.icon-to-move:before{content:""}.icon-new-doc:before{content:""}.icon-new-form:before{content:""}.icon-new-process:before{content:""}.icon-advanced-options:before{content:""}.icon-payment:before{content:""}.icon-pass:before{content:""}.icon-pass-alt:before{content:""}.icon-file-alt:before{content:""}.icon-uniE983:before{content:""}.icon-uniE984:before{content:""}.icon-permissions:before{content:""}.icon-magnifying-glass:before{content:""}.icon-users:before{content:""}.icon-process:before{content:""}.icon-process-case:before{content:""}.icon-next:before{content:""}.icon-recent:before{content:""}.icon-recent-alt:before{content:""}.icon-reduce:before{content:""}.icon-reports:before{content:""}.icon-save:before{content:""}.icon-form-save:before{content:""}.icon-scann:before{content:""}.icon-store:before{content:""}.icon-supervision:before{content:""}.icon-initial-task:before{content:""}.icon-uniE995:before{content:""}.icon-uniE996:before{content:""}.icon-tasks:before{content:""}.icon-template:before{content:""}.icon-temporality:before{content:""}.icon-temporality-alt:before{content:""}.icon-pending-timers:before{content:""}.icon-triggers:before{content:""}.icon-university:before{content:""}.icon-upload:before{content:""}.icon-user-alt:before{content:""}.icon-users-alt:before{content:""}.icon-variables:before{content:""}.icon-variables-alt:before{content:""}.icon-remove-alt:before{content:""}.icon-positive:before{content:""}.icon-view:before{content:""}.icon-back:before{content:""}.icon-uniE9A7:before{content:""}.icon-uniE9A8:before{content:""}.icon-back-arrow:before{content:""}.icon-positive-zoom:before{content:""}.icon-negative-zoom:before{content:""}.icon-checkin:before{content:""}.icon-checkout:before{content:""}.icon-undo-checkin:before{content:""}.vs__dropdown-menu{z-index:999999!important}html[data-theme=dark] .icon-variaveispublicas{color:#fff}:root,[data-theme=light]{--bg-primary: #f0f7fc;--bg-secondary: #ffffff;--bg-warning: #FFC107;--bg-tertiary: #F9FCFD;--bg-hover: #e8f2f7;--bg-active: #d7effd;--bg-modal: #ffffff;--bg-sidebar: #d5e3ed;--bg-card: #ffffff;--bg-input: #ffffff;--bg-disabled: #e9ecef;--bg-skeleton: #f6f7f8;--bg-dropdown: #eaeaea;--bg-header: #ffffff;--text-primary: rgba(0, 0, 0, .9);--text-secondary: #5a5c63;--text-tertiary: #727272;--text-disabled: #555555;--text-placeholder: #d1d1d1;--text-inverse: #ffffff;--text-link: rgb(43, 104, 216);--text-link-hover: #3B5BFD;--border-primary: #d7effd;--border-secondary: #e9e8eb;--border-tertiary: #ced4da;--border-input: #ced4da;--border-input-focus: #007bff;--border-card: #ddd;--border-divider: #dfdfdf;--duplicity-alert-default-color: #ffa500;--shadow-sm: rgba(0, 0, 0, .1);--shadow-md: rgba(0, 0, 0, .2);--shadow-lg: rgba(0, 0, 0, .3);--scrollbar-thumb: rgba(195, 195, 195, 1);--scrollbar-thumb-hover: rgba(190, 190, 190, 1);--scrollbar-track: url(/images/bgScroll.png);--scrollbar-track-hz: url(/images/bgScrollHz.png);--color-bpm: #3B5BFD;--color-ecm: #80BA26;--color-ecm-muted: rgba(128, 186, 38, .06);--color-ecm-focus: rgba(128, 186, 38, .25);--color-swc: #CC0066;--color-swc-bright: #CC0066;--color-swc-muted: rgba(204, 0, 102, .06);--color-swc-focus: rgba(204, 0, 102, .25);--color-swc-transparent: rgba(204, 0, 102, .12);--color-dss: #6600A2;--color-pwt: #FA7B0D;--color-admin: #0B8EC7;--color-success: #339967;--color-danger: #fe0000;--color-warning: #FA7B0D;--color-info: #5DC5EC;--color-danger-soft-bg: #fff4f5;--color-danger-soft-bg-hover: #ffe6ea;--color-danger-soft-border: rgba(254, 0, 0, .18);--color-danger-soft-shadow: rgba(254, 0, 0, .12);--color-danger-soft-pulse: rgba(254, 0, 0, .35);--color-warning-text: #b8860b;--color-warning-soft-bg: rgba(255, 193, 7, .18);--color-warning-soft-border: rgba(255, 193, 7, .4);--color-success-soft-bg: rgba(51, 153, 103, .12);--color-success-soft-ring: rgba(51, 153, 103, .18);--color-on-accent: #ffffff;--badge-novo: rgb(72, 209, 204);--badge-urgente: #db616c;--table-border: #e9e8eb;--table-hover: #e8f2f7;--table-selected-border: #3B5BFD;--table-selected-bg: #dde6ff;--table-selected-text: #3B5BFD;--icon-primary: rgb(43, 104, 216);--icon-secondary: #727272;--icon-disabled: #bbb;--overlay-mobile: rgba(0, 0, 0, .2);--overlay-modal: rgba(0, 0, 0, .5);--ck-background: #f0f7fc;--ck-color-base-foreground: #ffffff;--ck-color-base-border: #e9e8eb;--ck-color-text: rgba(0, 0, 0, .9);--ck-content-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}#bpm-task-navigator___BV_modal_outer_{z-index:var(--z-bpm-task-navigator-modal)!important}.tooltip.bpm-task-navigator-tooltip{z-index:var(--z-bpm-task-navigator-tooltip)!important}#legal-validity-modal___BV_modal_outer_{z-index:var(--z-legal-validity-modal)!important}#dwt-installation-modal___BV_modal_outer_{z-index:var(--z-dwt-installation-modal)!important}.dropdown-menu{background-color:var(--bg-modal);border-color:var(--border-tertiary);color:var(--text-primary)}.dropdown-menu .dropdown-item{color:var(--text-primary)}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:var(--bg-hover);color:var(--text-link-hover)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--table-selected-bg);color:var(--table-selected-text)}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{color:var(--text-disabled)}.dropdown-menu .dropdown-divider{border-top-color:var(--border-secondary)}.dropdown .btn.dropdown-toggle,.dropdown button.dropdown-toggle{background-color:var(--bg-input);border-color:var(--border-input);color:var(--text-primary)}.dropdown .btn.dropdown-toggle:hover,.dropdown .btn.dropdown-toggle:focus,.dropdown button.dropdown-toggle:hover,.dropdown button.dropdown-toggle:focus{background-color:var(--bg-hover);border-color:var(--border-input-focus);color:var(--text-primary)}.card{background-color:var(--bg-card);border-color:var(--border-card);color:var(--text-primary)}.card .card-header,.card .card-footer{background-color:var(--bg-tertiary);border-color:var(--border-card);color:var(--text-primary)}.card .card-body{background-color:var(--bg-card);color:var(--text-primary)}.modal-content{background-color:var(--bg-modal);border:1px solid var(--border-secondary)!important;border-radius:10px!important;color:var(--text-primary);outline:none!important}.modal-content .modal-header{background-color:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary);border-top-left-radius:10px;border-top-right-radius:10px}.modal-content .modal-header .close{color:var(--text-primary);text-shadow:none;opacity:.7}.modal-content .modal-header .close:hover{opacity:1}.modal-content .modal-body{background-color:var(--bg-modal);color:var(--text-primary)}.modal-content .modal-footer{background-color:var(--bg-tertiary);border-top-color:var(--border-secondary);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.modal-dialog-scrollable,.modal-dialog-centered.modal-dialog-scrollable{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.modal-dialog-scrollable .modal-content,.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.modal-dialog-scrollable .modal-body,.modal-dialog-centered.modal-dialog-scrollable .modal-body{overflow-y:auto;min-height:0}.form-control{background-color:var(--bg-input);border-color:var(--border-input);color:var(--text-primary)}.form-control:focus{background-color:var(--bg-input);border-color:var(--border-input-focus);color:var(--text-primary)}.form-control:disabled,.form-control[readonly]{background-color:var(--bg-disabled);color:var(--text-disabled)}.form-control::placeholder{color:var(--text-placeholder)}.input-group-text{background-color:var(--bg-tertiary);border-color:var(--border-input);color:var(--text-primary)}select.form-control{background-color:var(--bg-input);border-color:var(--border-input);color:var(--text-primary)}select.form-control option{background-color:var(--bg-modal);color:var(--text-primary)}html[data-theme=dark] .custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23f8f9fa' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px!important}.custom-select{background-color:var(--bg-input);border-color:var(--border-input);color:var(--text-primary);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.custom-select:focus{background-color:var(--bg-input);border-color:var(--border-input-focus);color:var(--text-primary);box-shadow:0 0 0 .2rem #6b9eff40}.custom-select:disabled,.custom-select[readonly]{background-color:var(--bg-disabled);color:var(--text-disabled)}.custom-select option{background-color:var(--bg-modal);color:var(--text-primary)}.table{color:var(--text-primary)}.table thead th,.table tbody td{border-color:var(--table-border);color:var(--text-primary)}.table.table-striped tbody tr:nth-of-type(odd){background-color:var(--bg-tertiary)}.table.table-hover tbody tr:hover{background-color:var(--table-hover)}.table.table-bordered,.table.table-bordered th,.table.table-bordered td{border-color:var(--border-card)}.btn:disabled,.btn.disabled{opacity:.5}.alert{border-color:var(--border-tertiary)}.alert-light{background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-primary)}.badge-light{background-color:var(--bg-tertiary);color:var(--text-primary)}.list-group .list-group-item{background-color:var(--bg-card);border-color:var(--border-card);color:var(--text-primary)}.list-group .list-group-item:hover{background-color:var(--bg-hover)}.list-group .list-group-item.active{background-color:var(--table-selected-bg);border-color:var(--table-selected-border);color:var(--table-selected-text)}.list-group .list-group-item.disabled,.list-group .list-group-item:disabled{color:var(--text-disabled);background-color:var(--bg-disabled)}.nav-tabs{border-bottom-color:var(--border-card)}.nav-tabs .nav-link{color:var(--text-secondary)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:var(--border-tertiary);color:var(--text-link-hover)}.nav-tabs .nav-link.active{color:var(--text-primary);background-color:var(--bg-card);border-color:var(--border-card) var(--border-card) var(--bg-card)}.nav-tabs .nav-link.disabled{color:var(--text-disabled)}.nav-pills .nav-link{color:var(--text-secondary)}.nav-pills .nav-link:hover,.nav-pills .nav-link:focus{color:var(--text-link-hover)}.nav-pills .nav-link.active{background-color:var(--table-selected-bg);color:var(--table-selected-text)}.nav-pills .nav-link.disabled{color:var(--text-disabled)}.breadcrumb{background-color:var(--bg-tertiary);border-color:var(--border-secondary)}.breadcrumb .breadcrumb-item{color:var(--text-secondary)}.breadcrumb .breadcrumb-item.active{color:var(--text-primary)}.breadcrumb .breadcrumb-item a{color:var(--text-link)}.breadcrumb .breadcrumb-item a:hover{color:var(--text-link-hover)}.pagination .page-link{background-color:var(--bg-card);border-color:var(--border-card);color:var(--text-link)}.pagination .page-link:hover{background-color:var(--bg-hover);border-color:var(--border-tertiary);color:var(--text-link-hover)}.pagination .page-link:focus{box-shadow:0 0 0 .2rem rgba(var(--border-input-focus),.25)}.pagination .page-item.active .page-link{background-color:var(--table-selected-bg);border-color:var(--table-selected-border);color:var(--table-selected-text)}.pagination .page-item.disabled .page-link{background-color:var(--bg-disabled);border-color:var(--border-card);color:var(--text-disabled)}.popover{background-color:var(--bg-modal);border-color:var(--border-tertiary)}.popover .popover-header{background-color:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}.popover .popover-body{color:var(--text-primary)}.popover .arrow:before{border-color:var(--border-tertiary)}.popover .arrow:after{border-color:var(--bg-modal)}.tooltip{pointer-events:none}.tooltip .tooltip-inner{background-color:var(--bg-modal);color:var(--text-primary);border:1px solid var(--border-tertiary)}.tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--bg-modal)}.tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--bg-modal)}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--bg-modal)}.tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--bg-modal)}.progress{background-color:var(--bg-tertiary)}.jumbotron{background-color:var(--bg-tertiary);color:var(--text-primary)}.well{background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-primary)}.border-theme{border-color:var(--border-secondary)!important}.Vue-Toastification__container{z-index:10050;padding:8px;width:420px;color:var(--text-primary)}.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-center{top:calc(var(--app-header-height, 64px) + 8px)}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:8px}.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-center{top:8px}}.Vue-Toastification__toast{--toast-accent: var(--color-info);display:inline-flex;align-items:flex-start;position:relative;max-height:800px;min-height:0;min-width:280px;max-width:380px;margin-bottom:10px;padding:12px 14px 14px;box-sizing:border-box;overflow:hidden;pointer-events:auto;justify-content:space-between;gap:8px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);border-left:3px solid var(--toast-accent);border-radius:10px;box-shadow:0 1px 2px var(--shadow-sm),0 8px 24px color-mix(in srgb,var(--shadow-md) 55%,transparent);font-family:inherit}@media only screen and (max-width:600px){.Vue-Toastification__toast{width:100%;max-width:none;min-width:0;margin-bottom:8px;border-radius:10px}}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info{--toast-accent: var(--color-info);background:var(--bg-card);color:var(--text-primary)}.Vue-Toastification__toast--success{--toast-accent: var(--color-success);background:var(--bg-card);color:var(--text-primary)}.Vue-Toastification__toast--error{--toast-accent: var(--color-danger);background:var(--bg-card);color:var(--text-primary)}.Vue-Toastification__toast--warning{--toast-accent: var(--color-warning);background:var(--bg-card);color:var(--text-primary)}.Vue-Toastification__toast-body{flex:1;min-width:0;padding:0;margin:0;font-size:13px;line-height:1.4;word-break:break-word}.Vue-Toastification__icon{display:none!important}.Vue-Toastification__close-button{flex:0 0 auto;align-self:flex-start;margin:-2px -4px 0 0;padding:2px 6px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:16px;font-weight:500;line-height:1;opacity:1;cursor:pointer;transition:background .15s ease,color .15s ease}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1;background:var(--bg-hover);color:var(--text-primary)}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:2px;z-index:1;background-color:color-mix(in srgb,var(--toast-accent) 45%,transparent);transform-origin:left;border-radius:0 0 0 10px}@keyframes interfy-toast-in-right{0%{opacity:0;transform:translate3d(12px,-4px,0)}to{opacity:1;transform:none}}@keyframes interfy-toast-out-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(12px,-4px,0)}}@keyframes interfy-toast-in-left{0%{opacity:0;transform:translate3d(-12px,-4px,0)}to{opacity:1;transform:none}}@keyframes interfy-toast-out-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-12px,-4px,0)}}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:interfy-toast-in-right;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.Vue-Toastification__fade-leave-active.top-right,.Vue-Toastification__fade-leave-active.bottom-right{animation-name:interfy-toast-out-right;animation-duration:.18s;animation-timing-function:ease-in}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:interfy-toast-in-left;animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.Vue-Toastification__fade-leave-active.top-left,.Vue-Toastification__fade-leave-active.bottom-left{animation-name:interfy-toast-out-left;animation-duration:.18s;animation-timing-function:ease-in}.Vue-Toastification__fade-move{transition-duration:.22s}html[data-theme=dark]{--swal2-backdrop: var(--overlay-modal);--swal2-background: var(--bg-modal);--swal2-color: var(--text-primary);--swal2-border: 1px solid var(--border-secondary);--swal2-border-radius: 10px;--swal2-input-border: 1px solid var(--border-input);--swal2-input-background: var(--bg-input);--swal2-input-box-shadow: none;--swal2-input-hover-box-shadow: none;--swal2-input-focus-border: 1px solid var(--border-input-focus);--swal2-input-focus-box-shadow: 0 0 0 2px color-mix(in srgb, var(--border-input-focus) 22%, transparent);--swal2-validation-message-background: var(--bg-tertiary);--swal2-validation-message-color: var(--color-danger);--swal2-confirm-button-background-color: var(--primary);--swal2-confirm-button-color: var(--text-inverse);--swal2-cancel-button-background-color: var(--bg-tertiary);--swal2-cancel-button-color: var(--text-primary);--swal2-close-button-color: var(--text-tertiary);--swal2-footer-border-color: var(--border-secondary);--swal2-footer-background: transparent;--swal2-footer-color: var(--text-secondary);--swal2-timer-progress-bar-background: color-mix(in srgb, var(--text-primary) 25%, transparent)}html[data-theme=dark] .swal2-popup{box-shadow:0 1px 2px var(--shadow-sm),0 12px 32px var(--shadow-lg)}html[data-theme=dark] .swal2-title{color:var(--text-primary)}html[data-theme=dark] .swal2-html-container,html[data-theme=dark] .swal2-content{color:var(--text-secondary)}html[data-theme=dark] .swal2-input,html[data-theme=dark] .swal2-textarea,html[data-theme=dark] .swal2-select,html[data-theme=dark] .swal2-file{color:var(--text-primary)}html[data-theme=dark] .swal2-input::placeholder,html[data-theme=dark] .swal2-textarea::placeholder,html[data-theme=dark] .swal2-select::placeholder,html[data-theme=dark] .swal2-file::placeholder{color:var(--text-placeholder)}html[data-theme=dark] .swal2-styled.swal2-cancel{border:1px solid var(--border-secondary)}html[data-theme=dark] .swal2-close:hover{color:var(--text-primary)}:root{--border-color-primary: var(--border-primary);--background-color-primary: var(--bg-tertiary);--sidebar-right-width: 370px}html.pwa-standalone{overscroll-behavior:none}html.pwa-standalone body{min-height:100dvh;min-height:-webkit-fill-available}.no-user-select{-webkit-user-select:none!important;user-select:none!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.row{width:100%}.profile-avatar span{vertical-align:middle;width:80px!important;height:80px!important;border-radius:30%!important;border:none!important}.file-viewer{overflow:auto;width:100%!important}.file-viewer.viewer-height{height:calc(100% - 60px)!important}.list-container{width:100%;max-height:calc(100vh - 190px);overflow:auto}.list-container.secondary-size{max-height:calc(100vh - 220px)}.list-container.another-size{max-height:calc(100vh - 240px)}.list-container.lifecycle-reports{max-height:calc(100vh - 350px)}.list-container.my-tasks-container{max-height:calc(100vh - 295px)}.list-container.my-tasks-container.tasks-grid-mode{scroll-padding-top:8px;padding-top:6px}.list-container.with-cases-summary{max-height:calc(100vh - 389px)}.list-container.no-items{height:auto!important}.color-bpm,.color-bpm a,.color-bpm i,.bpm-active a,.bpm-active i{color:var(--color-bpm)!important}.btn-sort-folders{font-size:15px!important;color:#727272;transition:all .4s}.btn-sort-folders:hover{color:#80ba26}.color-ecm,.color-ecm a,.color-ecm i{color:var(--color-ecm)!important}.ecm-active a,.ecm-active i{color:#80ba26!important}.color-swc,.color-swc a,.color-swc i,.swc-active a,.swc-active i{color:#c06!important}.color-dss,.color-dss a,.color-dss i,.dss-active a,.dss-active i{color:#6600a2!important}.color-crm,.color-crm a,.color-crm i,.crm-active a,.crm-active i,.color-erp,.color-erp a,.color-erp i,.erp-active a,.erp-active i{color:#0f0!important}.color-pwt,.color-pwt a,.color-pwt i,.pwt-active a,.pwt-active i,.color-calendar,.color-calendar a,.color-calendar i,.calendar-active a,.calendar-active i,.customtables-active a,.customtables-active i{color:#fa7b0d!important}.color-admin,.color-admin a,.color-admin i,.admin-active a,.admin-active i{color:var(--color-admin)!important}.collaboration-active a,.collaboration-active i,.shared-documents-active a,.shared-documents-active i,.monitored-file-active a,.monitored-file-active i,.checklist-active a,.checklist-active i,.color-store,.color-store a,.color-store i,.store-active a,.store-active i{color:#5dc5ec!important}.search-filters-collapsable{position:absolute;width:100%;top:50px;z-index:9;background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:3px;box-shadow:0 0 5px var(--shadow-md)}.space{border:1.5px solid var(--border-card)!important}.white-bg{background-color:var(--bg-secondary)!important}.no-padding{padding:0!important}.sidebar-body{height:100%}.sidebar{width:var(--sidebar-right-width, 370px);position:fixed!important;height:calc(100vh - var(--app-header-offset));height:calc(100dvh - var(--app-header-offset));top:var(--app-header-offset);right:calc(-1 * var(--sidebar-right-width, 370px))!important;transition:margin-right .3s cubic-bezier(.26,.26,.26,.26);z-index:999}.sidebar.active{right:0!important;transition:margin-right .3s cubic-bezier(.26,.26,.26,.26)}.sidebar.sidebar--resizing,.sidebar.sidebar--resizing .side-bar-right{transition:none!important}.sidebar .side-bar-right{width:var(--sidebar-right-width, 370px);right:calc(-1 * var(--sidebar-right-width, 370px))!important;height:100%;background:var(--bg-card)!important;transition:margin-right .3s cubic-bezier(.26,.26,.26,.26);border-left:1px solid var(--border-secondary)}.sidebar .side-bar-right.active{right:0!important;transition:margin-right .3s cubic-bezier(.26,.26,.26,.26)}.sidebar .side-bar-right .sidebar-body{height:100%;-ms-flex-pack:distribute;overflow:hidden auto;padding-bottom:var(--safe-area-bottom)}.sidebar .side-bar-right #open-sidebar{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;bottom:50%;margin-left:-28px;text-align:center;line-height:1;width:28px;height:44px;border-radius:8px 0 0 8px;transition:color .15s ease,border-color .15s ease,background .15s ease;background:var(--bg-secondary);color:var(--text-tertiary);z-index:-1;box-sizing:border-box;font-size:12px!important;border:1px solid var(--border-secondary);border-right:none}.sidebar .side-bar-right #open-sidebar:hover{color:var(--color-ecm)!important;border-color:var(--color-ecm);background:var(--bg-hover);font-size:12px!important}.sidebar .side-bar-right #open-sidebar.active{color:var(--text-primary)!important;opacity:1!important;font-size:1rem!important;box-shadow:-2px 2px 5px var(--shadow-md)}.table-container .bootstrap-table{width:100%!important}.table-container .table-controls{width:100%;margin:15px 0;height:40px}.table-container .table-controls .actions-select{width:auto!important}.table-container .table-controls div{height:100%}.table-container .table-controls .form-group{margin-bottom:0!important}.table-container .table-controls button{margin-right:10px!important}.table-container .table-controls button:last-child{margin-right:0!important}@-webkit-keyframes skeleton{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes skeleton{0%{background-position:-500px 0}to{background-position:500px 0}}html{box-sizing:border-box;height:auto;color:var(--text-primary);line-height:1.2;overflow-x:hidden;font-family:Montserrat,sans-serif}canvas.hiddenCanvasElement{display:none!important;position:fixed!important;left:-9999px!important;top:0!important;width:0!important;height:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}body{box-sizing:border-box;height:auto;color:var(--text-primary);line-height:1.2;overflow-x:hidden;font-family:Montserrat,sans-serif;background-color:var(--bg-primary)}body:before{content:"smartphone";display:none}#app{height:100%}.text-strikethrough{text-decoration:line-through}.uppy-Dashboard-inner{background-color:var(--bg-secondary)!important;border:2px dotted var(--border-primary)!important}.main-internal-container{width:calc(100% - var(--module-rail-width, 56px));height:100%;padding:20px 30px}.main-internal-container.no-spacing{padding:0!important;margin:0!important;width:100%!important}.main-internal-container.no-spacing-y{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;width:100%!important}.main-internal-container.collaboration-layout,.main-internal-container.intelligence-layout{padding-left:0!important;padding-right:0!important;width:calc(100% - var(--module-rail-width, 56px))!important;overflow:hidden}.main-internal-container.doc-viewer-layout,.main-internal-container.capture-layout{padding:0!important;width:calc(100% - var(--module-rail-width, 56px))!important;overflow:hidden;background:var(--bg-primary)}.main-internal-container.ocr-models-layout{padding:12px 16px!important;overflow:hidden}@media(max-width:900px){.main-internal-container.ocr-models-layout{overflow-y:auto}}.main-internal-container.embedded-page,.main-internal-container #content-main.embedded-page{padding:0!important}.main-internal-container #content-main.embedded-page>div{margin:0!important}.router-link-active,.router-link-exact-active{color:var(--primary)!important}::-webkit-scrollbar{width:8px;background-color:transparent;overflow-y:auto;padding-right:1rem;transition:all .4s ease}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-thumb{border-radius:20px;background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track-piece{background-image:url(/images/bgScroll.png);background-repeat:repeat-y;background-position-x:center;width:8px}::-webkit-scrollbar-track-piece:horizontal{background-image:url(/images/bgScrollHz.png);background-repeat:repeat-x;background-position-y:center;height:8px}.scrollbar-wide::-webkit-scrollbar{width:14px}.scrollbar-wide::-webkit-scrollbar:horizontal{height:14px}.scrollbar-wide::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;min-height:40px}.scrollbar-wide::-webkit-scrollbar-track-piece{background-image:none;width:14px}.scrollbar-wide::-webkit-scrollbar-track-piece:horizontal{background-image:none;height:14px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:focus{outline:none}.vdpComponent{display:block!important}.vdpComponent input{box-shadow:none!important}.vdpComponent~.focus-border input:focus{position:absolute;bottom:0;left:0;width:0;height:0px;background-color:#9f82ce;transition:.2s}ul{list-style:none}a:hover{text-decoration:none;color:var(--text-link-hover);cursor:pointer}.icon-primary{font-size:19px;margin-right:5px;color:var(--primary)}.btn-sm{line-height:1}.card-body{padding:.47rem;font-size:12px}.card .badge-pill{position:absolute;right:-10px;top:-8px}.card img{background:var(--bg-tertiary)}.btn:focus{box-shadow:none}.badge-primary{background-color:var(--primary)}.icon-base{font-size:24px;color:var(--text-primary)}.icon-12{font-size:12px!important}.icon-16{font-size:16px!important}.icon-24{font-size:24px!important}.icon-32{font-size:32px!important}.icon-36{font-size:36px!important}.icon-48{font-size:48px!important}*:before{box-sizing:border-box}*:after{box-sizing:border-box}form{font-size:14px}form label+label>small{position:relative;top:-4px}div[class^=col-md-],div[class^=col-sm-],.row,.container-fluid{padding:0;margin:0}.rightSidebarActive{margin-right:22em}.d-body{justify-content:space-around}.no-overflow{overflow:hidden!important}h6{font-size:.9rem;font-weight:400}.cyrcle{display:inline-block;width:21px;height:21px;border:2px solid var(--success);border-radius:100%;position:relative;margin-left:13px}.cyrcle i{font-size:1em;margin-left:-.5em;margin-top:-.5em;color:var(--text-secondary);left:50%;font-weight:700;top:50%;position:absolute}.cyrcle-init{border-color:var(--success)}.cyrcle-final,.cyrcle-finish{border-color:var(--danger)}.dotted{border-style:dotted}.double{border-width:3px;border-style:double;width:20px;height:20px}.avatar{vertical-align:middle;width:50px;height:50px;border-radius:30%;border:solid var(--border-secondary) 2px}fieldset.panel{margin:14px 0;position:relative;height:auto;border:1px var(--border-secondary) solid;border-radius:10px;padding:17px;overflow:hidden}.content{display:flex;height:calc(100vh - var(--app-header-offset));height:calc(100dvh - var(--app-header-offset));width:100%;margin-top:var(--app-header-offset)}.content.login{margin-top:0!important;height:100vh!important;height:100dvh!important}.content.public-page{margin-top:0!important;height:auto!important}.content.token-public-page #app,.content.token-public-page #content-main{width:100%;max-width:100%;min-width:0}.content.token-public-page #content-main{overflow-x:clip}.list-group li a{color:var(--text-primary)}.list-col li{margin-right:25px}.brand{z-index:99}button.btn{border-radius:5px}input[type=checkbox]:disabled+.slider{background-color:var(--bg-disabled)}.switch{position:relative;display:inline-block;width:37px;height:17px}.switch input{opacity:0;width:0;height:0}.icon-base-gt{font-size:45px}.content-md{justify-content:space-between}.slider{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-disabled);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:17px;width:17px;left:0;bottom:0;background-color:var(--bg-card);-webkit-transition:.4s;transition:.4s;box-shadow:0 0 2px var(--shadow-sm)}input:checked+.slider{background-color:var(--bg-tertiary)}input:checked+.slider:before{background-color:var(--primary);-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px);box-shadow:0 1px 4px var(--shadow-focus);height:17px;width:17px;left:-7px;bottom:0}input:focus+.slider{box-shadow:0 0 1px var(--shadow-sm)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.divider{border-right:1px solid var(--border-secondary)!important}label{margin-bottom:.5rem}.field-info{margin-bottom:-.3rem!important}#content-main{will-change:margin;-webkit-transition:margin .28s;transition:margin .28s;height:100%}#content-main .router-view{height:100%}#content-main.has-page-title{display:flex;flex-direction:column}#content-main.has-page-title .router-view{flex:1 1 auto;min-height:0;height:auto}.sidebar_main_active #sidebar_main{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.right-sidebar-active>#content-main{margin-right:280px}.right-sidebar-active #header-main{margin-right:0}.form-control::-webkit-input-placeholder{color:var(--text-placeholder);opacity:1}.form-control::-moz-placeholder{color:var(--text-placeholder);opacity:1}.form-control:-ms-input-placeholder{color:var(--text-placeholder);opacity:1}.form-control::-ms-input-placeholder{color:var(--text-placeholder);opacity:1}.form-control::placeholder{color:var(--text-placeholder);opacity:1}.form-control:focus{box-shadow:none}.custom-form-control{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--text-primary);background-color:var(--bg-input);background-clip:padding-box;border:1px solid var(--border-input);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-form-control.disabled{background-color:var(--bg-disabled)}.thead-interfy{font-size:13px;font-style:normal;vertical-align:sub;border-bottom:2px solid #e9e8eb;line-height:250%}.tbody-interfy{font-size:12px;font-style:normal}.table-interfy{font-family:Montserrat,sans-serif;width:100%;height:100%;border-collapse:collapse}.btn-no-selected{display:inline-block;font-weight:400;color:#e9e8eb;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .3rem;font-size:.8rem;line-height:1.5;border-radius:.25rem}.font-letter{color:#5a5c63;font-family:Montserrat,sans-serif}.tdmk{border-bottom:1px solid #e9e8eb;line-height:350%;-webkit-user-select:none;user-select:none}.selected-column:hover{background-color:#e8f2f7;color:#3b5bfd}.selected-column:hover a span{color:#5a5c63}.align-text-table{padding-left:25px;padding-right:25px}.thead-navbar{font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;vertical-align:sub;border-bottom:2px solid #e9e8eb;line-height:250%}.btni-table-navbar{display:inline-block;color:#5a5c63;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .3rem;font-size:16px;line-height:1.5;border-radius:.25rem}.align-text-table-navbar{padding-left:10px;padding-right:10px}.button-add{background:none;color:#17878f;border:none}.button-name{padding-left:10px;vertical-align:2px;font-style:bold;font-size:small}.separate-bar{padding-left:20px;padding-right:20px}.separate-search-margin{margin-top:40px;margin-bottom:40px}.button-search{border:0;background:none;position:absolute;left:195px;margin-top:2px;color:#e9e8eb}.input-search{padding:.375rem .75rem;background-color:#fff;background-clip:padding-box;border:2px solid #e9e8eb;border-radius:10px}.dropdown-search{color:#5a5c63;vertical-align:middle;background-color:#eaeaea;padding:.375rem .99rem;border:1px solid #cccccc;border-radius:10px;margin-right:12px;margin-left:12px}.add-search-filter{background:none;color:#17878f;border:2px solid #17878f;border-radius:10px;margin-left:12px;margin-right:12px;padding:.3rem .99rem}.slide-fade-enter-active{transition:all .6s}.slide-fade-leave-active{transition:all .6s;opacity:0;transform:translate(-31px)}.slide-fade-enter{opacity:0;transform:translate(31px)}.dropdown-enter-active,.dropdown-leave-active{transition:all 1s}.dropdown-enter,.dropdown-leave-to{opacity:0;transform:translateY(30px)}.badge-filtro i{font-size:11px}.bg-urgente{background:#3b5bfc!important}.bg-light-info{background-color:#e8f2f7!important}.badge-novo{background-color:#48d1cc;color:#fff}.badge-urgente{background-color:#db616c;color:#fff}.btn-exe{background-color:#13c2c7;color:#fff}.btn-approve{background-color:#339967;color:#fff}.btn-reject{background-color:#fe0000;color:#fff}.btn-delete{background-color:#ddd;color:#22a}div.badge-filtro-list{padding:3px 6px;cursor:pointer;font-size:10px;background-color:#ddd;color:#5a5c63}.align-text-list-task{padding-left:30px;padding-right:30px}.th-mytasks{line-height:50px}.mlr-mytasks-vars{margin-left:10px;margin-right:10px}.simpleXML ul{list-style:none;margin:0;padding-left:32px}.simpleXML{font-family:Courier New}.simpleXML span{margin-top:6px}.simpleXML span.simpleXML-expander,.simpleXML span.simpleXML-expanderClose{height:12px;width:12px;display:inline-block;margin-right:7px}.simpleXML span.simpleXML-expanderHeader{cursor:pointer}.simpleXML span.simpleXML-expander-expanded{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAI+npUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarVhrdjOpDvzPKu4SQEI8lsPznLuDWf4tCRw7GSdnvtyxY3c3pmmoKhVS3Prrv9v9By/2XFyUXFJNyeMVa6zUcFL8eZ1j8NG+z8Xjt/C53flxfyA0MY58LtO6/Rva5XlDjre9f253+Q5E5Q50f3gMyPpkwsm8k7wDMZ32cK9dpXPS0sty7mcsG8KHO+jX65gBxhQ0MjlajHb7pvMkPp+GT8B34Ex6lq2l4Jut5xf83Ad0bwB84PoVP+Aa7vI/4DgDPZaVvuB024O8x89Qep1RoNuFnj/Yg8U3//p6wW/vWfZeZ3UtJge40l3UY4l2ho4dcLLdlvDO+AjOs70r3gWPGWBtYqnd+Y6LGgiI7xDDDC3ssOw4wsAUIy0C3EQ0iK2tAP5Kw8iI+g6bsuPKE1wQDzDHaKaPuQR7btXn4WEFT54BPSlgMHD8+e2+Nvz2/WmgvVXmISiY5WCFeZGqBtNQ5vQbvUBI2BdTMXyDOwf/9aXEMhgUg7lggc33M0SX8NQWG8/sxaFr9CdeQp53AECEZwsmExgM+BRYQgo+E+UQgGMBPw0zJ47UwUAQJzQxS4rMCeQU0mfjnhysLwmdZtgLiBBOCJUCghrIilFiQrwVSKg5YYkikiRLkSotcYpJUko5qU+1zDlmySnnXHLNrXCJRUoquZRSS6tUGTYmrqaaa6m1toaHttgwVkP/hoZOnXvs0lPPvfTa24B8Rhwy0sijjDrapMkTFuBmmnmWWWdbYUFKKy5ZaeVVVl1tQ2ubd9yy08677LrbB2uX1c+sfWXuZ9bCZY2MKO2Xn6yhOefHEEHtRJQzMEYxgPGsDEDQpJz5EmIkZU4585XYMQthlqLkzKCMgcG4AskOH9w9mfuWNwd0/5Q3esecU+r+DeacUvfC3N95e8PabGa3bARpFAJTOCQj/NBhlUal6b70q6P7qYMa0BpEE+Y2FwGDKRH4dcLuxnWUsCdWzHthRqXDPerqGfaAfXTiqkjCYvzkVsNKpU6O3VehNnJtDL7rDIAjb7XMJHofT5cWBtzNLn0bPBPpHHitSQQCZo0jhU4rBsyhYg6YagWd8NXNsRAigpqQ06uemA9Ew6/km63O/9nR/ekNxXPqgw0IChDQXr2AKpc6liuZ8gpFf4Tbx7q3jGhrl7agpJmH3ll2VkSX32NQxxiBEX4lNhxAP8TDu3YIu8qoG8PvFUnsmRPhtcdsZQBbXxh71vK19CgBiVX1uVCwc9B/T/7f4/cDQe0lsU2O8sbUGFNLiJC24jaQXiFK7kDUdjFZrX10AUhqMeQwyEUuG3J5czLcLkToayC5/YAolIGhfEoABT6UTA6b/Pbxb6LvEYEbEcTQvIdDUC6uSuQ0ByNzW/C13XKHaCeQNxqrTyAAzxVNPkjahOTjgonl0Ykb0gnMR1JzmYbqMevCSp8WLmmfcEFrOez5MmSB6i3dltpX7YgQRQziwOOrm8RT9hq7wQXzDzeZykpMBDtZuc1u8thxYgrA2YGijLlCEhsrQjzxDzfEE6i5n0BNU4+I1GSC9EpCabwazJd3R9jVg8t3N+k9/IEFOAUaTk/2hQMIQ0Rb4LaI8rpjXBYon295vcMCx5DAjC4Yr/gVoDfB/At0p/vX3gDuouAuDE/UvoJWcAeMcnHcBTZWZVFC5tGxbUZs+9AcrB1bdt1qdsUwgXl1THZmFWVtEG/bql/oJi7oJvBoQ+Bsk1rF5SxPabqnNv9UmvyiTD8cQrJM0QfQLGN+rPnzkl94PwRe+g7hO/JyyvmW/GT9/Q38rfIv1e6F6xGRvFkoqvWviysH+B0cAyiRrVfSnDAa7DSrjlSxtQCYiBBpEvC3pKwRpNQ2Eiw1tCKzRcU3YiNn30tGVjIWfDhuXbYaQTWQWEFyrVv0smGk+vtl8DpErzf5MZp+GR56dD+EB6HHhcwjY0EVXSv2wHkR8/EgdhTiHlaKHAVWOkveBCuNqw/kedhNJ9dN2JuQTmeAAMDgYDkp8Xyc2091bteh5YX8Bxt60uQJ/UNDxQxiYkWmV8FRxdMrClqv2Y0KEQCr1BGOg0RM6A5XABk7V3tEOuXH6uVG+gCyZSraKKVu6NIJXQHWST3StSXHIye2ZAPqRPv7Wyza6zLlVzHlE5SPaHMTRZwGOvhlc2C1yG86g2hoSFWPdE9VXzHlAEvsNTr1ROw3Vf1DToi87bwfaz4rVn09ViwDTDskhIDVYu/I8bvuqqCz3rtaleNdL/Bx6oNf4Pn+BtsWXlet28JZt8uvIMWu2YxmPn7abatD9wuJ71EHNnpVBzLIHiISQ2pF1YHSITjIAzaCMIQ9mx2CRDWree1QjltNs0N08hDuKMjpNxaE80qYSZbmUOQ1Tb7r9owYIbhJQ0QmGUCLkZ8hBUd6hOrARI6skZGYJpO4JY09GdXup3U/+UboGokautVkGswXwfuxxehemdeY//7GpwLeqd6ZCF40YDYpxTKWk6UTwimEmkbzui2QRzaFbWFO9cgWU4tIv8nliJDrAX/IzeGRwOnY5IneCZu8yCVE6w1fXQ/CF+aqyFm+7agpMXTT7bR+G7zOotdvi131yN+Gi3uNlwMVypGTP6NY1E6QC3JDFpNLyNvU0lCxDpQnETIIqhYtjiEXUrnA864xYuVRNXOMEaoRLSRjvuVFR2lU/qTM+kfH2UztTpNbkzvitbb5SP/fZ9jgytvmPdcwtcGE2Fvi7W6QBrpBWgqy7/moT95m2dh7MZgfgK6gAJ8mGYdUBmErlu8j0/j10f2jjqHLTW2sdEK72s0tneDNAMntC5JVSR8wrY5aysIZeqm6vrxSeBRPmpJZ+fQonmzLVqRsoH2AesAUkcZjFwgVe6ZHmX+Ih7pGeFcSuj8vOt8fPw2k/1NERKCu270j7RHJj/zI+5MfYeaxzfFwMYhAXUx1BBPDBYvV4H3qPyvWI3maiIIZH8kTsDvhCsw0WIsFaz6xKqj7MQPxvUfci5wE1lNkwGPVegw7UTu3Gh3FOwyEhtbotBp2/a0lkS3IvQ0c/U9tRc7zPypdQsnm5HlHAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpSIVkXYQcchQXbQgKsVRq1CECqFWaNXB5KV/0KQhSXFxFFwLDv4sVh1cnHV1cBUEwR8QJ0cnRRcp8b600CLGC4/3cd49h/fuA4R6mWlW1wSg6baZSsTFTHZVDLzChwGEMIaYzCxjTpKS8Kyve+qmuovyLO++P6tPzVkM8InEs8wwbeIN4timbXDeJw6zoqwSnxOPm3RB4keuK01+41xwWeCZYTOdmicOE4uFDlY6mBVNjXiaOKJqOuULmSarnLc4a+Uqa92TvzCY01eWuU5rGAksYgkSRCioooQybERp10mxkKLzuId/yPVL5FLIVQIjxwIq0CC7fvA/+D1bKz812UwKxoHuF8f5GAECu0Cj5jjfx47TOAH8z8CV3vZX6sDMJ+m1thY5Avq3gYvrtqbsAZc7wOCTIZuyK/lpCfk88H5G35QFQrdA71pzbq1znD4AaZpV8gY4OARGC5S97vHuns65/dvTmt8PuJ1yw3ONa9cAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfkAREUCCELW3uEAAAAMUlEQVQ4y2NgGAqgW6zrf7dY139scky0tnzoW8AIC0NiFJe+KiNZPdNoKhr+qYjmAACguBC427oGBAAAAABJRU5ErkJggg==)}.simpleXML span.simpleXML-expander-collapsed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAI+npUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarVhrdjOpDvzPKu4SQEI8lsPznLuDWf4tCRw7GSdnvtyxY3c3pmmoKhVS3Prrv9v9By/2XFyUXFJNyeMVa6zUcFL8eZ1j8NG+z8Xjt/C53flxfyA0MY58LtO6/Rva5XlDjre9f253+Q5E5Q50f3gMyPpkwsm8k7wDMZ32cK9dpXPS0sty7mcsG8KHO+jX65gBxhQ0MjlajHb7pvMkPp+GT8B34Ex6lq2l4Jut5xf83Ad0bwB84PoVP+Aa7vI/4DgDPZaVvuB024O8x89Qep1RoNuFnj/Yg8U3//p6wW/vWfZeZ3UtJge40l3UY4l2ho4dcLLdlvDO+AjOs70r3gWPGWBtYqnd+Y6LGgiI7xDDDC3ssOw4wsAUIy0C3EQ0iK2tAP5Kw8iI+g6bsuPKE1wQDzDHaKaPuQR7btXn4WEFT54BPSlgMHD8+e2+Nvz2/WmgvVXmISiY5WCFeZGqBtNQ5vQbvUBI2BdTMXyDOwf/9aXEMhgUg7lggc33M0SX8NQWG8/sxaFr9CdeQp53AECEZwsmExgM+BRYQgo+E+UQgGMBPw0zJ47UwUAQJzQxS4rMCeQU0mfjnhysLwmdZtgLiBBOCJUCghrIilFiQrwVSKg5YYkikiRLkSotcYpJUko5qU+1zDlmySnnXHLNrXCJRUoquZRSS6tUGTYmrqaaa6m1toaHttgwVkP/hoZOnXvs0lPPvfTa24B8Rhwy0sijjDrapMkTFuBmmnmWWWdbYUFKKy5ZaeVVVl1tQ2ubd9yy08677LrbB2uX1c+sfWXuZ9bCZY2MKO2Xn6yhOefHEEHtRJQzMEYxgPGsDEDQpJz5EmIkZU4585XYMQthlqLkzKCMgcG4AskOH9w9mfuWNwd0/5Q3esecU+r+DeacUvfC3N95e8PabGa3bARpFAJTOCQj/NBhlUal6b70q6P7qYMa0BpEE+Y2FwGDKRH4dcLuxnWUsCdWzHthRqXDPerqGfaAfXTiqkjCYvzkVsNKpU6O3VehNnJtDL7rDIAjb7XMJHofT5cWBtzNLn0bPBPpHHitSQQCZo0jhU4rBsyhYg6YagWd8NXNsRAigpqQ06uemA9Ew6/km63O/9nR/ekNxXPqgw0IChDQXr2AKpc6liuZ8gpFf4Tbx7q3jGhrl7agpJmH3ll2VkSX32NQxxiBEX4lNhxAP8TDu3YIu8qoG8PvFUnsmRPhtcdsZQBbXxh71vK19CgBiVX1uVCwc9B/T/7f4/cDQe0lsU2O8sbUGFNLiJC24jaQXiFK7kDUdjFZrX10AUhqMeQwyEUuG3J5czLcLkToayC5/YAolIGhfEoABT6UTA6b/Pbxb6LvEYEbEcTQvIdDUC6uSuQ0ByNzW/C13XKHaCeQNxqrTyAAzxVNPkjahOTjgonl0Ykb0gnMR1JzmYbqMevCSp8WLmmfcEFrOez5MmSB6i3dltpX7YgQRQziwOOrm8RT9hq7wQXzDzeZykpMBDtZuc1u8thxYgrA2YGijLlCEhsrQjzxDzfEE6i5n0BNU4+I1GSC9EpCabwazJd3R9jVg8t3N+k9/IEFOAUaTk/2hQMIQ0Rb4LaI8rpjXBYon295vcMCx5DAjC4Yr/gVoDfB/At0p/vX3gDuouAuDE/UvoJWcAeMcnHcBTZWZVFC5tGxbUZs+9AcrB1bdt1qdsUwgXl1THZmFWVtEG/bql/oJi7oJvBoQ+Bsk1rF5SxPabqnNv9UmvyiTD8cQrJM0QfQLGN+rPnzkl94PwRe+g7hO/JyyvmW/GT9/Q38rfIv1e6F6xGRvFkoqvWviysH+B0cAyiRrVfSnDAa7DSrjlSxtQCYiBBpEvC3pKwRpNQ2Eiw1tCKzRcU3YiNn30tGVjIWfDhuXbYaQTWQWEFyrVv0smGk+vtl8DpErzf5MZp+GR56dD+EB6HHhcwjY0EVXSv2wHkR8/EgdhTiHlaKHAVWOkveBCuNqw/kedhNJ9dN2JuQTmeAAMDgYDkp8Xyc2091bteh5YX8Bxt60uQJ/UNDxQxiYkWmV8FRxdMrClqv2Y0KEQCr1BGOg0RM6A5XABk7V3tEOuXH6uVG+gCyZSraKKVu6NIJXQHWST3StSXHIye2ZAPqRPv7Wyza6zLlVzHlE5SPaHMTRZwGOvhlc2C1yG86g2hoSFWPdE9VXzHlAEvsNTr1ROw3Vf1DToi87bwfaz4rVn09ViwDTDskhIDVYu/I8bvuqqCz3rtaleNdL/Bx6oNf4Pn+BtsWXlet28JZt8uvIMWu2YxmPn7abatD9wuJ71EHNnpVBzLIHiISQ2pF1YHSITjIAzaCMIQ9mx2CRDWree1QjltNs0N08hDuKMjpNxaE80qYSZbmUOQ1Tb7r9owYIbhJQ0QmGUCLkZ8hBUd6hOrARI6skZGYJpO4JY09GdXup3U/+UboGokautVkGswXwfuxxehemdeY//7GpwLeqd6ZCF40YDYpxTKWk6UTwimEmkbzui2QRzaFbWFO9cgWU4tIv8nliJDrAX/IzeGRwOnY5IneCZu8yCVE6w1fXQ/CF+aqyFm+7agpMXTT7bR+G7zOotdvi131yN+Gi3uNlwMVypGTP6NY1E6QC3JDFpNLyNvU0lCxDpQnETIIqhYtjiEXUrnA864xYuVRNXOMEaoRLSRjvuVFR2lU/qTM+kfH2UztTpNbkzvitbb5SP/fZ9jgytvmPdcwtcGE2Fvi7W6QBrpBWgqy7/moT95m2dh7MZgfgK6gAJ8mGYdUBmErlu8j0/j10f2jjqHLTW2sdEK72s0tneDNAMntC5JVSR8wrY5aysIZeqm6vrxSeBRPmpJZ+fQonmzLVqRsoH2AesAUkcZjFwgVe6ZHmX+Ih7pGeFcSuj8vOt8fPw2k/1NERKCu270j7RHJj/zI+5MfYeaxzfFwMYhAXUx1BBPDBYvV4H3qPyvWI3maiIIZH8kTsDvhCsw0WIsFaz6xKqj7MQPxvUfci5wE1lNkwGPVegw7UTu3Gh3FOwyEhtbotBp2/a0lkS3IvQ0c/U9tRc7zPypdQsnm5HlHAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpSIVkXYQcchQXbQgKsVRq1CECqFWaNXB5KV/0KQhSXFxFFwLDv4sVh1cnHV1cBUEwR8QJ0cnRRcp8b600CLGC4/3cd49h/fuA4R6mWlW1wSg6baZSsTFTHZVDLzChwGEMIaYzCxjTpKS8Kyve+qmuovyLO++P6tPzVkM8InEs8wwbeIN4timbXDeJw6zoqwSnxOPm3RB4keuK01+41xwWeCZYTOdmicOE4uFDlY6mBVNjXiaOKJqOuULmSarnLc4a+Uqa92TvzCY01eWuU5rGAksYgkSRCioooQybERp10mxkKLzuId/yPVL5FLIVQIjxwIq0CC7fvA/+D1bKz812UwKxoHuF8f5GAECu0Cj5jjfx47TOAH8z8CV3vZX6sDMJ+m1thY5Avq3gYvrtqbsAZc7wOCTIZuyK/lpCfk88H5G35QFQrdA71pzbq1znD4AaZpV8gY4OARGC5S97vHuns65/dvTmt8PuJ1yw3ONa9cAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfkAREUCCELW3uEAAAAMUlEQVQ4y2NgGAqgW6zrf7dY139scky0tnzoW8AIC0NiFJe+KiNZPdNoKhr+qYjmAACguBC427oGBAAAAABJRU5ErkJggg==);background-position-x:-12px}.simpleXML-comment{color:green}.simpleXML-tagHeader{color:#00f}.simpleXML-cdata{color:gray}.simpleXML-tagValue{color:#8b168a}.simpleXML-collapsedText{color:#444}.simpleXML-attrName{color:#000;font-weight:700}.simpleXML-attrEqual{color:#000}.simpleXML-attrMark,.simpleXML-attrValue{color:#00f}.modal .close{cursor:pointer}.modal .close:hover{color:#000}.dropdown-toggle:after{display:inline-block;width:.4em;height:.4em;margin:-.2em 0 0 1rem;vertical-align:middle;content:"";border:.2em solid;border-width:0 .15em .15em 0;transform:rotate(45deg)}.modal-content{border-radius:10px!important;border:1px solid var(--border-secondary)!important;outline:none!important;background-clip:padding-box}.modal:focus,.modal-dialog:focus,.modal-content:focus{outline:none!important;box-shadow:none}.radius-modal{border-radius:1.3em!important}.start-case-modal-content{border-radius:14px!important;border:1px solid var(--border-secondary)!important;overflow:hidden;background:var(--bg-modal)}.start-case-modal-body{padding:1rem 1.1rem 1.15rem!important;background:var(--bg-modal)}.btn-navbar-file{display:inline-table;font-size:24px;line-height:32px!important;height:32px!important;color:var(--text-secondary);border-radius:50%;cursor:pointer;-webkit-transition:background .28s ease-out,color .28s ease-out;transition:background .28s ease-out,color .28s ease-out;width:32px!important;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn-navbar-file:hover:not(.icon-disabled){color:var(--primary)!important;background:var(--bg-hover)!important}.btn-navbar-file:hover:not(.icon-disabled) i{color:var(--primary)!important;background:var(--bg-hover)!important}.btn-navbar-file:hover:not(.icon-disabled) svg{color:var(--primary)!important;background:var(--bg-hover)!important}.btn-navbar-file:active,.btn-navbar-file:active i{color:var(--primary)!important;background:transparent!important}.btn-navbar-file:active svg{color:var(--primary)!important;background:transparent!important}.div-field{display:flex;flex-direction:row;align-items:center}.table-custom-style{background-color:var(--bg-secondary)}.table-custom-style thead tr{border-top:1px solid var(--border-card)!important;border-bottom:2px solid var(--border-card)!important}.table-custom-style thead tr th{border:0!important;font-size:14px!important;color:var(--text-primary)}.table-custom-style tbody tr{transition:all .4s ease;border-top:1px solid var(--border-card)!important}.table-custom-style tbody tr.b-table-row-selected.table-active{border-top:1px solid var(--table-selected-border)!important;border:1px solid var(--table-selected-border)!important;background-color:var(--table-selected-bg)!important;box-shadow:inset 3px 0 0 0 var(--table-selected-border)!important}.table-custom-style tbody tr.b-table-row-selected.table-active td{background-color:transparent!important;color:var(--table-selected-text);font-weight:600}.table-custom-style tbody tr.b-table-row-selected.table-active:hover{background-color:var(--table-selected-bg)!important}.table-custom-style tbody tr.b-table-row-selected.table-active:hover td{background-color:transparent!important;color:var(--table-selected-text)!important}.table-custom-style tbody tr td{border:0!important;font-size:14px!important;color:var(--text-primary);vertical-align:middle!important}.table-custom-style tbody tr td .tag{background-color:var(--primary);border-radius:5px;padding:5px 10px;color:var(--text-on-primary);margin-right:3px;font-size:12px;line-height:12px}.table-custom-style tbody tr td .btn{font-size:14px!important}.table-custom-style tbody tr:hover{background-color:var(--table-hover)!important}.table-custom-style .table-active>td{background-color:var(--bg-hover)!important}#confirm-mass-delete .btns-confirm{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row}#confirm-mass-delete .btn-yes{color:#2a2a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}#confirm-mass-delete .btn-yes:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}#confirm-mass-delete .btn-no{color:#a22a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}#confirm-mass-delete .btn-no:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}#dwtcontrolContainer .dynamsoft-dwt-container-box{overflow:hidden}#dwtcontrolContainer .dynamsoft-dwt-container-box>div>div{border:1px solid var(--border-card)!important;overflow:hidden!important;width:129px!important;height:151px!important}#dwtcontrolContainer .dynamsoft-dwt-container-box>div>div canvas{border:1px solid var(--border-card)!important;width:128px!important;height:150px!important}.side-bar-right{background-color:transparent!important}.side-bar-right .side-bar-right{background-color:var(--bg-card)!important}.alert-light{border:none!important}.v-select{background-color:var(--bg-input)}.v-select .vs__dropdown-toggle{background-color:var(--bg-input);border-color:var(--border-input);color:var(--text-primary)}.v-select .vs__selected{color:var(--text-primary)}.v-select .vs__search,.v-select .vs__search:focus{color:var(--text-primary)}.v-select .vs__search::placeholder,.v-select .vs__search:focus::placeholder{color:var(--text-placeholder)}.v-select .vs__dropdown-menu{background-color:var(--bg-modal);border-color:var(--border-tertiary);color:var(--text-primary)}.v-select .vs__dropdown-option{color:var(--text-primary)}.v-select .vs__dropdown-option:hover,.v-select .vs__dropdown-option--highlight{background-color:var(--bg-hover);color:var(--text-link-hover)}.v-select .vs__dropdown-option--selected{background-color:var(--table-selected-bg);color:var(--table-selected-text)}.v-select .vs__open-indicator,.v-select .vs__clear,.v-select .vs__deselect{fill:var(--text-secondary)}.v-select .vs__clear:hover,.v-select .vs__deselect:hover{fill:var(--text-primary)}.v-select.vs--disabled .vs__dropdown-toggle,.v-select.vs--disabled .vs__clear,.v-select.vs--disabled .vs__selected,.v-select.vs--disabled .vs__open-indicator{background-color:var(--bg-disabled);color:var(--text-disabled)}.btn-radius{border-radius:12px!important}::-webkit-input-placeholder{color:var(--text-placeholder)!important}::-moz-placeholder{color:var(--text-placeholder)!important}::-ms-placeholder{color:var(--text-placeholder)!important}hr{border:1px solid var(--border-secondary)!important;background-color:var(--border-secondary)}.loading-skeleton{animation-name:skeleton;-webkit-animation-name:skeleton;animation-duration:.8s;-webkit-animation-duration:.8s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;background:var(--bg-skeleton);background-image:-webkit-gradient(linear,left center,right center,from(var(--bg-tertiary)),color-stop(.2,var(--bg-hover)),color-stop(.4,var(--bg-tertiary)),to(var(--bg-tertiary)));background-image:-webkit-linear-gradient(left,var(--bg-tertiary) 0%,var(--bg-hover) 20%,var(--bg-tertiary) 40%,var(--bg-tertiary) 100%);background-repeat:no-repeat;border-radius:2px}.ecm-doc-manage .title,.bpm-doc-process .title,.swc-smart-web-capture .title,.dss-digital-signature-system .title,.crm-customer-relationship-management .title,.erp-enterprise-resource-planning .title,.recent .title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:700;font-size:17px;color:var(--text-primary)!important}.ecm-doc-manage .title i,.bpm-doc-process .title i,.swc-smart-web-capture .title i,.dss-digital-signature-system .title i,.crm-customer-relationship-management .title i,.erp-enterprise-resource-planning .title i,.recent .title i{margin-right:10px}.ecm-doc-manage .sub-title,.bpm-doc-process .sub-title,.swc-smart-web-capture .sub-title,.dss-digital-signature-system .sub-title,.crm-customer-relationship-management .sub-title,.erp-enterprise-resource-planning .sub-title,.recent .sub-title{padding-left:22px;font-size:13px;color:var(--text-primary)}.ecm-doc-manage,.bpm-doc-process,.swc-smart-web-capture,.dss-digital-signature-system,.crm-customer-relationship-management,.erp-enterprise-resource-planning{margin:0}.ecm-doc-manage .hooper-slide,.bpm-doc-process .hooper-slide,.swc-smart-web-capture .hooper-slide,.dss-digital-signature-system .hooper-slide,.crm-customer-relationship-management .hooper-slide,.erp-enterprise-resource-planning .hooper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:20px;padding-left:6px;padding-bottom:6px}.ecm-doc-manage .hooper-slide .shadow-sm,.bpm-doc-process .hooper-slide .shadow-sm,.swc-smart-web-capture .hooper-slide .shadow-sm,.dss-digital-signature-system .hooper-slide .shadow-sm,.crm-customer-relationship-management .hooper-slide .shadow-sm,.erp-enterprise-resource-planning .hooper-slide .shadow-sm{box-shadow:0 1px 3px var(--shadow-sm)!important}.ecm-doc-manage .hooper-title,.bpm-doc-process .hooper-title,.swc-smart-web-capture .hooper-title,.dss-digital-signature-system .hooper-title,.crm-customer-relationship-management .hooper-title,.erp-enterprise-resource-planning .hooper-title{font-size:15px;padding:0 5px;word-wrap:break-word;min-width:50px}.ecm-doc-manage .hooper a.icon-right:hover,.ecm-doc-manage .hooper a.icon-left:hover,.bpm-doc-process .hooper a.icon-right:hover,.bpm-doc-process .hooper a.icon-left:hover,.swc-smart-web-capture .hooper a.icon-right:hover,.swc-smart-web-capture .hooper a.icon-left:hover,.dss-digital-signature-system .hooper a.icon-right:hover,.dss-digital-signature-system .hooper a.icon-left:hover,.crm-customer-relationship-management .hooper a.icon-right:hover,.crm-customer-relationship-management .hooper a.icon-left:hover,.erp-enterprise-resource-planning .hooper a.icon-right:hover,.erp-enterprise-resource-planning .hooper a.icon-left:hover{cursor:pointer}.ecm-doc-manage .box-item,.bpm-doc-process .box-item,.swc-smart-web-capture .box-item,.dss-digital-signature-system .box-item,.crm-customer-relationship-management .box-item,.erp-enterprise-resource-planning .box-item{background:var(--bg-secondary);height:148px;width:100%;border:1px solid var(--border-secondary);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.ecm-doc-manage .box-item .favorite-icon,.bpm-doc-process .box-item .favorite-icon,.swc-smart-web-capture .box-item .favorite-icon,.dss-digital-signature-system .box-item .favorite-icon,.crm-customer-relationship-management .box-item .favorite-icon,.erp-enterprise-resource-planning .box-item .favorite-icon{position:absolute;top:10px;right:15px;font-size:18px;line-height:18px}.ecm-doc-manage .box-item .favorite-icon i,.bpm-doc-process .box-item .favorite-icon i,.swc-smart-web-capture .box-item .favorite-icon i,.dss-digital-signature-system .box-item .favorite-icon i,.crm-customer-relationship-management .box-item .favorite-icon i,.erp-enterprise-resource-planning .box-item .favorite-icon i{font-size:18px;line-height:18px;color:var(--text-tertiary);opacity:0;transition:opacity .15s ease,color .15s ease}.ecm-doc-manage .box-item .favorite-icon i.favorite-active,.bpm-doc-process .box-item .favorite-icon i.favorite-active,.swc-smart-web-capture .box-item .favorite-icon i.favorite-active,.dss-digital-signature-system .box-item .favorite-icon i.favorite-active,.crm-customer-relationship-management .box-item .favorite-icon i.favorite-active,.erp-enterprise-resource-planning .box-item .favorite-icon i.favorite-active{opacity:1;color:var(--color-warning)}.ecm-doc-manage .box-item:hover,.bpm-doc-process .box-item:hover,.swc-smart-web-capture .box-item:hover,.dss-digital-signature-system .box-item:hover,.crm-customer-relationship-management .box-item:hover,.erp-enterprise-resource-planning .box-item:hover{background:var(--bg-hover);box-shadow:0 1px 3px var(--shadow-sm);color:var(--text-primary)!important}.ecm-doc-manage .box-item:hover .favorite-icon i,.bpm-doc-process .box-item:hover .favorite-icon i,.swc-smart-web-capture .box-item:hover .favorite-icon i,.dss-digital-signature-system .box-item:hover .favorite-icon i,.crm-customer-relationship-management .box-item:hover .favorite-icon i,.erp-enterprise-resource-planning .box-item:hover .favorite-icon i{opacity:1}.ecm-doc-manage .hooper-prev,.ecm-doc-manage .hooper-next,.bpm-doc-process .hooper-prev,.bpm-doc-process .hooper-next,.swc-smart-web-capture .hooper-prev,.swc-smart-web-capture .hooper-next,.dss-digital-signature-system .hooper-prev,.dss-digital-signature-system .hooper-next,.crm-customer-relationship-management .hooper-prev,.crm-customer-relationship-management .hooper-next,.erp-enterprise-resource-planning .hooper-prev,.erp-enterprise-resource-planning .hooper-next{outline:none!important;padding:0!important}.ecm-doc-manage .hooper-prev.is-disabled,.ecm-doc-manage .hooper-next.is-disabled,.bpm-doc-process .hooper-prev.is-disabled,.bpm-doc-process .hooper-next.is-disabled,.swc-smart-web-capture .hooper-prev.is-disabled,.swc-smart-web-capture .hooper-next.is-disabled,.dss-digital-signature-system .hooper-prev.is-disabled,.dss-digital-signature-system .hooper-next.is-disabled,.crm-customer-relationship-management .hooper-prev.is-disabled,.crm-customer-relationship-management .hooper-next.is-disabled,.erp-enterprise-resource-planning .hooper-prev.is-disabled,.erp-enterprise-resource-planning .hooper-next.is-disabled{opacity:0!important;display:none!important}.ecm-doc-manage .hooper-prev,.bpm-doc-process .hooper-prev,.swc-smart-web-capture .hooper-prev,.dss-digital-signature-system .hooper-prev,.crm-customer-relationship-management .hooper-prev,.erp-enterprise-resource-planning .hooper-prev{border:0px solid!important;margin-left:-30px!important}.ecm-doc-manage .hooper-prev .icon path:last-child,.bpm-doc-process .hooper-prev .icon path:last-child,.swc-smart-web-capture .hooper-prev .icon path:last-child,.dss-digital-signature-system .hooper-prev .icon path:last-child,.crm-customer-relationship-management .hooper-prev .icon path:last-child,.erp-enterprise-resource-planning .hooper-prev .icon path:last-child{fill:var(--text-secondary)}.ecm-doc-manage .hooper-prev:hover .icon path:last-child,.bpm-doc-process .hooper-prev:hover .icon path:last-child,.swc-smart-web-capture .hooper-prev:hover .icon path:last-child,.dss-digital-signature-system .hooper-prev:hover .icon path:last-child,.crm-customer-relationship-management .hooper-prev:hover .icon path:last-child,.erp-enterprise-resource-planning .hooper-prev:hover .icon path:last-child{fill:var(--text-primary)}.ecm-doc-manage .hooper-next,.bpm-doc-process .hooper-next,.swc-smart-web-capture .hooper-next,.dss-digital-signature-system .hooper-next,.crm-customer-relationship-management .hooper-next,.erp-enterprise-resource-planning .hooper-next{border:0px solid!important;margin-right:-8px!important}.ecm-doc-manage .hooper-next .icon path:last-child,.bpm-doc-process .hooper-next .icon path:last-child,.swc-smart-web-capture .hooper-next .icon path:last-child,.dss-digital-signature-system .hooper-next .icon path:last-child,.crm-customer-relationship-management .hooper-next .icon path:last-child,.erp-enterprise-resource-planning .hooper-next .icon path:last-child{fill:var(--text-secondary)}.ecm-doc-manage .hooper-next:hover .icon path:last-child,.bpm-doc-process .hooper-next:hover .icon path:last-child,.swc-smart-web-capture .hooper-next:hover .icon path:last-child,.dss-digital-signature-system .hooper-next:hover .icon path:last-child,.crm-customer-relationship-management .hooper-next:hover .icon path:last-child,.erp-enterprise-resource-planning .hooper-next:hover .icon path:last-child{fill:var(--text-primary)}.ecm-doc-manage .box-item:hover{border-color:var(--color-ecm);background:var(--bg-hover)!important;color:var(--text-primary)!important}.ecm-doc-manage .box-item:hover i{color:inherit}.bpm-doc-process .box-item:hover{border-color:var(--color-bpm);background:var(--bg-hover)!important;color:var(--text-primary)!important}.swc-smart-web-capture .box-item:hover{border-color:var(--color-swc, #CC0066);background:var(--bg-hover)!important;color:var(--text-primary)!important}.dss-digital-signature-system .box-item:hover{border-color:var(--color-dss, #6600A2);background:var(--bg-hover)!important;color:var(--text-primary)!important}.crm-customer-relationship-management .box-item:hover,.erp-enterprise-resource-planning .box-item:hover{border-color:var(--color-admin);background:var(--bg-hover)!important;color:var(--text-primary)!important}.dynamsoft-dwt-dlg-title{margin:0 20px}#dynamsoft_waiting{border-radius:1rem;background:var(--bg-modal)}#dynamsoft_waiting .dynamsoft-dwt-dlg-tail{-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}#dynamsoft_waiting .dynamsoft-dwt-dlg-tail img{height:40px}#dynamsoft_waiting .dynamsoft-dwt-dialog-body div{text-align:center}#dynamsoft_waiting .dynamsoft-dwt-dialog-body .dynamsoft-dwt-dlg-button{background-color:var(--primary);padding:2px;width:auto;font-size:17px;max-width:158px}.vs__dropdown-menu{z-index:999999;overscroll-behavior:contain}.vs__fade-leave-active{pointer-events:none}@media only screen and (max-width:991px){.table-custom-style .tag{border-radius:3px;padding:3px 5px;margin-right:2px;font-size:10px;line-height:10px}.table-controls{height:auto!important}.table-controls .actions-select{width:auto!important;margin:0!important}.table-controls div{align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;padding:0!important;margin-top:5px}.table-controls .has-search{width:100%}.table-controls select,.table-controls input{width:100%;margin:0!important}.main-internal-container #content-main{padding-left:0!important}}#content-main.leftMenuOpen{margin-left:var(--menu-left-width, 0px)}@media(min-width:1100px){body:before{content:"desktop"}#content-main.leftMenuIntelligenceOpen{margin-left:235px}.ecm-doc-manage .sub-title,.bpm-doc-process .sub-title,.swc-smart-web-capture .sub-title,.dss-digital-signature-system .sub-title,.crm-customer-relationship-management .sub-title,.erp-enterprise-resource-planning .sub-title{padding-left:0!important}}@media only screen and (min-width:1000px)and (max-width:1200px){#app,.public-page #app{width:100%;max-width:100%}.main-internal-container{margin-left:var(--module-rail-width)!important;padding:20px 5px;width:calc(100% - var(--module-rail-width));max-width:calc(100% - var(--module-rail-width));box-sizing:border-box}.aside-home .support-material h5,.aside-home .support-material .icon-primary{font-size:18px!important}}@media only screen and (max-width:1000px){#app,.public-page #app{width:100%;max-width:100%}.viewer-height{height:calc(100vh - 183px)}.aside-home{width:100%;max-width:100%;margin:0 0 30px!important;padding:0!important}.card-body{padding:20px 5px!important}.card-body [class*=col]{margin-bottom:15px!important}.card-body [class*=col]:last-child{margin-bottom:0!important}.div-listing{padding:0!important;text-align:center;justify-content:center!important;margin:5px 0!important}.main-internal-container{margin-left:var(--module-rail-width)!important;padding:20px 5px;width:calc(100% - var(--module-rail-width));max-width:calc(100% - var(--module-rail-width));box-sizing:border-box}.ecm-doc-manage,.bpm-doc-process,.swc-smart-web-capture,.dss-digital-signature-system,.crm-customer-relationship-management,.erp-enterprise-resource-planning{margin:0 0 30px!important;width:100%;max-width:100%}.ecm-doc-manage .hooper-prev,.bpm-doc-process .hooper-prev,.swc-smart-web-capture .hooper-prev,.dss-digital-signature-system .hooper-prev,.crm-customer-relationship-management .hooper-prev,.erp-enterprise-resource-planning .hooper-prev{margin-left:-20px!important}.ecm-doc-manage .hooper-next,.bpm-doc-process .hooper-next,.swc-smart-web-capture .hooper-next,.dss-digital-signature-system .hooper-next,.crm-customer-relationship-management .hooper-next,.erp-enterprise-resource-planning .hooper-next{margin-right:-20px!important}}@media(min-width:700px){body:before{content:"tablet"}}@media only screen and (max-width:699px){#app{width:100%;max-width:100%}.main-internal-container{margin-left:0!important;padding:12px 16px!important;padding-bottom:calc(12px + var(--safe-area-bottom))!important;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.main-internal-container.p-0,.main-internal-container.no-spacing,.main-internal-container.doc-viewer-layout,.main-internal-container.capture-layout{padding:0!important;width:100%!important}#content-main{max-width:100%;min-width:0;overflow-x:clip}.token-public-page{overflow-x:clip}.token-public-page .form-control,.token-public-page input[type=text],.token-public-page input[type=email],.token-public-page input[type=password],.token-public-page input[type=tel],.token-public-page input[type=number],.token-public-page input[type=search],.token-public-page textarea,.token-public-page select{font-size:16px}.aside-home,.ecm-doc-manage,.bpm-doc-process,.swc-smart-web-capture,.dss-digital-signature-system,.crm-customer-relationship-management,.erp-enterprise-resource-planning{width:100%;max-width:100%;min-width:0}.sidebar,.sidebar.sidebar--phone-sheet{width:100%!important;right:-100%!important;height:calc(100dvh - var(--app-header-offset));top:var(--app-header-offset);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);box-sizing:border-box}.sidebar.active,.sidebar.sidebar--phone-sheet.active{right:0!important}.sidebar .side-bar-right,.sidebar.sidebar--phone-sheet .side-bar-right{width:100%!important;right:-100%!important;border-left:none}.sidebar .side-bar-right.active,.sidebar.sidebar--phone-sheet .side-bar-right.active{right:0!important}}@media screen and (max-width:500px){#header-main{z-index:1000}#tasks-execution .hooper{padding-right:0}#tasks-execution .hooper-slide.is-current{transform:scale(1.1)}#tasks-execution .icon-right{display:none}#tasks-execution .box-item h5{font-size:11pt}#tasks-execution .box-item .box-item-desc{font-size:12px;margin-top:-10px}#men-right{display:none}}@media(max-width:780px){.box-item:hover{z-index:999}#menu-left{top:150px}}@media(min-width:318px)and (max-width:768px){.brand #user-data{margin-left:-21px}.brand #box-brand{justify-content:center;margin-left:-20px;margin-top:10px}.brand #box-brand img{height:30px;width:130px;margin-top:10px}.aside-home #items-config{margin:0 0 0 15px;justify-content:space-around}.aside-home .box-support{width:89%}#content-main #task-execution{font-size:11pt;height:135px}#content-main #task-execution ul .box h5{font-size:11.4pt}}@media(min-width:556px)and (max-width:1142px){.d-body{height:88vh}.card-deck .card{margin-top:20px;flex:1 1 195px}.aside-home #items-config{margin:0 0 0 15px;align-items:center}}@media(min-width:1142px){.aside-home #items-config{position:relative;right:-14px}}.has-search .form-control-feedback{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--text-placeholder);float:right;margin-top:-29px;margin-right:9px;font-size:18px;cursor:pointer}.has-search .form-control-feedback:hover{color:var(--text-primary)}.has-search .form-control{padding-left:12px;padding-right:34px}.has-search .form-control::placeholder{color:var(--text-placeholder);font-size:15px}@media(max-width:991px){.sidebar{z-index:999}.mobile-shadow{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--overlay-bg);opacity:.2;z-index:9}}.tooltip-container .tooltip-text{display:none;width:auto;background-color:var(--bg-tooltip);color:var(--text-on-primary);text-align:center;padding:5px 10px;border-radius:6px;transition:all .4s;position:fixed;margin-top:-40px;margin-left:35px;z-index:999}.tooltip-container:hover .tooltip-text{display:block;transition:all .4s}.tooltip-container:hover .tooltip-text:hover{display:none}.log-link{cursor:pointer;transition:all .4s ease}.log-link:hover{transition:all .4s ease;color:var(--primary)}.button-toggle-list{display:flex;justify-content:center;align-items:center;position:absolute;left:250px;bottom:50%;width:30px;height:35px;border-radius:0 8px 8px 0;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);z-index:-1;text-align:center;box-sizing:border-box;cursor:pointer;-webkit-transition:all .28s cubic-bezier(.4,0,.2,1);transition:all .28s cubic-bezier(.4,0,.2,1);box-shadow:none;opacity:1}.button-toggle-list.comments{left:0}.button-toggle-list:hover,.button-toggle-list:active,.button-toggle-list:focus{color:var(--color-ecm)!important;border-color:var(--color-ecm);opacity:1!important;box-shadow:none!important}.button-toggle-list.close{opacity:1!important}.button-toggle-list i{font-size:16px;font-weight:400;margin-top:0;-webkit-transition:all .28s cubic-bezier(.4,0,.2,1);transition:all .28s cubic-bezier(.4,0,.2,1);-webkit-transform:rotate(0deg);transform:rotate(0)}.button-toggle-list.right{border-radius:8px 0 0 8px;box-shadow:none;left:-30px}.button-toggle-list.right:hover,.button-toggle-list.right:active,.button-toggle-list.right:focus{box-shadow:none!important}.button-toggle-list.right.close{margin-left:0!important}.sidebarViewer{position:relative;height:100%;min-width:250px;max-width:250px;z-index:998!important;border-right:1px solid var(--border-secondary);box-shadow:none;-webkit-transition:all linear .2s!important;transition:all linear .2s!important}.sidebarViewer div{opacity:1;transition:opacity linear 1s!important}.sidebarViewer.close{-webkit-transition:all linear .2s!important;transition:all linear .2s!important;margin-left:-258px!important;z-index:2!important;box-shadow:none}.sidebarViewer.close div{opacity:0}.sidebarViewer.right{min-width:none!important;max-width:none!important;width:350px;padding-right:12px;box-shadow:-2px 2px 5px var(--shadow-md)}.sidebarViewer.right.close{margin-left:auto!important;margin-right:-350px!important;box-shadow:none}.b-overlay .bg-light{background-color:var(--bg-overlay)!important}body.collaboration-widget-open .modal-backdrop,body.collaboration-widget-open .modal-backdrop.show{pointer-events:none!important}body.collaboration-widget-open .modal.show,body.collaboration-widget-open .modal.show .modal-dialog,body.collaboration-widget-open .modal.show .modal-content{pointer-events:auto!important}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--app-header-height: 64px;--app-header-offset: calc(var(--app-header-height) + var(--safe-area-top));--module-rail-width: 75px;--touch-target-min: 44px;--z-left-menu: 1035;--z-module-rail: 1036;--z-bpm-split-screen: 9999;--z-bpm-task-navigator-modal: 10000;--z-bpm-task-navigator-tooltip: 10001;--z-intelligence-panel: 10050;--z-legal-validity-modal: 1055;--z-dwt-installation-modal: 2000}@media only screen and (max-width:1200px){:root{--module-rail-width: 55px}}@media only screen and (max-width:699px){:root{--module-rail-width: 0px}}.touch-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}:root,[data-theme=light]{--bg-primary: #f0f7fc;--bg-secondary: #ffffff;--bg-warning: #FFC107;--bg-tertiary: #F9FCFD;--bg-hover: #e8f2f7;--bg-active: #d7effd;--bg-modal: #ffffff;--bg-sidebar: #d5e3ed;--bg-card: #ffffff;--bg-input: #ffffff;--bg-disabled: #e9ecef;--bg-skeleton: #f6f7f8;--bg-dropdown: #eaeaea;--bg-header: #ffffff;--text-primary: rgba(0, 0, 0, .9);--text-secondary: #5a5c63;--text-tertiary: #727272;--text-disabled: #555555;--text-placeholder: #d1d1d1;--text-inverse: #ffffff;--text-link: rgb(43, 104, 216);--text-link-hover: #3B5BFD;--border-primary: #d7effd;--border-secondary: #e9e8eb;--border-tertiary: #ced4da;--border-input: #ced4da;--border-input-focus: #007bff;--border-card: #ddd;--border-divider: #dfdfdf;--duplicity-alert-default-color: #ffa500;--shadow-sm: rgba(0, 0, 0, .1);--shadow-md: rgba(0, 0, 0, .2);--shadow-lg: rgba(0, 0, 0, .3);--scrollbar-thumb: rgba(195, 195, 195, 1);--scrollbar-thumb-hover: rgba(190, 190, 190, 1);--scrollbar-track: url(/images/bgScroll.png);--scrollbar-track-hz: url(/images/bgScrollHz.png);--color-bpm: #3B5BFD;--color-ecm: #80BA26;--color-ecm-muted: rgba(128, 186, 38, .06);--color-ecm-focus: rgba(128, 186, 38, .25);--color-swc: #CC0066;--color-swc-bright: #CC0066;--color-swc-muted: rgba(204, 0, 102, .06);--color-swc-focus: rgba(204, 0, 102, .25);--color-swc-transparent: rgba(204, 0, 102, .12);--color-dss: #6600A2;--color-pwt: #FA7B0D;--color-admin: #0B8EC7;--color-success: #339967;--color-danger: #fe0000;--color-warning: #FA7B0D;--color-info: #5DC5EC;--color-danger-soft-bg: #fff4f5;--color-danger-soft-bg-hover: #ffe6ea;--color-danger-soft-border: rgba(254, 0, 0, .18);--color-danger-soft-shadow: rgba(254, 0, 0, .12);--color-danger-soft-pulse: rgba(254, 0, 0, .35);--color-warning-text: #b8860b;--color-warning-soft-bg: rgba(255, 193, 7, .18);--color-warning-soft-border: rgba(255, 193, 7, .4);--color-success-soft-bg: rgba(51, 153, 103, .12);--color-success-soft-ring: rgba(51, 153, 103, .18);--color-on-accent: #ffffff;--badge-novo: rgb(72, 209, 204);--badge-urgente: #db616c;--table-border: #e9e8eb;--table-hover: #e8f2f7;--table-selected-border: #3B5BFD;--table-selected-bg: #dde6ff;--table-selected-text: #3B5BFD;--icon-primary: rgb(43, 104, 216);--icon-secondary: #727272;--icon-disabled: #bbb;--overlay-mobile: rgba(0, 0, 0, .2);--overlay-modal: rgba(0, 0, 0, .5);--ck-background: #f0f7fc;--ck-color-base-foreground: #ffffff;--ck-color-base-border: #e9e8eb;--ck-color-text: rgba(0, 0, 0, .9);--ck-content-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}[data-theme=dark]{--bg-primary: #1a1d23;--bg-secondary: #242830;--bg-warning: #FFB300;--bg-tertiary: #2d3139;--bg-hover: #363a45;--bg-active: #404552;--bg-modal: #2d3139;--bg-sidebar: #242830;--bg-card: #2d3139;--bg-input: #363a45;--bg-disabled: #404552;--bg-skeleton: #363a45;--bg-dropdown: #363a45;--bg-header: #2d3139;--text-primary: rgba(255, 255, 255, .9);--text-secondary: #b8bcc8;--text-tertiary: #9196a1;--text-disabled: #9ba1ad;--text-placeholder: #5a5e68;--text-inverse: #1a1d23;--text-link: #6b9eff;--text-link-hover: #8ab4ff;--border-primary: #404552;--border-secondary: #363a45;--border-tertiary: #4a4e5a;--border-input: #4a4e5a;--border-input-focus: #6b9eff;--border-card: #404552;--border-divider: #404552;--shadow-sm: rgba(0, 0, 0, .3);--shadow-md: rgba(0, 0, 0, .4);--shadow-lg: rgba(0, 0, 0, .5);--scrollbar-thumb: rgba(100, 100, 100, 1);--scrollbar-thumb-hover: rgba(120, 120, 120, 1);--scrollbar-track: transparent;--scrollbar-track-hz: transparent;--color-bpm: #5a7bff;--color-ecm: #96d03a;--color-ecm-muted: rgba(150, 208, 58, .08);--color-ecm-focus: rgba(150, 208, 58, .3);--color-swc: #e6187c;--color-swc-bright: #ff6bb5;--color-swc-muted: rgba(230, 24, 124, .08);--color-swc-focus: rgba(230, 24, 124, .3);--color-swc-transparent: rgba(230, 24, 124, .18);--color-dss: #8020c8;--color-pwt: #ff9030;--color-admin: #2BA8D4;--color-success: #4db87f;--color-danger: #ff4040;--color-warning: #ff9030;--color-info: #2BA8D4;--color-danger-soft-bg: rgba(255, 64, 64, .14);--color-danger-soft-bg-hover: rgba(255, 64, 64, .22);--color-danger-soft-border: rgba(255, 64, 64, .3);--color-danger-soft-shadow: rgba(255, 64, 64, .18);--color-danger-soft-pulse: rgba(255, 64, 64, .28);--color-warning-text: #ffd76a;--color-warning-soft-bg: rgba(255, 193, 7, .16);--color-warning-soft-border: rgba(255, 193, 7, .35);--color-success-soft-bg: rgba(77, 184, 127, .16);--color-success-soft-ring: rgba(77, 184, 127, .22);--color-on-accent: #ffffff;--badge-novo: rgb(92, 229, 224);--badge-urgente: #f08890;--table-border: #363a45;--table-hover: #363a45;--table-selected-border: #5a7bff;--table-selected-bg: #2e3759;--table-selected-text: #a9c0ff;--icon-primary: #6b9eff;--icon-secondary: #9196a1;--icon-disabled: #5a5e68;--overlay-mobile: rgba(0, 0, 0, .5);--overlay-modal: rgba(0, 0, 0, .7);--ck-background: #1a1d23;--ck-color-base-foreground: #2d3139;--ck-color-base-border: #363a45;--ck-color-text: rgba(255, 255, 255, .9);--ck-content-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.js-resizable-table table{table-layout:fixed}.js-resizable-table thead th{position:relative}.js-resizable-table thead th .column-resizer{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;background:transparent}.js-resizable-table thead th .column-resizer:hover,.js-resizable-table thead th .column-resizer:active{background:var(--border-primary)}@page{size:A4}@media print{.bordered{width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;border:1px solid #ced4da;border-radius:.25rem;min-height:38px}body #protocol-wrapper{height:100%;font-family:Montserrat,sans-serif;font-size:10px!important;line-height:12px!important}body #protocol-wrapper .protocol .editable .input{display:none}body #protocol-wrapper .protocol .editable span{display:block}body #protocol-wrapper .protocol .protocol-header .company-logo button{display:none}body #protocol-wrapper .protocol .protocol-body table tr td,body #protocol-wrapper .protocol .protocol-body table tr label,body #protocol-wrapper .protocol .protocol-body table tr span{font-size:10px!important;line-height:12px!important}body #position-tag-wrapper{height:100%;justify-content:flex-start}body #position-tag-wrapper #position-tag{margin-top:30px}}#protocol-wrapper{font-family:Montserrat,sans-serif}#protocol-wrapper .protocol{width:100%;display:flex;flex-direction:column}#protocol-wrapper .protocol .editable{width:100%}#protocol-wrapper .protocol .editable .input{font-size:14px;line-height:18px;width:100%;padding:3px!important;height:auto!important}#protocol-wrapper .protocol .editable span{display:none;font-size:14px;line-height:18px}#protocol-wrapper .protocol .protocol-header{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}#protocol-wrapper .protocol .protocol-header .company-logo{margin-right:60px;margin-left:120px;height:100px;width:100px}#protocol-wrapper .protocol .protocol-header .company-logo:hover button{opacity:1}#protocol-wrapper .protocol .protocol-header .company-logo.empty button{opacity:1!important}#protocol-wrapper .protocol .protocol-header .company-logo button{margin-top:40px;position:absolute;opacity:0}#protocol-wrapper .protocol .protocol-header .company-logo img{margin:0!important}#protocol-wrapper .protocol .protocol-header .input{height:100%}#protocol-wrapper .protocol .protocol-body{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#protocol-wrapper .protocol .protocol-body table{margin-top:30px;width:100%;border-collapse:collapse}#protocol-wrapper .protocol .protocol-body table tr td{border:1px solid #000;font-size:12px;line-height:14px;padding:5px}#protocol-wrapper .protocol .protocol-body table tr td label{margin:0!important}html[data-theme=dark] #position-tag-wrapper #position-tag .tag-content .line01 .company .logo{filter:brightness(0) invert(1)}#position-tag-wrapper{width:100%}#position-tag-wrapper #position-tag{margin:10px auto;font-family:Montserrat,sans-serif;width:12cm;height:7.3cm;background-color:var(--bg-color-light);display:flex;flex-direction:row;justify-content:space-between;align-items:center}#position-tag-wrapper #position-tag:last-child{margin-bottom:0}#position-tag-wrapper #position-tag .tag-content{border:1px solid #ccc;background-color:var(--bg-color-light);display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:7.3cm}#position-tag-wrapper #position-tag .tag-content .line01{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:2cm}#position-tag-wrapper #position-tag .tag-content .line01 .company{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-right:10px}#position-tag-wrapper #position-tag .tag-content .line01 .company .logo{height:60px;margin-left:10px;margin-right:10px}#position-tag-wrapper #position-tag .tag-content .line01 .company .fake-logo{background-color:#ccc;margin-left:10px;margin-right:10px;font-size:60px}#position-tag-wrapper #position-tag .tag-content .line01 .block{height:60px;display:flex;flex-direction:column}#position-tag-wrapper #position-tag .tag-content .line01 .block.identifier-wrapper{margin-right:10px}#position-tag-wrapper #position-tag .tag-content .line01 .block p{margin:0}#position-tag-wrapper #position-tag .tag-content .line01 .block span{font-weight:700}#position-tag-wrapper #position-tag .tag-content .line01 .block span.identifier{font-size:40px;text-align:right}#position-tag-wrapper #position-tag .tag-content .line02{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:5cm}#position-tag-wrapper #position-tag .tag-content .line02 .column01{width:3.7cm;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .temporality-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .temporality-wrapper .spacer{height:1px;width:100%}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .temporality-wrapper .temporality p{margin:0;font-size:16px}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .temporality-wrapper .temporality span{font-weight:700;font-size:14px}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .code{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:10px}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .code .qrcode-canvas{width:100px;height:100px}#position-tag-wrapper #position-tag .tag-content .line02 .column01 .code small{font-size:10px;margin-top:5px}#position-tag-wrapper #position-tag .tag-content .line02 .column02{width:7.4cm;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}#position-tag-wrapper #position-tag .tag-content .line02 .column02 .warehouse{width:100%;margin-top:60px;margin-right:15px;font-size:14px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#position-tag-wrapper #position-tag .tag-content .line02 .column02 .color{width:1cm;height:1cm;border-radius:50%;margin-right:10px;margin-bottom:10px}#position-tag-wrapper #position-tag .temporality-destination{padding:0;width:.6cm;height:7.3cm;border:1px solid #ccc;border-left:none;display:flex;justify-content:center;align-items:center;text-orientation:upright;writing-mode:vertical-rl;background-color:#fff;color:#000;text-transform:uppercase}#position-tag-wrapper #position-tag .temporality-destination.guard{border:1px solid #000;background-color:#000;color:#fff}@-webkit-keyframes a{0%{opacity:0;-webkit-transform:translate3d(-.5em,0,0);transform:translate3d(-.5em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{opacity:0;-webkit-transform:translate3d(-.5em,0,0);transform:translate3d(-.5em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes b{0%{opacity:0;-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes c{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes d{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0}to{opacity:1}}.vdp-toggle-calendar-enter-active.vdpPositionReady{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation:c .2s;animation:c .2s}.vdp-toggle-calendar-leave-active{animation:c .15s reverse}.vdp-toggle-calendar-enter-active.vdpPositionFixed{-webkit-animation:d .3s;animation:d .3s}.vdp-toggle-calendar-leave-active.vdpPositionFixed{animation:d .3s reverse}.vdpComponent{position:relative;display:inline-block;font-size:10px;color:#303030}.vdpComponent>input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.vdpComponent>input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.vdpComponent>input:read-only{background-color:#e9ecef;opacity:1}.vdpComponent.vdpWithInput>input{padding-right:30px}.vdpClearInput{font-size:1em;position:absolute;top:0;bottom:0;right:0;width:3em}.vdpClearInput:before{font-family:icomoon!important;content:"";font-size:14px;line-height:1.1em;box-sizing:border-box;position:absolute;left:50%;top:50%;margin:-.7em 0 0 -.7em;color:#00000080;border-radius:50%;background-color:#fff}.vdpClearInput:hover:before{box-shadow:0 .2em .5em #00000042}.vdpOuterWrap.vdpFloating{position:absolute;padding:.5em 0;z-index:2}.vdpOuterWrap.vdpPositionFixed{position:fixed;inset:0;padding:2em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0000004d}.vdpFloating .vdpInnerWrap{max-width:30em}.vdpPositionFixed .vdpInnerWrap{max-width:30em;margin:0 auto;border:0;-webkit-animation:c .3s;animation:c .3s}.vdpFloating.vdpPositionTop{top:100%}.vdpFloating.vdpPositionBottom{bottom:100%}.vdpFloating.vdpPositionLeft{left:0}.vdpFloating.vdpPositionRight{right:0}.vdpPositionTop.vdpPositionLeft{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.vdpPositionTop.vdpPositionRight{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.vdpPositionBottom.vdpPositionLeft{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.vdpPositionBottom.vdpPositionRight{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.vdpInnerWrap{overflow:hidden;min-width:28em;box-sizing:border-box;padding:1em;background:#fff;box-shadow:0 .2em 1.5em #0000000f;border-radius:.5em;border:1px solid rgba(0,0,0,.15)}.vdpHeader{position:relative;padding:0 1em 2.5em;margin:-1em -1em -2.5em;text-align:center;background:#f5f5f5}.vdpArrow,.vdpClearInput,.vdpPeriodControl>button{margin:0;padding:0;border:0;cursor:pointer;background:none}.vdpArrow::-moz-focus-inner,.vdpClearInput::-moz-focus-inner,.vdpPeriodControl>button::-moz-focus-inner{padding:0;border:0}.vdpArrow{font-size:1em;width:5em;text-indent:-999em;overflow:hidden;position:absolute;top:0;bottom:2.5em;text-align:left}.vdpArrow:before{content:"";width:2.2em;height:2.2em;position:absolute;left:50%;top:50%;margin:-1.1em 0 0 -1.1em;border-radius:100%;transition:background-color .2s}.vdpArrow:active,.vdpArrow:focus,.vdpArrow:hover{outline:0}.vdpArrow:focus:before,.vdpArrow:hover:before{background-color:#f9fcfd}.vdpArrow:active:before{background-color:#00000012}.vdpArrowNext:before{margin-left:-1.4em}.vdpArrow:after{content:"";position:absolute;left:50%;top:50%;margin-top:-.5em;width:0;height:0;border:.5em solid transparent}.vdpArrowPrev{left:-.3em}.vdpArrowPrev:after{margin-left:-.8em;border-right-color:#7485c2}.vdpArrowNext{right:-.6em}.vdpArrowNext:after{margin-left:-.5em;border-left-color:#7485c2}.vdpPeriodControl{display:inline-block;position:relative}.vdpPeriodControl>button{font-size:1.5em;padding:1em .4em;display:inline-block}.vdpPeriodControl>select{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0;font-size:1.6em}.vdpTable{width:100%;table-layout:fixed;position:relative;z-index:1}.vdpNextDirection{-webkit-animation:b .5s;animation:b .5s}.vdpPrevDirection{-webkit-animation:a .5s;animation:a .5s}.vdpCell,.vdpHeadCell{text-align:center;box-sizing:border-box}.vdpCell{padding:.5em 0}.vdpHeadCell{padding:.3em .5em 1.8em}.vdpHeadCellContent{font-size:1.1em;font-weight:400;color:#848484;white-space:nowrap}.vdpCellContent{font-size:1.4em;display:block;margin:0 auto;width:1.857em;height:1.857em;line-height:1.857em;text-align:center;border-radius:100%;transition:background .1s,color .1s}.vdpCell.outOfRange{color:#c7c7c7}.vdpCell.today{color:#3ea1f1;font-weight:900}.vdpCell.selected .vdpCellContent{color:#fff;background:#007bff}@media(hover:hover){.vdpCell.selectable:hover .vdpCellContent{color:#fff;background:#7485c2}}.vdpCell.selectable{cursor:pointer}.vdpCell.disabled{opacity:.5}.vdpTimeControls{padding:1.2em 2em;position:relative;margin:1em -1em -1em;text-align:center;background:#f5f5f5}.vdpTimeUnit{display:inline-block;position:relative;vertical-align:middle}.vdpTimeUnit>input,.vdpTimeUnit>pre{font-size:1.7em;line-height:1.3;padding:.1em;word-wrap:break-word;white-space:pre-wrap;resize:none;margin:0;box-sizing:border-box;color:#000;border:0;border-bottom:1px solid transparent;text-align:center}.vdpTimeUnit>pre{visibility:hidden;font-family:inherit}.vdpTimeUnit>input{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%;outline:none;padding:0;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vdpTimeUnit>input:focus,.vdpTimeUnit>input:hover{border-bottom-color:#7485c2}.vdpTimeUnit>input::-webkit-inner-spin-button,.vdpTimeUnit>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.vdpTimeCaption,.vdpTimeSeparator{display:inline-block;vertical-align:middle;font-size:1.3em;color:#848484}.vdpTimeCaption{margin-right:.5em}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__selected{cursor:not-allowed;background-color:var(--bg-secondary)}.vs--disabled .vs__search{display:none}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;display:flex;padding:.21rem 0 .26rem;background:none;border:1px solid var(--border-secondary);border-radius:.25rem;white-space:normal;font-size:1rem}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--text-secondary);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--text-secondary);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px;margin-bottom:4px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px #00000026;border:1px solid var(--border-secondary);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:var(--bg-card)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:var(--text-primary);white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:var(--text-link);color:var(--text-inverse)}.vs__dropdown-option--disabled{background:inherit;color:var(--text-secondary)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-secondary);line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--text-secondary);text-shadow:0 1px 0 var(--bg-primary)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid rgba(0,0,0,.1);border-left-color:var(--text-secondary);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.ui-alert[data-v-6fe4dbd2]{--alert-accent: var(--color-info);display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid var(--border-secondary);border-left:3px solid var(--alert-accent);border-radius:10px;background:var(--bg-secondary);font-size:13px;font-weight:500;color:var(--text-primary)}.ui-alert__icon[data-v-6fe4dbd2]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--bg-active);background:color-mix(in srgb,var(--alert-accent) 14%,transparent);color:var(--alert-accent)}.ui-alert__icon i[data-v-6fe4dbd2]{font-size:12px}.ui-alert__text[data-v-6fe4dbd2]{flex:1;min-width:0;line-height:1.4}.ui-alert__close[data-v-6fe4dbd2]{flex:0 0 auto;border:none;background:transparent;color:var(--text-tertiary);font-size:16px;line-height:1;padding:2px 6px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-alert__close[data-v-6fe4dbd2]:hover{background:var(--bg-hover);color:var(--text-primary)}.alert-info[data-v-6fe4dbd2]{--alert-accent: var(--color-info)}.alert-success[data-v-6fe4dbd2]{--alert-accent: var(--color-success)}.alert-warning[data-v-6fe4dbd2]{--alert-accent: var(--color-warning)}.alert-danger[data-v-6fe4dbd2]{--alert-accent: var(--color-danger)}.permissions-form[data-v-756ce52f]{width:100%}.permissions-layout[data-v-756ce52f]{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:16px;align-items:start}.permissions-panel[data-v-756ce52f]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px;min-height:200px}.permissions-panel--entities[data-v-756ce52f]{max-height:70vh;overflow:auto}.permissions-panel--matrix[data-v-756ce52f]{padding:16px}.permissions-panel__toolbar[data-v-756ce52f]{margin-bottom:12px}.permissions-panel__toolbar-actions[data-v-756ce52f]{display:flex;gap:8px;margin-top:8px}.permissions-panel__title[data-v-756ce52f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin:12px 0 8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.permissions-entity-list[data-v-756ce52f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.permissions-entity-item[data-v-756ce52f]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:background-color .1s,border-color .1s}.permissions-entity-item[data-v-756ce52f]:hover{background:var(--bg-hover)}.permissions-entity-item--active[data-v-756ce52f]{background:#3b5bfd14!important;border-color:#3b5bfd59!important}.permissions-entity-item__icon-wrap[data-v-756ce52f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.permissions-entity-item__icon-wrap--user[data-v-756ce52f]{background:#3b82f61f;color:#3b82f6}.permissions-entity-item__icon-wrap--ou[data-v-756ce52f]{background:#8b5cf61f;color:#8b5cf6}.permissions-entity-item__label[data-v-756ce52f]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;cursor:pointer}.permissions-entity-item__delete[data-v-756ce52f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);flex-shrink:0;cursor:pointer;transition:background-color .1s,color .1s}.permissions-entity-item__delete[data-v-756ce52f]:hover{background:#ef44441a;color:#ef4444}.permissions-add-btn[data-v-756ce52f]{border-radius:8px;font-weight:600;font-size:13px}.permissions-delete-popover[data-v-756ce52f]{min-width:160px;display:flex;flex-direction:column}.permissions-empty[data-v-756ce52f],.permissions-loading[data-v-756ce52f]{display:flex;justify-content:center;padding:16px 0}.permissions-matrix[data-v-756ce52f]{width:100%}.permissions-form-row[data-v-756ce52f]{display:grid;grid-template-columns:1fr 2fr;gap:12px 16px;align-items:start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.permissions-form-row--single[data-v-756ce52f]{grid-template-columns:1fr}.permissions-form-row--single .permissions-field--entity[data-v-756ce52f]{width:100%}.permissions-field[data-v-756ce52f]{display:flex;flex-direction:column;min-width:0}.permissions-field__label[data-v-756ce52f]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:8px!important;line-height:1.3}.permissions-entity-header[data-v-756ce52f]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px}.permissions-entity-header__icon-wrap[data-v-756ce52f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.permissions-entity-header__icon-wrap--user[data-v-756ce52f]{background:#3b82f61f;color:#3b82f6}.permissions-entity-header__icon-wrap--ou[data-v-756ce52f]{background:#8b5cf61f;color:#8b5cf6}.permissions-entity-header__name[data-v-756ce52f]{font-size:14px;font-weight:600;color:var(--text-primary)}.permissions-error[data-v-756ce52f]{display:block;color:#ef4444;font-size:12px;margin-bottom:8px}.permissions-bulk-actions[data-v-756ce52f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 24px;margin-bottom:12px;padding:10px 14px;background:var(--bg-tertiary, var(--bg-secondary));border:1px solid var(--border-secondary);border-radius:10px}.permissions-bulk-actions__group[data-v-756ce52f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.permissions-bulk-actions__label[data-v-756ce52f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-right:4px}.permissions-bulk-actions__btn[data-v-756ce52f]{font-size:12px;font-weight:600;text-decoration:none!important;color:var(--primary, #3b82f6)!important}.permissions-bulk-actions__btn[data-v-756ce52f]:disabled{opacity:.45;pointer-events:none}.permissions-bulk-actions__sep[data-v-756ce52f]{color:var(--text-tertiary);font-size:12px;-webkit-user-select:none;user-select:none}.permissions-table-wrap[data-v-756ce52f]{border-radius:10px;overflow:hidden}.permissions-toggle-col[data-v-756ce52f]{width:108px;min-width:108px;text-align:center;vertical-align:middle}.permissions-toggle-col__label[data-v-756ce52f]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);line-height:1.2;margin-bottom:8px}.permissions-switch-wrap[data-v-756ce52f]{display:flex;justify-content:center;align-items:center;width:100%}.permissions-footer[data-v-756ce52f]{display:flex;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.permission-badges-container[data-v-756ce52f]{min-height:24px;justify-content:flex-start;gap:6px}.permission-badge[data-v-756ce52f]{font-size:10px;padding:3px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:help;white-space:nowrap;border-radius:12px}.permission-badge i[data-v-756ce52f]{font-size:9px}[data-v-756ce52f] .table-custom-style{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-756ce52f] .table-custom-style thead th{background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-756ce52f] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-756ce52f] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-756ce52f] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-756ce52f] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-756ce52f] .table-custom-style thead th.permissions-toggle-col{text-transform:none;letter-spacing:normal;font-size:inherit}[data-v-756ce52f] .table-custom-style .permissions-toggle-col{width:108px;min-width:108px;padding-left:10px;padding-right:10px}[data-v-756ce52f] .table-custom-style .permissions-switch-wrap{display:flex;justify-content:center;align-items:center;width:100%}[data-v-756ce52f] .table-custom-style .permissions-switch-wrap .custom-control{margin:0}[data-v-756ce52f] .table-custom-style .permissions-switch-wrap .custom-control-label{margin-bottom:0!important;line-height:1.5}[data-v-756ce52f] .permissions-field .vs__dropdown-toggle{border-color:var(--border-secondary);background:var(--bg-primary);border-radius:8px;min-height:34px}.permissions-form-row--single[data-v-756ce52f] .permissions-field--entity .v-select,.permissions-form-row--single[data-v-756ce52f] .permissions-field--entity .vs__dropdown-toggle{width:100%}[data-v-756ce52f] .permissions-field .form-control,[data-v-756ce52f] .permissions-field .custom-select{border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;font-size:13px}@media(max-width:991px){.permissions-layout[data-v-756ce52f],.permissions-form-row[data-v-756ce52f]{grid-template-columns:1fr}}.skeleton-meta-bar[data-v-bcad841f]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px 10px 0 0;border-bottom:none}.skeleton-table-wrap[data-v-bcad841f]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:0 0 10px 10px;overflow:hidden}.skeleton-thead[data-v-bcad841f]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-secondary);gap:24px}.skeleton-th[data-v-bcad841f]{flex:1}.skeleton-tbody[data-v-bcad841f]{display:flex;flex-direction:column}.skeleton-tr[data-v-bcad841f]{display:flex;align-items:center;padding:10px 14px;gap:24px;border-bottom:1px solid var(--border-secondary)}.skeleton-tr[data-v-bcad841f]:last-child{border-bottom:none}.skeleton-td[data-v-bcad841f]{flex:1;display:flex;align-items:center;gap:8px}.skeleton-td--case[data-v-bcad841f]{flex:1.4;align-items:center}.skeleton-td--actions[data-v-bcad841f]{flex:1;justify-content:center;gap:8px}.skeleton-td-stack[data-v-bcad841f]{display:flex;flex-direction:column;gap:4px}.error-validation[data-v-bbfa7fb1]{position:absolute;padding-top:.2em}#form-input[data-v-7d4083e7]{max-width:100%!important}.infinite-loading-container [class^=loading-][data-v-b52d1ab0]{border-radius:0!important}.cm[data-v-7f23f097]{position:fixed;z-index:9000;min-width:220px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 1px 2px var(--shadow-sm),0 14px 36px var(--shadow-md);padding:6px;font-family:Montserrat,sans-serif;outline:none}.cm__head[data-v-7f23f097]{display:flex;align-items:center;gap:8px;padding:6px 10px 8px;border-bottom:1px solid var(--border-secondary);margin-bottom:4px}.cm__head-dot[data-v-7f23f097]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cm__head-title[data-v-7f23f097]{font-size:11.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm__list[data-v-7f23f097]{list-style:none;margin:0;padding:0}.cm__divider[data-v-7f23f097]{height:1px;background:var(--border-secondary);margin:4px 2px}.cm__item[data-v-7f23f097]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px;text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .1s ease,color .1s ease}.cm__item[data-v-7f23f097]:hover:not(.is-disabled),.cm__item[data-v-7f23f097]:focus-visible:not(.is-disabled){background:var(--bg-hover);outline:none}.cm__item.is-disabled[data-v-7f23f097]{opacity:.5;cursor:not-allowed}.cm__item--danger[data-v-7f23f097],.cm__item--danger .cm__icon[data-v-7f23f097]{color:var(--color-danger)}.cm__item--danger[data-v-7f23f097]:hover:not(.is-disabled){background:#fe000014}.cm__item--success[data-v-7f23f097],.cm__item--success .cm__icon[data-v-7f23f097]{color:var(--color-success)}.cm__item--success[data-v-7f23f097]:hover:not(.is-disabled){background:#33996714}.cm__icon[data-v-7f23f097]{color:var(--text-tertiary);font-size:12px;width:14px;text-align:center;flex-shrink:0}.cm__label[data-v-7f23f097]{flex:1}.cm__kbd[data-v-7f23f097]{font-family:inherit;font-size:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary);padding:1px 5px;border-radius:4px}.cm-enter-active[data-v-7f23f097],.cm-leave-active[data-v-7f23f097]{transition:opacity .12s ease,transform .16s cubic-bezier(.16,1,.3,1)}.cm-enter[data-v-7f23f097],.cm-leave-to[data-v-7f23f097]{opacity:0;transform:translateY(-4px) scale(.97)}.fancytree-title a.router-link-active[data-v-1f377138],.fancytree-title a.router-link-exact-active[data-v-1f377138]{font-weight:700!important;color:var(--primary)!important}.folder-list-item[data-v-1f377138]:hover{color:var(--text-primary)}.icon-add[data-v-1f377138]{float:right;opacity:0}.icon-add[data-v-1f377138]:hover{color:var(--text-primary)}.fancytree-node:hover>.icon-add[data-v-1f377138]{opacity:1}.input-edit-name[data-v-1f377138]{width:100px;font-size:.8em;padding:0}.folder-icon[data-v-1f377138]{font-weight:unset!important;color:var(--warning)!important}.fancytree-title[data-v-1f377138]{margin:0;vertical-align:middle!important;min-height:auto!important;display:flex;flex-direction:row;align-items:center}.item[data-v-1f377138]{width:auto}.dnd-ghost[data-v-1f377138]{opacity:.35;outline:1px dashed var(--primary)}.dnd-chosen[data-v-1f377138]{opacity:.85}.dnd-drag[data-v-1f377138]{opacity:.9}.children-list[data-v-1f377138]{padding:0 0 0 16px;margin:0;list-style:none}.infinite-sentinel[data-v-1f377138]{min-height:24px;padding:4px 0 4px 16px}.treeitem[draggable=true][data-v-1f377138]{cursor:grab}.treeitem[draggable=true][data-v-1f377138]:active{cursor:grabbing}.treeitem.is-folder-dragging>.d-flex>.item[data-v-1f377138]{opacity:.45}.treeitem.is-drop-target>.d-flex>.item[data-v-1f377138]{background:var(--bg-hover);border-radius:6px;outline:2px solid var(--primary);outline-offset:0}.folder-inline-loading[data-v-d3668112]{display:inline-flex;align-items:center;line-height:0;vertical-align:middle}.folder-inline-loading i[data-v-d3668112]{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--text-link, #0d6efd);animation:f-d3668112 .7s ease-in-out infinite}.folder-inline-loading i[data-v-d3668112]:last-child{margin-right:0}.folder-inline-loading i[data-v-d3668112]:nth-child(2){animation-delay:.1s}.folder-inline-loading i[data-v-d3668112]:nth-child(3){animation-delay:.2s}@keyframes f-d3668112{0%,to{opacity:.25}50%{opacity:1}}.ui-helper-hidden{display:none}ul.fancytree-container{font-family:Roboto,sans-serif;font-size:10pt;white-space:nowrap;padding:4px;margin:0;background-color:#fff;overflow:auto;position:relative;outline:none;height:auto}ul.fancytree-container ul{padding:0 0 0 20px;margin:0}ul.fancytree-container ul>li:before{content:none}ul.fancytree-container li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0}ul.fancytree-container li.fancytree-lastsib{background-image:none}ul.fancytree-no-connector>li{background-image:none}.ui-fancytree-disabled ul.fancytree-container{opacity:.5;background-color:silver}span.fancytree-empty,span.fancytree-vline,span.fancytree-expander,span.fancytree-icon,span.fancytree-checkbox,span.fancytree-radio,span.fancytree-drag-helper-img,#fancytree-drop-marker{width:16px;height:16px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAADICAYAAAAX1+S7AAAmrXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZxZsiS5jUX/uYpeAgdwWg5Hs96Blt/nMiKzMksltSRTPcs3RHi40wngDiC93Pnb/173P/zXWo7Ocm2ll+L5z7r1OPil+c9//X0P3t7391/5vsXfv73u1o8PRV5K/EyfP+v4Hj94Pf/xgR+Hh/n7665934nte6LvGz9OmHTlyC/710Hyevy8Hux7on6+Q+6t/jrUGT8/1/fAN5Tvv1TfqX+eRH+7X1+wyiztzFEpxpNC8nyP6TuC9Pk3+Ff4HhOD4pjP7+b4oVc+I2FCfru9Hz+9/3WCfpvkH3Pp/jz7P3/70+TH8X09/Wkuy48Tlb9+I+S/nvw3xb9cOH1/c7z82xv5xPB3t/P9d+9u957P3Q0rzGj5ZpR3P2ZHn+HAyZSn97HCV+Vf5vf6vjpfzQ+/CM72y0++VughEpXrgoUdRrjhvJ8rLIZo8cTKzxhXTO+1lmrscSXFyfQVbqypp50aMVvxOGJmKf4cS3jX7e96KzSuvAOHxsDJAh/5h1/un73573y5e5emKPj2mSfygnFFZRbDUOT0naMISLjfuOU3wT++vuH3v+QPqUoE85vmxg0OPz+nmDn8kVvpxTlxXObnpyqCq/t7AqaIa2cGExIR8CWkHErwNcYaAvPYCNBg5NRDnEQg5Bw3g4yWUomuxhZ1bT5Twzs25liiXgabCESmmiqx6WkQLLNM/lRr5NDIKVvOueSam8s9j5KKlVxKqUUgN2qqVnMttdZWex0tNWu5lVZba72NHnsCA3MvvfbWex8jusGFBucaHD94ZcaZps08y6yzzT7HIn2WrbzKqqutvsaOO21gYpddd9t9jxPcASmOnXzKqaedfsYl1266dvMtt952+x0/oxa+Zfvnr38jauEbtfgipePqz6jxqqv1xymC4CQrZkQsWiDiVREgoaNi5lswi4qcYuY7yJZyZJBZsXE7KGKE0E6I+Yafsfsjcv9S3Fxu/1Lc4v8XOafQ/Tci5wjd38ftL6K2hc3rRexThZpTn6i+s+bK2Y28Gco9afe4zy2n7WllFmsnLG539cjktuU52+l5+bwt3a1R2uAuY+bA3o5bl6lcvlNeh4DXGcJdZ+5WKHmmOtd0bwGb7h2hjR221RXrSGXMOi6TyJQCum6DInmuXfJpFDYQ2xj/tLMz5yMFV82BkczQS5yln9iFeX6dHWu7hUTg/saBRW61MInKSskf6C9vzltz9EoST6zIzZvTnHvMGbc/0TjYpxNbKylwwMlzuMz1ThMFxznK9mUzJ+dyurbHBoxvK3mSK5XpIsHazWB/OIVxEJRBPiy7pbpS2hijpzR7B5fvWssbQS49nY5iIArGyPtcNYy6Zxnc3d3p7HLO8YzedmnLkDXBTy5UEiNnglfKw06b45Q2KyhVVok9n9O37yL8Go6tVme/Jdhl8ISElHWl3l1J0bv2YJo5JHdm7NremXuv1Msg+z05BzRSC8xwJobL6gmZ8J4Q5u4F8CfPQiycLJL3kdkwC40SCl0y5RBVIkjSD6RdsrYLuZbXvlmB5AqC8R5crw3Jd1bda+eyQ9wlKDblMgt717JA8Fv9oFRilfA6RxmyyDCwO9bre71luEi0Gd9JSu4s/KDUSc29r/GJ641ftvLHZmqFEYdbWt8hDNvzki3rAlPXWdrcaKoLUh15Mb6xyHkrJcHqIEboq1ioSIFBgpB7hbywxVRX0IGsTr2XGx042dZYewVqtkWNOk0UCQeHejlpS2BASLVzi/0gK3oi8AymplkpkjQvSAiM+EPwegcwACbOhSzl1incnGoN6/q649yZMCUFJvLxlu+Zn7/yIHFzXQkYKVyRmQExygHcGtXTzNqayJnTPqV3CDFTVe8JF9LImvvAXbSTGoEBlp1FVVTd1tOFGWcLTbUXqLdY7oQIlNMaWwf2Z8mNb0zvZbBzg4QkBeJnu2urQ5SCRNsdYfsQ4qCPQJmSInNDvEe/Um0JEdVbYJxncHslKg/IZSbBzQQyTdKFoHH6TqDarT1fCo0CAZGAKAmX07i17andqnrzd3sSZEYFbxYom0AR0TaIyzg1XHAzUFbjLE1PJ4SAdpoQTMwrX0tjg6KkD5AP/9kcqVeDIM8D1ZISV1ItJIAERKvTR5JlDmgioO0g5hmNQ84aTBiVC4Ucchf9eHuY7uYMiAI6Y+xBRbZEoUSKvhVAhXqNQPEEakAIbh8hRpx7Aki7QmkHuAhc3+0SCyE7BT1EmTAmBkvosC+6UUgKnkG/wnY7gHDzNqAsEX0rIwjkQEsAHe4vmwjfmim1yI8COlpI+25o5sZxhoRgqWd4cL5xcqjvZGEOVXqnQeFtXgcWnAtaJirJcpmxgyfQBCOIIEkaHRqBp2wQchUNjDGO5SExA4ynaDusdBy6svo7pxKOdE7AFsIGdIM4/O36E6gAy7aQmg+SGOCpMZvkzyD3R1WxuMastJ3EJZCqcTsNfCj81YfVFElwEgJu0MRxvkJRyP6RBbUl8crdO1p2BXTxC14Lg1pLXWdvvU7Kqq12NBMRG0fZMuNpFq4pGYBRYP4mXLS9LMFy9j7K7erWKGoAFBYuJFKNmVnkmhOvsTKTMZA0JNIQxywsIZgmBBiog+VCRPD647m4jiKjuDuKn9ASwdmedAgLMZGVRGBIy2d1uIYR9spAmQ4RJLUKW4VNkgpI4DUSIqe7SONDcsZ1LlJrg8CFW5jC9XLIHyCdpA1SfJdcB7OBv5MM3tzAWqdSBh9e5C2Rg9oL1cj50JUImd3IUdIQ7jw+XvCoQZOc6CBrAN7DHUOafOAwDvEh6DsRENxvsQMswHpUA9KFGlZucPls52pgaLuBzYIwKVLoWukGTiF/vBFzlBU3ZzkhJ4njmJtBrs4klwnFoAmG5/tGOW4orTmyamvayoVgcwcbDhlWAT9kFfeGDEXT6dhJlkH4sDS1BNw2MMMfyglaaTjIBZE2mL6ahMcFbZCTzL+olA8a1XlaNEN7yBYxRxdpBbrkDs8kMg7NMJF+HLzIjWPbVoEQyNDsocxblTFQMPiylVkZiELqoUUITUBHw32Xm+srgf4Oswqmd4pyL1RoZ+DCOPwfyHkrkLSXweO7qAOxaoSLY5NZVJJQJxRzB30cE83IYKsgjU29M0mAZkBxtL4i0jnkRNBgmYoOOyBr3mQVrpi8zxukqaBwdS2K+qgs4ABzPdC0JL8Fyid3kZIh0y5jyv1Vucw7AE8lcuWLOjJeljyuRCcJE+DMSiY3pHlujUTyYBNpFEiwMQ/enJFCx6AMvEAuIqyw4EDU8Wg5Rw3BYNAM7yxALoq8yFjycaYlnZ6vNExibHcOedtEHjUAk5A+dUUoT3QN6PcZCJgXg6o38KqItxvgSRCuRUBY0HByRs9vkJi8Q1LivLhn5v2gbM9xZZqSnKGG7MXtqGc05b3plM6fwsUK+VOaAX3EIROagnn6+XlhQ4e4J5jBF9TbyMhEIGnam1ZmEMofcD0HAF8VKVsQZcDfnJA2KUQpt5Un8mG7QyECnEhaQoT8T5E5R0fBIwSKr40sVyIWArbDTJ2Bz5aAwBwYeyJ1+lRCDkBlIC0oOeVJ1e3pPkxRiQ8DN8HWzwtPkppc8UUFPIPCYNNNNBzpjt/DDUD9rVZYwFIThxJT0bWgClIRwoseCaH1ODsuSdqZ6xBfAGDgjpYhEJqUfsTOSeYkTC+IhjZksi29FpFHJkmsIbExgBmrCJ1tBKrJq2ZzaIOMqkfHcL/1fpLi3cgnK3DYLy90t9l+OeBPSePU4dDbS+HFKPqXZEiyl/ryGVBPRHAiiZlGjPKkblC6DBaQghGAC/LJMcnkPV4Yz0hu9SXLsVFWjLCitoB4TfC41BoAhuBBdHbwGh+OSUQKpwQ/NUdO4Ae7dDMyE3WOMiBX5RfB2VemidkFYizcBsrAJNwO6qogPFciy8pqHn3UqazVNk4SXEN3ZtShPj7RK5/btPBOiI/6zhVAghUn3YoqkMzEdDsUN0JgLfQLtqn0bN0ynEoIQAt4zsQowj2wE1NEttcKYuOPC8JqLGySB/ocugLZgfgnp6E2kB55gHIxwBZxwglIOOgNR4x58koAoGVtoASkg51SQuanAR0t8RMwg9LAt0FLMCHOnejWpNgl7AYkuCFjLG8fGzccdN/LCJ7YBKw19y1Q21lvSUWuQTDABGYiiidRKVGyU2qY5BxdPYqLn63oC+zAhfD7cRiTLJqFjsR8FCA5NQM+C0hA8mOIQXxOgtCHYpA/lBoCKw+pJlQbaR+RZFgIxoNm4sKoHiICyUPSCFn50hu5rTdm7NItcGiH9CBUSXq4cjHbECDZ7hDpFBukT0mMyNfZwNRFrlBZWLDOxU+OhBJwoE45xcWi4ZrQYotwnPiRfoMR38NtYdoFJSN/KovDUOBTeDkQX7MjNLEoGKcgfb51DGFA0opssKJqS1ymX7acmfBJDom8oV5mk6an7O2dGi2E0SXTzhAIk1hQOdgNCaNxnG/M3a0SRaQ/w5PhXgtg5iZb2Ve9EagmH/IpQJaIqS202uoVo+FUtsyxO1SOFaTGu6bBVsAR8pFb5uLqo0B2JEMmDEwa3r/JEUg7rsclABRlPNydILEn28g0SKgJCDt6oQMYO2DhSDsGqbZ5JbovGWuGlRE44BKUhVQjlC6GiTjaPcYiWTvVDzSChfmvWr1oEL9ulqMN1XYRAgnxVXNUp+6sB9nIODztWk8IHrW4sEJMPgrDqG6oaGn+OglZg3Q4bPPqf+yM/R1kSIIQQHkcJLKV0tD4sd6LPAIIKqoaieolFvzEwqadKtARG5+DP7gF4h/yp7jAo1gnmE3Oxl44G7qMwxCwHKhm5O31YDxhsDFJyIh9pUQ5EqiRbeBjopQie9PJ7EO25pcaYas9QgUZeBogqd0R4XDZbep1nn4pS9AABASeFV6IiGvi+7sDi7iuhP6RFUoH44KYraR+RsYWSlQ2CEIS2aIO68FGhyaAx5nLr/S9oKNap8QkCUlMsHMAzGE8OAOyE6tWpGgA8OWR9mhBqgLFjh5cXJ4yJSUmgc0uYrCw7KgnvMwVRyNbMhWV8NSIO6yHWAOnARphdIq44UR12ILUC0aRbD7XYeAF9ehQtQqfdq3gC2Q/hNrYnNMmUwrqoJk7EENSSYwmeUnkyfAGmIOQPTXNlizEgtLXRqQFdVWNeyBY3PAu6mWShCWvgUJhUBQH3lYEFbbUJ8A2qgxkxGI24B1oRpkE9V0RTEs9niSRMXm9xxuRsXhLVG6jdtPIABycSUE7PLDELoJftwhT+b2IMxqV7OYSN8oRgQ41HJQcFXnmS0fEDikjC1M24XGVaVHTL26kehyem6LE8cikt8bGNYJNSeJRQbVO7JjGfUg51F+r1NMCm4bLImmrOLGD/MOcxXmO9LamNEByVaOSB9hqMFjAlmnswMfjXwOjLhbanTKSGsydisyCUM+tUzRTYQ+UK7NpVx1Yw7DeaMzXgT6j8GWkTYKEaSk7hCM6m1mJTWOkrrBpQx1GZBdRO1UrO4XcmhBSWA14QBqRuOmx2MFCzAJlTya3eKArBnyFzBGIE95ddWpxvApPEIBmFSlE4LqRhUgixoCu6GhHDLY7FRRncoJKJyL9FjWDQgD8qmlxe4KbYw5pFq6wpZF1FaACx4GJ2OLDHR1mFbBF26/ZJx8HHMAXdY0FmGjiGp+XVPBPSINZgOrAu5AC0zoocABleqfjuXUEboBAY1D/EoQmjIA0AcHdIVPDIGaGrTfKQGRNwZGeazCbgAa20e26VlDvbnLuXuF5VJ0JISBzsod6Qu+MzqBQkQv7Bo6RZ7AUMtq/thsJvuB+ZIe6bggEy+AB/rEEdDhpqDHvzmwOrU0LIMiO85xiFXkwcRmJAUOeRokwWlwLPjznBe+pw1HtUmYMDcpdMCgZA7UKbeA+XAgCUgsd6AtQXm3jfl3RGhWYSNBk/CTbsViv3DqIR1qeFbbablyW+DBcgOTZUvidcRewul3Drkv/UiitV8QVmLwrcS8NZYw8ZJb366dD+DHDJ5gdiRTqscsUx4ECQlM3R7avgAIjjXFYmBKmgOltJDRSEludqZm4X+u5FkyXMVsVS1MQG9iUBzegjqPIPaaIXBfBHTAAauiKKWIUfwj5UPujwUWwI6IaAcHQlXkiXLVaQV+bTqYbAZNTb1S8oaYhEtyknGcEb5imLXF4wRiKP5ajxs9B0sLYc3pSGBkUjyMVebujcBcEB8NjXvkVMYysoRxKR3GoQTFlKIQ8qCqQnxLY8hb6ilGrEJCHCBs1oGXUpTV5AoiSVDMLGZspZii2yO2vKC5tWUENQz2sNbClGWZ0uWtvRNf6CYAA1sL4FE1jJoDIoWle6ggBTiWrSPLBGaawSHIsDizAJ+AwBzsPSekJeagHwEVPNsRGwj2CQNRImFqYqaEhBEHLwKzj965JRGtNCaLZ1YHV8I2aardu8JVkFVbgHTp0RqbAqh6NEtX5h7QiL5oHICJCANWMfFQsknvoteUz+TwY2rXmoMS4u6n/FkhsrVM0ra7AdYgazPNtjOlwh1oBCROl4SQ8YR6qhJSmrHGGqCetD4A1VbfBdCpwAGIEP4faSYvgY/gWImuS2cmP5F6r20veNZj1IMsp66ilV8if+ucUBflOGd9WElq1QVgmXff6CrKpY8abnJpfiwEheYGcA+KcWtTlPNBWxXSRDHkfRD2YrY4HaSLBD2UYt6TuK7c5mouY1IZagJR8WKSB1CE8KhxRHYoZ+aA6E+roElaQfWnhlhBEaqgy9ySqg0PeYlZMCBEs/FTbgeogezdyAUpdKVJWLUbZGm3+ADCymhChMYfBIlp7cqKglcOtlslUqIBLfONGTOIdJuWt1dKq9lHJwbChRWLFx3hgJzs+QFYDZsAcS9/CIwCj8MKboWPJu6x1lprEo8WjOtRgF9LBBBmtuyTx8KJlQsrct1Nnv8h68UdGq0zC91l3MtCiUxea3WOwzlDvOqF9YB5PDaIcwR0wCFklT4t/zeqU4ysTNLq6FtyBXCRhBBCIFEZH+0lGG4SSK6myh/ZP3XyroBnEeGuQFAI686p7i12kqrKvFTwhS5rW+5Fky2Amaj2Q7NjZLdTBgoRouTCVI7ulxV8KtvLWkyl3xS6VfeF+ZLLH9gEnQS0PLVhgezhoaiUq9oc4EVZCQ6LHSKlIbS+cJXiSgPqLl84WcKdB8wFr79LUar/GGd9Ae2lwnX1f8tVx6yiZxicgF59D++UoKJWXDNMgmczsb4ATDbkkqQK+7QEwSIcKx68hbjTEiVfl/HgjdS4m6lArIekzzbrWUFtbfffjSUgvOfzMguabOUIt74g29Qt7otMZWbSZb2ozlInkmFgZkhWWscvHI2IHf+NP1err21FDaD3mOB2qJUifBDXLtJQBWiBV38Kolj8A27OEcoiRVT1+qeueRvKYQclE8sPlyOcrJJc40Yb0dFSgPmCrDvrKI5Jo5BkqD1WEHwe6IBVCbtxSKcArOtehUjAioN3AwR3yAzQg6aNEgJafqXtgVi6McCqKr6NW0qdJBQhgPXD5y/H3k7uvaSCmP3kDcWCvLCK8JrgMTY7/rueukbmTu1CX6nseAuwhSP1S33UoOHWqtX1JXT1tr5g/LgItBaSlABKUW5kKAC61xDIpG002PPw0Vv0IcC8neLdPn49/LoABRDh32TOm7i1aQX7a/iRz+tqyTmtXaWGtmsFblTMCvSg6JUVAsW4xNRQ2ZU/3W+x91643I03VNGm9+TSRfgiB1yBhViJFO9UorUhxjAA+kttFV3VEu/qP/KdllEiuqYlwhOD44PPCX7SNEWcgKJrgYFppW1OLq6vTDzzPnfpK2lSBPwUnoSFuqDbsQeONVY5PgL9PwDCCEx0FYgRZQjEuse0J7vsMU5yGxa0J56CVZRCTy7Qp8oEio2nB13evzjOOnDeTVFXWOhGAjOVE36nK1DTAc2mhgZnZkrY+ax9BWogj4MxFTTEuIietiRrRUc+DejzqIGVRpRebIbTFQRvWl4fP4gFuzGQ1mIPqUI4S3GobXupD2lvb9XjVpCIwDIijW7RUCowrGdBlu76+ct6f9DCMrGPo+KgiCzYZ5toMwj/Hgtjq+HPtT2ASkBHLUsG6ybLLgBODA/5F7VQo1TWQF9EpvGnaLoJ0KEN9fxIc+Vwr9BLaLGoYDfCXy6KXOroHiaJOJ8yGbtGSD2iM6AKhOzShVicYroYt9MlcYCfjKMMAS+2U+RpQbbf8LAO/6kNtuau+MnNxMbavO6hV0QYxaSWEguj+qlcO/X8aYoyVzEbydq3SnxISQiXYcGXKe060vGw/IYAdC0WPeRicgMEz1ALbI8wxgPAAZIu3gT2mvZlCqq69nLZ5RTQfMBlFLFnrRq1pfTOiAyMw39X7G/i+qy0qe+V5tKUtq0tDFezbiSpeZJCFNaEJIdCOJznotu6Z0UNZIB7UBAraTaUOWkDI9WeMxtujhkmjJMy2o84mAH68IYP4jxGDj2hXiELtBK3tPdmdraOR1YVBRUYtaL5Uo4ojtbvdVEJqGVByh3kO46CXUWnaNgtooaQpXNIMAt0dexjVSIFN1jO7+I7pb2rmkF39bZCbWsfPteH0oXpENll0l9acUevxvuYWc0gVxWzqMU0tA7+SGCtUB47tUrRjO2kfIGiDVs9HBjIak0ZSFNGGaaFXigWBGKizgJ2+dWlKzgJ53ZreGKQ63bzgCwYlR+oLE2rIolUPl0Q5gZycEgWD/9qJWsuvHNpBEu6WrmPWCiek6rV0LXEOAi/8m9xtM+2l0GrJp+s1Him0zx6BerR4jzi/GOrklvYBMeS6YFKQQnuNkNVoaG5Laxd85nMGrSa9c3zPEH57x/36lnaQDYnyx2ENMoIuYTEttlFQQa3LQuQ4AcW9tPgKqarJg87GgXdStaANbvT5qTEfKjaEBKlaEEA1ey1T4bK1PBsDNKKlh8spuAV4UG11pxWfx7K5POmNiqQO0XHHIOmF2dSuKPXd/XjARyTyQ3CURkpV6yKwUnOrq784kR68fB9KfDFCXStmWRghGT6BmaUdV1gG4R3ZsZArgSmxLFPTBDXhZrCcJJsMq2Um3xAMkGOQb8Xkbfn3yVkqqXGRSqi0BoEGNXsud+XaeEs0QsUSRUknYH2hJfWPNunNr9q+hLfO15ZhJRuH301V327fdenS3U6YJ3wyMeMnUKJNK0Mi6i2qIHrwlMILJOvQKjzBAUlzFFB3bVgtWM/DraGdSEAwUbZnai9aPTiZAsFhvpaX90sSz/CwT3gluS1/tLJaxGK92so9OioG/4r91Y4ljHCfKHGLHnm2pbOUCwE6a5NKSbcllJPoFyYIO1GoeBdrbTmQj7tVQ1Q7D7z6uVdQCD6kBfSTqFX7TgZ5zh3WoKUAtU0qpgenc5h0fdZVVTakWp+TaWRk0oaNdbQKKUuunb3aidDK1i4/2I/EB8Wwj00+Sk1EONERJLlrzJ2ls3Gq2jTLGETDSLPe1AQLcw7tGYB7r1fTrWCxuNfw6dr02bt2sXbmBm47SL8C2mGNSgA0sbyqeepuR2Ckg5VqNUyyJGhPLhbH1PStWqc+rueiRbjgc7tNuwRAGjQhDGeC0ZbVFad0uOzsIgMUsFY85VHvJt3V/AeiHaoj4ctK5Uak0bO61hMjfGUC1LrVNdHx6qugwaChu6VmtZmlYP35h8/obonutDohWVR9VsNW61pCcWS99jNuMEqSeA1p4jjwNjnLgiBwgawigkJDXuIIkI6lba9ovmIJaxyWpixnJGNAOGyMZ1JJIAICfm6qD9i1rHfVEwKVHNwARDJftWo3Q5O3GaQaGYJ1n09/TG1NQTVKnQ7tKTJ1IbUBeOSjFTs/kztD/gpzJGwF7oQxt1J5F5WjHRdMijYsXFPrC8loHw0kVm0f8/V+uh+/qPWJpMrajQt2B5IXsaPdm0ZVtGco1efIov0ipySd49vMfmNariOYys3ejnbWwGQWGHqVnMBMgpdp1ZeSo6kRq2xIRrp64BmxeoDkSywwx8BxwqKpjUmAUSBxB6/lJ+hQH2dgZgj8C4DUoG1npINakiSOXMk1QQ2CfeAuhiwUWhTuxpoPrZ2crX52MDukEGBSyLethuZb9ApqrFYipOZF0X4+d+QaJQqgBKg6eDULOyh2oHzGUdXaRnYi6Ex6Rw4jYeW5kNZfCYwW+vtwqFRUp+RbSNohG7SvnsoizTAIyDUSQnLt7fnpWtHX7iKGPhBIHdsCQ0ANRK2KEFEZTW3JFCkzNNjU4r8cIrR9y9iUVzq1E1wk8zhNW/dywHSKpHFvfbuMOIjym6Qlye2RWdjxip+FKxBLF7zHdFwkWybzhF5d1LiBLvzS1c4qyq45rZzo8qmpwXS09EMtyOihczJCAonYkwR3UpdJhkQ8ptV93f173EnT51RkiLWldUVcjzp8q3O5qW0JzOiQSCxR+8rAm5O11BX960sCxdpvN6u2rLknTxFLb8EK5IDH89KzTNrOlQCnwWHaELcyQ4Z7ZE3JxKXsverWewATT6uF4VQRq9qCClZr5VoEjcXPUp4U39Zu4gEcaoMQJOTxniI61LdpyQxm8lubvaBWbqL0NZjurjUi5rBT7ytTVdo3RhVq0RZO3WsmNA7mCsUZ1eWhYi4nx67DYVpOZW47fEc2oJ2v0hI7ghYPWq+SqTv3rbM2PeGBHcWzrBdnRbLIi2ATpH6WmJxo1Yiz4M4YC7CirXlBXRMigzdFp/YRoSV1ELVTSjubwoBfnHYwIik3Iks9bPNJK+n1aIonKsVASC1zDq25Jj2ZoueidmI2oHzMOgT62Tb0PA9mU4tIkG2upDWJQszP4npeSKt+I3IY1QBOM0vMY1ErG6Cj9rWEYW5BOTgRlBfkKoeAnKmGDve4+LrhHJjZ3rN/VXs71JtBj6wDN5qW37UnoMTlIPyjZSS8oB5eSGqdniKnwQAngm8VaQv0kGndQVCPIKNwk9IMqbO1RTwOF9Qogg7RCdpeCRUDVy0Ww8vXqL2UMiL8qU1nSADIb9799sRTtYCO1y5u8mh9N7LhqRBjMNG2OakW7d0gGV9/slX8SVIbBhaazLOMkx6tAi/6O8SrNaajiikeGAj1odEcEjPDa98B2nNrpQ3XiXhBaqstiOcAysEAxSUvWV4H26E1gY0AhSpNt7omy7KCjjdrgdv0Z/gnfGSasOPMkjrBSW767E3eRUfSf+iogKPwNGKLsaiRgKSqaBOtrVdt0sW/5ILYkvBf8coUouCOlJRuTRsEQBg1h6ced4AOQXW4jPla75ChnaFFSzRb3LqZzULx57ZabknPipCi3RFYrbRBFQyHyy5S06De/dlAvwYTkmChm7WWoadP+Eb+ajEyg48IoK5N4k6b4qtqiVxEsMD72l5PomyJxK0lr4K0BP5W1XI5rLW1yQ17jYdQgSAPSGCHK9VOMOGqNh4MPRAlTK7SvkaCTj1cAFvhsWSru3b8aQ8FFoWUwOrfLPutrQwphikDjYmAKPvbnK+Wrpa4l7qtJC4CjDsFWqK8/31CDJ1R8/FLG32ho72r1u5MT23pQRubBTQ4pgdSOHFAlOo5ACNRf26HRZwcgG+H+ulu3nscaoiIjguBFuWknhY429D89mab6GhLfhC1aC06Vz0oFN9mTGbZd69L9eDkmHAhGf496gvpMRbsDVnWxutNvv2avqo3iah9Slf9t8/eRGHQZ4ju1zF+RsmB2Lx4pPy5X+0OUztZCJlV4h4LerUZQc0OLWd2bTFx/WkXj5cv4+nIOMxTW0y1uv8JJYVKKUU7vqz+4/G5t3lygDJ6pouTSEN2puvoCQzyDirCCbdCwaM/wGEsWEt6PkoLVEyYnxsCGG6Ty2B5gCRSqRFQ1e4+bIZJM3NuvIg6HNTj3rshC9AsSxtouV6k/kFJyDs67SLWdoimjc+IMEQ3QhJpowYDuloPTUxBCM6maykbr/I6W7jaU8jaiMxHarml5YKEVvCz6ynCpMfDQJNUdHp4ROt1GCMKl/vArTPpnnDhpIoaxep/6nEDV7XloWavPjNJcLTopkX8qp4d+E0KdaZnqilAVM9GGhwtu3FKdEROTUVSkyut6wIAKOmk5lCnQsHeVbsk19SDW9pEoacs8WyQMwUMO4P83vRUQ9SDVZXwo0ipaq1nosOoxNg4owc2tQu7mCAm1wkiqO3oB+liUZE77+F/ShKVRUycnkKcanUUrDIWmdDIzsGq2v/MfEPWTQ91tXsQTq/JCqG9ugPDqp2gVefhCvqi4LiTkogoIKcZWImIF2hMz71E0245mC4yFAiATAjadICYwCf058z9dN6iUly9UkiCQ/kbiVFfDR/pOFAPeZJx9eRWZ7yg3tFqFfHttarjDHM4LALyJGvrnhC2aDkoaAeGURBv67h20nI2reUgQZL26VXqBUIQUkZYRY++uJr1FHuNA9+KhNO+Ey36ZXhrhnO3NttjqaWhlwgMpQ67ImHIoqm5giJA1+5KN8Y25JvwHnitY8Im7fX7PDiJCoVn0OH49X2sMWELfXHeI78YDDA0IYEcaY2211NReq53a4uLJN7QQ8XoQ/g5Td+hoK1FMW0MWoX81UOHCItSl9cW170cjoIa0HMEQLw20xVpc4quIDiqb9oVhCdH0qnPCRyhHvFVU+1FyKGQdNr8HGVqmh7g8jAnrKAHkvVQTiC4yP3Rb0flwArFyDUgxj672S0RSyzeUnN2o8kcaIyFfj5yJa02ajvjfjsVpzZmaKUS0qT8hiyCaW/3eKt0hAJOJRuLKNANoLO8vcuo0KV9bDoTrm4Q1aZ1MmxKJL4FfrzTMBLG9wfJ2Z/+GR+eFiy8T8FePeWSuhVluB7e10YCjB3C1a+FMQe8kRpX7UllKtK2a6Y8hhwF7U5C7ujpKPUgsYBv27P23Y+iZ6chQ9Q69BTQujDqex57NyxKRHEHLGZeetZyuAVDLT0XLghPWqHQNlhwr+jhR4YY1KQJ4ZjcV9OT0FFNTcw1Cp5ylhEv8bqg/AT9tDMTPYtJrCqsbFpy1w6GltSN07M0WU/5EX9tQdj9LQND5ZkZ7XYc4kiP4hRtmKS+UNcx6JltPwu5mbAPWhtg2hExVyup4aOZ6jcNZOuhDTzt0FBVLoGijeK1dFAy6gakiQgk5bzagnqmWP+XBAleLaBnVcier1tAujjs9pbZgKH9eCLQ/0c/3X/6QT3deaEu93+6CeHUHT5WTgAAFPFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOmlwdGNFeHQ9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBFeHQvMjAwOC0wMi0yOS8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEIxODYxRjJEQkI0MTFFNUJGNzJFMDREM0Y5NTc2RkQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N2FhYTM0N2YtNDRkOS00YjU1LThmZGMtOTU1MWJkOWViODcwIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2U1ZmQ1YzgtNzkxNy02MzRhLThlMjYtMWQ5YmFiZDhhMDY3IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE1OTI5NDAyNzU2MDE1NzYiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4yMCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPGlwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICA8aXB0Y0V4dDpMb2NhdGlvblNob3duPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgPGlwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICA8aXB0Y0V4dDpSZWdpc3RyeUlkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6UmVnaXN0cnlJZD4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZlYWY1MTUtMzgzNy00ZDVjLTkzNWUtMDM4ZGZlMmU4ZjY5IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iLTAzOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEzYTM4ZjJhLTQyNzktNDE3Ny1hNWM4LWZlNjU2YTNhM2Y5MiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49Ii0wMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MmZjMmZiMi0zZDMwLTQ1OTMtODNiMS1mZGYxNzQ0NGUzNTIiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSItMDM6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTI3ODBkNjAtY2NlYi00NmIxLWFhZjEtZGNhMDY2ZWM5ZDc5IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iLTAzOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU4YjRiZThhLWY0OTAtNGY1My05OWU5LTYyZTI1YWI5YWNjMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49Ii0wMzowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MzkyMjNiZS02MTk5LTRhNWEtYTdlZi02NDJiNWJiZmFiOWYiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSItMDM6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWNjZGFjM2YtYTIxMC00YzMyLWE4NzYtZWVkYTRkZDA2MGVjIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iLTAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFMERFMkNCQTgyODExRTVBNDk3QkFFNDIxQzVFQzYyIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRTBERTJDQUE4MjgxMUU1QTQ5N0JBRTQyMUM1RUM2MiIvPgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+SvxEbQAAAYRpQ0NQSUNDIHByb2ZpbGUAACiRfZE9SMNAHMVfU7UiLQ4tKOKQoXWyICriqFUoQoVQK7TqYHL9Epo0JCkujoJrwcGPxaqDi7OuDq6CIPgB4uTopOgiJf4vKbSI8eC4H+/uPe7eAUKjwlSzawxQNctIJxNiNrciBl7RgwGEEUJMZqY+K0kpeI6ve/j4ehfnWd7n/hyhfMFkgE8knmG6YRGvE09tWjrnfeIIK8t54nPiUYMuSPzIdcXlN84lhwWeGTEy6TniCLFY6mClg1nZUIkniaN5VaN8IetynvMWZ7VSY6178hcGC9ryEtdpDiOJBSxCgggFNWygAgtxWjVSTKRpP+HhH3L8ErkUcm2AkWMeVaiQHT/4H/zu1ixOjLtJwQTQ/WLbHzEgsAs067b9fWzbzRPA/wxcaW1/tQFMf5Jeb2vRI6B/G7i4bmvKHnC5Aww+6bIhO5KfplAsAu9n9E05IHwL9K26vbX2cfoAZKir1A1wcAiMlCh7zePdvZ29/Xum1d8PXxlyn9H+gUkAAAAGYktHRAD/AAAAADMnfPMAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfkBhcTGCM9k52wAAATKUlEQVR42u2de3zT5b3H378kbZKWSy8UW8YGlWJbSq0OtpdjOBg4PWPnOKdjMobI3Co6X+Dh6HYmg+2wnYnHHYYgXjaGXL1y7NQx520oc8OxFTRUbaGtUIXeSVtS0qRN8pw/cmmaS5P2lzZteD6v1++V5vf83nl+z/f7fJ/rr4lCGJWWlopwadu3b1eIIMmr4PuDZfoQp0eCI10jeRV8YEK4C6M9L/nI12n8T0bTtvXnVckPnNcNNHzUtH2Sj+AANTVA8oPjNUjFVdIB0gHSAVIjQXIEEx9eRsBobIJkbY8dLyMgzlIG49lwEw7Jq+OlpC7iJihc+EQbLqOdZ7UI3XxsVYaev9g3SMIaL1JaDHhdNB1GqEJEW7NGO89WRQlpxGgjIxp+MONaf2a081HV8v5qtgpebsgMtLkZCl5GQPwiQM6ER+NakJR0gHSAVAwlRz8ibrwymEKEmsSMdn5ARgw1CVPLS0lJSQ2/fG3RmjVrhMPhiArS6XRs3ry5Tzumlk/dvkm4omxGNYrChdJ7EoJXBmq8UEZUy6du3yQu9PQMiE9NSvIVYjTzOgCv8bZu3RrdqGv1avwNrpZ3uqIfQKTrDbTZbX2Y4eRDMWr4ETERi3ZQ9u+Xz+bITcuZkT4Bm9Mx7Hy4e1bDj5qZ8J1FV7L5iwtpuNDJBUc32gGWWi2f0EsRimcsoNdqQ6avnHEF267+Cm/Vf8yS11+iznIevVYXMz6eGhF30eXo4bK0DHZ+eRGPvH+Mp6o/7GO8R790LW+e/Zhvv/ESLV1WAAQiZry//nz9ErJTUkOmNVovsPClZ/oty0D5EdMECSFI1xt48pp/4xu5l/mM9/i86zhU/wm3/PmAz3hDwV/UEWDUJVHd0cYNr5Sx/9ob2LVgEf9Sk8vtM67gLx7jNVg7h4z3V6QaHmt+RESAtzk42W7mG6+UUXu+ndtnXMHBs3Usfu0Fzl6wDCl/0UeAvz46386Kg39kef5Mth4/SvMAmw21/EXpgMAZ/PFzLdx7+M1+Gf9pf6z5aBQrXuddFnA4HKxevXpASwn+f6vhNYMYk+s0GuwJwMvFuBHCS0ldnAoKg8rKSrF3714slr5Dt3HjxrFs2TIKCwv7DR3VfFur2HviA56rraKmow2AvPHp3JxXwLLLiihMn5BQfJ83O3fuFMeOHfO9nz59OgDV1dW+c7NmzWLFihUhb0I1X3lc3HP4IN0uF0unz2BmxgTfqObpmg8xaHVsmrOAFQXFicfv2LFDrFq1SqxatUqcPXtWBOrMmTO+9J07d4qY85UmwaMPiKWvvyTOdlqC+c7zYslrLwoefUDsrDyeWPzJkyd9xnG5XCKcXC6X77rq6moRM77dLNJ2bBY3v/ai79ojTfXi/qPviPuPviP+0VTv5oUQN73ye5G+4yFR3W5OCF7jqb0ArF27FqWfMa2iKNx3333e5sa/9qvjK4/jcAm2zF0IwJbj5Vx34FnWHjnE2iOHuPbAs2ytOIoCPHz1NXS7nOysqkgIXgNgtbqn69nZ2RF77ZycHIA+naxa/v9qq/j29EIuMaZypKmetUf+Qrvd7ktvt9u57++HKG9pJCdlDEvyCtlfW5UQvCaww4xGeXl5QefU8LXn2ynOyALg4NmPsTqCN7itjh7eOHMagMszJ/pGGKOd1/ivpw9k7T6acwPiB7h3kCi8zwE1NTVRf0BtbW3QOTX8tHFpVJxrAeCayVNI0SUFMalJSXxl8lQATOeamZ6WkRC8BmDMmDEANDQ0RDRefX29b2LllVr+W3kFPFNTSYO1k89NzGHjVfNI1xt86el6Aw9cNZ9ZWdk0WDt5tqaKxdPyE4anuro6qmGk0+n0XVdTUyNixrebRfqOh8Q3X/298NL/aKoXG4+9IzYee0eUNzf4hnE3vlImMnY8JGo62hKG981ivcY5c+ZMkPE++eQTX/ru3btFqFmwKr7yuODRB8SS114UZzrPB/OW82Lxqy8IHn1A7K6qSBi+z6B9165d4ujRo0GjFf/2/fOf/zy33HJLyMG+ar6qQtx7+CBdTgdL8gq5PHOiu81sbeaZmkpSk5L49ZwF3JI/M2H4oA+qqqoS+/bto6Ojo8/5tLQ0li1bRn5+fr+LUar5tnNi30n3YtbJdjMA+WkZfGuaezErPz0zoXkpKSmee36HiCc/2rXvqb1C1iIZATICpGQEyAiQGs0REO1rrHkZAVKjuw+42CUjQEaAjABpBRkBMgKkZATICJCSkpKSkpIahVLVky948oKQ5Y8szahwwmoh1Hw77YInL4hB3suQl79fB3geo46vE1R+rbCa/Iej/P07AGd8nRBH4w9X+TUj4SZGovGHq/wRHaCg9f7jnapnGg9+J1UZbcYfjvJrRpzxR5CGo/z9fl9Q3Iyv8uvdY+XweFc+OQ+4uMsvJSUlJSUlJSV1cUrOA4ah/HI/IM7ll/sBcS6/3A+IsxPkfkCcnSD3A6KQ3A+Io+R+QBwdLvcD5DxISirBFffOUQh1Ix5FGd0/Dx7UCVeUlGiBXGA+MNPTFr4PvAmcLjaZXP194AdzZms8/Jc9PECFly86XO6S9T5MBFSUlKQBPwZ+AJwDzJ6kTCAdeBj4VbHJ1BHG+GnAfwJ3JeXkjNWOGw+A83wHPQ0NbcAWYEvR4fJ2GQEBDqgoKRkHPANcBfwSeLLYZGr0pE0CvgP8BHgbWFpsMlkCjD8OeFo7ZuyiCbfexvjrvoouMxMAh9lM+4EXaf7NowAvAcuKDpdbpAM8E7GKkhIdsA64GlhUbDJtKjaZGitKSuZWlJTMLTaZ6otNpl8BX/M0LWs9TZXX+DpgncaYsugzm7aQuXSZz/gAuowMNAYjuowMgOuBez+YM1s7mBvu6u7kd2+to7rpvYRogrwz4SnAHcCGYpPp737pqzwHAMUm09+An3uaqCl+100B7si6rRTjzOKgTFr37KTpkS1kfe92JpbegXbsuJ8G8FHJ1mNl19s/50TjUbQaXUI5YAHQAewJSNd7Dn/tASyeSMCfH//VRSGN37r7CSauvIv0G24i/RvfRNHrCeAjyu7oYt/f7qe22cQdC/6HS7NmJpQDioDmYpOpOSDd5Tnwi4JGoMnDeFVkyC+YrEvPCDb+3l1kfW8lmUuWAqAdP97bPBVFe5MOVw9PvfMgxz/5K9+f/0umTbw8YUZBkVZDD3mOgcnlonX3E7Tu203Wd0vJXLoMNJF/uLWutZJDVc8HnX/uyK/550ev8f35/01BzuyEGoZ6rfI+cElFScklAenPeg7/oWo2kO1hvHrfYT6H03LeXfP37qJ1z06yVnzfbXz/2nzuHLYTVfUBPAAWWxvP/P1/ef39J33nysq38faJF/jevJ9z+afnJtw8wNuTHQQ2AbcCD/qlb/C8rvQ7twIY45lYeXXQ0dLS1vb8/nRNaiotT2xn4sq7gowP0P7yHwjBA5CfM5vrP7uSsvJt6HVGztvMvPHB09w6dz2zpi5MyImY1wF1wGPATytKSv5abDId9px/OqD2Xw2sBzYDH/u3HsC25u2Pr9dlZJB99z2k3/jNoMysx9+j+fFHrMC2AB6AJG0y1xUvx+HsYf8/H8LpdLB0zo+4Km9R4s+EPROxp4E5wP3AU8Um01lP2qeAZcBaT5+wtNhk6gyYiI0F9gJfn3j7naT96/XoMt2/JOdoaaH91ZdpfmxbB/AXYGnR4fLOcBMxl8vJ8+UPk5GazYKim1FQEn8m7LcU8UPP2N/sWY5QgAwgzbOU8Ot+liLGA6uBNcD5EPxWYFPR4fIOuRQRwgEeJ2j8FuOK/Bbj3vIsxokoFuOmhljMOxRqMU46IM662B0gdbFHwEiUSziColKj6IbEVmGnp+Y2u7DaOvttHtpdHaLR2iwaRbtod3UM+yb0UOa/bt2raNJ/zLp1rw5p/iEdcOLDRpE/cQ0Zufdz6nRz2A+22ew81/EGDbYGbDY7jaJ9WJ0wlPnf/8ibfV6HKv+QDqj5yL1hNba1ncIvPBTWCV04eaHhddaf2sJR+wfQ1c1wRkIi5K/xb/e8x1e/lseuP/0Qy4Q0AObfsJe62rawH3z3pFt5rOFZjto/wGazD/gmrLZO4Z9/f4fV1hnUNMY6fwBypvUefvaJdf46gPv2fCiS5+wPTp3q3lw5C0wpfZO62jYxZVq6rzO6oHH/Zm6OIYfbJy3nsfo9/CL3bnKZhFnYRYaij67jcqXyk72VbHzLEvHS++aPZf23PjM0+e/q/Y1gcnrXJTULX+rNf0VBTPPXAGx8y0JKbm6/x7jsSaz+UwPmNrvPu6mu3r2aSw2TuHvSrdxT+SBnutsGFMoGozMq43vv1eD5ocxY5z8ue1LEI9b5uyPgpjw2vhnBAGOS2bIki/qGqpDJDbYGttTvZlPhj5icnM5Anj2x2W3ue3i5JXIELMqirs4c1/wbm5pilr8OYOPXMpXAse8fTmv5elm3+41e4fQSBaeljpkzipVwmd+ZczM5wr0ZH3X4e7R+oZ5fLur9pe2ystcxGPQYDEaMRiNtbWbS0zOAT7B0pcU0f1tXEusX0id/zYbezUHXzyb6/q6rM3Pqo5aY5a8LNdF48ZQQX/8zMD4ZndFFzXUuOpurgoxvxP1ggzfzWfoiDAY9aZrxAzJ+imHMoCY5sco/I72vsVzCIRibGXEiFov8Qz5akJvqAjT9Gt+rG3K+wtVpV5JjyMEglAEXXq2GLP/xyX5vnMObv7nNLqxWIVzCIWpP1Yj+ZoL+RzxmwkORv7nNLtYecwp+J8TaY04Rbh4U7/InrE6dbhbmNrtwCYeobzwr/nb4PWlcKSkpKamYS+lvJGAw9vQ7Rm93dQibzQ7G5LgMQRNBo3o/IGEdMFr2AxLKAUO2H6AgHRJpKWLI9wMUBEI+ABDWARvfsjAuNzfixd79AO/iVbj18K0zfsYkfU5gdx+/SBAovkoQ+DoiImA49gPiXVhv/oGvIyIChno/QDY//TsAhnA/QBo/Ogf4azTtBySkRst+gJSUlJSUKo24DnPx/g0CoNuc4jvntKRis7lI6nKRmvJprv/CZSxfUNTn3r/7x8cFQKfV/czOQPnS0tKo+rDt27eHtNlgeR3Axy0WMXmCkXvKrgRg043v8sShE7Sa3f+HZ27s+yDSgz+4PugmXMIh1PCL928QijmLSZrx1Ld2MEWbg97WyYRc94za4KkrDuwceCN4MthpbUIxZ/GpCXmD4gEe37oFjQEEyQG1tBtBMitvv5PS0lIRzgmD4XUAkycYAZg+ebIPum1ePgBnWruAGb7z+97rYfGarWL/5tWKv/HV8F5lWT5DjwU+e2keTnGe1w+f47bUBjIuSUPv/n4J7HYn+XOTWf7yH0ROTjazrvycEiverrjQ2zRoDN19jOj/95aHNwOEdMJgeB3APWVX+ozXZbez+e1rOdPSwqYb36W2szeUP5vtBHq4ctEyAJ8R1fJ9QlIPDWdbuOxS90ps0RUF6PUGZhQWBtW458vKiDUfzohe3b1qja/JGYgTwvF9JmJddjsdXReCIJvTu2rt5K65YwBY8VTwc5RqeZ1nbU8Ye3BgJ3eBg231R7mmXUdzS9/vEZn/pXkReaPByrFjx0gxaKPiIxnxN799jMamJlxWGxs2PhATXudtswH+67UvYum0+t77y+lw8nad25BXT+m71KaW77NmZuzx/d14uJv/WFAA2ZCcv4B3T8K8AhdjxgpPc2LvlweYOtW9yhstH2jEfe93cctso+989iWXRDWYiJbXADxx6AQAlk6rL+HQaYVDpxVsTg1OR++jeZ3dwZ29Wt7feNoUB9oUh+/c6dOnaG78mHdPwtuvlHHSqWHDu9oh4f21v0JgV1y+TnRvedeARnPR8jrAN1rxr7neZiOc8eydvc/Aq+UBtCkatD29hnNg71ODC4pBa7yRXAN8Li24IGr5oFFZscL+Cvf97il3sny2dkAbGtHyvj7AYnNxrFHrM15/tbajMzh01fK+WqzvxohCq63dV4NTDFq0xw9SAHQc94ypCufR1WWNOe+tvYHaU+4EujyGTI5Y+6Pldd5xek93N2AMHl8HGM/qaWK7LL3/JKGWDzQegMYAPUZNbw3OL4hY69Ty/rU30JCL/RaDFbpjxutCjVa8tTec8cJJLW9EQWPoe85Xg3V92+1QnaFaPrAWe5sR/9cuuwu90ETVB0TD60KNVkLJ2gM2V+RvKlTD+xuvx6j0bcND1OCuLltM+VC1ONR7b+caTRRE4n0WSUpODtt0BNbclOTgmbha3l9e4w22Bqvl+zPkgNe2IvA6gFPVp6k7Xc+cqZPo6e7G2s9QMSVZoe5kNU1Njb5zavlQhjMY3F6bMcP95YqFATPZ9o4O0lIzYsrHQzqA3OlT+cVve/8X1tHe0meoGNhhNjU1kn/FF/nw3YPEgvedt51BI8YCkOlSMBg0HDjo/tLGv35YhbbL7djxRhd6TQrTCnJjysvlaOBPtf8UdY2N1DVaqDjVzoF7f6AMBx/tcnK4pWW1vJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJRU4uj/AVDoz9BXLUCzAAAAAElFTkSuQmCC);background-position:0 0}span.fancytree-icon,span.fancytree-checkbox,span.fancytree-expander,span.fancytree-radio,span.fancytree-custom-icon{margin-top:2px}span.fancytree-custom-icon{display:inline-block;margin-left:3px;background-position:0 0}img.fancytree-icon{width:16px;height:16px;margin-left:3px;margin-top:2px;vertical-align:top;border-style:none}span.fancytree-expander{cursor:pointer}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander{background-image:none;cursor:default}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-n span.fancytree-expander:hover{background-position:0 -64px}.fancytree-exp-nl span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander:hover{background-position:-16px -64px}.fancytree-exp-c span.fancytree-expander{background-position:0 -80px}.fancytree-exp-c span.fancytree-expander:hover{background-position:-16px -80px}.fancytree-exp-cl span.fancytree-expander{background-position:0 -96px}.fancytree-exp-cl span.fancytree-expander:hover{background-position:-16px -96px}.fancytree-exp-cd span.fancytree-expander{background-position:-64px -80px}.fancytree-exp-cd span.fancytree-expander:hover{background-position:-80px -80px}.fancytree-exp-cdl span.fancytree-expander{background-position:-64px -96px}.fancytree-exp-cdl span.fancytree-expander:hover{background-position:-80px -96px}.fancytree-exp-e span.fancytree-expander,.fancytree-exp-ed span.fancytree-expander{background-position:-32px -80px}.fancytree-exp-e span.fancytree-expander:hover,.fancytree-exp-ed span.fancytree-expander:hover{background-position:-48px -80px}.fancytree-exp-el span.fancytree-expander,.fancytree-exp-edl span.fancytree-expander{background-position:-32px -96px}.fancytree-exp-el span.fancytree-expander:hover,.fancytree-exp-edl span.fancytree-expander:hover{background-position:-48px -96px}span.fancytree-checkbox{margin-left:3px;cursor:pointer;background-position:0 -32px}span.fancytree-checkbox:hover{background-position:-16px -32px}.fancytree-partsel span.fancytree-checkbox{background-position:-64px -32px}.fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -32px}.fancytree-selected span.fancytree-checkbox{background-position:-32px -32px}.fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -32px}.fancytree-unselectable span.fancytree-checkbox{opacity:.4;filter:alpha(opacity=40)}.fancytree-unselectable span.fancytree-checkbox:hover{background-position:0 -32px}.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover{background-position:-64px -32px}.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover{background-position:-32px -32px}.fancytree-radio span.fancytree-checkbox{background-position:0 -48px}.fancytree-radio span.fancytree-checkbox:hover{background-position:-16px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox{background-position:-64px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox{background-position:-32px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -48px}.fancytree-radio .fancytree-unselectable span.fancytree-checkbox,.fancytree-radio .fancytree-unselectable span.fancytree-checkbox:hover{background-position:0 -48px}span.fancytree-icon{margin-left:3px;background-position:0 0}.fancytree-ico-c span.fancytree-icon:hover{background-position:-16px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon{background-position:-32px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover{background-position:-48px 0}.fancytree-ico-e span.fancytree-icon{background-position:-64px 0}.fancytree-ico-e span.fancytree-icon:hover{background-position:-80px 0}.fancytree-ico-cf span.fancytree-icon{background-position:0 -16px}.fancytree-ico-cf span.fancytree-icon:hover{background-position:-16px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon{background-position:-32px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover{background-position:-48px -16px}.fancytree-ico-ef span.fancytree-icon{background-position:-64px -16px}.fancytree-ico-ef span.fancytree-icon:hover{background-position:-80px -16px}.fancytree-loading span.fancytree-expander,.fancytree-loading span.fancytree-expander:hover,.fancytree-statusnode-loading span.fancytree-icon,.fancytree-statusnode-loading span.fancytree-icon:hover{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAEai/0+m/1is/12u/2Oy/2u1/3C3/3G4/3W6/3q8/3+//4HA/4XC/4nE/4/H/5LI/5XK/5vN/57O/6DP/6HQ/6TS/6/X/7DX/7HY/7bb/7rd/7ze/8Hg/8fj/8rl/83m/9Dn/9Lp/9bq/9jr/9rt/9/v/+Dv/+Hw/+Xy/+v1/+32//D3//L5//f7//j7//v9/0qk/06m/1Ko/1er/2Cw/2m0/2y2/3u9/32+/4jD/5bK/5jL/5/P/6HP/6PS/6fS/6nU/67X/7Ta/7nc/7zd/8Ph/8bj/8jk/8vl/9Pp/9fr/9rs/9zu/+j0/+72//T6/0ij/1Op/1uu/1yu/2Wy/2q0/2+3/3C4/3m8/3y9/4PB/4vE/4/G/6XS/6jU/67W/7HZ/7Xa/7vd/73e/8Lh/8nk/87m/9Hn/9Ho/9vt/97u/+Lx/+bz/+n0//H4//X6/1Gn/1Go/2Gx/36+/5PJ/5TJ/5nL/57P/7PZ/7TZ/8Xi/9Tq/9zt/+by/+r0/+73//P5//n8/0uk/1Wq/3K4/3e7/4bC/4vF/47G/5fK/77f/9Do/9ns/+Tx/+/3//L4//b6//r9/2Wx/2q1/4bD/6DQ/6fT/9Tp/+Lw/+jz//D4//j8/1qt/2mz/5rM/6bS/8Lg/8jj/97v/+r1/1Cn/1ar/2Cv/3O5/3++/53O/8Th/9Lo/9Xq/+z2/2Kw/2Sx/8Ti/4rF/7DY/1+v/4TB/7fb/+Ty/1+u/2Ox/4zG/6vU/7/f//r8/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAQoAMAAsAAAAABAAEAAABptAmFCI6mAsnNNwCUthGomDoYCQoJinyELRgDwUhAFCNFRJGg8P6/VSaQyCgxK2cURMTJioEIA0Jw8geUIZAQMkIhEVLIMwKgMAFx4SGS+NLwwCFR8UGo1CKSgsJBUYLZ9sMCsZF3iDLy2nMCEXGyp5bSqyLBwaHSguQi8sKigqlkIqHb4hJc4lJsdMLSQeHyEhIyXSgy2hxsFLQQAh+QQBCgAAACwAAAAAEAAQAAAHp4AAgoIoH0NCSCiDiwBORDo5Czg3C0BNjCg/Dw46PjwOBwcLS4MrQTs9ICwvL05FODU4igBGPECzi0s4NDyNQT5KjINDAzZMTEBCLMKCTQczQ0lBRcyDODI8SojVAC84MTxMQkVP1SgDMEJPRkS4jB8xM6RKRR/Lwi9HQYJPIB9KTV4MeuHiicBSSkAoYYKiiRMnKw4ucnFiyRKGKJyUq/aChUaDjAIBACH5BAEKAAAALAAAAAAQABAAAAeogACCgm1KZGRmbYOLAG5GXjoPXFsPYIqLbWE7XV1fXjtaWQ9qg25iXmBKby8AKmVcWFyXaBdil4tqWldejWNhpIyCZFZZa2tjZG/BgipYVWRpY2bLg1s0XWpGaNQAL1pTXW1maMrLbVZSYm9oZyrUYVFUpGxoaeWLZzQBOoJvamkm3OCSAsWKiUH+1rBp48bFCxVWaGxb9LBNGxVvVqUBFuzFizculgUCACH5BAEKAAEALAAAAAAQABAAAAi4AAMIFPiHxJEjJPwMXBgAEIg8XijcsUNhzB+GfzjkwYNnSB4KdRzcWTPwzZEhY/i8EfgmhJ0GdhQGIDFGz0WGJuoswBPgzQc9fRgOPDKnQR8/H0K4EErQQQKgIPgwFRioTgE8ffZInRqIztWCfAJN/TOnAAcXJvgAmjpEDgKSf9b4Ectwz5UBd6j68fNnaYBAfvIUEIAgKNU/gN4E+sNgAJw4BvYIfeMiUB8BAAbUMTz1TYU8YRcGBAAh+QQBCgAAACwAAAAAEAAQAAAItAABCBT4qJGIRY0cDVwIAJIIMnnyWABiwYjChY8WGVFExgjELjwsNBroQgSSD40gCXQIJFGXi41AiHjEEECjLg8UNWS06GLND4gSNXrEqESkmgQTGfrgqMRIpAAidVkwpKDPmpF44MgDqVGTo0gdHbqBJJIjR2BrkiG0YCSkRyprMsJBCMhASJEioczbZEihGoaeCtQrgwYOujRoLGBU08IgQYJkzKjBQ/DCSIzy8OgypATDgAAh+QQBCgAAACwAAAAAEAAQAAAIswABCBQIKRMfPmw0DVwIYBObEEiKjBEzJoTChZD4XArB0UyRMBfGtBm4CdOSJW02EeQjxkuYi38wYYLEEEAmDJWMNGyTsKbAS5Us/YHU5o9PgZos7QixSdPFo18eFNkESeXRTV+4FGlo1aemHVvM7ORzFMmCByOXHJgSoiafLTgwCOQjCYqkMCk3/SlCCQvagSEmBRh0gBLcAwe4kF2IaYekKVNoTMLiZWTNTSwtWRqDiWFAACH5BAEKAAIALAAAAAAQABAAAAi5AAUIFOhCBRs2o94MXCjghQpRI/YkQYJkj8KFL0atEcVRVJIOY0KtWKhi1Cg3LwS+YdNhCCg3Kt2oSMlQxZg8IGLSZChA1IU8Khru5PkmjxdRbtgE5TlwCAUknzgxGIoxDw8kQgAMGMVUgJtPnvaQGBAgT1cQDyhwhRCnUxKeazw5GCNwTQFOBsbMfLECyYMGPJYK2INgAAEFDyA0ULDA0xqGbHggKFDgQIIGF7jyfLGmw4ULHdgwDAgAIfkEAQoAAAAsAAAAABAAEAAACLcAAQgcqElTK00uBioUuKlVEzYnlixhk3BhC4MO2SxhtIrVCoWbNrnYNLAhKzMgWggMgqTiwhVIiiwBsKQUKTMLB7IhoqpVHhimmuQU2KJInhOpYtxwmdNMHlapZKAiORRAkSCshpQ61arqijxAJNoYMKTqEh95uvagUWjmQjZAUqkSyAZVDVRFWoXUBKLHjiAfBS5hcOqUg1Q+djh44IPNwiZAFtxAtSCHDiJdh55AkmeIGaEKAwIAIfkEAQoAAAAsAAAAABAAEAAACLcAAQgcGMgFJEiBBioEUEIJAINuRo36k1AhGldXVhSMyAaTCUgDMVWBMiWNQjeY0pRwIVBHAFdoFgKAxOgMG4avooSRKfCPmTOQNEi5MornwzNIRnWZQqkiTyVFSnRxtYWlUTMa0hSpkuWPUUgcNGDClMVKEaMmwohxA6CLFUolZI7ScCEmgFFcsnBB4nVmCTBeNLAVWCKvlh1dvnjRUSlMUYWjwDzYwuWBji6wBss1U6QImscDAwIAIfkEAQoAAQAsAAAAABAAEAAACLMAAwgUyEfWJxYDEw5sBGEAAAGNXkCCpDAAKwNw4AxgoEIii44LCwnolMfPC4EvVPgxKfDOgCusKr7ws0ZFABOF5IipKJAFHz4vOBSYY5NnAD4jVMgqAOGkUT5J/CxtajRAmiRr9CSIVbQiJFZI/DRyMAeJ0awfKMqaQ2dNRRV6xqQR6MdOLDusEAaAtGbMGCR6A6y54wDCpzxiZCnm0FWgijF3INyhcDhJYIV+wH5I0zhAQAAh+QQBCgAAACwAAAAAEAAQAAAItAABCBRYYkiqVLUYuRjIkE2qGjNkxBA0IwhDgYwU0JhVg1YCGjLMLBzYxFCNBEM0uXDBxkyLlQOBEFLA6CKAlZpaAGBjiBAZmwP//HFhJMGhP0AF/mHjopaCVCOBsmGjqZahLlFtsinxx4yhHZqSurDFaGkiREmS/rnESOeQB6nY2NR0CYRcAH+67AByaWSLlkj6DmQTJFWXWmSMkCFCBkRYhn+MBAESpBbitmpLJLlU4vHAgAAh+QQBCgAAACwAAAAAEAAQAAAIvQABCBS4ZpclS0PWDFwIoI0uHFVu3ZIiiY7ChWpyHTiAowGDK4MCVEEzsA0dLAw4OOHFq00YXFBwqREIBkeumQzN3DqQBkCmOgvKMByYpg0vAGZy7XAydCCvFgA45NLVdGCLFrw40PlytCoLJy0u7bAEtSkvJ21aOLF055JXNkYBwKoEJtPQFmvWMAWwIoyuIWrKunCSJo2Jrg2HXAjDwcwlNCDQpCk7kAWIXUN2wTKDZo2Lqk7YpFGTibLAgAA7);background-position:0 0}.fancytree-statusnode-error span.fancytree-icon,.fancytree-statusnode-error span.fancytree-icon:hover{background-position:0 -112px}span.fancytree-node{display:inherit;width:100%;max-height:100%;margin-top:2px;min-height:20px}span.fancytree-title{color:#777;cursor:pointer;display:inline-block;vertical-align:top;min-height:20px;padding:0 4px;margin:0 0 0 3px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;outline:0!important;border:1px solid transparent}span.fancytree-node.fancytree-error span.fancytree-title{color:#e53935}div.fancytree-drag-helper span.fancytree-childcounter,div.fancytree-drag-helper span.fancytree-dnd-modifier{display:inline-block;color:#fff;background:#337ab7;border:1px solid #808080;min-width:10px;height:10px;line-height:1;vertical-align:baseline;border-radius:10px;padding:2px;text-align:center;font-size:9px}div.fancytree-drag-helper span.fancytree-childcounter{position:absolute;top:-6px;right:-6px}div.fancytree-drag-helper span.fancytree-dnd-modifier{background:#5cb85c;border:none;font-weight:bolder}div.fancytree-drag-helper.fancytree-drop-accept span.fancytree-drag-helper-img{background-position:-32px -112px}div.fancytree-drag-helper.fancytree-drop-reject span.fancytree-drag-helper-img{background-position:-16px -112px}#fancytree-drop-marker{width:32px;position:absolute;background-position:0 -128px;margin:0}#fancytree-drop-marker.fancytree-drop-after,#fancytree-drop-marker.fancytree-drop-before{width:64px;background-position:0 -144px}#fancytree-drop-marker.fancytree-drop-copy{background-position:-64px -128px}#fancytree-drop-marker.fancytree-drop-move{background-position:-32px -128px}span.fancytree-drag-source.fancytree-drag-remove{opacity:.15}table.fancytree-ext-table span.fancytree-node{display:inline-block}table.fancytree-ext-columnview tbody tr td{position:relative;border:1px solid #808080;vertical-align:top;overflow:auto}table.fancytree-ext-columnview tbody tr td>ul{padding:0}table.fancytree-ext-columnview tbody tr td>ul li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0}table.fancytree-ext-columnview span.fancytree-node{position:relative;display:inline-block}table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded{background-color:#cbe8f6}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right{position:absolute;right:3px;background-position:0 -80px}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover{background-position:-16px -80px}.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title{color:#aaa;font-weight:lighter}.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title{color:#000;font-weight:400}.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title{color:#000;font-weight:700}.fancytree-ext-filter-hide tr.fancytree-hide,.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide{display:none}.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title{color:#aaa;font-weight:lighter}.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title,.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title{color:#000;font-weight:400}.fancytree-ext-childcounter span.fancytree-icon,.fancytree-ext-filter span.fancytree-icon{position:relative}.fancytree-ext-childcounter span.fancytree-childcounter,.fancytree-ext-filter span.fancytree-childcounter{color:#fff;background:#0288d1;position:absolute;top:-6px;right:-6px;min-width:12px;height:10px;line-height:1;vertical-align:baseline;border-radius:6px;padding:2px;text-align:center;font-size:9px}ul.fancytree-ext-wide{position:relative;min-width:100%;z-index:2;box-sizing:border-box}ul.fancytree-ext-wide span.fancytree-node>img,ul.fancytree-ext-wide span.fancytree-node>span{position:relative;z-index:2}ul.fancytree-ext-wide span.fancytree-node span.fancytree-title{position:absolute;z-index:1;left:1px;right:1px;margin-left:0;margin-right:0;box-sizing:border-box}span.fancytree-title{border:1px solid transparent}span.fancytree-title:hover{color:#005aee}span.fancytree-focused span.fancytree-title{background-color:#efebde;outline:1px dotted #808080}span.fancytree-selected span.fancytree-title{font-style:italic}span.fancytree-active span.fancytree-title{background-color:#00000016}table.fancytree-ext-table{border-collapse:collapse}table.fancytree-ext-table tbody tr.fancytree-focused{background-color:#99defd}table.fancytree-ext-table tbody tr.fancytree-active{background-color:#4169e1}table.fancytree-ext-table tbody tr.fancytree-selected{background-color:#99fdde}table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded{background-color:#ccc}table.fancytree-ext-columnview span.fancytree-node.fancytree-active{background-color:#4169e1}ul.fancytree-container{background-color:var(--bg-card);color:var(--text-primary)}.ui-fancytree-disabled ul.fancytree-container{background-color:var(--bg-disabled);color:var(--text-disabled)}.fancytree-node{color:var(--text-primary)}a.fancytree-title{color:inherit;text-decoration:none}a.fancytree-title:hover{color:var(--text-link);text-decoration:underline}.fancytree-node.fancytree-active a.fancytree-title{background-color:var(--bg-active);color:var(--text-primary)}.fancytree-node.fancytree-focused a.fancytree-title{outline:1px dotted var(--border-primary);outline-offset:-1px}.fancytree-node:hover a.fancytree-title{background-color:var(--bg-hover)}span.fancytree-selected a.fancytree-title{background-color:var(--bg-active);color:var(--text-link)}.fancytree-drop-target a.fancytree-title{background-color:var(--bg-active);outline:1px dotted var(--border-primary)}.fancytree-drop-over a.fancytree-title{background-color:#49a9e133;border-bottom:2px solid var(--color-info)}.fancytree-drag-helper{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);box-shadow:0 2px 8px var(--shadow-md)}#fancytree-drop-marker{background-color:var(--color-info);border-color:var(--color-info)}span.fancytree-expander{background-color:transparent}span.fancytree-icon{filter:brightness(var(--icon-brightness, 1))}.fancytree-node.fancytree-error a.fancytree-title{color:var(--color-danger)}.fancytree-node.fancytree-warning a.fancytree-title{color:var(--color-warning)}.fancytree-node.fancytree-info a.fancytree-title{color:var(--color-info)}.fancytree-node.fancytree-success a.fancytree-title{color:var(--color-success)}.fancytree-node.fancytree-loading a.fancytree-title{opacity:.7}input.fancytree-edit-input{background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input)}input.fancytree-edit-input:focus{border-color:var(--border-input-focus);background-color:var(--bg-input)}span.fancytree-title{color:var(--text-secondary)}span.fancytree-title>a{color:inherit;text-decoration:none}span.fancytree-title>a:hover,span.fancytree-title>a:focus{color:var(--text-primary);text-decoration:none}div.fancytree-drag-helper span.fancytree-childcounter,div.fancytree-drag-helper span.fancytree-dnd-modifier{color:var(--text-inverse);background:var(--color-bpm);border:1px solid var(--border-secondary)}div.fancytree-drag-helper span.fancytree-dnd-modifier{background:var(--color-success);border:none}table.fancytree-ext-columnview tbody tr td{border:1px solid var(--border-secondary)}table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded{background-color:var(--bg-hover)}.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title{color:var(--text-disabled)}.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title{color:var(--text-primary)}@media(prefers-color-scheme:dark){ul.fancytree-container{background-color:var(--bg-card)}.fancytree-node a.fancytree-title{color:var(--text-primary)}}.tree-overlay .leftmenu-fancytree-container[data-v-5f0d49f3]{height:100%;max-height:none;width:100%;overflow:auto;padding-bottom:6px}.tree-overlay.tree-overlay--leftmenu[data-v-5f0d49f3]{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.tree-overlay.tree-overlay--leftmenu .leftmenu-fancytree-container[data-v-5f0d49f3]{flex:0 0 auto;height:auto;max-height:none;width:100%;overflow:visible;padding-bottom:6px}.quick-search{width:100%}.quick-search #searchString{padding-right:30px}.quick-search .icon-search{position:absolute;top:7px;right:20px;font-size:25px;color:var(--text-secondary)}.search-result{max-height:300px;overflow:auto;width:100%}.search-result .list{width:100%}.search-result .list .family{width:100%;border:1px solid var(--border-secondary);background-color:var(--bg-secondary)}.search-result .list .family .item-family{font-size:13px;max-width:200px;transition:all .4s;cursor:pointer}.search-result .list .family .item-family:hover,.search-result .list .family .item-family .selected{color:var(--text-link)}.treeview-container{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);max-height:400px;overflow:auto}.treeview-container ul.fancytree-container{background-color:transparent!important}.toast[data-v-41c5a299]{background-color:var(--warning);box-shadow:1px 1px 4px #444}.toast.show[data-v-41c5a299]{position:absolute;display:block;opacity:1;top:1.25rem;right:1.25rem;z-index:9999;border:1px solid var(--blue)}.toast-header[data-v-41c5a299]{color:#444}.toast-body[data-v-41c5a299]{color:#444;text-align:center}[data-v-e7c8c229] .signature-summary-modal .modal-content{border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-card)}[data-v-e7c8c229] .signature-summary-header{border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-e7c8c229] .signature-summary-body{background:var(--bg-card)}.summary-top[data-v-e7c8c229]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.summary-badges[data-v-e7c8c229]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill[data-v-e7c8c229]{border-radius:999px;padding:.35em .6em;font-weight:600;white-space:nowrap}.meta-card[data-v-e7c8c229]{border:1px solid var(--border-secondary);background:var(--bg-card, #fff);border-radius:10px;padding:12px 14px}.meta-row[data-v-e7c8c229]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0}.meta-label[data-v-e7c8c229]{color:var(--text-secondary);font-weight:600;font-size:.85rem}.meta-value[data-v-e7c8c229]{color:var(--text-primary);font-weight:500;text-align:right;min-width:0}.section-card[data-v-e7c8c229]{border:1px solid var(--border-secondary);background:var(--bg-card, #fff);border-radius:10px;padding:12px 14px}.section-header[data-v-e7c8c229]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.scroll-list[data-v-e7c8c229]{max-height:260px;overflow-y:auto}.scroll-list-docs[data-v-e7c8c229]{max-height:220px}.person-item[data-v-e7c8c229],.doc-item[data-v-e7c8c229]{border:1px solid var(--border-secondary)!important;border-radius:10px!important;margin-bottom:8px;background:var(--bg-card, #fff)!important}.person-main[data-v-e7c8c229]{min-width:0}.person-top[data-v-e7c8c229]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.status-pill[data-v-e7c8c229]{flex:0 0 auto}.truncate[data-v-e7c8c229]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minw-0[data-v-e7c8c229]{min-width:0}.mono[data-v-e7c8c229]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.event-item[data-v-e7c8c229]{border:1px solid var(--border-secondary)!important;border-radius:10px!important;margin-bottom:8px;background:var(--bg-card, #fff)!important}.doc-view-action[data-v-e7c8c229]{cursor:pointer;transition:opacity .15s ease,transform .15s ease}.doc-view-action[data-v-e7c8c229]:hover{opacity:.85;transform:scale(1.03)}.gap-2[data-v-e7c8c229]{gap:8px}@media(max-width:768px){.summary-top[data-v-e7c8c229]{flex-direction:column;align-items:stretch}}@media only screen and (max-width:699px){[data-v-e7c8c229] .signature-summary-modal{max-width:100vw!important;margin:0!important;height:100dvh}[data-v-e7c8c229] .signature-summary-modal .modal-content{height:100dvh;max-height:100dvh;border-radius:0;border:none}[data-v-e7c8c229] .signature-summary-body{overflow-y:auto;max-height:calc(100dvh - 56px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}}.pdf-viewer[data-v-5c4e4f0c]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0;background:var(--bg-primary, #1a1d23);color:var(--text-primary, rgba(0, 0, 0, .9));overflow:hidden}.loading-container[data-v-5c4e4f0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.loading-container .spinner[data-v-5c4e4f0c]{border:4px solid var(--border-tertiary, #ced4da);border-top:4px solid var(--color-bpm, #3B5BFD);border-radius:50%;width:50px;height:50px;animation:spin-5c4e4f0c 1s linear infinite}.loading-container p[data-v-5c4e4f0c]{margin:0;color:var(--text-secondary, #5a5c63)}@keyframes spin-5c4e4f0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-5c4e4f0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}.error-container i[data-v-5c4e4f0c]{font-size:3rem;color:var(--text-danger, #fe0000)}.error-container p[data-v-5c4e4f0c]{margin:0;text-align:center;color:var(--text-secondary, #5a5c63)}.pdf-toolbar[data-v-5c4e4f0c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--bg-secondary, #242830);border-bottom:1px solid var(--border-secondary, #e9e8eb);flex-wrap:wrap;gap:1rem}.pdf-toolbar[data-v-5c4e4f0c] .btn.btn-outline-secondary,.pdf-toolbar .btn.btn-outline-secondary[data-v-5c4e4f0c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary)!important;border-radius:50%!important;background:var(--bg-primary)!important;color:var(--text-secondary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.pdf-toolbar[data-v-5c4e4f0c] .btn.btn-outline-secondary i,.pdf-toolbar .btn.btn-outline-secondary i[data-v-5c4e4f0c]{font-size:11px}.pdf-toolbar[data-v-5c4e4f0c] .btn.btn-outline-secondary:hover:not(:disabled),.pdf-toolbar .btn.btn-outline-secondary[data-v-5c4e4f0c]:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.pdf-toolbar[data-v-5c4e4f0c] .btn.btn-outline-secondary:disabled,.pdf-toolbar .btn.btn-outline-secondary[data-v-5c4e4f0c]:disabled{opacity:.4}.pdf-toolbar[data-v-5c4e4f0c] .dropdown .btn.btn-outline-secondary,.pdf-toolbar .dropdown .btn.btn-outline-secondary[data-v-5c4e4f0c]{width:auto!important;min-width:52px;padding:0 10px!important;border-radius:14px!important;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pdf-toolbar .toolbar-group[data-v-5c4e4f0c]{display:flex;gap:.5rem;align-items:center}.pdf-toolbar .toolbar-group .page-display[data-v-5c4e4f0c]{color:var(--text-secondary, #5a5c63);min-width:4rem;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pdf-toolbar .toolbar-group .page-input[data-v-5c4e4f0c]{width:3.5rem;height:28px;text-align:center;font-size:12px;border-radius:6px;border-color:var(--border-secondary);background-color:var(--bg-input);color:var(--text-secondary)}.pdf-toolbar .toolbar-group .zoom-display[data-v-5c4e4f0c]{color:var(--text-secondary, #5a5c63);min-width:3rem;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pdf-content[data-v-5c4e4f0c]{flex:1 1 0%;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pdf-main-area[data-v-5c4e4f0c]{flex:1 1 0%;display:flex;min-width:0;min-height:0;overflow:hidden}.pdf-thumbnails-sidebar[data-v-5c4e4f0c]{flex-shrink:0;width:180px;background:var(--bg-secondary, #242830);border-right:1px solid var(--border-secondary, #e9e8eb);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .05s ease-out}.pdf-thumbnails-sidebar .thumbnails-header[data-v-5c4e4f0c]{padding:.65rem .75rem;border-bottom:1px solid var(--border-secondary, #e9e8eb);text-align:center;color:var(--text-tertiary, #727272);flex-shrink:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pdf-thumbnails-sidebar .thumbnails-container[data-v-5c4e4f0c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.pdf-thumbnails-sidebar .thumbnails-resize-handle[data-v-5c4e4f0c]{position:absolute;right:-4px;top:0;width:8px;height:100%;cursor:col-resize;background:transparent;transition:background-color .2s ease;z-index:10}.pdf-thumbnails-sidebar .thumbnails-resize-handle[data-v-5c4e4f0c]:hover{background:var(--color-bpm, #3B5BFD);opacity:.3}.pdf-thumbnails-sidebar .thumbnails-resize-handle[data-v-5c4e4f0c]:active{background:var(--color-bpm, #3B5BFD);opacity:.5}.thumbnail-wrapper[data-v-5c4e4f0c]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:2px solid transparent;border-radius:4px;cursor:pointer;background:var(--bg-tertiary, #2a2f37);transition:all .2s ease}.thumbnail-wrapper[data-v-5c4e4f0c]:hover{background:var(--bg-primary, #1a1d23);border-color:var(--border-tertiary, #ced4da)}.thumbnail-wrapper.active[data-v-5c4e4f0c]{background:var(--bg-primary, #1a1d23);border-color:var(--color-bpm, #3B5BFD);box-shadow:0 0 8px var(--color-bpm, #3B5BFD)}.thumbnail-wrapper.selected[data-v-5c4e4f0c]{border-color:var(--color-bpm, #3B5BFD);background:var(--bg-primary, #1a1d23);box-shadow:0 0 4px var(--color-bpm, #3B5BFD)}.thumbnail-wrapper.selected.active[data-v-5c4e4f0c]{border-color:var(--color-bpm, #3B5BFD);background:var(--bg-primary, #1a1d23);box-shadow:0 0 8px var(--color-bpm, #3B5BFD)}.thumbnail-wrapper .thumbnail-canvas[data-v-5c4e4f0c]{max-width:100%;width:100%;height:auto;background:var(--bg-secondary, #ffffff);border-radius:2px;display:block}.thumbnail-wrapper .thumbnail-label[data-v-5c4e4f0c]{font-size:.7rem;color:var(--text-secondary, #5a5c63);font-weight:500}.pdf-canvas-container[data-v-5c4e4f0c]{flex:1 1 0%;min-width:0;min-height:0;overflow:auto;background:var(--bg-primary, #1a1d23);-webkit-touch-callout:none}.pdf-canvas-container .pdf-pages-wrapper[data-v-5c4e4f0c]{padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:100%;width:fit-content}.pdf-canvas-container .pdf-page-container[data-v-5c4e4f0c]{position:relative;box-shadow:0 2px 8px var(--shadow-md, rgba(0, 0, 0, .2));background:var(--bg-secondary, #ffffff);border-radius:2px;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.pdf-canvas-container .pdf-page-container.page-selected[data-v-5c4e4f0c]{border-color:var(--color-bpm, #3B5BFD);box-shadow:0 0 8px var(--color-bpm, #3B5BFD)}.pdf-canvas-container .pdf-page-container .pdf-canvas[data-v-5c4e4f0c]{display:block}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c]{position:absolute;inset:0;overflow:hidden;line-height:1;-webkit-user-select:text;user-select:text;pointer-events:auto}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] span,.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] br{color:transparent;position:absolute;white-space:pre;transform-origin:0% 0%;pointer-events:all}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] span{font-size:calc(var(--scale-factor) * 1px)}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] ::selection{background:#0064c866}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] ::-moz-selection{background:#0064c866}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight{margin:-1px;padding:1px;background-color:#b400aa33;border-radius:4px}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight.appended{position:initial}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight.begin{border-radius:4px 0 0 4px}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight.end{border-radius:0 4px 4px 0}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight.middle{border-radius:0}.pdf-canvas-container .pdf-page-container .pdf-text-layer[data-v-5c4e4f0c] .highlight.selected{background-color:#00640033}.viewer-height[data-v-5c4e4f0c]{height:100%}.cursor-blocked[data-v-5c4e4f0c],.cursor-blocked *[data-v-5c4e4f0c]{cursor:not-allowed!important}@media only screen and (max-width:699px){.pdf-toolbar[data-v-5c4e4f0c]{justify-content:flex-start;align-items:center;padding:6px 8px;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdf-toolbar[data-v-5c4e4f0c]::-webkit-scrollbar{display:none}.pdf-toolbar[data-v-5c4e4f0c] .btn.btn-outline-secondary,.pdf-toolbar .btn.btn-outline-secondary[data-v-5c4e4f0c]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);flex-shrink:0}.pdf-toolbar[data-v-5c4e4f0c] .dropdown .btn.btn-outline-secondary,.pdf-toolbar .dropdown .btn.btn-outline-secondary[data-v-5c4e4f0c]{min-height:var(--touch-target-min, 44px);min-width:56px;border-radius:12px!important}.pdf-toolbar .toolbar-group[data-v-5c4e4f0c]{gap:4px;flex-shrink:0}.pdf-toolbar .toolbar-group .page-display[data-v-5c4e4f0c],.pdf-toolbar .toolbar-group .zoom-display[data-v-5c4e4f0c]{min-width:3rem;font-size:11px}.pdf-toolbar .toolbar-group .page-input[data-v-5c4e4f0c]{width:2.75rem;height:36px;font-size:12px;display:none}.pdf-toolbar .toolbar-group .zoom-display[data-v-5c4e4f0c]{display:none}.pdf-thumbnails-sidebar[data-v-5c4e4f0c]{position:absolute;top:0;left:0;bottom:0;z-index:6;width:min(72vw,220px)!important;max-width:72vw;box-shadow:4px 0 20px #00000040}.pdf-main-area[data-v-5c4e4f0c]{position:relative}.pdf-canvas-container[data-v-5c4e4f0c]{overflow-x:hidden;overflow-y:auto;padding-bottom:calc(72px + var(--safe-area-bottom, 0px))}.pdf-canvas-container .pdf-pages-wrapper[data-v-5c4e4f0c]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:.75rem .5rem}}.pdf-browser[data-v-4bb3facc]{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-primary, #1a1d23)}.pdf-iframe[data-v-4bb3facc]{flex:1;width:100%;height:100%;border:none}.loading-container[data-v-4bb3facc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.spinner[data-v-4bb3facc]{border:4px solid var(--border-tertiary, #ced4da);border-top:4px solid var(--color-bpm, #3B5BFD);border-radius:50%;width:50px;height:50px;animation:spin-4bb3facc 1s linear infinite}.loading-container p[data-v-4bb3facc]{margin:0;color:var(--text-secondary, #5a5c63)}@keyframes spin-4bb3facc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box[data-v-621a2ab8]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-primary, #1a1d23);position:relative;overflow:hidden}.toolbar[data-v-621a2ab8]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.75rem;background:var(--bg-secondary, #242830);border-bottom:1px solid var(--border-secondary, #e9e8eb);z-index:10;flex-wrap:wrap}.toolbar-group[data-v-621a2ab8]{display:flex;gap:.5rem;align-items:center;padding:0 .5rem}.toolbar-divider[data-v-621a2ab8]{width:1px;height:2rem;background:var(--border-tertiary, #ced4da);margin:0 .25rem}.toolbar-btn[data-v-621a2ab8]{background:var(--bg-tertiary, #f9fcfd);color:var(--text-primary, rgba(0, 0, 0, .9));border:1px solid var(--border-tertiary, #ced4da);border-radius:4px;padding:.5rem .75rem;cursor:pointer;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem}.toolbar-btn[data-v-621a2ab8]:hover:not(:disabled){background:var(--color-bpm, #3B5BFD);color:var(--text-inverse, #ffffff);border-color:var(--color-bpm, #3B5BFD)}.toolbar-btn[data-v-621a2ab8]:active:not(:disabled){transform:scale(.95)}.toolbar-btn[data-v-621a2ab8]:disabled{opacity:.5;cursor:not-allowed}.zoom-display[data-v-621a2ab8]{color:var(--text-primary, rgba(0, 0, 0, .9));font-size:.9rem;min-width:3.5rem;text-align:center;font-weight:500}.image-container[data-v-621a2ab8]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #1a1d23);position:relative;-webkit-user-select:none;user-select:none}.image-container.panning[data-v-621a2ab8]{cursor:grabbing}.image-wrapper[data-v-621a2ab8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#img-view[data-v-621a2ab8]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.video-viewer[data-v-c55d9a3e]{display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #000000);overflow:hidden}.error-container[data-v-c55d9a3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}.error-container i[data-v-c55d9a3e]{font-size:3rem;color:var(--text-danger, #fe0000)}.error-container p[data-v-c55d9a3e]{margin:0;text-align:center;color:var(--text-secondary, #5a5c63)}.video-container[data-v-c55d9a3e]{width:100%;height:100%;position:relative;background:#000;display:flex;align-items:center;justify-content:center}.video-container .video-player[data-v-c55d9a3e]{width:100%;height:100%;object-fit:contain;outline:none}.controls-overlay[data-v-c55d9a3e]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:100}.play-button-overlay[data-v-c55d9a3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:all .3s ease}.play-button-overlay i[data-v-c55d9a3e]{font-size:2rem;color:#fff;margin-left:4px}.play-button-overlay[data-v-c55d9a3e]:hover{background:#ffffff4d;transform:translate(-50%,-50%) scale(1.1)}.controls-bar[data-v-c55d9a3e]{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.controls-bar.visible[data-v-c55d9a3e]{opacity:1;pointer-events:auto}.progress-container[data-v-c55d9a3e]{position:relative;width:100%;height:6px}.progress-container .progress-bar[data-v-c55d9a3e]{width:100%;height:100%;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;z-index:2;position:relative}.progress-container .progress-bar[data-v-c55d9a3e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--color-bpm, #3B5BFD);border-radius:50%;cursor:pointer;box-shadow:0 0 8px #3b5bfd80}.progress-container .progress-bar[data-v-c55d9a3e]::-moz-range-thumb{width:14px;height:14px;background:var(--color-bpm, #3B5BFD);border:none;border-radius:50%;cursor:pointer;box-shadow:0 0 8px #3b5bfd80}.progress-container .progress-bar[data-v-c55d9a3e]::-webkit-slider-runnable-track{background:#ffffff4d;height:6px;border-radius:3px}.progress-container .progress-bar[data-v-c55d9a3e]::-moz-range-track{background:transparent;border:none}.progress-container .progress-bar[data-v-c55d9a3e]::-moz-range-progress{background:var(--color-bpm, #3B5BFD);height:6px;border-radius:3px}.progress-container .buffered-progress[data-v-c55d9a3e]{position:absolute;left:0;top:0;height:100%;background:#ffffff4d;border-radius:3px;pointer-events:none}.controls-buttons[data-v-c55d9a3e]{display:flex;align-items:center;gap:.75rem;color:#fff}.controls-buttons .control-btn[data-v-c55d9a3e]{color:#fff!important;border-color:#ffffff80!important;transition:all .2s ease}.controls-buttons .control-btn[data-v-c55d9a3e]:hover{background:#fff3!important;border-color:#fff!important}.controls-buttons .control-btn i[data-v-c55d9a3e]{font-size:.9rem}.volume-control[data-v-c55d9a3e]{display:flex;align-items:center;gap:.5rem}.volume-control .volume-slider[data-v-c55d9a3e]{width:60px;height:4px;-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer;outline:none}.volume-control .volume-slider[data-v-c55d9a3e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer}.volume-control .volume-slider[data-v-c55d9a3e]::-moz-range-thumb{width:10px;height:10px;background:#fff;border:none;border-radius:50%;cursor:pointer}.time-display[data-v-c55d9a3e]{color:#fff;font-size:.9rem;font-weight:500;margin-left:auto;min-width:80px;text-align:right}.viewer-height[data-v-c55d9a3e]{height:100%}.unsupported-file-container[data-v-b7d5c05b]{display:flex;align-items:flex-start;justify-content:center;height:100%;width:100%;padding:2rem 2rem 3rem;background:linear-gradient(135deg,var(--bg-primary, #1a1d23) 0%,var(--bg-secondary, #242830) 100%)}.unsupported-content[data-v-b7d5c05b]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;max-width:480px;text-align:center;padding:1.5rem 2rem;background:var(--bg-secondary, #242830);border-radius:12px;border:1px solid var(--border-secondary, #e9e8eb);box-shadow:0 8px 32px var(--shadow-lg, rgba(0, 0, 0, .2))}.unsupported-icon[data-v-b7d5c05b]{font-size:3rem;color:var(--text-danger, #fe0000);opacity:.8;flex-shrink:0}.unsupported-title[data-v-b7d5c05b]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--text-primary, rgba(0, 0, 0, .9))}.unsupported-message[data-v-b7d5c05b]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary, rgba(0, 0, 0, .6))}.audio-viewer[data-v-650f12fe]{display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #1a1d23);overflow:hidden}.audio-container[data-v-650f12fe]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 2rem;background:var(--bg-secondary, #242830);border-radius:12px;max-width:500px;width:100%;box-shadow:0 4px 16px var(--shadow-lg, rgba(0, 0, 0, .3))}.album-art[data-v-650f12fe]{width:150px;height:150px;background:linear-gradient(135deg,var(--color-bpm, #3B5BFD),#2d3f7f);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3b5bfd4d}.album-art i[data-v-650f12fe]{font-size:4rem;color:#fff}.player-info[data-v-650f12fe]{text-align:center}.player-info .track-title[data-v-650f12fe]{margin:0;color:var(--text-primary, rgba(0, 0, 0, .9));font-size:1.3rem;font-weight:600;word-break:break-word}.player-info .track-artist[data-v-650f12fe]{margin:.5rem 0 0;color:var(--text-secondary, #5a5c63);font-size:.9rem}.player-controls[data-v-650f12fe]{display:flex;align-items:center;gap:1rem;width:100%}.player-controls .play-button[data-v-650f12fe]{min-width:60px;width:60px;height:60px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-bpm, #3B5BFD)!important;border:none!important;flex-shrink:0}.player-controls .play-button i[data-v-650f12fe]{font-size:1.5rem;color:#fff;margin-left:2px}.player-controls .play-button[data-v-650f12fe]:hover{background:#6e85fe!important;box-shadow:0 0 16px #3b5bfd66}.player-controls .play-button[data-v-650f12fe]:active{transform:scale(.95)}.progress-section[data-v-650f12fe]{flex:1;display:flex;flex-direction:column;gap:.5rem}.progress-section .progress-bar-wrapper[data-v-650f12fe]{position:relative;height:16px;display:flex;align-items:center}.progress-section .progress-bar-wrapper .progress-track[data-v-650f12fe],.progress-section .progress-bar-wrapper .buffered-progress[data-v-650f12fe],.progress-section .progress-bar-wrapper .played-progress[data-v-650f12fe]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;border-radius:3px;pointer-events:none}.progress-section .progress-bar-wrapper .progress-track[data-v-650f12fe]{width:100%;background:var(--border-secondary, #e9e8eb)}.progress-section .progress-bar-wrapper .buffered-progress[data-v-650f12fe]{background:var(--border-tertiary, #ced4da)}.progress-section .progress-bar-wrapper .played-progress[data-v-650f12fe]{background:var(--color-bpm, #3B5BFD)}.progress-section .progress-bar-wrapper .progress-bar[data-v-650f12fe]{position:relative;z-index:2;width:100%;height:16px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.progress-section .progress-bar-wrapper .progress-bar[data-v-650f12fe]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;background:var(--color-bpm, #3B5BFD);border-radius:50%;cursor:pointer;box-shadow:0 0 8px #3b5bfd80}.progress-section .progress-bar-wrapper .progress-bar[data-v-650f12fe]::-moz-range-thumb{width:14px;height:14px;background:var(--color-bpm, #3B5BFD);border:none;border-radius:50%;cursor:pointer;box-shadow:0 0 8px #3b5bfd80}.progress-section .progress-bar-wrapper .progress-bar[data-v-650f12fe]::-webkit-slider-runnable-track{background:transparent;height:6px;border-radius:3px}.progress-section .progress-bar-wrapper .progress-bar[data-v-650f12fe]::-moz-range-track{background:transparent;border:none;height:6px}.progress-section .time-info[data-v-650f12fe]{display:flex;justify-content:center;align-items:baseline;gap:.35rem;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text-secondary, #5a5c63)}.progress-section .time-info .current-time[data-v-650f12fe]{font-weight:600;color:var(--text-primary, rgba(0, 0, 0, .9))}.progress-section .time-info .time-separator[data-v-650f12fe]{opacity:.6}.player-settings[data-v-650f12fe]{display:flex;align-items:center;gap:1rem;width:100%;justify-content:space-between}.volume-control[data-v-650f12fe]{display:flex;align-items:center;gap:.5rem;flex:1}.volume-control .volume-btn[data-v-650f12fe]{color:var(--text-primary, rgba(0, 0, 0, .9))!important;border-color:var(--border-tertiary, #ced4da)!important}.volume-control .volume-btn[data-v-650f12fe]:hover{background:var(--bg-tertiary, #f9fcfd)!important}.volume-control .volume-btn i[data-v-650f12fe]{font-size:.9rem}.volume-control .volume-slider[data-v-650f12fe]{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--color-bpm, #3B5BFD) 0 var(--volume-filled, 100%),var(--border-secondary, #e9e8eb) var(--volume-filled, 100%) 100%);border-radius:2px;cursor:pointer;outline:none}.volume-control .volume-slider[data-v-650f12fe]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:var(--color-bpm, #3B5BFD);border-radius:50%;cursor:pointer}.volume-control .volume-slider[data-v-650f12fe]::-moz-range-thumb{width:10px;height:10px;background:var(--color-bpm, #3B5BFD);border:none;border-radius:50%;cursor:pointer}.volume-control .volume-value[data-v-650f12fe]{color:var(--text-secondary, #5a5c63);font-size:.8rem;min-width:35px;text-align:right}.additional-controls[data-v-650f12fe]{display:flex;align-items:center;gap:.5rem}.additional-controls .speed-control[data-v-650f12fe]{flex:1}.viewer-height[data-v-650f12fe]{height:100%}.bodyTxt[data-v-c42a57b2]{position:absolute;width:100%;height:100%;background-color:#eee;color:#444;padding:22px}.bodyTxt.active[data-v-c42a57b2]{position:absolute;width:100%;background-color:#555;color:#eee;padding:22px}.viewerTxt[data-v-c42a57b2]{overflow:auto;background-color:#eee;color:#444;padding:22px;height:100%;-webkit-user-select:text!important;user-select:text!important}.viewerTxt.active[data-v-c42a57b2]{overflow:auto;background-color:#555;color:#eee;padding:22px;height:100%}#bodyXML[data-v-6a979066]{width:100%;max-height:60vh;overflow-y:auto;overflow-x:auto;position:relative}#XMLHolder[data-v-6a979066]{border:1px solid #f7f7f7;padding:20px;margin:0;border-radius:3px;background:#f7f7f7;white-space:pre;word-break:normal;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}#bodyHTML[data-v-c5891721]{position:absolute;width:100%;height:calc(100% - 4px);margin:0}iframe[data-v-c5891721]{border:1px solid lightgray;width:100%;height:100%}.office-body[data-v-5bc864aa]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #1a1d23);color:var(--text-primary, rgba(0, 0, 0, .9));overflow:hidden}.loading-container[data-v-5bc864aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.loading-container .spinner[data-v-5bc864aa]{border:4px solid var(--border-tertiary, #ced4da);border-top:4px solid var(--color-bpm, #3B5BFD);border-radius:50%;width:50px;height:50px;animation:spin-5bc864aa 1s linear infinite}.loading-container p[data-v-5bc864aa]{margin:0;color:var(--text-secondary, #5a5c63)}@keyframes spin-5bc864aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-5bc864aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}.error-container i[data-v-5bc864aa]{font-size:3rem;color:var(--text-danger, #fe0000)}.error-container p[data-v-5bc864aa]{margin:0;text-align:center;color:var(--text-secondary, #5a5c63)}.document-viewer[data-v-5bc864aa]{display:flex;flex-direction:column;height:100%;overflow:hidden}.document-toolbar[data-v-5bc864aa]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary, #242830);border-bottom:1px solid var(--border-secondary, #e9e8eb);flex-wrap:wrap;gap:1rem}.document-toolbar .file-info[data-v-5bc864aa]{color:var(--text-primary, rgba(0, 0, 0, .9));font-weight:500;font-size:.9rem;flex:1;min-width:150px}.document-toolbar .zoom-display[data-v-5bc864aa]{color:var(--text-primary, rgba(0, 0, 0, .9));min-width:3rem;text-align:center;font-size:.9rem}.document-content[data-v-5bc864aa]{flex:1;overflow:auto;padding:2rem;background:var(--bg-primary, #1a1d23)}.document-content .word-content[data-v-5bc864aa]{max-width:100%;background:var(--bg-secondary, #ffffff);padding:2rem;border-radius:4px;line-height:1.6}.document-content .word-content p[data-v-5bc864aa]{margin-bottom:1rem;color:var(--text-primary, rgba(0, 0, 0, .9))}.document-content .word-content h1[data-v-5bc864aa],.document-content .word-content h2[data-v-5bc864aa],.document-content .word-content h3[data-v-5bc864aa],.document-content .word-content h4[data-v-5bc864aa],.document-content .word-content h5[data-v-5bc864aa],.document-content .word-content h6[data-v-5bc864aa]{color:var(--text-primary, rgba(0, 0, 0, .9));margin-top:1rem;margin-bottom:.5rem}.document-content .word-content table[data-v-5bc864aa]{border-collapse:collapse;width:100%;margin:1rem 0}.document-content .word-content table td[data-v-5bc864aa],.document-content .word-content table th[data-v-5bc864aa]{border:1px solid var(--border-tertiary, #ced4da);padding:.5rem;color:var(--text-primary, rgba(0, 0, 0, .9))}.document-content .word-content table th[data-v-5bc864aa]{background:var(--bg-tertiary, #f9fcfd)}.document-content .word-content a[data-v-5bc864aa]{color:var(--text-link, rgb(43, 104, 216));text-decoration:none}.document-content .word-content a[data-v-5bc864aa]:hover{text-decoration:underline;color:var(--text-link-hover, #3b68d8)}.office-preview-viewer[data-v-5bc864aa],.spreadsheet-viewer[data-v-5bc864aa]{display:flex;flex-direction:column;height:100%;overflow:hidden}.preview-status-container[data-v-5bc864aa]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;gap:.75rem}.preview-status-container i[data-v-5bc864aa]{font-size:3rem;color:var(--text-link, rgb(43, 104, 216))}.preview-status-container h5[data-v-5bc864aa]{margin:0;color:var(--text-primary, rgba(0, 0, 0, .9))}.preview-status-container p[data-v-5bc864aa]{margin:0;color:var(--text-secondary, #5a5c63);max-width:600px}.spreadsheet-toolbar[data-v-5bc864aa]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary, #242830);border-bottom:1px solid var(--border-secondary, #e9e8eb);flex-wrap:wrap;gap:1rem}.spreadsheet-toolbar .file-info[data-v-5bc864aa]{color:var(--text-primary, rgba(0, 0, 0, .9));font-weight:500;font-size:.9rem}.spreadsheet-toolbar .sheet-selector[data-v-5bc864aa]{min-width:200px}.images-section[data-v-5bc864aa]{padding:1rem;background:var(--bg-primary, #1a1d23);border-bottom:1px solid var(--border-secondary, #e9e8eb)}.images-section .images-container[data-v-5bc864aa]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.images-section .images-container .image-wrapper[data-v-5bc864aa]{background:var(--bg-secondary, #ffffff);padding:.5rem;border-radius:4px;box-shadow:0 2px 4px var(--shadow-sm, rgba(0, 0, 0, .1))}.images-section .images-container .image-wrapper .extracted-image[data-v-5bc864aa]{max-width:200px;max-height:200px;display:block;object-fit:contain}.spreadsheet-content[data-v-5bc864aa]{flex:1;overflow:auto;padding:1rem;background:var(--bg-primary, #1a1d23)}.spreadsheet-content .excel-table[data-v-5bc864aa]{background:var(--bg-secondary, #ffffff);border-collapse:collapse;width:100%;font-size:.9rem}.spreadsheet-content .excel-table .excel-cell[data-v-5bc864aa]{border:1px solid var(--border-tertiary, #ced4da);padding:.5rem;word-wrap:break-word;max-width:300px;min-width:50px;white-space:pre-wrap}.tiff-viewer[data-v-a50a5b58]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #1a1d23);color:var(--text-primary, rgba(0, 0, 0, .9));overflow:hidden}.loading-container[data-v-a50a5b58]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.loading-container .spinner[data-v-a50a5b58]{border:4px solid var(--border-tertiary, #ced4da);border-top:4px solid var(--color-bpm, #3B5BFD);border-radius:50%;width:50px;height:50px;animation:spin-a50a5b58 1s linear infinite}.loading-container p[data-v-a50a5b58]{margin:0;color:var(--text-secondary, #5a5c63)}@keyframes spin-a50a5b58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-a50a5b58]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}.error-container i[data-v-a50a5b58]{font-size:3rem;color:var(--text-danger, #fe0000)}.error-container p[data-v-a50a5b58]{margin:0;text-align:center;color:var(--text-secondary, #5a5c63)}.tiff-toolbar[data-v-a50a5b58]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-secondary, #242830);border-bottom:1px solid var(--border-secondary, #e9e8eb);flex-wrap:wrap;gap:1rem}.tiff-toolbar .toolbar-group[data-v-a50a5b58]{display:flex;gap:.5rem;align-items:center}.tiff-toolbar .toolbar-group .page-display[data-v-a50a5b58]{color:var(--text-primary, rgba(0, 0, 0, .9));min-width:4rem;text-align:center;font-size:.9rem;font-weight:500}.tiff-toolbar .toolbar-group .page-input[data-v-a50a5b58]{width:4rem;text-align:center}.tiff-toolbar .toolbar-group .zoom-display[data-v-a50a5b58]{color:var(--text-primary, rgba(0, 0, 0, .9));min-width:3rem;text-align:center;font-size:.9rem;font-weight:500}.tiff-content[data-v-a50a5b58]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tiff-main-area[data-v-a50a5b58]{flex:1;display:flex;overflow:hidden;gap:1rem}.tiff-thumbnails-sidebar[data-v-a50a5b58]{width:180px;background:var(--bg-secondary, #242830);border-right:1px solid var(--border-secondary, #e9e8eb);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .05s ease-out}.tiff-thumbnails-sidebar .thumbnails-header[data-v-a50a5b58]{padding:.75rem;border-bottom:1px solid var(--border-secondary, #e9e8eb);text-align:center;color:var(--text-secondary, #5a5c63);flex-shrink:0}.tiff-thumbnails-sidebar .thumbnails-container[data-v-a50a5b58]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.tiff-thumbnails-sidebar .thumbnails-resize-handle[data-v-a50a5b58]{position:absolute;right:-4px;top:0;width:8px;height:100%;cursor:col-resize;background:transparent;transition:background-color .2s ease;z-index:10}.tiff-thumbnails-sidebar .thumbnails-resize-handle[data-v-a50a5b58]:hover{background:var(--color-bpm, #3B5BFD);opacity:.3}.tiff-thumbnails-sidebar .thumbnails-resize-handle[data-v-a50a5b58]:active{background:var(--color-bpm, #3B5BFD);opacity:.5}.thumbnail-wrapper[data-v-a50a5b58]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:2px solid transparent;border-radius:4px;cursor:pointer;background:var(--bg-tertiary, #2a2f37);transition:all .2s ease}.thumbnail-wrapper[data-v-a50a5b58]:hover{background:var(--bg-primary, #1a1d23);border-color:var(--border-tertiary, #ced4da)}.thumbnail-wrapper.active[data-v-a50a5b58]{background:var(--bg-primary, #1a1d23);border-color:var(--color-bpm, #3B5BFD);box-shadow:0 0 8px var(--color-bpm, #3B5BFD)}.thumbnail-wrapper .thumbnail-canvas[data-v-a50a5b58]{max-width:100%;width:100%;height:auto;background:var(--bg-secondary, #ffffff);border-radius:2px;display:block}.thumbnail-wrapper .thumbnail-label[data-v-a50a5b58]{font-size:.7rem;color:var(--text-secondary, #5a5c63);font-weight:500}.tiff-canvas-container[data-v-a50a5b58]{flex:1;overflow:auto;padding:1rem;background:var(--bg-primary, #1a1d23);display:flex;cursor:grab}.tiff-canvas-container.panning[data-v-a50a5b58]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tiff-canvas-container .tiff-page-wrapper[data-v-a50a5b58]{flex-shrink:0;margin:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--shadow-md, rgba(0, 0, 0, .2));background:var(--bg-secondary, #ffffff);border-radius:2px}.tiff-canvas-container .tiff-canvas[data-v-a50a5b58]{display:block}.viewer-height[data-v-a50a5b58]{height:100%}.badge-height[data-v-66dcde57]{min-height:30px;display:flex;flex-direction:row;align-items:center}.badge-filter-table[data-v-66dcde57]{font-size:15px;font-weight:700;color:var(--text-primary, rgb(0, 0, 0));background-color:var(--bg-tertiary, #ebeef0)!important;border-radius:15px;transition:background-color .2s ease,color .2s ease}.badge-filter-table small[data-v-66dcde57]{color:var(--text-secondary, #5a5c63)}.viewer-wrapper:fullscreen,.viewer-wrapper:fullscreen *{background:var(--bg-secondary, #ffffff)!important;color:var(--text-primary, rgba(0, 0, 0, .9))!important}.msg-viewer-container[data-v-9b2c2d0f]{border-color:var(--border-secondary, #e9e8eb)!important}.sender-header[data-v-9b2c2d0f]{border-bottom:1px solid var(--border-secondary, #e9e8eb)}.sender-email[data-v-9b2c2d0f]{color:var(--text-link, rgb(43, 104, 216))}.sender-email[data-v-9b2c2d0f]:hover{color:var(--text-link-hover, #3b68d8)}.recipient-section[data-v-9b2c2d0f]{border-bottom:1px solid var(--border-secondary, #e9e8eb)}#emailContent[data-v-9b2c2d0f]{overflow-x:auto;overflow-y:auto;max-height:350px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:Montserrat,sans-serif;font-size:1rem;color:var(--text-primary, rgba(0, 0, 0, .9));background:var(--bg-secondary, #ffffff);padding:1rem;border:1px solid var(--border-tertiary, #ced4da);border-radius:4px;margin:1rem 0}.attachments-section[data-v-9b2c2d0f]{border-top:1px solid var(--border-secondary, #e9e8eb)}.attachment-card[data-v-9b2c2d0f]{width:300px;height:76px;cursor:pointer;display:flex;padding:.75rem;margin:.5rem;border:1px solid var(--border-tertiary, #ced4da);border-radius:8px;background:var(--bg-tertiary, #f9fcfd);color:var(--text-primary, rgba(0, 0, 0, .9));transition:all .2s ease;align-items:center}.attachment-card[data-v-9b2c2d0f]:hover{background:var(--bg-secondary, #ffffff);border-color:var(--color-bpm, #3B5BFD);box-shadow:0 2px 8px var(--shadow-sm, rgba(0, 0, 0, .1))}.attachment-card .attachment-icon[data-v-9b2c2d0f]{font-size:2.5rem;flex-shrink:0;color:var(--text-primary, rgba(0, 0, 0, .9))}.attachment-card span.attachmentName[data-v-9b2c2d0f]{width:210px;text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;color:var(--text-primary, rgba(0, 0, 0, .9))}.attachment-card .attachmentInfo[data-v-9b2c2d0f]{color:var(--text-secondary, #5a5c63);font-size:.8rem}[data-v-9b2c2d0f] .file-viewer-modal .modal-body{padding:0;background:var(--bg-primary, #1a1d23)}[data-v-9b2c2d0f] .file-viewer-modal .modal-header{background:var(--bg-secondary, #242830);border-color:var(--border-secondary, #e9e8eb)}[data-v-9b2c2d0f] .file-viewer-modal .modal-title,[data-v-9b2c2d0f] .file-viewer-modal .btn-close{color:var(--text-primary, rgba(0, 0, 0, .9))}.file-viewer-container[data-v-9b2c2d0f]{width:100%;height:600px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #1a1d23)}.file-viewer-container[data-v-9b2c2d0f] .unsupported-download-btn{margin-top:.5rem;transition:all .3s ease}.file-viewer-container[data-v-9b2c2d0f] .unsupported-download-btn:hover{transform:translateY(-2px)}.file-viewer-container[data-v-9b2c2d0f] .unsupported-download-btn:active{transform:translateY(0)}#fileviewer[data-v-d168dda8]{width:100%;height:100%;min-width:0;min-height:0}#fileviewer>*[data-v-d168dda8]{width:100%;height:100%;min-width:0;min-height:0}.cursor-blocked[data-v-d168dda8],[data-v-d168dda8] .cursor-blocked *{cursor:not-allowed!important}.signature-request-events-body[data-v-0024b96a]{display:flex;flex-direction:column;gap:12px}.signature-request-events-header[data-v-0024b96a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.signature-request-events-header-actions[data-v-0024b96a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.signature-request-events-list[data-v-0024b96a]{display:flex;flex-direction:column;gap:10px}.signature-request-event-row[data-v-0024b96a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.signature-request-event-main[data-v-0024b96a]{min-width:0;flex:1}.signature-request-event-title[data-v-0024b96a]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.signature-request-event-action[data-v-0024b96a]{flex-shrink:0}.signature-request-event-actions[data-v-0024b96a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-file[data-v-28979cd0]{padding:12px 16px 12px 0;background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-secondary)}.header-file .navbar-brand[data-v-28979cd0]{color:var(--text-primary)!important}.title-file strong[data-v-28979cd0]{font-size:15px;font-weight:600;color:var(--text-primary)}.title-file>i[data-v-28979cd0]{font-size:13px;color:var(--text-tertiary)}.document-metadata .text-muted[data-v-28979cd0]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)!important}.document-metadata small[data-v-28979cd0]{font-size:12.5px;color:var(--text-secondary)}.next-file.disabled[data-v-28979cd0],.previous-file.disabled[data-v-28979cd0]{opacity:.3!important;box-shadow:none!important;background:none!important;color:var(--text-secondary)!important;cursor:not-allowed!important}.btn-navbar-file[data-v-28979cd0]{display:inline-table;font-size:24px;line-height:30px!important;height:32px!important;color:var(--text-secondary);border:1px solid var(--border-secondary);background:var(--bg-primary);border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px!important;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn-navbar-file[data-v-28979cd0]:hover{color:var(--color-ecm);border-color:var(--color-ecm);background:var(--bg-hover)}.btn-navbar-file[data-v-28979cd0]:active{color:var(--color-ecm);background:var(--bg-active)}.btn-navbar-file:hover .icon-left[data-v-28979cd0],.btn-navbar-file:hover .icon-right[data-v-28979cd0]{border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary)}.icon-left[data-v-28979cd0]{position:absolute;border-left:2px solid var(--icon-primary);border-bottom:2px solid var(--icon-primary);margin-top:11px;margin-left:-3px;height:9px;width:9px;-ms-transform:rotate(6deg)!important;transform:rotate(43deg)!important}.icon-right[data-v-28979cd0]{position:absolute;border-left:2px solid var(--icon-primary);border-bottom:2px solid var(--icon-primary);margin-top:11px;margin-left:-6px;height:9px;width:9px;-ms-transform:rotate(6deg)!important;transform:rotate(-136deg)!important}.title-file[data-v-28979cd0]{color:var(--text-primary)!important}.header-file-info[data-v-28979cd0]{min-width:0}.header-viewer-actions[data-v-28979cd0]{gap:8px}.header-viewer-actions .btn-navbar-file[data-v-28979cd0]{margin-right:0!important}.document-metadata[data-v-28979cd0]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0}.metadata-item[data-v-28979cd0]{display:inline-flex;align-items:center;min-width:0;max-width:100%}.metadata-item--folder[data-v-28979cd0],.metadata-item--document[data-v-28979cd0]{flex:1 1 auto;overflow:hidden}.metadata-item--total-files[data-v-28979cd0]{flex:0 0 auto;white-space:nowrap}.metadata-value[data-v-28979cd0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.disabled[data-v-28979cd0]{opacity:.6;cursor:default}.icon-size[data-v-28979cd0]{font-size:14px;height:14px}@media only screen and (max-width:699px){.header-file[data-v-28979cd0]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px;min-height:52px}.header-file-info[data-v-28979cd0]{flex:1 1 auto;max-width:none;min-width:0;padding:0!important;width:auto!important}.header-file-info>.title-file[data-v-28979cd0]{padding-bottom:0!important;display:flex;align-items:center;min-width:0}.header-file-meta[data-v-28979cd0]{display:none}.header-file-meta .text-danger[data-v-28979cd0]{display:block;margin-top:2px}.header-file-info>.header-file-meta[data-v-28979cd0]:has(.text-danger){display:block}.header-file-info>.header-file-meta:has(.text-danger) .document-metadata[data-v-28979cd0]{display:none}.header-viewer-actions[data-v-28979cd0]{flex:0 0 auto;justify-content:flex-end!important;flex-wrap:nowrap!important;padding:0!important;gap:6px;width:auto!important;max-width:none}.metadata-item--folder[data-v-28979cd0],.metadata-item--total-files[data-v-28979cd0],.metadata-item--document[data-v-28979cd0]{display:none}.btn-navbar-file[data-v-28979cd0]{width:var(--touch-target-min, 44px)!important;height:var(--touch-target-min, 44px)!important;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.title-file strong[data-v-28979cd0]{font-size:13px;font-weight:600}.title-file>i[data-v-28979cd0]{flex-shrink:0}}audio[data-v-a2edd7c4],canvas[data-v-a2edd7c4],img[data-v-a2edd7c4],svg[data-v-a2edd7c4],video[data-v-a2edd7c4]{max-width:100%;height:auto;box-sizing:border-box}audio[data-v-a2edd7c4],canvas[data-v-a2edd7c4],iframe[data-v-a2edd7c4],img[data-v-a2edd7c4],svg[data-v-a2edd7c4],video[data-v-a2edd7c4]{vertical-align:middle}.uk-container-center[data-v-a2edd7c4]{margin:0 auto}.md-preloader[data-v-a2edd7c4]{font-size:0;display:inline-block;-webkit-animation:outer-a2edd7c4 6s linear infinite;animation:outer-a2edd7c4 6s linear infinite}.md-preloader svg[data-v-a2edd7c4]{-webkit-animation:inner-a2edd7c4 1.2s linear infinite;animation:inner-a2edd7c4 1.2s linear infinite}.md-preloader svg circle[data-v-a2edd7c4]{fill:none;stroke:#448aff;stroke-linecap:round;-webkit-animation:arc-a2edd7c4 1.2s cubic-bezier(.4,0,.2,1) infinite;animation:arc-a2edd7c4 1.2s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes outer-a2edd7c4{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer-a2edd7c4{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes inner-a2edd7c4{0%{-webkit-transform:rotate(-64.8deg);transform:rotate(-64.8deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes inner-a2edd7c4{0%{-webkit-transform:rotate(-64.8deg);transform:rotate(-64.8deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes arc-a2edd7c4{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:172.59910039px,210.48670779px;stroke-dashoffset:0}to{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-172.59910039px}}@keyframes arc-a2edd7c4{0%{stroke-dasharray:1 210.48670779px;stroke-dashoffset:0}40%{stroke-dasharray:172.59910039px,210.48670779px;stroke-dashoffset:0}to{stroke-dasharray:1 210.48670779px;stroke-dashoffset:-172.59910039px}}.md-preloader-success svg circle[data-v-a2edd7c4]{stroke:#7cb342}.md-preloader-danger svg circle[data-v-a2edd7c4]{stroke:#e53935}.md-preloader-warning svg circle[data-v-a2edd7c4]{stroke:#ffa000}.list-group-flush .list-group-item[data-v-c7da4a90]{border:1px solid #ccc!important;border-radius:5px!important;margin-bottom:18px!important;padding:8px!important;z-index:1!important}.list-group-flush .list-group-item[data-v-c7da4a90]:hover{background:#0000000a!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important}.list-group-flush .list-group-item[data-v-c7da4a90]:last-child{margin-bottom:4px!important}.badge[data-v-c7da4a90]{position:absolute!important;right:-9px!important;top:-12px!important;border:2px solid #fff!important}.file-type[data-v-c7da4a90]{position:absolute;bottom:6.2px;left:50px;font-size:.7em;color:#00000070}.btn-enviar-upload[data-v-c7da4a90]:hover{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important}.btn-base[data-v-c7da4a90]{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;-webkit-user-select:none;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.btn-root[data-v-c7da4a90]{flex:0 0 auto;color:#0000008a;padding:12px;overflow:visible;font-size:1.5rem;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1) 0ms;border-radius:50%}.btn-root[data-v-c7da4a90]:hover{box-shadow:0 0 1px 2px #ff000026;background:#ff000026;color:#de0000}.MuiTouchRipple-root[data-v-c7da4a90]{inset:0;z-index:0;overflow:hidden;position:absolute;border-radius:inherit;pointer-events:none}.MuiIconButton-label[data-v-c7da4a90]{width:100%;display:flex;align-items:inherit;justify-content:inherit}.MuiSvgIcon-fontSizeSmall[data-v-c7da4a90]{font-size:1.2rem}.MuiSvgIcon-root[data-v-c7da4a90]{fill:currentColor;width:1.2rem;height:1.2rem;display:inline-block;font-size:1.2rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.file_name:hover .tooltip_file_name[data-v-c7da4a90]{display:block!important}.tooltip_file_name[data-v-c7da4a90]{display:none;color:#fff;border:3px solid #fff;position:absolute;left:0;top:0;background:#000;padding:8px 12px;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important;z-index:3}.list-files-upload[data-v-c7da4a90]{overflow:hidden auto;height:auto;max-height:400px;box-shadow:inset -3px 3px .3rem #0000001a,inset 3px -3px .3rem #0000001a}#file_upload[data-v-fedcfeee]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:none;opacity:0}.background[data-v-fedcfeee]{background:var(--bg-secondary)!important}.alert.no-support[data-v-fedcfeee]{background-color:#a00!important;border-color:#a00!important;color:var(--text-on-primary);box-shadow:2px 2px 3px #00000059,-1px -1px 3px var(--shadow-sm)}.viewer-wrapper[data-v-fedcfeee]{height:100%;width:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.viewer-wrapper>.header-file[data-v-fedcfeee]{flex:0 0 auto}.viewer-wrapper>.file-viewer.viewer-height[data-v-fedcfeee]{flex:1 1 0%;min-height:0;height:auto!important;overflow:hidden!important}.viewer-wrapper.viewer-wrapper--fullscreen-css[data-v-fedcfeee]{position:fixed;inset:0;z-index:9999;width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background:var(--bg-primary, #fff)}.viewer-wrapper.viewer-wrapper--fullscreen-css .header-file[class*=col-][data-v-fedcfeee]{flex:0 0 auto;width:100%!important;max-width:100%!important;min-width:0;padding-left:0!important;padding-right:0!important}.viewer-wrapper.viewer-wrapper--fullscreen-css .file-viewer.viewer-height[data-v-fedcfeee]{flex:1 1 0%;min-height:0;min-width:0;width:100%!important;max-width:100%!important;height:auto!important;overflow:hidden}.viewer-wrapper.viewer-wrapper--fullscreen-css .file-viewer[data-v-fedcfeee] #fileviewer{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;min-height:0;width:100%}@media only screen and (max-width:699px){.viewer-wrapper[data-v-fedcfeee]{min-height:0}.viewer-wrapper>.header-file[data-v-fedcfeee]{padding-left:0!important;padding-right:0!important}.viewer-wrapper>.file-viewer.viewer-height[data-v-fedcfeee]{min-height:0}}body.ecm-viewer-css-fullscreen{overflow:hidden!important}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{-webkit-transform:rotate(135deg) scale(.7);transform:rotate(135deg) scale(.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-secondary);white-space:nowrap}.mx-btn:hover{border-color:var(--text-link);color:var(--text-link)}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:var(--border-tertiary);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker.disabled{opacity:1;cursor:default}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:calc(1.5em + .75rem + 4px);padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013}.mx-input:hover,.mx-input:focus{border-color:var(--text-link)}.mx-input:disabled,.mx-input.disabled{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled);background-color:var(--bg-disabled);border-color:var(--border-secondary);opacity:1;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:var(--text-secondary);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:var(--text-primary)}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-secondary)}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d;z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid var(--border-secondary)}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid var(--border-secondary)}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid var(--border-secondary)}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid var(--border-secondary)}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.mx-calendar-content .cell.active{color:#fff;background-color:var(--text-link)}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:var(--text-primary);background-color:#3b5bfd26}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:var(--text-secondary);background-color:var(--bg-secondary)}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:var(--bg-secondary)}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#3b5bfd26}.mx-calendar-week-mode .mx-date-row .cell:hover,.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}.mx-table th{padding:0;font-weight:500}.mx-table td{padding:0}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:var(--text-link)}.mx-table-date .cell.not-current-month{color:var(--text-secondary);background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:var(--bg-primary)}.mx-time+.mx-time{border-left:1px solid var(--border-secondary)}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid var(--border-secondary)}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid var(--border-secondary);text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.mx-time-column .mx-time-item.active{color:var(--text-link);background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:var(--text-secondary);background-color:var(--bg-secondary)}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.mx-time-option.active{color:var(--text-link);background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:var(--text-secondary);background-color:var(--bg-secondary)}.search-trigger[data-v-0db96dff]{border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);height:38px;min-width:38px}.options-wrapper[data-v-0db96dff]{position:absolute;top:100%;left:0;margin-top:4px;width:auto;min-width:250px;max-height:250px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--bg-modal, var(--bg-card));border-radius:8px;border:1px solid var(--border-secondary);box-shadow:0 8px 24px #0000001f;z-index:9999}.options-wrapper div[data-v-0db96dff]{cursor:pointer;padding:8px 12px;width:100%;min-height:32px;display:flex;flex-direction:row;align-items:center;color:var(--text-primary);font-size:13px;transition:background-color .15s ease}.options-wrapper div[data-v-0db96dff]:hover{background-color:var(--bg-hover, var(--bg-tertiary))}.fr-time[data-v-87968b1d]{width:100%;min-width:0}.fr-time__label[data-v-87968b1d]{display:block;margin:0 0 6px!important;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary);letter-spacing:.01em}.fr-time__label .text-danger[data-v-87968b1d]{margin-left:2px;font-weight:700}.fr-time__control[data-v-87968b1d]{width:100%;min-width:0}[data-v-87968b1d] .fr-time__picker.b-form-timepicker.form-control,[data-v-87968b1d] .fr-time__picker.b-form-btn-label-control.form-control{display:flex;align-items:center;width:100%;min-height:36px;height:36px;padding:0 4px 0 10px;color:var(--text-primary);background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}[data-v-87968b1d] .fr-time__picker.b-form-timepicker.form-control:focus-within,[data-v-87968b1d] .fr-time__picker.b-form-btn-label-control.form-control:focus-within{border-color:var(--fr-accent, var(--color-bpm))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 20%,transparent)!important}[data-v-87968b1d] .fr-time__picker[aria-disabled=true],[data-v-87968b1d] .fr-time__picker:disabled{background-color:var(--bg-disabled, var(--bg-tertiary))!important;opacity:1!important;cursor:not-allowed}[data-v-87968b1d] .fr-time__picker>label.form-control{display:flex!important;align-items:center;flex:1 1 auto;width:auto;min-width:0;min-height:0!important;height:auto!important;margin:0!important;padding:0 6px 0 0!important;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)!important;background-color:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}[data-v-87968b1d] .fr-time__picker>.btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-width:28px;padding:0!important;margin:0;order:-1;border:0!important;border-radius:6px!important;background-color:transparent!important;color:var(--text-tertiary)!important;box-shadow:none!important;transition:color .15s ease,background-color .15s ease}[data-v-87968b1d] .fr-time__picker>.btn:hover:not(:disabled),[data-v-87968b1d] .fr-time__picker>.btn:focus:not(:disabled){color:var(--fr-accent, var(--color-bpm))!important;background-color:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 10%,transparent)!important}[data-v-87968b1d] .fr-time__picker>.btn .b-icon.bi{width:14px;height:14px;color:inherit;fill:currentColor}[data-v-87968b1d] .fr-time__picker>.dropdown-menu{margin-top:6px}.fr-time__menu.dropdown-menu,.dropdown-menu.fr-time__menu{padding:10px!important;border:1px solid var(--border-secondary)!important;border-radius:10px!important;background:var(--bg-modal, var(--bg-card))!important;box-shadow:0 10px 28px #00000024!important;color:var(--text-primary)}.fr-time__menu .b-time{color:var(--text-primary)}.fr-time__menu .b-time-header{margin-bottom:8px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.fr-time__menu .btn{border-radius:6px}.fr-date[data-v-e6878334],.fr-date__control[data-v-e6878334]{width:100%;min-width:0}.fr-date[data-v-e6878334] .mx-datepicker{width:100%;display:block}.fr-date[data-v-e6878334] .mx-input{width:100%;min-height:36px;height:36px;padding:0 34px 0 12px;font-size:13px;font-weight:500;color:var(--text-primary)!important;background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;box-shadow:none!important}.fr-date[data-v-e6878334] .mx-input:focus{border-color:var(--fr-accent, var(--color-bpm))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 20%,transparent)!important}.fr-date[data-v-e6878334] .mx-input:disabled{background-color:var(--bg-disabled, var(--bg-tertiary))!important;opacity:1!important}.fr-date[data-v-e6878334] .mx-icon-calendar,.fr-date[data-v-e6878334] .mx-icon-clear{color:var(--text-tertiary)!important}.fr-datetime{width:100%;min-width:0}.fr-datetime__label{display:block;margin:0 0 6px!important;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary);letter-spacing:.01em}.fr-datetime__label .text-danger{margin-left:2px;font-weight:700}.fr-datetime__control,.datetime-component{width:100%;min-width:0}.fr-datetime .vdatetime-input,.datetime-component .vdatetime-input,.theme-interfy .vdatetime-input{width:100%;min-height:36px;height:36px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--text-primary)!important;background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.fr-datetime .vdatetime-input:focus,.datetime-component .vdatetime-input:focus,.theme-interfy .vdatetime-input:focus{border-color:var(--fr-accent, var(--color-bpm))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 20%,transparent)!important;outline:none!important}.fr-datetime .vdatetime-input:disabled,.datetime-component .vdatetime-input:disabled,.theme-interfy .vdatetime-input:disabled{background-color:var(--bg-disabled, var(--bg-tertiary))!important;opacity:1!important;cursor:not-allowed}.fr-datetime .vdatetime-input::placeholder,.datetime-component .vdatetime-input::placeholder,.theme-interfy .vdatetime-input::placeholder{color:var(--text-tertiary)}.vdatetime-overlay{background:#0f172a73!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vdatetime-popup,.theme-interfy .vdatetime-popup{width:340px;max-width:calc(100% - 24px);overflow:hidden;border:1px solid var(--border-secondary);border-radius:14px!important;background:var(--bg-card, var(--bg-primary))!important;color:var(--text-primary)!important;box-shadow:0 16px 40px #0000002e!important;font-family:inherit}.theme-interfy .vdatetime-popup__header,.vdatetime-popup__header{padding:16px 18px 14px!important;background:var(--fr-accent, var(--color-bpm))!important;color:#fff!important}.vdatetime-popup__title{margin-bottom:6px!important;font-size:11px!important;font-weight:500!important;font-family:DM Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.85;color:#fff!important}.vdatetime-popup__year{font-size:12px!important;font-weight:500!important;opacity:.85!important;color:#fff!important}.vdatetime-popup__year:hover{opacity:1!important}.vdatetime-popup__date{margin-top:2px;font-size:22px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em;color:#fff!important}.vdatetime-calendar{padding:4px 8px 0;background:var(--bg-card, var(--bg-primary));color:var(--text-primary)}.vdatetime-calendar__navigation{margin:12px 0 10px!important;padding:0 14px!important}.vdatetime-calendar__current--month{font-size:13px;font-weight:700;color:var(--text-primary)}.vdatetime-calendar__navigation--previous,.vdatetime-calendar__navigation--next{display:inline-flex;align-items:center;justify-content:center;width:28px!important;height:28px;border-radius:6px;transition:background-color .15s ease}.vdatetime-calendar__navigation--previous:hover,.vdatetime-calendar__navigation--next:hover{background:var(--bg-tertiary, var(--bg-secondary))}.vdatetime-calendar__navigation--previous svg path,.vdatetime-calendar__navigation--next svg path{stroke:var(--text-secondary)}.vdatetime-calendar__navigation--previous:hover svg path,.vdatetime-calendar__navigation--next:hover svg path{stroke:var(--fr-accent, var(--color-bpm))}.vdatetime-calendar__month__weekday{font-size:11px;font-weight:600;font-family:DM Mono,ui-monospace,monospace;letter-spacing:.02em;color:var(--text-tertiary)}.vdatetime-calendar__month__day{color:var(--text-primary)}.vdatetime-calendar__month__day>span>span{width:32px;height:32px;line-height:32px;border-radius:8px;font-size:13px;font-weight:500;transition:background-color .15s ease,color .15s ease}.vdatetime-calendar__month__day:hover>span>span{background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 12%,transparent);color:var(--text-primary)}.vdatetime-calendar__month__day--selected>span>span,.vdatetime-calendar__month__day--selected:hover>span>span,.theme-interfy .vdatetime-calendar__month__day--selected>span>span,.theme-interfy .vdatetime-calendar__month__day--selected:hover>span>span{background:var(--fr-accent, var(--color-bpm))!important;color:#fff!important;font-weight:700}.vdatetime-calendar__month__day--disabled{opacity:.35}.vdatetime-year-picker__item,.vdatetime-time-picker__item{color:var(--text-primary)}.vdatetime-year-picker__item--selected,.vdatetime-time-picker__item--selected,.theme-interfy .vdatetime-year-picker__item--selected,.theme-interfy .vdatetime-time-picker__item--selected{color:var(--fr-accent, var(--color-bpm))!important;font-weight:700}.vdatetime-time-picker__list:after,.vdatetime-time-picker__list:before{background:linear-gradient(to bottom,var(--bg-card, var(--bg-primary)),transparent)}.vdatetime-popup__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 14px 14px!important;border-top:1px solid var(--border-secondary);background:var(--bg-card, var(--bg-primary))}.vdatetime-popup__actions__button,.theme-interfy .vdatetime-popup__actions__button{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:32px;padding:0 14px!important;border-radius:6px;font-size:13px!important;font-weight:600;font-family:inherit;transition:all .15s ease}.vdatetime-popup__actions__button--cancel,.theme-interfy .vdatetime-popup__actions__button--cancel{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)!important}.vdatetime-popup__actions__button--cancel:hover,.theme-interfy .vdatetime-popup__actions__button--cancel:hover{color:var(--text-primary)!important;background:var(--bg-hover, var(--bg-secondary));border-color:var(--border-primary, var(--border-secondary))}.vdatetime-popup__actions__button--confirm,.theme-interfy .vdatetime-popup__actions__button--confirm{border:1px solid var(--fr-accent, var(--color-bpm));background:var(--fr-accent, var(--color-bpm));color:#fff!important}.vdatetime-popup__actions__button--confirm:hover,.theme-interfy .vdatetime-popup__actions__button--confirm:hover{filter:brightness(1.06);color:#fff!important}.vdatetime-popup__actions__button:not(.vdatetime-popup__actions__button--cancel):last-child{border:1px solid var(--fr-accent, var(--color-bpm));background:var(--fr-accent, var(--color-bpm));color:#fff!important}.vdatetime-popup__actions__button:not(.vdatetime-popup__actions__button--cancel):last-child:hover{filter:brightness(1.06);color:#fff!important}.vdatetime-popup__actions__button:not(.vdatetime-popup__actions__button--confirm):first-child{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)!important}.vdatetime-popup__actions__button:not(.vdatetime-popup__actions__button--confirm):first-child:hover{color:var(--text-primary)!important;background:var(--bg-hover, var(--bg-secondary))}.fr-checkboxes__group[data-v-3b12e4cd]{gap:6px 14px;align-items:center}.fr-checkboxes__item[data-v-3b12e4cd]{display:inline-flex;align-items:center}.fr-checkboxes__other[data-v-3b12e4cd]{display:flex;align-items:center;gap:8px;min-width:180px}.fr-checkboxes__other-input[data-v-3b12e4cd]{min-width:140px}.fr-checkboxes[data-v-3b12e4cd] .custom-control{min-height:28px;padding-left:1.5rem;margin:0;display:inline-flex;align-items:center}.fr-checkboxes[data-v-3b12e4cd] .custom-control-label{font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer}.fr-checkboxes[data-v-3b12e4cd] .custom-control-label:before{border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input);top:.2rem}.fr-checkboxes[data-v-3b12e4cd] .custom-control-input:checked~.custom-control-label:before{border-color:var(--fr-accent, var(--color-bpm));background-color:var(--fr-accent, var(--color-bpm))}.fr-checkboxes[data-v-3b12e4cd] .custom-control-label:after{top:.2rem}.fr-checkboxes[data-v-3b12e4cd] .custom-control-input:disabled~.custom-control-label:before,.fr-checkboxes[data-v-3b12e4cd] .custom-control-input[disabled]~.custom-control-label:before{background-color:var(--bg-disabled);border-color:var(--border-secondary)}.fr-checkboxes[data-v-3b12e4cd] .custom-control-input:checked:disabled~.custom-control-label:before,.fr-checkboxes[data-v-3b12e4cd] .custom-control-input:checked[disabled]~.custom-control-label:before{background-color:var(--text-disabled);border-color:var(--text-disabled)}.fr-checkboxes[data-v-3b12e4cd] .custom-control-input:disabled~.custom-control-label,.fr-checkboxes[data-v-3b12e4cd] .custom-control-input[disabled]~.custom-control-label{color:var(--text-secondary);cursor:not-allowed}.fr-longtext__count[data-v-c9d30c37]{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--text-tertiary)}#groupRadio .form-check>div>div[data-v-3964d3c6]{display:flex;align-items:center}#groupRadio label[data-v-3964d3c6]{margin-top:0!important;margin-bottom:0!important;color:var(--text-primary);cursor:pointer;line-height:1.3;font-size:13px;font-weight:500}#groupRadio .form-check-input[type=radio][data-v-3964d3c6]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-input, var(--text-secondary));background-color:var(--bg-input, transparent);position:relative;box-sizing:border-box;flex-shrink:0;margin-top:0!important;margin-right:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#groupRadio .form-check-input[type=radio][data-v-3964d3c6]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background-color:var(--fr-accent, var(--color-bpm, var(--primary, #3b5bfd)));transition:transform .15s ease}#groupRadio .form-check-input[type=radio][data-v-3964d3c6]:checked{border-color:var(--fr-accent, var(--color-bpm, var(--primary, #3b5bfd)))}#groupRadio .form-check-input[type=radio][data-v-3964d3c6]:checked:before{transform:translate(-50%,-50%) scale(1);background-color:var(--fr-accent, var(--color-bpm, var(--primary, #3b5bfd)))!important}#groupRadio .form-check-input[type=radio][disabled][data-v-3964d3c6]{opacity:.55!important;cursor:not-allowed}.dropdown-option-description{color:var(--text-secondary)}.vs__dropdown-option--highlight .dropdown-option-description,.vs__dropdown-option--selected .dropdown-option-description{color:inherit}.vs__dropdown-menu{background:var(--bg-modal, var(--bg-card, #fff))!important;border:1px solid var(--border-secondary)!important;border-radius:8px!important;box-shadow:0 8px 24px #0000001f!important;padding:4px!important;margin-top:4px!important}.vs__dropdown-option{border-radius:6px!important;padding:8px 10px!important;font-size:13px!important;color:var(--text-primary)!important}.vs__dropdown-option--highlight{background:color-mix(in srgb,var(--color-bpm) 12%,transparent)!important;color:var(--text-primary)!important}.vs__dropdown-option--selected{background:color-mix(in srgb,var(--color-bpm) 18%,transparent)!important;color:var(--text-primary)!important;font-weight:600}.search-trigger[data-v-316e4df9]{border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);height:38px;min-width:38px}.options-wrapper[data-v-316e4df9]{position:absolute;top:100%;left:0;margin-top:4px;width:auto;min-width:250px;max-height:250px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--bg-modal, var(--bg-card));border-radius:8px;border:1px solid var(--border-secondary);box-shadow:0 8px 24px #0000001f;z-index:9999}.options-wrapper div[data-v-316e4df9]{cursor:pointer;padding:8px 12px;width:100%;min-height:32px;display:flex;flex-direction:row;align-items:center;color:var(--text-primary);font-size:13px;transition:background-color .15s ease}.options-wrapper div[data-v-316e4df9]:hover{background-color:var(--bg-hover, var(--bg-tertiary))}[data-v-7cfa2ac0]:focus{outline:none!important}.inp-effect[data-v-7cfa2ac0]{float:left!important;width:100%!important;margin:30px 10px 10px 0!important;position:relative!important}.inp-effect input[type=text][data-v-7cfa2ac0],.inp-effect input[type=number][data-v-7cfa2ac0],.inp-effect input[type=time][data-v-7cfa2ac0],.inp-effect input[type=email][data-v-7cfa2ac0],.inp-effect input[type=password][data-v-7cfa2ac0]{line-height:1.5!important;z-index:1!important}.inp-effect input[type=text][data-v-7cfa2ac0],.inp-effect input[type=number][data-v-7cfa2ac0],.inp-effect input[type=time][data-v-7cfa2ac0],.inp-effect input[type=email][data-v-7cfa2ac0],.inp-effect input[type=password][data-v-7cfa2ac0],.inp-effect select[data-v-7cfa2ac0],.inp-effect textarea[data-v-7cfa2ac0]{resize:none!important;border-radius:0%!important;font:"Montserrat","Lato",Arial,sans-serif!important;color:#333!important;width:100%!important;box-sizing:border-box!important;letter-spacing:1px!important;border:0!important;padding:4px 0!important;border-bottom:1px solid #ccc!important;background-color:transparent!important}.inp-effect input[data-v-7cfa2ac0]:disabled,select[data-v-7cfa2ac0]:disabled,textarea[data-v-7cfa2ac0]:disabled{color:#999}.inp~.focus-border[data-v-7cfa2ac0]{position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:0px!important;background-color:#9f82ce!important;transition:.2s!important}.inp-effect input:disabled~.focus-border[data-v-7cfa2ac0]{background-color:#bbb!important}.inp:focus~.focus-border[data-v-7cfa2ac0],.has-content.inp~.focus-border[data-v-7cfa2ac0]{width:100%!important;height:2px!important;transition:.2s!important}.inp~label[data-v-7cfa2ac0]{position:absolute!important;cursor:text!important;left:0!important;width:100%!important;top:15px!important;transition:.3s!important;letter-spacing:.5px!important}.inp:focus~label[data-v-7cfa2ac0],.has-content.inp~label[data-v-7cfa2ac0]{top:-16px!important;font-size:12px!important;color:#9f82ce!important;transition:.3s!important}.inp-effect input:disabled~label[data-v-7cfa2ac0]{color:#bbb!important}.fr-autoseq__row[data-v-e0d18533]{display:flex;align-items:center;gap:8px;width:100%}.fr-autoseq__input[data-v-e0d18533]{flex:1;min-width:0}.fr-autoseq__input--active[data-v-e0d18533] .form-control{border-color:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 55%,var(--border-input))!important}.fr-autoseq__btn[data-v-e0d18533],[data-v-e0d18533] .auto-sequence-generate-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:6px;border:1px solid var(--fr-accent, var(--color-bpm));background:var(--fr-accent, var(--color-bpm));color:#fff!important;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:filter .15s ease}.fr-autoseq__btn span[data-v-e0d18533],[data-v-e0d18533] .auto-sequence-generate-btn span{color:#fff!important}.fr-autoseq__btn[data-v-e0d18533]:hover:not(:disabled),[data-v-e0d18533] .auto-sequence-generate-btn:hover:not(:disabled){filter:brightness(1.06)}.fr-autoseq__btn[data-v-e0d18533]:disabled,[data-v-e0d18533] .auto-sequence-generate-btn:disabled{opacity:.6;cursor:not-allowed}[data-v-e0d18533] label{color:var(--text-secondary)}[data-v-e0d18533] .form-control,[data-v-e0d18533] .form-control:disabled{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;background-color:var(--bg-input)!important;opacity:1!important}.file-uploader-root[data-v-12c0b544]{--uploader-bar-h: 34px;--file-row-h: 44px;width:100%;min-width:0;overflow:visible}.file-uploader-field[data-v-12c0b544]{width:100%}.file-uploader__label[data-v-12c0b544]{display:block;margin:0 0 .5rem!important;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--text-secondary, #5a5c63);overflow:visible;position:relative;z-index:1}.file-uploader__bar[data-v-12c0b544]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;width:100%;min-width:0}.file-uploader__bar-primary[data-v-12c0b544]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0}.file-uploader__bar-actions[data-v-12c0b544]{display:inline-flex;align-items:center;margin-left:auto}.file-uploader__required[data-v-12c0b544]{margin:0;line-height:1}.file-uploader__toggle[data-v-12c0b544]{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .35rem;border:0;background:transparent;color:var(--primary, #5160bb);font-size:.75rem;font-weight:500;line-height:1.2;cursor:pointer;border-radius:4px}.file-uploader__toggle[data-v-12c0b544]:hover,.file-uploader__toggle[data-v-12c0b544]:focus{background:#5160bb14;outline:none}.file-uploader__toggle i[data-v-12c0b544]{font-size:.65rem}.file-uploader__loading[data-v-12c0b544]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.8125rem;font-weight:600;color:var(--primary, #5160bb)}.file-uploader__body[data-v-12c0b544]{margin-top:.5rem;width:100%;min-width:0}.uploader-toolbar__overlay[data-v-12c0b544]{display:flex;align-items:center}.uploader-toolbar__overlay[data-v-12c0b544] .b-overlay-wrap{display:inline-flex;align-items:center}.uploader-toolbar-actions[data-v-12c0b544]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--uploader-bar-h);padding:2px 6px;box-sizing:border-box;background:var(--bg-secondary, #eef0f4);border-radius:8px;border:1px solid var(--border-secondary, #dee2e6)}.uploader-toolbar-actions__batch[data-v-12c0b544]{display:inline-flex;align-items:center;gap:4px}.uploader-toolbar-actions__select[data-v-12c0b544]{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border-radius:6px;background:var(--bg-primary, #fff);border:1px solid var(--border-secondary, #ced4da);box-sizing:border-box;overflow:hidden}.uploader-toolbar-actions__select[data-v-12c0b544] .custom-control.custom-checkbox{position:relative;width:100%;height:100%;min-height:0;margin:0;padding:0!important}.uploader-toolbar-actions__select[data-v-12c0b544] .custom-control-input{position:absolute;left:0;top:0;z-index:2;width:28px;height:28px;margin:0;cursor:pointer}.uploader-toolbar-actions__select[data-v-12c0b544] .custom-control-label{position:absolute;left:0;top:0;width:28px;height:28px;margin:0!important;padding:0!important;cursor:pointer;text-indent:-9999px;overflow:hidden;pointer-events:none}.uploader-toolbar-actions__select[data-v-12c0b544] .custom-control-label:before,.uploader-toolbar-actions__select[data-v-12c0b544] .custom-control-label:after{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.btn-choose-files[data-v-12c0b544]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;height:var(--uploader-bar-h)!important;min-height:var(--uploader-bar-h)!important;padding:0 .65rem!important;border-radius:7px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.2!important;color:var(--primary, #5160bb)!important;border-color:var(--primary, #5160bb)!important;background:var(--bg-primary, #fff)!important}.btn-choose-files[data-v-12c0b544]:hover:not(:disabled),.btn-choose-files[data-v-12c0b544]:focus:not(:disabled){color:var(--primary, #3d4899)!important;border-color:var(--primary, #3d4899)!important;background:#5160bb1a!important;box-shadow:none!important}.btn-choose-files[data-v-12c0b544]:active:not(:disabled){color:#fff!important;background:var(--primary, #5160bb)!important;border-color:var(--primary, #5160bb)!important}.btn-choose-files__badge[data-v-12c0b544]{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1;color:#fff;background:var(--primary, #5160bb)}.btn-choose-files:active:not(:disabled) .btn-choose-files__badge[data-v-12c0b544]{color:var(--primary, #5160bb);background:#fff}.uploader-icon-btn[data-v-12c0b544]{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;line-height:1!important;font-size:.75rem!important;background:var(--bg-primary, #fff)!important;border:1px solid var(--border-secondary, #ced4da)!important;transition:border-color .15s ease,color .15s ease!important}.uploader-icon-btn[data-v-12c0b544]:hover:not(:disabled){border-color:var(--primary, #5160bb)!important;color:var(--primary, #5160bb)!important}.uploader-icon-btn--active[data-v-12c0b544]{border-color:var(--primary, #5160bb)!important;color:var(--primary, #5160bb)!important;background:#5160bb12!important}.file-list[data-v-12c0b544]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.file-list__item[data-v-12c0b544]{display:flex;align-items:center;gap:.5rem;min-height:var(--file-row-h);padding:.25rem .35rem .25rem .4rem;border:1px solid var(--border-secondary, rgba(0, 0, 0, .1));border-radius:8px;background:var(--bg-primary, #fff);transition:border-color .15s ease,background-color .15s ease}.file-list__item[data-v-12c0b544]:hover{background:var(--bg-secondary, #f6f7f9)}.file-list__item--uploaded[data-v-12c0b544]{border-left:3px solid rgba(128,186,38,.85)}.file-list__select[data-v-12c0b544]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin:0;cursor:pointer}.file-list__select input[data-v-12c0b544]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.file-list__select-box[data-v-12c0b544]{width:15px;height:15px;border-radius:3px;border:1px solid var(--border-secondary, #b9c0ce);background:var(--bg-primary, #fff);display:inline-flex;align-items:center;justify-content:center}.file-list__select input:checked+.file-list__select-box[data-v-12c0b544]{background:var(--primary, #5160bb);border-color:var(--primary, #5160bb)}.file-list__select input:checked+.file-list__select-box[data-v-12c0b544]:after{content:"";width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.file-list__preview[data-v-12c0b544]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--bg-secondary, #eef0f4);cursor:pointer;color:var(--text-secondary, #6c757d)}.file-list__preview[data-v-12c0b544]:hover:not(:disabled){filter:brightness(.96)}.file-list__preview[data-v-12c0b544]:disabled{cursor:not-allowed;opacity:.65}.file-list__thumb[data-v-12c0b544]{width:100%;height:100%;object-fit:cover;display:block}.file-list__icon-wrap[data-v-12c0b544]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.file-list__spinner[data-v-12c0b544]{position:absolute}.file-list__meta[data-v-12c0b544]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.file-list__meta[data-v-12c0b544]:disabled{cursor:not-allowed;opacity:.65}.file-list__name[data-v-12c0b544]{width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--text-primary, #212529)}.file-list__ext[data-v-12c0b544]{font-size:.6875rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary, #6c757d);text-transform:uppercase}.file-list__more[data-v-12c0b544]{flex-shrink:0;width:28px!important;height:28px!important;min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}.file-list__more[data-v-12c0b544]:hover{background:#0000000d}.file-uploader__body[data-v-12c0b544] .b-overlay-wrap{overflow:visible}.file-uploader__body[data-v-12c0b544] .file-list-dropdown-menu{z-index:1055;min-width:10.5rem;box-shadow:0 6px 20px #0000001f}.thumb-ico[data-v-12c0b544]{font-size:1.1rem;line-height:1;opacity:.9}.thumb-ico--pdf[data-v-12c0b544]{color:#c0392b}.thumb-ico--doc[data-v-12c0b544]{color:#2b579a}.thumb-ico--xls[data-v-12c0b544]{color:#217346}.thumb-ico--ppt[data-v-12c0b544]{color:#d24726}.file-uploader-uppy-status-wrap[data-v-12c0b544]{margin-top:.45rem}.file-uploader-root--table .file-uploader__bar[data-v-12c0b544]{flex-direction:column;align-items:stretch}.file-uploader-root--table .file-uploader__bar-primary[data-v-12c0b544]{width:100%}.file-uploader-root--table .btn-choose-files[data-v-12c0b544]{width:100%;justify-content:center!important}.file-uploader-root--table .file-uploader__bar-actions[data-v-12c0b544]{margin-left:0;width:100%}.file-uploader-root--table .uploader-toolbar-actions[data-v-12c0b544]{width:100%;justify-content:flex-start}.file-uploader-root--table .file-uploader__toggle[data-v-12c0b544]{align-self:flex-start;padding-left:0}.file-uploader-root--table .btn-choose-files__label[data-v-12c0b544]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide[data-v-12c0b544]{display:none}.link[data-v-12c0b544]{cursor:pointer;transition:color .2s;color:var(--text-secondary, #666);font-size:15px}.link[data-v-12c0b544]:after{content:none!important}.link[data-v-12c0b544]:hover{color:var(--primary, #3b5bfd)}.file-viewer-container[data-v-12c0b544]{display:flex;flex-direction:column;height:80vh;max-height:80vh;background:var(--bg-primary, #fff);border-radius:8px;overflow:hidden}.file-viewer-header[data-v-12c0b544]{flex-shrink:0;background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border-secondary, #e9ecef)}.file-viewer-header h5[data-v-12c0b544]{max-width:calc(100% - 50px);color:var(--text-primary, #333);font-weight:600}.file-viewer-header .close-btn[data-v-12c0b544]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.file-viewer-header .close-btn[data-v-12c0b544]:hover{background:var(--bg-hover, rgba(0, 0, 0, .05));color:var(--text-danger, #dc3545)}.file-viewer-body[data-v-12c0b544]{flex:1;overflow:hidden;position:relative;background:var(--bg-secondary, #f8f9fa)}.file-viewer-body[data-v-12c0b544] #fileviewer{height:100%}.loading-container[data-v-12c0b544]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px}.file-row{border-radius:6px;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease;position:relative}.file-row:hover{background-color:#007bff0d;box-shadow:0 6px 14px #0000001a;transform:scale(1.01);z-index:2}.white-space-pre-line{white-space:pre-line}.btn-with-badge{position:relative;display:inline-block}.file-filter-popover{max-width:320px}.hide{display:none!important}.fr-table{--fr-accent: var(--color-bpm);width:100%;min-width:0}.fr-table--ecm{--fr-accent: var(--color-ecm)}.fr-table--admin{--fr-accent: var(--color-admin, var(--color-bpm))}.fr-table__shell.fr-table--ecm{--fr-accent: var(--color-ecm)}.fr-table__shell.fr-table--admin{--fr-accent: var(--color-admin, var(--color-bpm))}.fr-table__shell.fr-table--bpm{--fr-accent: var(--color-bpm)}.fr-table__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary, var(--bg-card))}.fr-table__identity{display:flex;align-items:center;gap:10px;min-width:0}.fr-table__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;color:var(--fr-accent, var(--color-bpm));background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 12%,transparent);font-size:14px}.fr-table__copy{min-width:0}.fr-table__eyebrow{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.fr-table__title,.table-field-label{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-table__actions,.fr-table__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.fr-table__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:all .15s ease;line-height:1}.fr-table__btn i{font-size:11px}.fr-table__btn:disabled{opacity:.55;cursor:not-allowed}.fr-table__btn--primary{border:1px solid var(--fr-accent, var(--color-bpm));background:var(--fr-accent, var(--color-bpm));color:#fff}.fr-table__btn--primary:hover:not(:disabled){filter:brightness(1.06)}.fr-table__btn--ghost{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)}.fr-table__btn--ghost:hover:not(:disabled){color:var(--text-primary);border-color:var(--fr-accent, var(--color-bpm));background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 8%,var(--bg-hover, var(--bg-secondary)))}.fr-table__btn--link{border:0;background:transparent;color:var(--fr-accent, var(--color-bpm));padding:0 4px;height:auto}.fr-table__btn--link:hover:not(:disabled){text-decoration:underline}.fr-table__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-tertiary);cursor:pointer;appearance:none;transition:all .15s ease}.fr-table__icon-btn i{font-size:14px}.fr-table__icon-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.fr-table__icon-btn--danger{color:var(--color-danger)}.fr-table__icon-btn--danger:hover{background:var(--color-danger-soft-bg, color-mix(in srgb, var(--color-danger) 12%, transparent));border-color:var(--color-danger-soft-border, color-mix(in srgb, var(--color-danger) 18%, transparent));color:var(--color-danger)}.table-wrapper.is-modal{position:fixed;z-index:9999!important;inset:0;background-color:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:48px 16px 32px;max-height:100vh!important;overflow:auto}.table-wrapper.is-modal .ct-wrapper,.table-wrapper.is-modal .fr-table__panel{width:min(960px,92%);margin:0 auto;padding:0;box-shadow:0 16px 40px #0000002e}.table-wrapper{margin:0!important;top:0;left:0;width:100%;height:100%}.table-wrapper .ct-wrapper,.table-wrapper .fr-table__panel{border-radius:14px;background-color:var(--bg-card);color:var(--text-primary);width:100%;overflow:hidden;border:1px solid var(--border-card, var(--border-secondary))}.fr-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary)}.fr-table__meta{display:flex;flex-direction:column;gap:2px;padding:0 16px 10px}.fr-table__error{font-size:12px;font-weight:500;color:var(--color-danger)}.fr-table__desc{font-size:12px;color:var(--text-tertiary)}.fr-table__scroll{margin:0 12px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary, var(--bg-card));overflow:auto}.fr-table__count{padding:0 16px 12px;text-align:right;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--text-tertiary)}.fr-table__footer{padding:12px 16px 14px;border-top:1px solid var(--border-secondary)}.fr-table__col-actions{width:44px}.fr-table__cell--actions{width:44px;vertical-align:middle!important}.fr-table__row-action{display:flex;align-items:center;justify-content:center}.fr-table__shell input:disabled,.fr-table__shell input[readonly],.fr-table__shell textarea:disabled,.fr-table__shell textarea[readonly],.fr-table__shell select:disabled,.fr-table__shell .form-control:disabled,.fr-table__shell .form-control[disabled],.fr-table__shell .form-control[readonly],.fr-table__shell .custom-select:disabled,.fr-table__shell .custom-form-control.disabled,.fr-table__shell .mx-input:disabled,.fr-table__shell .mx-input.disabled,.fr-table__shell .mx-input[readonly]{background-color:var(--bg-disabled)!important;color:var(--text-disabled)!important;-webkit-text-fill-color:var(--text-disabled)!important;border-color:var(--border-secondary)!important;opacity:1!important;cursor:not-allowed}.fr-table__shell .custom-control-input:disabled~.custom-control-label:before,.fr-table__shell .custom-control-input[disabled]~.custom-control-label:before{background-color:var(--bg-disabled)!important;border-color:var(--border-secondary)!important}.fr-table__shell .custom-control-input:checked:disabled~.custom-control-label:before,.fr-table__shell .custom-control-input:checked[disabled]~.custom-control-label:before{background-color:var(--text-disabled)!important;border-color:var(--text-disabled)!important}.fr-table__shell .custom-control-input:disabled~.custom-control-label,.fr-table__shell .custom-control-input[disabled]~.custom-control-label,.fr-table__shell .form-check-input:disabled~label,.fr-table__shell .form-check-input[disabled]~label{color:var(--text-secondary)!important;cursor:not-allowed}.fr-table__shell .vs--disabled .vs__dropdown-toggle{background-color:var(--bg-disabled)!important;border-color:var(--border-secondary)!important;cursor:not-allowed}.fr-table__shell .vs--disabled .vs__selected,.fr-table__shell .vs--disabled .vs__search,.fr-table__shell .vs--disabled .vs__clear,.fr-table__shell .vs--disabled .vs__open-indicator{background-color:transparent!important;cursor:not-allowed}.fr-table__shell .input-group:has(.form-control:disabled) .input-group-text{background-color:var(--bg-disabled)!important;color:var(--text-disabled)!important;border-color:var(--border-secondary)!important}::v-deep .fr-table__grid.table,::v-deep .table{color:var(--text-primary);border-color:var(--border-secondary);margin-bottom:0}::v-deep .fr-table__grid.table thead,::v-deep .table thead{background-color:var(--bg-secondary, var(--bg-input));border-color:var(--border-secondary)}::v-deep .fr-table__grid.table thead th,::v-deep .table thead th{padding:10px 12px;font-size:11px;font-weight:600;font-family:DM Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border-color:var(--border-secondary);background-color:var(--bg-secondary, var(--bg-input));border-top:0;white-space:nowrap}::v-deep .fr-table__grid.table tbody tr,::v-deep .table tbody tr{border-color:var(--border-secondary);transition:background-color .15s ease}::v-deep .fr-table__grid.table tbody tr:hover,::v-deep .table tbody tr:hover{background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 4%,transparent)}::v-deep .fr-table__grid.table tbody tr td,::v-deep .table tbody tr td{padding:8px 10px;color:var(--text-primary);border-color:var(--border-secondary);vertical-align:middle}::v-deep .fr-table__grid.table tfoot,::v-deep .table tfoot{background-color:var(--bg-secondary, var(--bg-input));border-color:var(--border-secondary)}::v-deep .fr-table__grid.table tfoot tr td,::v-deep .table tfoot tr td{padding:10px 12px;color:var(--text-primary);border-color:var(--border-secondary)}::v-deep .table-responsive{border-color:var(--border-secondary)}::v-deep .form-control{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;min-height:36px;font-size:13px}::v-deep .form-control:focus{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--fr-accent, var(--color-bpm, #3b5bfd))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm, #3b5bfd)) 20%,transparent)!important}::v-deep .form-control:disabled{background-color:var(--bg-disabled, rgba(128, 128, 128, .1))!important;color:var(--text-disabled, rgba(128, 128, 128, .6))!important}::v-deep .form-control::placeholder{color:var(--text-muted, rgba(128, 128, 128, .7))}::v-deep .b-form-timepicker.form-control,::v-deep .b-form-timepicker.b-form-btn-label-control.form-control{display:flex;align-items:center;min-height:36px;height:36px;padding:0 4px 0 10px;background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-input)!important;border-radius:8px!important;box-shadow:none!important}::v-deep .b-form-timepicker.form-control:focus-within,::v-deep .b-form-timepicker.b-form-btn-label-control.form-control:focus-within{border-color:var(--fr-accent, var(--color-bpm))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 20%,transparent)!important}::v-deep .b-form-timepicker.form-control>label.form-control,::v-deep .b-form-timepicker.b-form-btn-label-control.form-control>label.form-control{display:flex!important;align-items:center;min-height:0!important;height:auto!important;margin:0!important;padding:0 6px 0 0!important;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text-primary)!important}::v-deep .b-form-timepicker.form-control>.btn,::v-deep .b-form-timepicker.b-form-btn-label-control.form-control>.btn{display:inline-flex!important;align-items:center;justify-content:center;order:-1;width:28px;height:28px;min-width:28px;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--text-tertiary)!important;box-shadow:none!important}::v-deep .table-timepicker-menu{z-index:1060!important}::v-deep .input-group .input-group-text{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-input)!important}::v-deep .input-group .input-group-prepend .input-group-text{background-color:var(--bg-input)!important;border-color:var(--border-input)!important}::v-deep .text-secondary{color:var(--text-secondary, rgba(102, 102, 102, .8))!important}::v-deep .text-muted{color:var(--text-muted, rgba(128, 128, 128, .7))!important}::v-deep .text-danger{color:var(--color-danger, #cc3333)!important}::v-deep .text-info{color:var(--fr-accent, var(--color-bpm, #0066cc))!important}::v-deep .text-info:hover{filter:brightness(.9)}::v-deep .text-dark{color:var(--text-primary)!important}::v-deep .btn:disabled{background-color:var(--bg-disabled, rgba(128, 128, 128, .1))!important;color:var(--text-disabled, rgba(128, 128, 128, .6))!important}::v-deep .formrender-error{color:var(--color-danger, #cc3333)}::v-deep .money{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-input)!important;border-radius:8px!important}::v-deep .money:focus{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--fr-accent, var(--color-bpm, #3b5bfd))!important}::v-deep .money:disabled{background-color:var(--bg-disabled, rgba(128, 128, 128, .1))!important;color:var(--text-disabled, rgba(128, 128, 128, .6))!important}::v-deep small{color:var(--text-secondary, rgba(102, 102, 102, .8))}::v-deep .mx-datepicker{width:100%}::v-deep .mx-datepicker .mx-input{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-input)!important;border-radius:8px!important}::v-deep .mx-datepicker .mx-input:focus{border-color:var(--fr-accent, var(--color-bpm, #3b5bfd))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm, #3b5bfd)) 20%,transparent)!important}.table-col-header{color:var(--text-secondary)}.fr-separator[data-v-04e1628d]{width:100%;padding:2px 0 0}.fr-separator__title[data-v-04e1628d],.form-separator[data-v-04e1628d]{display:block;width:100%;margin:0;padding:0 0 10px;border-bottom:1px solid var(--border-secondary);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.signature-wrapper[data-v-890f762f]{width:100%;height:100px;border:1px solid var(--border-input);border-radius:8px;padding:6px;background-color:var(--bg-input);color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease}.signature-wrapper[data-v-890f762f]:focus-within{border-color:var(--fr-accent, var(--color-bpm));box-shadow:0 0 0 3px color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 20%,transparent)}.signature-wrapper .signature[data-v-890f762f]{width:100%;height:100%}.disabled[data-v-890f762f]{background-color:var(--bg-disabled, var(--bg-secondary));opacity:.85}.embed-wrapper[data-v-536c5cd8]{min-height:20px;background-color:#00000008}.form-render-root[data-v-175f0ba6]{--fr-accent: var(--color-bpm);--fr-accent-soft: color-mix(in srgb, var(--fr-accent) 12%, transparent);--fr-focus-ring: color-mix(in srgb, var(--fr-accent) 20%, transparent);--fr-radius-panel: 14px;--fr-radius-control: 8px;--fr-radius-btn: 6px;width:100%;color:var(--text-primary);min-width:0}.form-render-root--ecm[data-v-175f0ba6]{--fr-accent: var(--color-ecm)}.form-render-root--admin[data-v-175f0ba6]{--fr-accent: var(--color-admin, var(--color-bpm))}.form-render-root--crm[data-v-175f0ba6]{--fr-accent: var(--color-crm, var(--color-bpm))}.form-render-root--erp[data-v-175f0ba6]{--fr-accent: var(--color-erp, var(--color-bpm))}.form-render-root--sidebar[data-v-175f0ba6]{--fr-radius-panel: 10px;width:100%;max-width:100%;overflow-x:hidden}.form-render-root--sidebar .fr-panel[data-v-175f0ba6]{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.form-render-root--sidebar .fr-panel__body[data-v-175f0ba6]{padding:0;overflow:visible}.form-render-root--sidebar .fr-fields[data-v-175f0ba6]{margin-left:0!important;margin-right:0!important;width:100%}.form-render-root--sidebar .fr-fields>.fr-field[data-v-175f0ba6],.form-render-root--sidebar .sidebar-component[data-v-175f0ba6]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:14px!important;overflow:visible}.form-render-root--sidebar[data-v-175f0ba6] label,.form-render-root.sidebar-theme[data-v-175f0ba6] label{display:block!important;position:relative!important;top:auto!important;left:auto!important;margin:0 0 8px!important;padding:0!important;line-height:1.35!important;overflow:visible!important;white-space:normal!important;color:var(--text-secondary)!important}.form-render-root--sidebar[data-v-175f0ba6] .custom-control-label,.form-render-root--sidebar[data-v-175f0ba6] .form-check label,.form-render-root.sidebar-theme[data-v-175f0ba6] .custom-control-label,.form-render-root.sidebar-theme[data-v-175f0ba6] .form-check label{display:inline!important;margin:0!important;color:var(--text-primary)!important}.form-render-root--sidebar[data-v-175f0ba6] .mx-datepicker,.form-render-root--sidebar[data-v-175f0ba6] .v-select,.form-render-root--sidebar[data-v-175f0ba6] .vs--single,.form-render-root--sidebar[data-v-175f0ba6] .vs--multiple{width:100%;max-width:100%}.form-render-root--sidebar[data-v-175f0ba6] .mx-input,.form-render-root--sidebar[data-v-175f0ba6] .vs__dropdown-toggle,.form-render-root--sidebar[data-v-175f0ba6] .form-control{width:100%!important;max-width:100%!important}.form-render-root--sidebar[data-v-175f0ba6] .fr-separator,.form-render-root--sidebar[data-v-175f0ba6] .form-separator{margin-bottom:4px;overflow:visible}.fr-form[data-v-175f0ba6]{width:100%}.fr-panel[data-v-175f0ba6]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:var(--fr-radius-panel);overflow:hidden;min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent)}.fr-panel__header[data-v-175f0ba6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary, var(--bg-card))}.fr-panel__identity[data-v-175f0ba6]{display:flex;align-items:center;gap:10px;min-width:0}.fr-panel__icon[data-v-175f0ba6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;color:var(--fr-accent);background:var(--fr-accent-soft);font-size:14px}.fr-panel__copy[data-v-175f0ba6]{min-width:0}.fr-panel__eyebrow[data-v-175f0ba6]{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.fr-panel__subtitle[data-v-175f0ba6]{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-panel__print[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--fr-radius-btn);border:1px solid var(--border-secondary);background:var(--bg-card, var(--bg-tertiary));color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:all .15s ease;white-space:nowrap;flex-shrink:0;line-height:1}.fr-panel__print i[data-v-175f0ba6]{font-size:12px;color:inherit}.fr-panel__print[data-v-175f0ba6]:hover{color:var(--fr-accent);border-color:var(--fr-accent);background:color-mix(in srgb,var(--fr-accent) 8%,var(--bg-hover, var(--bg-secondary)))}.fr-panel__print[data-v-175f0ba6]:active{filter:brightness(.98)}.fr-toolbar[data-v-175f0ba6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px}.fr-toolbar__btn[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--fr-radius-btn);border:1px solid var(--border-secondary);background:var(--bg-card, var(--bg-tertiary));color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:all .15s ease;white-space:nowrap}.fr-toolbar__btn[data-v-175f0ba6]:hover{color:var(--fr-accent);border-color:var(--fr-accent);background:color-mix(in srgb,var(--fr-accent) 8%,var(--bg-hover, var(--bg-secondary)))}.fr-panel__body[data-v-175f0ba6]{padding:16px 16px 14px}.form-render-root--sidebar .fr-panel__body[data-v-175f0ba6]{padding:0}.fr-fields[data-v-175f0ba6]{margin-left:-8px;margin-right:-8px}.fr-fields>.fr-field[data-v-175f0ba6]{padding-left:8px;padding-right:8px}.fr-field[data-v-175f0ba6]{margin-bottom:16px;min-width:0}.fr-field--separator[data-v-175f0ba6]{margin-bottom:12px;margin-top:4px}.sidebar-component[data-v-175f0ba6]{width:100%;padding-left:0!important;padding-right:0!important}.sensitive-field-wrapper.masked[data-v-175f0ba6]{filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.fr-field__meta[data-v-175f0ba6]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.fr-field__error[data-v-175f0ba6]{font-size:12px;font-weight:500;line-height:1.35;color:var(--color-danger)}.fr-field__desc[data-v-175f0ba6]{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.fr-field__sensitive[data-v-175f0ba6]{margin:6px 0 0;font-size:12px;font-weight:500;color:var(--color-warning, #e6a700)}.fr-field__duplicity[data-v-175f0ba6]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35}.fr-field__duplicity i[data-v-175f0ba6]{font-size:11px;flex-shrink:0}.duplicity-alert-field[data-v-175f0ba6] input,.duplicity-alert-field[data-v-175f0ba6] textarea,.duplicity-alert-field[data-v-175f0ba6] .form-control,.duplicity-alert-field[data-v-175f0ba6] .vs__dropdown-toggle{border:2px solid var(--duplicity-alert-color, var(--duplicity-alert-default-color, #ffa500))!important;border-radius:var(--fr-radius-control)!important}.form-render-root[data-v-175f0ba6] label{display:block;position:relative;top:auto;left:auto;margin:0 0 8px!important;padding:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary);letter-spacing:.01em;overflow:visible}.form-render-root[data-v-175f0ba6] label .text-danger,.form-render-root[data-v-175f0ba6] label b,.form-render-root[data-v-175f0ba6] label small b{color:var(--color-danger)!important;font-weight:700;margin-left:2px}.form-render-root[data-v-175f0ba6] .custom-control-label,.form-render-root[data-v-175f0ba6] .form-check label{display:inline;margin:0!important;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer}.form-render-root[data-v-175f0ba6] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search),.form-render-root[data-v-175f0ba6] textarea,.form-render-root[data-v-175f0ba6] select,.form-render-root[data-v-175f0ba6] .form-control,.form-render-root[data-v-175f0ba6] .custom-form-control,.form-render-root[data-v-175f0ba6] .vs__dropdown-toggle,.form-render-root[data-v-175f0ba6] .multiselect__tags,.form-render-root[data-v-175f0ba6] .mx-input,.form-render-root[data-v-175f0ba6] .b-form-btn-label-control.form-control{color:var(--text-primary)!important;background-color:var(--bg-input)!important;border:1px solid var(--border-input)!important;border-radius:var(--fr-radius-control)!important;min-height:36px;font-size:13px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:none!important}.form-render-root[data-v-175f0ba6] textarea.form-control,.form-render-root[data-v-175f0ba6] textarea{min-height:88px;padding-top:8px;padding-bottom:8px}.form-render-root[data-v-175f0ba6] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search):focus,.form-render-root[data-v-175f0ba6] textarea:focus,.form-render-root[data-v-175f0ba6] select:focus,.form-render-root[data-v-175f0ba6] .form-control:focus,.form-render-root[data-v-175f0ba6] .vs__dropdown-toggle:focus,.form-render-root[data-v-175f0ba6] .vs--open .vs__dropdown-toggle,.form-render-root[data-v-175f0ba6] .mx-input:focus,.form-render-root[data-v-175f0ba6] .b-form-btn-label-control.form-control:focus-within{border-color:var(--fr-accent)!important;box-shadow:0 0 0 3px var(--fr-focus-ring)!important;outline:none!important}.form-render-root[data-v-175f0ba6] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search):disabled,.form-render-root[data-v-175f0ba6] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search)[readonly],.form-render-root[data-v-175f0ba6] input:disabled,.form-render-root[data-v-175f0ba6] input[readonly],.form-render-root[data-v-175f0ba6] textarea:disabled,.form-render-root[data-v-175f0ba6] textarea[readonly],.form-render-root[data-v-175f0ba6] .form-control:disabled,.form-render-root[data-v-175f0ba6] .form-control[disabled],.form-render-root[data-v-175f0ba6] .form-control[readonly],.form-render-root[data-v-175f0ba6] .custom-form-control.disabled,.form-render-root[data-v-175f0ba6] .mx-input:disabled,.form-render-root[data-v-175f0ba6] .mx-input.disabled,.form-render-root[data-v-175f0ba6] .mx-input[readonly],.form-render-root[data-v-175f0ba6] .vdpComponent input[readonly]{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;background-color:var(--bg-disabled, var(--bg-tertiary))!important;border-color:var(--border-secondary)!important;opacity:1!important;cursor:not-allowed}.form-render-root[data-v-175f0ba6] .input-group:has(.form-control:disabled) .input-group-text,.form-render-root[data-v-175f0ba6] .input-group:has(.form-control[readonly]) .input-group-text{background-color:var(--bg-disabled)!important;color:var(--text-disabled)!important;border-color:var(--border-secondary)!important}.form-render-root[data-v-175f0ba6] .vs--disabled .vs__dropdown-toggle{background-color:var(--bg-disabled)!important;border-color:var(--border-secondary)!important;cursor:not-allowed}.form-render-root[data-v-175f0ba6] .vs--disabled .vs__selected,.form-render-root[data-v-175f0ba6] .vs--disabled .vs__search,.form-render-root[data-v-175f0ba6] .vs--disabled .vs__clear,.form-render-root[data-v-175f0ba6] .vs--disabled .vs__open-indicator{background-color:transparent!important;cursor:not-allowed}.form-render-root[data-v-175f0ba6] .vs__selected,.form-render-root[data-v-175f0ba6] .vs__search,.form-render-root[data-v-175f0ba6] .multiselect__single,.form-render-root[data-v-175f0ba6] .multiselect__input{color:var(--text-primary)!important;background:transparent!important;margin:0}.form-render-root[data-v-175f0ba6] .vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:1}.form-render-root[data-v-175f0ba6] .vs__open-indicator,.form-render-root[data-v-175f0ba6] .vs__deselect,.form-render-root[data-v-175f0ba6] .mx-icon-calendar,.form-render-root[data-v-175f0ba6] .mx-icon-clear,.form-render-root[data-v-175f0ba6] .input-group-text{color:var(--text-secondary)!important}.form-render-root[data-v-175f0ba6] .b-form-btn-label-control>label.form-control{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0;color:var(--text-primary)!important}.form-render-root[data-v-175f0ba6] .b-form-btn-label-control>.btn{background:transparent!important;border:0!important;color:var(--text-secondary)!important}.form-render-root[data-v-175f0ba6] .text-info{color:var(--fr-accent)!important;font-size:11px;font-weight:500}.form-render-root[data-v-175f0ba6] .text-muted{color:var(--text-tertiary)!important}.form-render-root[data-v-175f0ba6] .text-danger{color:var(--color-danger)!important}.form-render-root[data-v-175f0ba6] #groupRadio,.form-render-root[data-v-175f0ba6] #groupCheck{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.form-render-root[data-v-175f0ba6] #groupRadio .form-check,.form-render-root[data-v-175f0ba6] #groupCheck .custom-control{margin:0;padding-left:1.5rem;min-height:28px;display:inline-flex;align-items:center}.form-render-root[data-v-175f0ba6] input[type=radio],.form-render-root[data-v-175f0ba6] input[type=checkbox]{accent-color:var(--fr-accent)}.form-render-root[data-v-175f0ba6] #groupRadio .form-check-input[type=radio]{border-color:var(--border-input)!important}.form-render-root[data-v-175f0ba6] #groupRadio .form-check-input[type=radio]:checked:before{background-color:var(--fr-accent)!important}.form-render-root[data-v-175f0ba6] .custom-control-input:checked~.custom-control-label:before{border-color:var(--fr-accent);background-color:var(--fr-accent)}.form-render-root[data-v-175f0ba6] .custom-checkbox .custom-control-label:before{border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.form-render-root[data-v-175f0ba6] .custom-control-input:disabled~.custom-control-label:before,.form-render-root[data-v-175f0ba6] .custom-control-input[disabled]~.custom-control-label:before{background-color:var(--bg-disabled)!important;border-color:var(--border-secondary)!important}.form-render-root[data-v-175f0ba6] .custom-control-input:checked:disabled~.custom-control-label:before,.form-render-root[data-v-175f0ba6] .custom-control-input:checked[disabled]~.custom-control-label:before{background-color:var(--text-disabled)!important;border-color:var(--text-disabled)!important}.form-render-root[data-v-175f0ba6] .custom-control-input:disabled~.custom-control-label,.form-render-root[data-v-175f0ba6] .custom-control-input[disabled]~.custom-control-label,.form-render-root[data-v-175f0ba6] .form-check-input:disabled~label,.form-render-root[data-v-175f0ba6] .form-check-input[disabled]~label{color:var(--text-secondary)!important;cursor:not-allowed}.form-render-root[data-v-175f0ba6] .form-check-input:disabled,.form-render-root[data-v-175f0ba6] .form-check-input[disabled]{cursor:not-allowed}.fr-footer[data-v-175f0ba6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;clear:both;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.form-render-root--sidebar .fr-footer[data-v-175f0ba6]{border-top:0;padding-top:10px;margin-top:4px}.fr-footer__save[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:8px}.fr-btn[data-v-175f0ba6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--fr-radius-btn);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:all .15s ease;white-space:nowrap;line-height:1}.fr-btn[data-v-175f0ba6]:disabled{opacity:.55;cursor:not-allowed}.fr-btn--ghost[data-v-175f0ba6]{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)}.fr-btn--ghost[data-v-175f0ba6]:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-primary, var(--border-secondary));background:var(--bg-hover, var(--bg-secondary))}.fr-btn--primary[data-v-175f0ba6]{border:1px solid var(--fr-accent);background:var(--fr-accent);color:#fff}.fr-btn--primary[data-v-175f0ba6]:hover:not(:disabled){filter:brightness(1.06)}.fr-btn--primary[data-v-175f0ba6]:active:not(:disabled){filter:brightness(.96)}.fr-footer__shortcut[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);font-size:11px;-webkit-user-select:none;user-select:none;white-space:nowrap}.fr-footer__shortcut span[data-v-175f0ba6]{font-size:10px}.fr-footer__shortcut kbd[data-v-175f0ba6]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:DM Mono,ui-monospace,monospace;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.form-render-footer[data-v-175f0ba6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;clear:both;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.form-render-footer__save[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:8px}.form-render-footer__shortcut[data-v-175f0ba6]{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);font-size:11px;-webkit-user-select:none;user-select:none;white-space:nowrap}.form-render-footer__shortcut kbd[data-v-175f0ba6]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:DM Mono,ui-monospace,monospace;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.workflow-signature-embed[data-v-83d8d640]{width:100%}.workflow-signature-frame[data-v-83d8d640]{min-height:min(74vh,720px);width:100%;max-width:100%;overflow:hidden}.workflow-signature-frame[data-v-83d8d640]>*,.workflow-signature-frame[data-v-83d8d640] div,.workflow-signature-frame[data-v-83d8d640] iframe{max-width:100%!important;width:100%!important}.workflow-signature-frame[data-v-83d8d640] iframe{min-height:min(74vh,720px);height:min(74vh,720px)!important;border:none;display:block}.selectLabel[data-v-344c6978]{position:absolute;color:var(--text-secondary);cursor:text;left:15px;transition:.3s;letter-spacing:.5px;top:24px}.selectLabel.active[data-v-344c6978]{top:3px;font-size:12px;color:var(--text-link);transition:.3s}.line[data-v-344c6978]{position:absolute;top:52px;left:15px;width:0;height:0px;background-color:var(--text-link);transition:.2s}.line.active[data-v-344c6978]{width:calc(100% - 30px);height:2px;transition:.2s}.share-doc[data-v-0e58c91a]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-0e58c91a]{gap:14px}.share-doc__intro[data-v-0e58c91a]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-0e58c91a]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-0e58c91a]{display:inline-flex;align-self:flex-start;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.share-doc__tab[data-v-0e58c91a]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .15s ease}.share-doc__tab i[data-v-0e58c91a]{font-size:11px;opacity:.75}.share-doc__tab[data-v-0e58c91a]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-0e58c91a]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-0e58c91a]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-0e58c91a]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-0e58c91a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 22%,transparent);color:var(--text-primary)}.share-doc__status strong[data-v-0e58c91a]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-0e58c91a]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-0e58c91a]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__status--expired i[data-v-0e58c91a]{color:var(--color-warning)}.share-doc__status--muted[data-v-0e58c91a]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-0e58c91a]{color:var(--text-tertiary)}.share-doc__status-main[data-v-0e58c91a]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-0e58c91a]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-0e58c91a]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-0e58c91a]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-0e58c91a]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-0e58c91a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700}.share-doc__step-body[data-v-0e58c91a]{min-width:0}.share-doc__panel-header[data-v-0e58c91a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-0e58c91a]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-0e58c91a]{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.share-doc__field[data-v-0e58c91a]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-0e58c91a]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-0e58c91a]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-0e58c91a],.share-doc__select[data-v-0e58c91a]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px!important;border-radius:6px!important;min-height:34px}.share-doc__input[data-v-0e58c91a]:focus,.share-doc__select[data-v-0e58c91a]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 18%,transparent)!important}.share-doc__input[data-v-0e58c91a]:disabled,.share-doc__select[data-v-0e58c91a]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-0e58c91a]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-0e58c91a]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-0e58c91a]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-0e58c91a],.share-doc__input-group input[data-v-0e58c91a]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-0e58c91a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:0 6px 6px 0;border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);border-left:none;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__add-btn[data-v-0e58c91a]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-0e58c91a]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-0e58c91a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-0e58c91a]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:500;line-height:1.3}.share-doc__chip-text[data-v-0e58c91a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-0e58c91a]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-0e58c91a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-ecm);cursor:pointer;transition:all .15s ease}.share-doc__chip-btn i[data-v-0e58c91a]{font-size:10px}.share-doc__chip-btn[data-v-0e58c91a]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-0e58c91a]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-0e58c91a]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-0e58c91a]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-0e58c91a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-0e58c91a]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.share-doc__expiry-preview i[data-v-0e58c91a]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-0e58c91a]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc .custom-control-input:checked~.custom-control-label[data-v-0e58c91a]:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc-hint[data-v-0e58c91a]{margin:6px 0 0;padding-left:36px;font-size:12px;line-height:1.4;color:var(--text-tertiary, var(--text-secondary))}.share-doc__disclosure[data-v-0e58c91a]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-0e58c91a]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__disclosure-toggle[data-v-0e58c91a]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-0e58c91a]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-0e58c91a]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-0e58c91a]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-0e58c91a]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-0e58c91a]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;font-weight:600}.share-doc__disclosure-count--active[data-v-0e58c91a]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-0e58c91a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__btn i[data-v-0e58c91a]{font-size:11px;opacity:.85}.share-doc__btn[data-v-0e58c91a]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-0e58c91a]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-0e58c91a]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-0e58c91a]{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent)}.share-doc__btn--primary i[data-v-0e58c91a]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-0e58c91a]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-0e58c91a]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 22%,transparent)}.share-doc__btn--danger[data-v-0e58c91a]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-0e58c91a]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__btn--warning[data-v-0e58c91a]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-0e58c91a]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.share-doc__actions[data-v-0e58c91a]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-0e58c91a]{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,color-mix(in srgb,var(--bg-card) 70%,transparent))}.share-doc__actions-spacer[data-v-0e58c91a]{flex:1;min-width:8px}.share-doc__files[data-v-0e58c91a]{margin-top:10px}.share-doc__files-list[data-v-0e58c91a]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:180px;overflow-y:auto;padding:8px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.share-doc__file-item[data-v-0e58c91a]{--custom-control-indicator-gutter: 1.5rem;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px calc(var(--custom-control-indicator-gutter) + 6px);border-radius:6px;font-size:12px;color:var(--text-primary)}.share-doc__file-item[data-v-0e58c91a]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-0e58c91a] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-0e58c91a] .custom-control-label:before{top:50%;transform:translateY(-50%);border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.share-doc__file-item[data-v-0e58c91a] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-0e58c91a] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-0e58c91a] .custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm);opacity:.6}.share-doc__file-item[data-v-0e58c91a] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px var(--color-ecm-focus)}.share-doc__file-item--excluded[data-v-0e58c91a]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);box-shadow:inset 2px 0 0 var(--color-ecm)}.share-doc__file-item--excluded[data-v-0e58c91a]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-0e58c91a]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-0e58c91a]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-0e58c91a]{color:var(--text-secondary)}.share-doc__banner[data-v-0e58c91a]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--color-ecm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__banner i[data-v-0e58c91a]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-0e58c91a]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-0e58c91a]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-0e58c91a]{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--text-secondary)}.share-doc__banner--warning i[data-v-0e58c91a]{color:var(--color-warning)}.share-doc__history[data-v-0e58c91a]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-0e58c91a]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__history-toggle[data-v-0e58c91a]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-0e58c91a]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-0e58c91a]{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.share-doc__history-scroll[data-v-0e58c91a]{max-height:220px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.share-doc__history-table[data-v-0e58c91a]{margin:0!important}.share-doc__history-table[data-v-0e58c91a] thead th{position:sticky;top:0;z-index:1;background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border-color:var(--border-secondary)!important;padding:8px 10px!important;white-space:nowrap}.share-doc__history-table[data-v-0e58c91a] tbody td{font-size:12px;color:var(--text-primary);border-color:var(--border-secondary)!important;background:transparent!important;padding:8px 10px!important;vertical-align:middle}.share-doc__history-table[data-v-0e58c91a] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-0e58c91a]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-0e58c91a] .form-control.h-auto,.share-doc__permissions[data-v-0e58c91a] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-0e58c91a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0}.share-doc__link-row+.share-doc__link-row[data-v-0e58c91a]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-0e58c91a]{opacity:.7}.share-doc__link-main[data-v-0e58c91a]{min-width:0;flex:1}.share-doc__link-recipients[data-v-0e58c91a]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-0e58c91a]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share-doc__link-expired[data-v-0e58c91a]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-0e58c91a]{padding:1px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px}.share-doc__link-badge--muted[data-v-0e58c91a]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-0e58c91a]{padding:4px 10px;font-size:12px;flex-shrink:0}.share-doc[data-v-59ec450c]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-59ec450c]{gap:14px}.share-doc__intro[data-v-59ec450c]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-59ec450c]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-59ec450c]{display:inline-flex;align-self:flex-start;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.share-doc__tab[data-v-59ec450c]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .15s ease}.share-doc__tab i[data-v-59ec450c]{font-size:11px;opacity:.75}.share-doc__tab[data-v-59ec450c]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-59ec450c]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-59ec450c]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-59ec450c]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-59ec450c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 22%,transparent);color:var(--text-primary)}.share-doc__status strong[data-v-59ec450c]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-59ec450c]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-59ec450c]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__status--expired i[data-v-59ec450c]{color:var(--color-warning)}.share-doc__status--muted[data-v-59ec450c]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-59ec450c]{color:var(--text-tertiary)}.share-doc__status-main[data-v-59ec450c]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-59ec450c]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-59ec450c]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-59ec450c]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-59ec450c]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-59ec450c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700}.share-doc__step-body[data-v-59ec450c]{min-width:0}.share-doc__panel-header[data-v-59ec450c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-59ec450c]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-59ec450c]{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.share-doc__field[data-v-59ec450c]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-59ec450c]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-59ec450c]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-59ec450c],.share-doc__select[data-v-59ec450c]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px!important;border-radius:6px!important;min-height:34px}.share-doc__input[data-v-59ec450c]:focus,.share-doc__select[data-v-59ec450c]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 18%,transparent)!important}.share-doc__input[data-v-59ec450c]:disabled,.share-doc__select[data-v-59ec450c]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-59ec450c]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-59ec450c]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-59ec450c]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-59ec450c],.share-doc__input-group input[data-v-59ec450c]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-59ec450c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:0 6px 6px 0;border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);border-left:none;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__add-btn[data-v-59ec450c]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-59ec450c]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-59ec450c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-59ec450c]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:500;line-height:1.3}.share-doc__chip-text[data-v-59ec450c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-59ec450c]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-59ec450c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-ecm);cursor:pointer;transition:all .15s ease}.share-doc__chip-btn i[data-v-59ec450c]{font-size:10px}.share-doc__chip-btn[data-v-59ec450c]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-59ec450c]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-59ec450c]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-59ec450c]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-59ec450c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-59ec450c]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.share-doc__expiry-preview i[data-v-59ec450c]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-59ec450c]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc .custom-control-input:checked~.custom-control-label[data-v-59ec450c]:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc-hint[data-v-59ec450c]{margin:6px 0 0;padding-left:36px;font-size:12px;line-height:1.4;color:var(--text-tertiary, var(--text-secondary))}.share-doc__disclosure[data-v-59ec450c]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-59ec450c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__disclosure-toggle[data-v-59ec450c]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-59ec450c]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-59ec450c]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-59ec450c]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-59ec450c]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-59ec450c]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;font-weight:600}.share-doc__disclosure-count--active[data-v-59ec450c]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-59ec450c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__btn i[data-v-59ec450c]{font-size:11px;opacity:.85}.share-doc__btn[data-v-59ec450c]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-59ec450c]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-59ec450c]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-59ec450c]{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent)}.share-doc__btn--primary i[data-v-59ec450c]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-59ec450c]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-59ec450c]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 22%,transparent)}.share-doc__btn--danger[data-v-59ec450c]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-59ec450c]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__btn--warning[data-v-59ec450c]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-59ec450c]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.share-doc__actions[data-v-59ec450c]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-59ec450c]{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,color-mix(in srgb,var(--bg-card) 70%,transparent))}.share-doc__actions-spacer[data-v-59ec450c]{flex:1;min-width:8px}.share-doc__files[data-v-59ec450c]{margin-top:10px}.share-doc__files-list[data-v-59ec450c]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:180px;overflow-y:auto;padding:8px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.share-doc__file-item[data-v-59ec450c]{--custom-control-indicator-gutter: 1.5rem;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px calc(var(--custom-control-indicator-gutter) + 6px);border-radius:6px;font-size:12px;color:var(--text-primary)}.share-doc__file-item[data-v-59ec450c]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-59ec450c] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-59ec450c] .custom-control-label:before{top:50%;transform:translateY(-50%);border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.share-doc__file-item[data-v-59ec450c] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-59ec450c] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-59ec450c] .custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm);opacity:.6}.share-doc__file-item[data-v-59ec450c] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px var(--color-ecm-focus)}.share-doc__file-item--excluded[data-v-59ec450c]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);box-shadow:inset 2px 0 0 var(--color-ecm)}.share-doc__file-item--excluded[data-v-59ec450c]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-59ec450c]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-59ec450c]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-59ec450c]{color:var(--text-secondary)}.share-doc__banner[data-v-59ec450c]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--color-ecm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__banner i[data-v-59ec450c]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-59ec450c]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-59ec450c]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-59ec450c]{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--text-secondary)}.share-doc__banner--warning i[data-v-59ec450c]{color:var(--color-warning)}.share-doc__history[data-v-59ec450c]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-59ec450c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__history-toggle[data-v-59ec450c]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-59ec450c]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-59ec450c]{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.share-doc__history-scroll[data-v-59ec450c]{max-height:220px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.share-doc__history-table[data-v-59ec450c]{margin:0!important}.share-doc__history-table[data-v-59ec450c] thead th{position:sticky;top:0;z-index:1;background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border-color:var(--border-secondary)!important;padding:8px 10px!important;white-space:nowrap}.share-doc__history-table[data-v-59ec450c] tbody td{font-size:12px;color:var(--text-primary);border-color:var(--border-secondary)!important;background:transparent!important;padding:8px 10px!important;vertical-align:middle}.share-doc__history-table[data-v-59ec450c] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-59ec450c]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-59ec450c] .form-control.h-auto,.share-doc__permissions[data-v-59ec450c] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-59ec450c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0}.share-doc__link-row+.share-doc__link-row[data-v-59ec450c]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-59ec450c]{opacity:.7}.share-doc__link-main[data-v-59ec450c]{min-width:0;flex:1}.share-doc__link-recipients[data-v-59ec450c]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-59ec450c]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share-doc__link-expired[data-v-59ec450c]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-59ec450c]{padding:1px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px}.share-doc__link-badge--muted[data-v-59ec450c]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-59ec450c]{padding:4px 10px;font-size:12px;flex-shrink:0}.share-doc[data-v-f07636c6]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-f07636c6]{gap:14px}.share-doc__intro[data-v-f07636c6]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-f07636c6]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-f07636c6]{display:inline-flex;align-self:flex-start;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.share-doc__tab[data-v-f07636c6]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .15s ease}.share-doc__tab i[data-v-f07636c6]{font-size:11px;opacity:.75}.share-doc__tab[data-v-f07636c6]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-f07636c6]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-f07636c6]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-f07636c6]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-f07636c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 22%,transparent);color:var(--text-primary)}.share-doc__status strong[data-v-f07636c6]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-f07636c6]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-f07636c6]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__status--expired i[data-v-f07636c6]{color:var(--color-warning)}.share-doc__status--muted[data-v-f07636c6]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-f07636c6]{color:var(--text-tertiary)}.share-doc__status-main[data-v-f07636c6]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-f07636c6]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-f07636c6]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-f07636c6]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-f07636c6]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-f07636c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700}.share-doc__step-body[data-v-f07636c6]{min-width:0}.share-doc__panel-header[data-v-f07636c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-f07636c6]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-f07636c6]{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.share-doc__field[data-v-f07636c6]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-f07636c6]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-f07636c6]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-f07636c6],.share-doc__select[data-v-f07636c6]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px!important;border-radius:6px!important;min-height:34px}.share-doc__input[data-v-f07636c6]:focus,.share-doc__select[data-v-f07636c6]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 18%,transparent)!important}.share-doc__input[data-v-f07636c6]:disabled,.share-doc__select[data-v-f07636c6]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-f07636c6]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-f07636c6]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-f07636c6]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-f07636c6],.share-doc__input-group input[data-v-f07636c6]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-f07636c6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:0 6px 6px 0;border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);border-left:none;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__add-btn[data-v-f07636c6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-f07636c6]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-f07636c6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-f07636c6]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:500;line-height:1.3}.share-doc__chip-text[data-v-f07636c6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-f07636c6]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-f07636c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-ecm);cursor:pointer;transition:all .15s ease}.share-doc__chip-btn i[data-v-f07636c6]{font-size:10px}.share-doc__chip-btn[data-v-f07636c6]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-f07636c6]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-f07636c6]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-f07636c6]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-f07636c6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-f07636c6]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.share-doc__expiry-preview i[data-v-f07636c6]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-f07636c6]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc .custom-control-input:checked~.custom-control-label[data-v-f07636c6]:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc-hint[data-v-f07636c6]{margin:6px 0 0;padding-left:36px;font-size:12px;line-height:1.4;color:var(--text-tertiary, var(--text-secondary))}.share-doc__disclosure[data-v-f07636c6]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-f07636c6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__disclosure-toggle[data-v-f07636c6]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-f07636c6]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-f07636c6]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-f07636c6]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-f07636c6]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-f07636c6]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;font-weight:600}.share-doc__disclosure-count--active[data-v-f07636c6]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-f07636c6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__btn i[data-v-f07636c6]{font-size:11px;opacity:.85}.share-doc__btn[data-v-f07636c6]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-f07636c6]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-f07636c6]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-f07636c6]{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent)}.share-doc__btn--primary i[data-v-f07636c6]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-f07636c6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-f07636c6]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 22%,transparent)}.share-doc__btn--danger[data-v-f07636c6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-f07636c6]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__btn--warning[data-v-f07636c6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-f07636c6]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.share-doc__actions[data-v-f07636c6]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-f07636c6]{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,color-mix(in srgb,var(--bg-card) 70%,transparent))}.share-doc__actions-spacer[data-v-f07636c6]{flex:1;min-width:8px}.share-doc__files[data-v-f07636c6]{margin-top:10px}.share-doc__files-list[data-v-f07636c6]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:180px;overflow-y:auto;padding:8px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.share-doc__file-item[data-v-f07636c6]{--custom-control-indicator-gutter: 1.5rem;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px calc(var(--custom-control-indicator-gutter) + 6px);border-radius:6px;font-size:12px;color:var(--text-primary)}.share-doc__file-item[data-v-f07636c6]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-f07636c6] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-f07636c6] .custom-control-label:before{top:50%;transform:translateY(-50%);border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.share-doc__file-item[data-v-f07636c6] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-f07636c6] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-f07636c6] .custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm);opacity:.6}.share-doc__file-item[data-v-f07636c6] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px var(--color-ecm-focus)}.share-doc__file-item--excluded[data-v-f07636c6]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);box-shadow:inset 2px 0 0 var(--color-ecm)}.share-doc__file-item--excluded[data-v-f07636c6]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-f07636c6]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-f07636c6]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-f07636c6]{color:var(--text-secondary)}.share-doc__banner[data-v-f07636c6]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--color-ecm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__banner i[data-v-f07636c6]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-f07636c6]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-f07636c6]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-f07636c6]{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--text-secondary)}.share-doc__banner--warning i[data-v-f07636c6]{color:var(--color-warning)}.share-doc__history[data-v-f07636c6]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-f07636c6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__history-toggle[data-v-f07636c6]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-f07636c6]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-f07636c6]{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.share-doc__history-scroll[data-v-f07636c6]{max-height:220px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.share-doc__history-table[data-v-f07636c6]{margin:0!important}.share-doc__history-table[data-v-f07636c6] thead th{position:sticky;top:0;z-index:1;background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border-color:var(--border-secondary)!important;padding:8px 10px!important;white-space:nowrap}.share-doc__history-table[data-v-f07636c6] tbody td{font-size:12px;color:var(--text-primary);border-color:var(--border-secondary)!important;background:transparent!important;padding:8px 10px!important;vertical-align:middle}.share-doc__history-table[data-v-f07636c6] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-f07636c6]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-f07636c6] .form-control.h-auto,.share-doc__permissions[data-v-f07636c6] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-f07636c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0}.share-doc__link-row+.share-doc__link-row[data-v-f07636c6]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-f07636c6]{opacity:.7}.share-doc__link-main[data-v-f07636c6]{min-width:0;flex:1}.share-doc__link-recipients[data-v-f07636c6]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-f07636c6]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share-doc__link-expired[data-v-f07636c6]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-f07636c6]{padding:1px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px}.share-doc__link-badge--muted[data-v-f07636c6]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-f07636c6]{padding:4px 10px;font-size:12px;flex-shrink:0}.share-doc[data-v-dac565c2]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-dac565c2]{gap:14px}.share-doc__intro[data-v-dac565c2]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-dac565c2]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-dac565c2]{display:inline-flex;align-self:flex-start;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.share-doc__tab[data-v-dac565c2]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .15s ease}.share-doc__tab i[data-v-dac565c2]{font-size:11px;opacity:.75}.share-doc__tab[data-v-dac565c2]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-dac565c2]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-dac565c2]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-dac565c2]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-dac565c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 22%,transparent);color:var(--text-primary)}.share-doc__status strong[data-v-dac565c2]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-dac565c2]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-dac565c2]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__status--expired i[data-v-dac565c2]{color:var(--color-warning)}.share-doc__status--muted[data-v-dac565c2]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-dac565c2]{color:var(--text-tertiary)}.share-doc__status-main[data-v-dac565c2]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-dac565c2]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-dac565c2]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-dac565c2]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-dac565c2]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-dac565c2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700}.share-doc__step-body[data-v-dac565c2]{min-width:0}.share-doc__panel-header[data-v-dac565c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-dac565c2]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-dac565c2]{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.share-doc__field[data-v-dac565c2]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-dac565c2]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-dac565c2]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-dac565c2],.share-doc__select[data-v-dac565c2]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px!important;border-radius:6px!important;min-height:34px}.share-doc__input[data-v-dac565c2]:focus,.share-doc__select[data-v-dac565c2]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 18%,transparent)!important}.share-doc__input[data-v-dac565c2]:disabled,.share-doc__select[data-v-dac565c2]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-dac565c2]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-dac565c2]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-dac565c2]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-dac565c2],.share-doc__input-group input[data-v-dac565c2]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-dac565c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:0 6px 6px 0;border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);border-left:none;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__add-btn[data-v-dac565c2]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-dac565c2]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-dac565c2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-dac565c2]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:500;line-height:1.3}.share-doc__chip-text[data-v-dac565c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-dac565c2]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-dac565c2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-ecm);cursor:pointer;transition:all .15s ease}.share-doc__chip-btn i[data-v-dac565c2]{font-size:10px}.share-doc__chip-btn[data-v-dac565c2]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-dac565c2]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-dac565c2]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-dac565c2]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-dac565c2]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-dac565c2]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.share-doc__expiry-preview i[data-v-dac565c2]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-dac565c2]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc .custom-control-input:checked~.custom-control-label[data-v-dac565c2]:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc-hint[data-v-dac565c2]{margin:6px 0 0;padding-left:36px;font-size:12px;line-height:1.4;color:var(--text-tertiary, var(--text-secondary))}.share-doc__disclosure[data-v-dac565c2]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-dac565c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__disclosure-toggle[data-v-dac565c2]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-dac565c2]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-dac565c2]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-dac565c2]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-dac565c2]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-dac565c2]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;font-weight:600}.share-doc__disclosure-count--active[data-v-dac565c2]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-dac565c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__btn i[data-v-dac565c2]{font-size:11px;opacity:.85}.share-doc__btn[data-v-dac565c2]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-dac565c2]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-dac565c2]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-dac565c2]{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent)}.share-doc__btn--primary i[data-v-dac565c2]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-dac565c2]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-dac565c2]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 22%,transparent)}.share-doc__btn--danger[data-v-dac565c2]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-dac565c2]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__btn--warning[data-v-dac565c2]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-dac565c2]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.share-doc__actions[data-v-dac565c2]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-dac565c2]{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,color-mix(in srgb,var(--bg-card) 70%,transparent))}.share-doc__actions-spacer[data-v-dac565c2]{flex:1;min-width:8px}.share-doc__files[data-v-dac565c2]{margin-top:10px}.share-doc__files-list[data-v-dac565c2]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:180px;overflow-y:auto;padding:8px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.share-doc__file-item[data-v-dac565c2]{--custom-control-indicator-gutter: 1.5rem;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px calc(var(--custom-control-indicator-gutter) + 6px);border-radius:6px;font-size:12px;color:var(--text-primary)}.share-doc__file-item[data-v-dac565c2]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-dac565c2] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-dac565c2] .custom-control-label:before{top:50%;transform:translateY(-50%);border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.share-doc__file-item[data-v-dac565c2] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-dac565c2] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-dac565c2] .custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm);opacity:.6}.share-doc__file-item[data-v-dac565c2] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px var(--color-ecm-focus)}.share-doc__file-item--excluded[data-v-dac565c2]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);box-shadow:inset 2px 0 0 var(--color-ecm)}.share-doc__file-item--excluded[data-v-dac565c2]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-dac565c2]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-dac565c2]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-dac565c2]{color:var(--text-secondary)}.share-doc__banner[data-v-dac565c2]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--color-ecm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__banner i[data-v-dac565c2]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-dac565c2]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-dac565c2]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-dac565c2]{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--text-secondary)}.share-doc__banner--warning i[data-v-dac565c2]{color:var(--color-warning)}.share-doc__history[data-v-dac565c2]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-dac565c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__history-toggle[data-v-dac565c2]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-dac565c2]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-dac565c2]{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.share-doc__history-scroll[data-v-dac565c2]{max-height:220px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.share-doc__history-table[data-v-dac565c2]{margin:0!important}.share-doc__history-table[data-v-dac565c2] thead th{position:sticky;top:0;z-index:1;background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border-color:var(--border-secondary)!important;padding:8px 10px!important;white-space:nowrap}.share-doc__history-table[data-v-dac565c2] tbody td{font-size:12px;color:var(--text-primary);border-color:var(--border-secondary)!important;background:transparent!important;padding:8px 10px!important;vertical-align:middle}.share-doc__history-table[data-v-dac565c2] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-dac565c2]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-dac565c2] .form-control.h-auto,.share-doc__permissions[data-v-dac565c2] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-dac565c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0}.share-doc__link-row+.share-doc__link-row[data-v-dac565c2]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-dac565c2]{opacity:.7}.share-doc__link-main[data-v-dac565c2]{min-width:0;flex:1}.share-doc__link-recipients[data-v-dac565c2]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-dac565c2]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share-doc__link-expired[data-v-dac565c2]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-dac565c2]{padding:1px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px}.share-doc__link-badge--muted[data-v-dac565c2]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-dac565c2]{padding:4px 10px;font-size:12px;flex-shrink:0}.share-doc[data-v-ac51635e]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-ac51635e]{gap:14px}.share-doc__intro[data-v-ac51635e]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-ac51635e]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-ac51635e]{display:inline-flex;align-self:flex-start;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.share-doc__tab[data-v-ac51635e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .15s ease}.share-doc__tab i[data-v-ac51635e]{font-size:11px;opacity:.75}.share-doc__tab[data-v-ac51635e]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-ac51635e]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-ac51635e]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-ac51635e]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-ac51635e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 22%,transparent);color:var(--text-primary)}.share-doc__status strong[data-v-ac51635e]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-ac51635e]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-ac51635e]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__status--expired i[data-v-ac51635e]{color:var(--color-warning)}.share-doc__status--muted[data-v-ac51635e]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-ac51635e]{color:var(--text-tertiary)}.share-doc__status-main[data-v-ac51635e]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-ac51635e]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-ac51635e]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-ac51635e]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-ac51635e]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-ac51635e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700}.share-doc__step-body[data-v-ac51635e]{min-width:0}.share-doc__panel-header[data-v-ac51635e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-ac51635e]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-ac51635e]{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.share-doc__field[data-v-ac51635e]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-ac51635e]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-ac51635e]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-ac51635e],.share-doc__select[data-v-ac51635e]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px!important;border-radius:6px!important;min-height:34px}.share-doc__input[data-v-ac51635e]:focus,.share-doc__select[data-v-ac51635e]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 18%,transparent)!important}.share-doc__input[data-v-ac51635e]:disabled,.share-doc__select[data-v-ac51635e]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-ac51635e]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-ac51635e]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-ac51635e]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-ac51635e],.share-doc__input-group input[data-v-ac51635e]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-ac51635e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:0 6px 6px 0;border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);border-left:none;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__add-btn[data-v-ac51635e]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-ac51635e]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-ac51635e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-ac51635e]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:12px;font-weight:500;line-height:1.3}.share-doc__chip-text[data-v-ac51635e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-ac51635e]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-ac51635e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-ecm);cursor:pointer;transition:all .15s ease}.share-doc__chip-btn i[data-v-ac51635e]{font-size:10px}.share-doc__chip-btn[data-v-ac51635e]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-ac51635e]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-ac51635e]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-ac51635e]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-ac51635e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-ac51635e]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.share-doc__expiry-preview i[data-v-ac51635e]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-ac51635e]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc .custom-control-input:checked~.custom-control-label[data-v-ac51635e]:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc-hint[data-v-ac51635e]{margin:6px 0 0;padding-left:36px;font-size:12px;line-height:1.4;color:var(--text-tertiary, var(--text-secondary))}.share-doc__disclosure[data-v-ac51635e]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-ac51635e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__disclosure-toggle[data-v-ac51635e]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-ac51635e]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-ac51635e]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-ac51635e]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-ac51635e]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-ac51635e]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;font-weight:600}.share-doc__disclosure-count--active[data-v-ac51635e]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-ac51635e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease}.share-doc__btn i[data-v-ac51635e]{font-size:11px;opacity:.85}.share-doc__btn[data-v-ac51635e]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-ac51635e]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-ac51635e]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-ac51635e]{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent)}.share-doc__btn--primary i[data-v-ac51635e]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-ac51635e]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-ac51635e]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 22%,transparent)}.share-doc__btn--danger[data-v-ac51635e]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-ac51635e]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.share-doc__btn--warning[data-v-ac51635e]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-ac51635e]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 28%,transparent);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.share-doc__actions[data-v-ac51635e]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-ac51635e]{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:10px 0 2px;background:linear-gradient(to top,var(--bg-card) 70%,color-mix(in srgb,var(--bg-card) 70%,transparent))}.share-doc__actions-spacer[data-v-ac51635e]{flex:1;min-width:8px}.share-doc__files[data-v-ac51635e]{margin-top:10px}.share-doc__files-list[data-v-ac51635e]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:180px;overflow-y:auto;padding:8px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.share-doc__file-item[data-v-ac51635e]{--custom-control-indicator-gutter: 1.5rem;display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px calc(var(--custom-control-indicator-gutter) + 6px);border-radius:6px;font-size:12px;color:var(--text-primary)}.share-doc__file-item[data-v-ac51635e]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-ac51635e] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-ac51635e] .custom-control-label:before{top:50%;transform:translateY(-50%);border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.share-doc__file-item[data-v-ac51635e] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-ac51635e] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-ac51635e] .custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm);opacity:.6}.share-doc__file-item[data-v-ac51635e] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px var(--color-ecm-focus)}.share-doc__file-item--excluded[data-v-ac51635e]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);box-shadow:inset 2px 0 0 var(--color-ecm)}.share-doc__file-item--excluded[data-v-ac51635e]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-ac51635e]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-ac51635e]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-ac51635e]{color:var(--text-secondary)}.share-doc__banner[data-v-ac51635e]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--color-ecm) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__banner i[data-v-ac51635e]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-ac51635e]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-ac51635e]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-ac51635e]{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--text-secondary)}.share-doc__banner--warning i[data-v-ac51635e]{color:var(--color-warning)}.share-doc__history[data-v-ac51635e]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-ac51635e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 0;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.share-doc__history-toggle[data-v-ac51635e]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-ac51635e]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-ac51635e]{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.share-doc__history-scroll[data-v-ac51635e]{max-height:220px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.share-doc__history-table[data-v-ac51635e]{margin:0!important}.share-doc__history-table[data-v-ac51635e] thead th{position:sticky;top:0;z-index:1;background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;border-color:var(--border-secondary)!important;padding:8px 10px!important;white-space:nowrap}.share-doc__history-table[data-v-ac51635e] tbody td{font-size:12px;color:var(--text-primary);border-color:var(--border-secondary)!important;background:transparent!important;padding:8px 10px!important;vertical-align:middle}.share-doc__history-table[data-v-ac51635e] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-ac51635e]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-ac51635e] .form-control.h-auto,.share-doc__permissions[data-v-ac51635e] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-ac51635e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0}.share-doc__link-row+.share-doc__link-row[data-v-ac51635e]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-ac51635e]{opacity:.7}.share-doc__link-main[data-v-ac51635e]{min-width:0;flex:1}.share-doc__link-recipients[data-v-ac51635e]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-ac51635e]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share-doc__link-expired[data-v-ac51635e]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-ac51635e]{padding:1px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px}.share-doc__link-badge--muted[data-v-ac51635e]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-ac51635e]{padding:4px 10px;font-size:12px;flex-shrink:0}.share-document-modal .modal-content,.share-document-modal__content{border-radius:14px!important;border:1px solid var(--border-card, var(--border-secondary))!important;background:var(--bg-card)!important;overflow:hidden}.share-document-modal__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-divider, var(--border-secondary))!important;padding:12px 16px!important;color:var(--text-primary)!important}.share-document-modal__header .modal-title{width:100%;margin:0}.share-document-modal__header .close{color:var(--text-tertiary);text-shadow:none;opacity:.75}.share-document-modal__header .close:hover{color:var(--text-primary);opacity:1}.share-document-modal__body{background:var(--bg-card)!important;padding:1.15rem!important;color:var(--text-primary)}.share-document-modal__title-wrap{display:flex;align-items:center;gap:10px;min-width:0;padding-right:8px}.share-document-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm)}.share-document-modal__icon i{font-size:13px}.share-document-modal__titles{display:flex;flex-direction:column;gap:1px;min-width:0}.share-document-modal__title{font-size:15px;font-weight:600;line-height:1.25;color:var(--text-primary)}.share-document-modal__subtitle{max-width:42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--text-tertiary)}.btn-option-row[data-v-430449bb]{padding-left:8px;position:relative}a.btn[data-v-430449bb]{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px;padding:0!important;border-radius:50%!important;font-size:13px;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}a.btn.btn-primary[data-v-430449bb]{font-weight:700;background:var(--color-ecm)!important;border-color:var(--color-ecm)!important;color:var(--text-inverse, #fff)!important}a.btn.btn-primary[data-v-430449bb]:hover{filter:brightness(.94)}a.btn.btn-default[data-v-430449bb]{color:var(--text-secondary);font-weight:700;border:1px solid var(--border-secondary);background:var(--bg-primary)}a.btn.btn-default[data-v-430449bb]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}a.btn.btn-default[data-v-430449bb]:focus,a.btn.btn-default[data-v-430449bb]:active{box-shadow:none}.dropdown-share[data-v-430449bb]{left:2px!important}a.btn.btn-primary .dropdown-menu[data-v-430449bb]{margin-left:0!important;left:44px!important}a.btn.btn-default .dropdown-menu[data-v-430449bb]{margin-left:0!important;left:-23px!important}.version-icon[data-v-430449bb]{font-size:1.8em!important;position:relative;top:3px}.view-confirm-actions-folder[data-v-430449bb]{position:absolute;top:40px;right:0;left:auto;border:1px solid var(--blue);background-color:var(--white);border-radius:.25em;padding:0;box-shadow:1px 1px 5px #888;width:270px;max-width:calc(100vw - 32px);overflow:hidden;z-index:900}.view-confirm-actions-folder .row[data-v-430449bb]{margin-left:0;margin-right:0}.view-confirm-actions-folder .col-md-12[data-v-430449bb]{flex:1 1 auto!important;min-width:0;max-width:100%}.view-confirm-actions-folder .title-folder-selected[data-v-430449bb]{font-size:.8rem}.view-confirm-actions-folder .btnNo[data-v-430449bb]{color:#777;font-weight:700;cursor:pointer;background-color:#ff00001f}.view-confirm-actions-folder .btnNo[data-v-430449bb]:hover{color:#444;background-color:#ff00004d}.view-confirm-actions-folder .btnYes[data-v-430449bb]{color:#777;font-weight:700;cursor:pointer;background-color:#00ff001f}.view-confirm-actions-folder .btnYes[data-v-430449bb]:hover{color:#444;background-color:#00ff004d}span[data-v-430449bb]{cursor:pointer}.version-color[data-v-430449bb]{color:#17878f}.icon-option-root[data-v-26a21726]{display:flex;align-items:center;width:100%}.row[data-v-26a21726]{margin:0;width:100%}.icon-option-row[data-v-26a21726]{width:100%;max-width:100%;min-height:40px;padding:0 8px;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;flex:0 0 auto}[data-v-26a21726] .btn-navbar-file{display:inline-flex;align-items:center;justify-content:center;flex:0 1 32px;width:32px;min-width:22px;height:32px;margin-right:0!important;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}[data-v-26a21726] .btn-navbar-file i{display:flex;align-items:center;justify-content:center;font-size:13px!important;height:auto!important;line-height:1;color:inherit}[data-v-26a21726] .btn-navbar-file:hover:not(.opacityButton):not(.icon-disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.icon-disabled[data-v-26a21726],.icon-disabled i[data-v-26a21726]{cursor:default!important;color:var(--text-disabled, rgb(201, 201, 201))!important}.icon-disabled[data-v-26a21726]:hover,.icon-disabled[data-v-26a21726]:active,.icon-disabled[data-v-26a21726]:target,.icon-disabled i[data-v-26a21726]:hover,.icon-disabled i[data-v-26a21726]:active,.icon-disabled i[data-v-26a21726]:target{color:var(--text-disabled, rgb(201, 201, 201))!important}.opacityButton[data-v-26a21726]{opacity:.5;cursor:default}dl .fonts[data-v-ec30dc39]{font-size:12px!important}.data-sidebar dt.fonts[data-v-ec30dc39]{color:var(--text-tertiary)!important;font-weight:600;font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;padding-top:1px}.data-sidebar dd.fonts[data-v-ec30dc39]{color:var(--text-primary)!important;font-size:12.5px!important;margin-bottom:6px}dl .tag[data-v-ec30dc39]{font-size:.7rem!important;line-height:15px!important;padding:4px 8px;color:#fff;box-shadow:1px 1px 4px #0009}.btn-show-toggle-tags[data-v-ec30dc39]{width:100%;display:block;text-align:left;font-weight:700;font-size:12px;transition:all 1s linear;color:#777}.btn-show-toggle-tags[data-v-ec30dc39]:focus{color:#777}.btn-show-toggle-tags[data-v-ec30dc39]:after{content:"";border:solid #222;border-width:0 1px 1px 0;display:inline;cursor:pointer;padding:3px;position:absolute;top:8px;right:0;margin-top:0;transform:rotate(40deg);-webkit-transform:rotate(40deg);transition:.3s transform ease-in-out}.btn-show-toggle-tags[data-v-ec30dc39]:hover:after{border-bottom-color:#444;border-right-color:#444}.btn-show-toggle-tags.not-collapsed[data-v-ec30dc39]:after{content:"";border:solid #222;border-width:0 1px 1px 0;display:inline;cursor:pointer;padding:3px;position:absolute;right:0;margin-top:0;transform:rotate(-140deg);-webkit-transform:rotate(-140deg);transition:.3s transform ease-in-out}.icon-new-doc[data-v-6ac787d6]{font-size:20px;cursor:pointer;transition:all .4s}.icon-new-doc[data-v-6ac787d6]:hover{color:#28a745!important}.versions-ct[data-v-6ac787d6]{width:100%}.versions-ct .smaller-btn[data-v-6ac787d6]{font-size:10px}.versions-ct .list-versions[data-v-6ac787d6]{max-height:calc(100vh - 310px);width:100%;scroll-behavior:auto;overflow-y:auto}.versions-ct .list-versions .col[data-v-6ac787d6]{font-size:11px!important}.versions-ct .list-versions .version-selected[data-v-6ac787d6]{border-color:#28a745}.highlight b{font-weight:900!important;color:#4c5ea8!important}.img-preview{width:200px;height:50px;outline:1px solid #ece9f4;object-fit:cover;object-position:50% 50%}#quick-search-modal .result-search .background-blue[data-v-8434322a]{padding:10px;height:calc(100vh - 380px);overflow:auto;overflow-x:hidden;background-color:#f9fcfd}#quick-search-modal h5[data-v-8434322a]{color:#4c5ea8!important;font-weight:800}.quick-search[data-v-8434322a]{width:100%}.quick-search #searchString[data-v-8434322a]{padding-right:30px}.quick-search .icon-search[data-v-8434322a]{position:absolute;top:7px;right:20px;font-size:25px;color:#ccc}.mini-card[data-v-82d9ea06]{max-width:100%;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;transition:border-color .15s ease}.mini-card[data-v-82d9ea06]:hover{border-color:var(--color-ecm)}.mini-card .box-image[data-v-82d9ea06]{background:var(--bg-tertiary);overflow:hidden}.mini-card .box-image .image[data-v-82d9ea06]{width:120px}.mini-card .box-image span[data-v-82d9ea06]{font-size:10px;color:var(--text-primary)}.mini-card .info[data-v-82d9ea06]{font-size:.875em;line-height:1.55;padding:8px}.mini-card .info h6[data-v-82d9ea06]{color:var(--text-primary);font-size:13px;font-weight:500}.mini-card .info h6.alias-editable[data-v-82d9ea06]{cursor:text}.mini-card .info .alias-edit[data-v-82d9ea06]{max-width:100%}.mini-card .info .alias-edit__input[data-v-82d9ea06]{height:24px;padding:0 6px;font-size:13px}.mini-card .info .alias-edit__ext[data-v-82d9ea06]{color:var(--text-secondary);font-size:13px;white-space:nowrap}.mini-card .info .alias-edit__error[data-v-82d9ea06]{font-size:11px}.mini-card .info .btn[data-v-82d9ea06]{font-size:12px;font-weight:700}.mini-card .info a[data-v-82d9ea06]{color:var(--text-tertiary);transition:color .15s ease;cursor:pointer}.mini-card .info a i[data-v-82d9ea06]{font-size:12px}.mini-card .info a[data-v-82d9ea06]:hover{color:var(--color-ecm);text-decoration:none}.mini-card .info.with-thumbnail h6[data-v-82d9ea06]{width:155px}.mini-card.is-manual-sort[data-v-82d9ea06]{cursor:grab}.mini-card.is-manual-sort[data-v-82d9ea06]:active{cursor:grabbing}.manual-drag-handle[data-v-82d9ea06]{color:var(--text-secondary);opacity:.8;font-size:11px}.mini-file-status-grid[data-v-82d9ea06]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mini-file-badge[data-v-82d9ea06]{display:inline-flex;align-items:center;max-width:100%;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;line-height:1.25;font-weight:600;color:var(--text-primary);background-color:var(--bg-tertiary);white-space:nowrap}.mini-file-badge span[data-v-82d9ea06]{overflow:hidden;text-overflow:ellipsis}.mini-file-badge i[data-v-82d9ea06]{font-size:10px}.mini-file-badge.is-info[data-v-82d9ea06]{background-color:var(--badge-info-bg, rgba(43, 104, 216, .12));border-color:var(--badge-info-border, rgba(43, 104, 216, .16))}.mini-file-badge.is-success[data-v-82d9ea06]{background-color:#28a7451f;border-color:#28a74529}.mini-file-badge.is-danger[data-v-82d9ea06]{background-color:#dc35451f;border-color:#dc354529}.mini-file-badge.is-neutral[data-v-82d9ea06]{background-color:#6c757d1f;border-color:#6c757d29}.mini-file-badge.is-warning[data-v-82d9ea06]{background:#ffc1072e;border-color:#ffc10738}.listFiles[data-v-3adbd37a]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected[data-v-3adbd37a]{background-color:#e8f2f7!important}.list-files[data-v-3adbd37a]{width:100%!important}.list-files-sidebar[data-v-3adbd37a]{display:flex;flex-direction:column;gap:8px}.scroller[data-v-3adbd37a] .mini-card{margin-bottom:0!important}.manual-sort-ghost[data-v-3adbd37a]{opacity:.55}.manual-sort-chosen[data-v-3adbd37a]{transform:scale(1.01)}.manual-sort-drag[data-v-3adbd37a]{cursor:grabbing}.manual-sort-saving[data-v-3adbd37a]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-3adbd37a]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}.files-heading[data-v-3adbd37a]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.files-heading__count[data-v-3adbd37a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:0}.listFiles .float-right i[data-v-3adbd37a]{color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.listFiles .float-right i[data-v-3adbd37a]:hover{color:var(--color-ecm)}.listFiles .float-right .fas.fa-trash-alt[data-v-3adbd37a]:hover{color:var(--color-danger)}.files-sort-row[data-v-3adbd37a]{gap:8px;padding-left:16px}.files-sort-select[data-v-3adbd37a]{height:28px;font-size:12px;border-radius:6px;border-color:var(--border-secondary);color:var(--text-secondary);background-color:var(--bg-input)}.files-sort-row>i[data-v-3adbd37a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;transition:border-color .15s ease,color .15s ease}.files-sort-row>i[data-v-3adbd37a]:hover{border-color:var(--color-ecm);color:var(--color-ecm)}#index-sidebar .form-render-wrapper[data-v-5deffc2f]{overflow:auto!important;min-height:200px;width:100%;max-width:100%}#index-sidebar h3.card-header[data-v-5deffc2f]{display:none}#index-sidebar .col-lg-6[data-v-5deffc2f],#index-sidebar .col-lg-4[data-v-5deffc2f],#index-sidebar .col-lg-3[data-v-5deffc2f],#index-sidebar .col-lg-8[data-v-5deffc2f],#index-sidebar .col-lg-12[data-v-5deffc2f],#index-sidebar .col-md-6[data-v-5deffc2f],#index-sidebar .col-12[data-v-5deffc2f]{width:100%;max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0}#index-sidebar .form-render-wrapper[data-v-5deffc2f] .row{margin-left:0!important;margin-right:0!important}#index-sidebar .form-render-wrapper[data-v-5deffc2f] label{margin-bottom:8px!important;overflow:visible!important;line-height:1.35!important}#index-sidebar input[data-v-5deffc2f],#index-sidebar .form-control[data-v-5deffc2f],#index-sidebar .mx-input[data-v-5deffc2f],#index-sidebar .vs__dropdown-toggle[data-v-5deffc2f]{border-radius:8px}.index-sidebar__header[data-v-5deffc2f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:0;min-width:0}.index-sidebar__identity[data-v-5deffc2f]{flex:1;min-width:0}.index-sidebar__eyebrow[data-v-5deffc2f]{display:block;margin:0 0 2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.index-sidebar__title[data-v-5deffc2f]{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-sidebar__actions[data-v-5deffc2f]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.index-sidebar__edit[data-v-5deffc2f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary, var(--bg-card));color:var(--text-secondary);cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.index-sidebar__edit i[data-v-5deffc2f]{font-size:14px;line-height:1}.index-sidebar__edit[data-v-5deffc2f]:hover{color:var(--color-ecm);border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 8%,var(--bg-hover, var(--bg-secondary)))}.index-sidebar__edit--active[data-v-5deffc2f]{color:var(--color-ecm);border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.index-sidebar__edit--cancel[data-v-5deffc2f]:hover,.index-sidebar__edit--clear[data-v-5deffc2f]:hover{color:var(--color-danger);border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-hover, var(--bg-secondary)))}.note-viewer-wrapper[data-v-f69f7085]{position:relative}.note-viewer[data-v-f69f7085]{font-size:13px;line-height:1.5;color:var(--text-primary);background:var(--bg-secondary);border-radius:8px;padding:8px 10px;word-wrap:break-word;overflow-wrap:break-word;position:relative;max-height:none;overflow:hidden}.note-viewer--collapsed[data-v-f69f7085]{max-height:140px}.note-viewer--collapsed[data-v-f69f7085]:after{content:"";position:absolute;left:0;right:0;bottom:24px;height:32px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg-secondary))}.note-viewer-toggle[data-v-f69f7085]{margin-top:4px;text-align:right}.note-viewer-toggle[data-v-f69f7085] button{border:none;background:transparent;color:var(--text-link);font-size:12px;font-weight:600;padding:0}.note-viewer-toggle[data-v-f69f7085] button:hover,.note-viewer-toggle[data-v-f69f7085] button:focus{text-decoration:underline;color:var(--text-link-hover, var(--primary));box-shadow:none}.note-viewer[data-v-f69f7085] p{margin-bottom:6px}.note-viewer[data-v-f69f7085] p:last-child{margin-bottom:0}.note-viewer[data-v-f69f7085] strong,.note-viewer[data-v-f69f7085] b,.note-viewer[data-v-f69f7085] strong *,.note-viewer[data-v-f69f7085] b *{font-weight:900!important;color:var(--text-primary)}.note-editor[data-v-5cbdabda]{border-radius:8px;overflow:visible}.note-editor[data-v-5cbdabda] .editor-header{position:static;margin:0 0 8px;justify-content:flex-end;padding-right:2px}.note-editor[data-v-5cbdabda] .ql-toolbar.ql-snow{border-radius:8px 8px 0 0}.note-editor[data-v-5cbdabda] .ql-toolbar .ql-image{display:none}.note-editor[data-v-5cbdabda] .ql-container.ql-snow{border-radius:0 0 8px 8px}.note-editor[data-v-5cbdabda] .ql-editor{min-height:200px;max-height:400px;font-size:13px}.notes-root[data-v-6ad2a199]{display:flex;flex-direction:column;height:100%;overflow:hidden}.notes-feed[data-v-6ad2a199]{flex:1;overflow-y:auto;padding:12px 12px 8px;display:flex;flex-direction:column;gap:8px;min-height:0}.notes-feed[data-v-6ad2a199]::-webkit-scrollbar{width:4px}.notes-feed[data-v-6ad2a199]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.notes-feed[data-v-6ad2a199]::-webkit-scrollbar-track{background:transparent}.notes-empty[data-v-6ad2a199]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--text-tertiary);flex:1}.notes-empty-icon[data-v-6ad2a199]{font-size:28px;opacity:.35}.notes-empty-text[data-v-6ad2a199]{font-size:12px;text-align:center;color:var(--text-tertiary)}.note-item[data-v-6ad2a199]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;flex-shrink:0}.note-item-header[data-v-6ad2a199]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;border-bottom:1px solid var(--border-secondary);gap:8px}.note-item-author[data-v-6ad2a199]{display:flex;align-items:center;gap:8px;min-width:0}.note-item-author-info[data-v-6ad2a199]{display:flex;flex-direction:column;min-width:0}.note-author-name[data-v-6ad2a199]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-author-handle[data-v-6ad2a199]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-item-date[data-v-6ad2a199]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.note-item-body[data-v-6ad2a199]{padding:8px 10px;font-size:12px;color:var(--text-primary);line-height:1.5}.notes-compose-bar[data-v-6ad2a199]{flex-shrink:0;border-top:1px solid var(--border-secondary);padding:10px 12px}.notes-new-btn[data-v-6ad2a199]{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;font-size:12px;font-weight:600;color:var(--color-bpm);background:#3b5bfd0f;border:1px dashed rgba(59,91,253,.3);border-radius:8px;padding:8px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.notes-new-btn i[data-v-6ad2a199]{font-size:13px}.notes-new-btn[data-v-6ad2a199]:hover{background:#3b5bfd1f;border-color:#3b5bfd80}.notes-compose[data-v-6ad2a199]{display:flex;flex-direction:column;gap:8px}.notes-compose-header[data-v-6ad2a199]{display:flex;align-items:center;justify-content:space-between}.notes-compose-title[data-v-6ad2a199]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.notes-compose-title[data-v-6ad2a199]:before{content:"";display:inline-block;width:3px;height:12px;background:var(--color-bpm);border-radius:2px;flex-shrink:0}.notes-char-count[data-v-6ad2a199]{font-size:10px;color:var(--text-tertiary)}.notes-char-count.over[data-v-6ad2a199]{color:#ef4444;font-weight:600}.notes-compose-form[data-v-6ad2a199]{display:flex;flex-direction:column;gap:8px}.notes-compose-actions[data-v-6ad2a199]{display:flex;align-items:center;justify-content:space-between}.notes-compose-btns[data-v-6ad2a199]{display:flex;align-items:center;gap:6px}.notes-compose-hint[data-v-6ad2a199]{font-size:10px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:4px;padding:2px 6px;font-family:monospace}.notes-cancel-btn[data-v-6ad2a199]{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border-secondary);border-radius:8px;padding:6px 12px;cursor:pointer;transition:background .15s ease}.notes-cancel-btn[data-v-6ad2a199]:hover{background:var(--bg-hover)}.notes-submit-btn[data-v-6ad2a199]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-bpm);background:#3b5bfd14;border:1px solid rgba(59,91,253,.22);border-radius:8px;padding:6px 14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.notes-submit-btn[data-v-6ad2a199]:hover:not(:disabled){background:#3b5bfd26;border-color:#3b5bfd66}.notes-submit-btn[data-v-6ad2a199]:disabled{opacity:.45;cursor:not-allowed}.notes-submit-btn i[data-v-6ad2a199]{font-size:13px}dl .fonts[data-v-016b1d15]{font-size:12px!important}.history-step[data-v-016b1d15]{margin-bottom:10px}.history-step dd[data-v-016b1d15]{padding:0!important}.history-step .card-body[data-v-016b1d15]{padding:5px 0!important}.workflow-actions-panel[data-v-d0487b2e]{border-top:1px solid var(--border-tertiary);padding-top:10px}.workflow-actions-panel.is-compact[data-v-d0487b2e]{padding:10px 0 0;margin-top:8px!important;position:sticky;bottom:0;background:var(--bg-card);z-index:3}.workflow-text-wrap[data-v-d0487b2e]{word-break:break-word;overflow-wrap:anywhere}.workflow-compact-shell[data-v-d0487b2e]{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:10px;padding:10px 12px 10px 14px;box-shadow:0 1px 2px var(--shadow-sm);overflow:hidden}.workflow-compact-shell[data-v-d0487b2e]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--color-ecm)}.workflow-compact-info[data-v-d0487b2e]{display:flex;align-items:center;gap:10px;min-width:0}.workflow-compact-icon[data-v-d0487b2e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm)}.workflow-compact-icon i[data-v-d0487b2e]{font-size:13px}.workflow-compact-texts[data-v-d0487b2e]{min-width:0}.workflow-compact-step-label[data-v-d0487b2e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.workflow-compact-step-name[data-v-d0487b2e]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.workflow-actions-bottom[data-v-d0487b2e]{display:flex;gap:8px}.workflow-actions-bottom>*[data-v-d0487b2e]{flex:1 1 0;min-width:0}.workflow-bottom-btn[data-v-d0487b2e]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.workflow-bottom-btn i[data-v-d0487b2e]{font-size:12px}.workflow-bottom-btn span[data-v-d0487b2e]{overflow:hidden;text-overflow:ellipsis}.workflow-bottom-btn[data-v-d0487b2e]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px;box-shadow:none}.workflow-actions-bottom .btn-outline-primary[data-v-d0487b2e]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-actions-bottom .btn-outline-primary[data-v-d0487b2e]:hover:not(:disabled){background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--text-primary)}.workflow-actions-bottom .btn-primary[data-v-d0487b2e]{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--color-on-accent)}.workflow-actions-bottom .btn-primary[data-v-d0487b2e]:hover:not(:disabled),.workflow-actions-bottom .btn-primary[data-v-d0487b2e]:not(:disabled):active{background:color-mix(in srgb,var(--color-ecm) 85%,#000);border-color:color-mix(in srgb,var(--color-ecm) 85%,#000);color:var(--color-on-accent)}.workflow-actions-bottom .btn-primary[data-v-d0487b2e]:disabled{background:color-mix(in srgb,var(--color-ecm) 45%,var(--bg-tertiary));border-color:transparent}dl .fonts[data-v-b8a4f313]{font-size:12px!important}#task-tab-contents[data-v-7781a604]{overflow-y:auto;overflow-x:hidden}.workflow-history-list[data-v-7781a604]{max-height:160px;overflow-y:auto}.workflow-history-item[data-v-7781a604]:last-child{border-bottom:0!important}.tab-options-wrapper[data-v-7781a604]{position:relative;height:100%}.tab-options-wrapper.with-buttons[data-v-7781a604]{height:calc(100% - 100px)!important}#task-comments[data-v-7781a604]{position:relative;height:100%}.tabSlider[data-v-7781a604]{display:flex;align-items:center;gap:2px;height:auto;background:var(--bg-tertiary);border-radius:8px;position:relative;padding:3px;margin:10px 12px 0}.tab-content[data-v-7781a604]{position:relative;margin:10px 12px;height:100%}#tasks-nav-tab[data-v-7781a604]{position:static;display:flex;align-items:center;gap:2px;width:max-content;min-width:100%;flex-wrap:nowrap;margin-bottom:0!important}#leftArrow[data-v-7781a604],#rightArrow[data-v-7781a604]{display:flex;align-items:center;justify-content:center;position:static;flex:0 0 auto;width:20px;height:26px;border-radius:6px;background:none;color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}#leftArrow[data-v-7781a604]:hover,#rightArrow[data-v-7781a604]:hover{background:var(--bg-hover);color:var(--text-primary)}#leftArrow[data-v-7781a604]:before,#rightArrow[data-v-7781a604]:before{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0}#leftArrow[data-v-7781a604]:before{transform:rotate(135deg);margin-left:3px}#rightArrow[data-v-7781a604]:before{transform:rotate(-45deg);margin-right:3px}#viewContainer[data-v-7781a604]{position:static;width:100%;height:auto;background:transparent;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#viewContainer[data-v-7781a604]::-webkit-scrollbar{display:none}.arrow-right[data-v-7781a604]{position:relative;display:inline-block;margin-left:.455em;vertical-align:.255em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.3em solid;color:var(--text-disabled)}.arrow-left[data-v-7781a604]{right:100%;margin-left:.355em;vertical-align:.255em;display:inline-block;margin-right:.255em;content:"";border-top:.4em solid transparent;border-right:.3em solid;border-bottom:.4em solid transparent;color:var(--text-disabled)}.tabSlider li[data-v-7781a604]{padding:0!important;margin:0!important;list-style:none}.tabSlider a.nav-link[data-v-7781a604]{display:inline-flex;align-items:center;color:var(--text-secondary)!important;font-weight:500;font-size:12.5px;line-height:1;padding:7px 12px;margin:0;border:none;border-radius:6px;white-space:nowrap;opacity:1;transition:background .15s ease,color .15s ease}.tabSlider a.nav-link small[data-v-7781a604]{margin-left:4px;font-size:11px}.tabSlider a.nav-link[data-v-7781a604]:hover{color:var(--text-primary)!important;text-decoration:none}.tabSlider a.nav-link.active[data-v-7781a604]{color:var(--color-ecm)!important;font-weight:600;background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.history-ct[data-v-7781a604]{overflow:auto;height:calc(100vh - 300px)}.workflow-tab-shell[data-v-7781a604]{display:flex;flex-direction:column;min-height:calc(100vh - 300px)}.workflow-tab-content-scroll[data-v-7781a604]{flex:1;overflow-y:auto;padding-right:2px;padding-bottom:10px}.workflow-section-heading[data-v-7781a604]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.workflow-header-link[data-v-7781a604]{color:var(--text-secondary);text-decoration:none}.workflow-header-link[data-v-7781a604]:hover{color:var(--icon-primary)}.workflow-micro-title[data-v-7781a604]{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-current-step-card[data-v-7781a604]{border:1px solid var(--border-tertiary);border-radius:12px;background:linear-gradient(180deg,var(--bg-card) 0%,var(--bg-primary) 100%);padding:12px}.workflow-current-step-name[data-v-7781a604]{font-size:16px;line-height:1.25;font-weight:600;color:var(--text-primary)}.workflow-current-meta[data-v-7781a604]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:11px}.workflow-status-badge[data-v-7781a604]{border-radius:999px;border:1px solid var(--border-tertiary);background:var(--bg-card);color:var(--text-secondary);font-size:11px;font-weight:600;padding:4px 10px}.workflow-status-badge.is-success[data-v-7781a604]{border-color:var(--color-success);color:var(--color-success)}.workflow-status-badge.is-danger[data-v-7781a604]{border-color:var(--color-danger);color:var(--color-danger)}.workflow-status-badge.is-info[data-v-7781a604],.workflow-status-badge.is-primary[data-v-7781a604]{border-color:var(--icon-primary);color:var(--icon-primary)}.workflow-history-wrap[data-v-7781a604]{padding-bottom:6px}.workflow-timeline[data-v-7781a604]{display:flex;flex-direction:column;gap:8px}.workflow-timeline-item[data-v-7781a604]{display:flex;align-items:flex-start;gap:8px}.workflow-timeline-marker[data-v-7781a604]{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;flex-shrink:0;background:var(--icon-primary);margin-top:2px}.workflow-timeline-marker.is-success[data-v-7781a604]{background:var(--color-success)}.workflow-timeline-marker.is-danger[data-v-7781a604]{background:var(--color-danger)}.workflow-timeline-marker.is-info[data-v-7781a604]{background:var(--icon-primary)}.workflow-timeline-marker.is-primary[data-v-7781a604]{background:var(--text-tertiary)}.workflow-timeline-content[data-v-7781a604]{flex:1;min-width:0}.workflow-timeline-header[data-v-7781a604]{display:flex;align-items:center;justify-content:space-between;gap:6px}.workflow-timeline-header.clickable[data-v-7781a604]{cursor:pointer}.workflow-timeline-header .fas[data-v-7781a604]{font-size:10px;color:var(--text-tertiary)}.workflow-timeline-main[data-v-7781a604]{flex:1;min-width:0}.workflow-timeline-title[data-v-7781a604]{font-size:13px;font-weight:500;color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere}.workflow-timeline-reason[data-v-7781a604]{color:var(--text-secondary);font-style:italic;margin-top:2px;word-break:break-word;overflow-wrap:anywhere}.workflow-timeline-meta[data-v-7781a604]{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:11px;margin-top:1px}.workflow-timeline-details[data-v-7781a604]{border:1px solid var(--border-tertiary);border-radius:8px;background:var(--bg-card);padding:6px 8px;margin-top:6px}.workflow-detail-row[data-v-7781a604]{display:grid;grid-template-columns:62px 1fr;align-items:start;gap:8px;margin-bottom:2px;font-size:11px}.workflow-detail-row[data-v-7781a604]:last-child{margin-bottom:0}.workflow-detail-row .label[data-v-7781a604]{color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.workflow-detail-row .value[data-v-7781a604]{color:var(--text-primary);text-align:left;word-break:break-word}.delete-doc-pop[data-v-5f653f3a]{max-width:280px;padding:6px 4px 4px;-webkit-user-select:none;user-select:none}.delete-doc-pop__msg[data-v-5f653f3a]{display:flex;align-items:flex-start;gap:8px;padding:2px 10px 10px;font-size:13px;line-height:1.45;color:var(--text-primary)}.delete-doc-pop__msg i[data-v-5f653f3a]{margin-top:2px;color:var(--text-tertiary)}.delete-doc-pop__actions[data-v-5f653f3a]{display:flex;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid var(--border-divider)}.delete-doc-pop__btn[data-v-5f653f3a]{height:28px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.delete-doc-pop__btn[data-v-5f653f3a]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.delete-doc-pop__btn[data-v-5f653f3a]:disabled{opacity:.5;cursor:default}.delete-doc-pop__btn--danger[data-v-5f653f3a]{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.delete-doc-pop__btn--danger[data-v-5f653f3a]:hover:not(:disabled){background:var(--color-danger);color:var(--text-inverse, #fff);filter:brightness(.92)}.not-found[data-v-c627111d]{display:flex;justify-content:center;align-items:center;border:1px dashed var(--border-secondary)}.msg-copy-multiple[data-v-c627111d]{width:288px}.btn-action-copy[data-v-c627111d]{width:172px}.fade-enter-active[data-v-c627111d],.fade-leave-active[data-v-c627111d]{transition:opacity .5s}.fade-enter[data-v-c627111d],.fade-leave-to[data-v-c627111d]{opacity:0}.skeleton-table-wrap[data-v-27192c7f]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.skeleton-thead[data-v-27192c7f]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-secondary);gap:16px}.skeleton-th[data-v-27192c7f]{flex:1}.skeleton-th[data-v-27192c7f]:first-child{flex:1.1}.skeleton-th[data-v-27192c7f]:last-child{flex:.8}.skeleton-tbody[data-v-27192c7f]{display:flex;flex-direction:column}.skeleton-tr[data-v-27192c7f]{display:flex;align-items:center;padding:12px 14px;gap:16px;border-bottom:1px solid var(--border-secondary)}.skeleton-tr[data-v-27192c7f]:last-child{border-bottom:none}.skeleton-td[data-v-27192c7f]{flex:1;display:flex;align-items:center}.skeleton-td--author[data-v-27192c7f]{flex:1.1}.skeleton-td--actions[data-v-27192c7f]{flex:.8;justify-content:center}.skeleton-td-stack[data-v-27192c7f]{display:flex;flex-direction:column;gap:4px}.details-size[data-v-24ed2a5f],.details-size[data-v-04abde55],.details-size[data-v-f5001a09]{font-size:14px}.pointer[data-v-90a9b6c7]{cursor:pointer}.details-size[data-v-90a9b6c7]{font-size:14px}.details-size[data-v-f3997b33]{font-size:14px;text-align:left}.log-changes-card[data-v-f3997b33]{overflow:hidden}.log-changes-section-title[data-v-f3997b33]{padding:.5rem .75rem 0;text-align:left}.log-changes-table[data-v-f3997b33]{table-layout:fixed;width:100%}.log-changes-table th[data-v-f3997b33],.log-changes-table td[data-v-f3997b33]{vertical-align:top;text-align:left}.log-changes-table th[data-v-f3997b33]:first-child,.log-changes-table .log-change-field[data-v-f3997b33]{width:22%}.log-changes-table th[data-v-f3997b33]:nth-child(2),.log-changes-table th[data-v-f3997b33]:nth-child(3),.log-changes-table .log-change-value[data-v-f3997b33]{width:39%}.log-change-value[data-v-f3997b33]{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.border-bottom-row td[data-v-f3997b33]{border-bottom:1px solid var(--border-secondary, #dee2e6);padding-bottom:.75rem}.pointer[data-v-f3997b33]{cursor:pointer}.details-size[data-v-6f632451],.details-size[data-v-77a1c577],.details-size[data-v-fae82125]{font-size:14px}.pointer[data-v-20c59f16]{cursor:pointer}.details-size[data-v-20c59f16],.details-size[data-v-dffb3eab],.details-size[data-v-de3372d6],.details-size[data-v-d1fe09c4],.details-size[data-v-04a80d7f],.details-size[data-v-e13fbc6e],.details-size[data-v-2f0e8d31]{font-size:14px}.item[data-v-2f0e8d31]{display:flex;flex-wrap:nowrap}.item .col-3[data-v-2f0e8d31]{flex:1 1 0;min-width:0;max-width:25%}.item .col-3 .d-flex[data-v-2f0e8d31],.item .col-3 span[data-v-2f0e8d31]{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.details-size[data-v-e8764ccb],.details-size[data-v-a7d6c6a0],.details-size[data-v-5b7cf4ab],.details-size[data-v-c54132fc],.details-size[data-v-d9381bf4]{font-size:14px}.document-log[data-v-db6cd405]{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;padding:1rem;overflow:hidden}.document-log-bar[data-v-db6cd405]{width:100%;overflow:visible;flex-shrink:0}.log-header[data-v-db6cd405]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px}.log-header--open[data-v-db6cd405]{border-bottom-color:transparent;border-radius:10px 10px 0 0}.log-header-left[data-v-db6cd405]{display:flex;align-items:center;gap:10px;flex-shrink:0}.log-header-controls[data-v-db6cd405]{display:flex;align-items:center;gap:4px;flex-shrink:0}.filter-toggle-btn[data-v-db6cd405]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.filter-toggle-btn i[data-v-db6cd405]{font-size:11px;opacity:.75}.filter-toggle-btn[data-v-db6cd405]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-ecm)}.filter-toggle-btn__label[data-v-db6cd405]{position:relative;z-index:0}.filter-toggle-btn__badge[data-v-db6cd405]{position:absolute;top:-2px;right:-2px;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;color:#fff!important;background:var(--color-ecm, #80ba26);border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0003;transform:translate(25%,-25%);pointer-events:none}.log-icon-btn[data-v-db6cd405]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:14px;transition:all .15s ease}.log-icon-btn[data-v-db6cd405]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.log-icon-btn.danger i[data-v-db6cd405]{color:var(--color-danger)}.log-icon-btn[data-v-db6cd405]:disabled{opacity:.45;cursor:default}.log-divider[data-v-db6cd405]{display:inline-block;width:1px;height:20px;background:var(--border-secondary);margin:0 4px;opacity:.6}.log-filters[data-v-db6cd405]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-top:none;border-radius:0 0 10px 10px;overflow:visible}.filter-fields-row[data-v-db6cd405]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.filter-inputs[data-v-db6cd405]{display:flex;flex-wrap:wrap;flex:1;gap:12px;min-width:0}.filter-field[data-v-db6cd405]{flex:1 1 200px;min-width:160px}.filter-field[data-v-db6cd405] .form-control,.filter-field[data-v-db6cd405] .v-select{width:100%}.filter-field--author[data-v-db6cd405]{flex:1 1 180px;min-width:150px;max-width:240px}.filter-field--event[data-v-db6cd405]{flex:2 1 280px;min-width:240px;max-width:420px}.filter-field--date[data-v-db6cd405]{flex:1.5 1 220px;min-width:200px;max-width:320px}.filter-field-label[data-v-db6cd405]{display:block;margin-bottom:.35rem!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.log-list-toolbar[data-v-db6cd405]{flex-shrink:0}.documents-line-pagination[data-v-db6cd405]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;font-size:13px;color:var(--text-secondary)}.items-by-page[data-v-db6cd405]{width:auto;min-width:4.5rem}.log-table-wrap[data-v-db6cd405]{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:.5rem}.log-table-scroll[data-v-db6cd405]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto}.log-infinite-spinner[data-v-db6cd405]{display:flex;justify-content:center;padding:12px 0 4px}.filter-search-btn[data-v-db6cd405]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;background:var(--color-ecm);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-end;transition:opacity .15s,box-shadow .15s}.filter-search-btn i[data-v-db6cd405]{font-size:13px}.filter-search-btn[data-v-db6cd405]:hover{opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-ecm) 30%,transparent)}@media(max-width:767px){.filter-fields-row[data-v-db6cd405]{flex-direction:column;align-items:stretch}.filter-inputs[data-v-db6cd405]{flex-direction:column}.filter-field--author[data-v-db6cd405],.filter-field--event[data-v-db6cd405],.filter-field--date[data-v-db6cd405]{flex:1 1 auto;max-width:none;width:100%}.filter-search-btn[data-v-db6cd405]{width:100%}}.log-author-badge[data-v-db6cd405]{padding:.3em .5em!important;border:solid 2px var(--bg-secondary)!important}.log-details-btn[data-v-db6cd405]{font-size:12px}[data-v-db6cd405] .table-custom-style{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-db6cd405] .table-custom-style thead th{background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-db6cd405] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-db6cd405] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-db6cd405] .table-custom-style tbody tr.b-table-has-details{border-bottom:none}[data-v-db6cd405] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-db6cd405] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-db6cd405] .table-custom-style tbody td small{color:var(--text-secondary);font-size:11px}[data-v-db6cd405] .table-custom-style td:last-child{white-space:nowrap}.uppy-DashboardContent-addMoreCaption{display:none!important;visibility:hidden!important;opacity:0!important}#document-log-modal .modal-body.document-log-modal-body{padding:0;height:min(70vh,100vh - 8rem);min-height:min(520px,100vh - 8rem);max-height:calc(100vh - 8rem);overflow:hidden}#document-log-modal .document-log-modal-dialog{max-width:1140px}.side-bar-right[data-v-876e622f]{height:100%;background:var(--bg-card)!important;color:var(--text-primary)!important}.side-bar-right .sidebar-body[data-v-876e622f]{height:100%;overflow:hidden!important;background:var(--bg-card)!important;color:var(--text-primary)!important}.side-bar-right .sidebar-body .sidebar-controls[data-v-876e622f]{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 0;border-bottom:1px solid var(--border-secondary)}.sidebar-doc-header[data-v-876e622f]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--border-secondary)}.sidebar-doc-header__text[data-v-876e622f]{flex:1;min-width:0}.sidebar-doc-header__trailing[data-v-876e622f]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.sidebar-doc-header__close[data-v-876e622f]{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);padding:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-doc-header__close[data-v-876e622f]:hover,.sidebar-doc-header__close[data-v-876e622f]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}.sidebar-doc-header__close i[data-v-876e622f]{font-size:16px}.sidebar-doc-header__actions[data-v-876e622f]{flex:0 0 auto;width:max-content}.sidebar-doc-header__actions[data-v-876e622f] .row{margin:0}.sidebar-doc-header__actions[data-v-876e622f] .col-md-12{padding:0;margin-top:0!important;width:auto;flex:0 0 auto;max-width:none}.sidebar-doc-header__actions[data-v-876e622f] .btn-option-row{padding-left:0}.sidebar-doc-header__title[data-v-876e622f]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-doc-header__meta[data-v-876e622f]{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:var(--text-tertiary)!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.sidebar-doc-header__meta i[data-v-876e622f]{font-size:11px}.sidebar-doc-header a.sidebar-doc-header__meta[data-v-876e622f]{cursor:pointer}.sidebar-doc-header a.sidebar-doc-header__meta[data-v-876e622f]:hover{color:var(--color-ecm)!important;text-decoration:none}@media only screen and (max-width:699px){.sidebar-doc-header[data-v-876e622f]{padding:12px 12px 10px;padding-right:calc(12px + var(--safe-area-right, 0px))}.side-bar-right .sidebar-body[data-v-876e622f]{padding-bottom:var(--safe-area-bottom, 0px)}}.sidebar-resize-handle[data-v-876e622f]{position:absolute;top:0;left:-6px;width:12px;height:100%;cursor:col-resize;z-index:1001;background:transparent}.sidebar-resize-handle[data-v-876e622f]:hover,.sidebar-resize-handle.active[data-v-876e622f]{background:#0000000f}[data-theme=dark] .sidebar-resize-handle[data-v-876e622f]:hover,[data-theme=dark] .sidebar-resize-handle.active[data-v-876e622f]{background:#ffffff14}.template-select-label--capture[data-v-02dffbf3]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2}.capture-template-select[data-v-02dffbf3] .vs__dropdown-toggle{min-height:38px;padding:3px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);transition:border-color .15s ease,box-shadow .15s ease}.capture-template-select[data-v-02dffbf3].vs--open .vs__dropdown-toggle,.capture-template-select[data-v-02dffbf3]:hover .vs__dropdown-toggle{border-color:var(--color-swc, var(--border-primary))}.capture-template-select[data-v-02dffbf3].vs--open .vs__dropdown-toggle{box-shadow:0 0 0 3px var(--color-swc-focus, var(--bg-hover))}.capture-template-select[data-v-02dffbf3] .vs__search,.capture-template-select[data-v-02dffbf3] .vs__placeholder{margin:0;padding:0;color:var(--text-secondary);font-size:13px}.capture-template-select[data-v-02dffbf3] .vs__open-indicator{fill:var(--text-secondary)}.capture-template-selected[data-v-02dffbf3]{display:inline-flex;align-items:center;min-width:0;gap:7px;color:var(--text-primary);font-size:13px;font-weight:600}.capture-template-selected span[data-v-02dffbf3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-remove-template[data-v-02dffbf3]{cursor:pointer}.icon-remove-template[data-v-02dffbf3]:hover{color:#000}.linked-template-badge[data-v-02dffbf3]{margin-left:8px;padding:1px 8px;border-radius:10px;font-size:.7rem;font-weight:600;white-space:nowrap;background:var(--info-bg, rgba(23, 162, 184, .15));color:var(--info, #17a2b8)}.capture-template-select__menu{max-height:min(304px,100vh - 132px);margin-top:6px;padding:4px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 12px 28px var(--shadow-md)}.capture-template-select__menu .vs__dropdown-option{padding:0;color:var(--text-primary);background:transparent}.capture-template-select__menu .vs__dropdown-option--highlight{background:var(--bg-hover)}.capture-template-option{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 9px;border-radius:5px}.capture-template-option__name{display:-webkit-box;flex:1;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.set-folder[data-v-d8a3835a]{position:relative;width:100%;max-width:420px}.set-folder__field[data-v-d8a3835a]{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.set-folder__field[data-v-d8a3835a]:hover,.set-folder__field.open[data-v-d8a3835a]{border-color:var(--color-ecm)}.set-folder__field.open[data-v-d8a3835a]{box-shadow:0 0 0 3px var(--color-ecm-focus)}.set-folder__field.filled .set-folder__icon[data-v-d8a3835a]{color:var(--color-ecm)}.set-folder__icon[data-v-d8a3835a]{flex-shrink:0;font-size:12px;color:var(--text-tertiary)}.set-folder__icon.active[data-v-d8a3835a]{color:var(--color-ecm)}.set-folder__name[data-v-d8a3835a]{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-folder__placeholder[data-v-d8a3835a]{flex:1;font-size:13px;color:var(--text-tertiary)}.set-folder__clear[data-v-d8a3835a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer}.set-folder__clear[data-v-d8a3835a]:hover{background:var(--bg-hover);color:var(--color-danger)}.set-folder__chevron[data-v-d8a3835a]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}.set-folder__chevron.open[data-v-d8a3835a]{transform:rotate(180deg)}.set-folder__panel[data-v-d8a3835a]{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;min-width:280px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);box-shadow:0 8px 24px #0000002e;overflow:hidden;animation:set-folder-in-d8a3835a .15s ease}.set-folder__panel--inline[data-v-d8a3835a]{position:static;min-width:0;margin-top:8px;box-shadow:none;animation:none}@keyframes set-folder-in-d8a3835a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.set-folder__search[data-v-d8a3835a]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary)}.set-folder__search-icon[data-v-d8a3835a]{flex-shrink:0;font-size:13px;color:var(--text-tertiary)}.set-folder__search-input[data-v-d8a3835a]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:13px}.set-folder__search-input[data-v-d8a3835a]::placeholder{color:var(--text-tertiary)}.set-folder__search-clear[data-v-d8a3835a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer}.set-folder__search-clear[data-v-d8a3835a]:hover{background:var(--bg-hover);color:var(--text-primary)}.set-folder__body[data-v-d8a3835a]{min-height:160px}.set-folder__tree[data-v-d8a3835a],.set-folder__results[data-v-d8a3835a]{max-height:240px;overflow:auto}.set-folder__treeview[data-v-d8a3835a]{background:transparent;border:none}.set-folder__treeview[data-v-d8a3835a] .fancytree-container{max-height:240px!important;height:auto!important;border:none;background:transparent}.set-folder__empty[data-v-d8a3835a]{padding:18px 14px;font-size:12px;color:var(--text-tertiary);text-align:center}.set-folder__result[data-v-d8a3835a]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--border-divider, var(--border-secondary));background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.set-folder__result[data-v-d8a3835a]:hover,.set-folder__result.selected[data-v-d8a3835a]{background:var(--color-ecm-muted)}.set-folder__result.selected .set-folder__result-icon[data-v-d8a3835a],.set-folder__result.selected .set-folder__result-name[data-v-d8a3835a]{color:var(--color-ecm)}.set-folder__result-icon[data-v-d8a3835a]{margin-top:2px;font-size:12px;color:var(--text-tertiary)}.set-folder__result-meta[data-v-d8a3835a]{display:flex;flex-direction:column;gap:2px;min-width:0}.set-folder__result-name[data-v-d8a3835a]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-folder__result-path[data-v-d8a3835a]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-folder__load-more[data-v-d8a3835a]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border:0;border-top:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.set-folder__load-more[data-v-d8a3835a]:hover:not(:disabled){color:var(--color-ecm);background:var(--bg-hover)}.set-folder__load-more[data-v-d8a3835a]:disabled{opacity:.5;cursor:default}.template-form-body{border:1px solid #ced4da;border-radius:0px 0px .25rem .25rem}.template-form-body#formItem{margin:20px 0}#start_date .vdpOuterWrap{bottom:0!important}.document-tag-badge[data-v-a8f0f314]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;margin:0 4px 4px 0;border-radius:12px;border:1px solid transparent;max-width:100%;vertical-align:middle}.document-tag-badge__icon-wrap[data-v-a8f0f314]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex-shrink:0}.document-tag-badge__icon[data-v-a8f0f314]{font-size:10px;line-height:1}.document-tag-badge__content[data-v-a8f0f314]{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.document-tag-badge__label[data-v-a8f0f314]{font-size:11px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.document-tag-badge__type[data-v-a8f0f314]{font-size:9px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.document-tag-badge--query[data-v-a8f0f314]{background:#3b82f61f;border-color:#3b82f638;color:#3b82f6}.document-tag-badge--query .document-tag-badge__icon-wrap[data-v-a8f0f314]{background:#3b82f629;color:#3b82f6}.document-tag-badge--query .document-tag-badge__type[data-v-a8f0f314]{color:#3b82f6}.document-tag-badge--security[data-v-a8f0f314]{background:#ef44441f;border-color:#ef444438;color:#ef4444}.document-tag-badge--security .document-tag-badge__icon-wrap[data-v-a8f0f314]{background:#ef444429;color:#ef4444}.document-tag-badge--security .document-tag-badge__type[data-v-a8f0f314]{color:#ef4444}.document-tag-badge--legacy[data-v-a8f0f314]{background:#6b72801f;border-color:#6b728040;color:var(--text-secondary)}.document-tag-badge--legacy .document-tag-badge__icon-wrap[data-v-a8f0f314]{background:#6b728029;color:var(--text-secondary)}.document-tag-badge--legacy .document-tag-badge__type[data-v-a8f0f314]{color:var(--text-secondary)}.document-tag-badge--loading[data-v-a8f0f314]{opacity:.75}.btn-execute{color:#fff;background-color:#007bff;border-color:#007bff}.btn-execute:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-execute.active{background-color:#eee!important;color:#22a!important}.btn-execute.active:hover{background-color:#ccc!important}.btn-approve{color:#fff;background-color:#28a745;border-color:#28a745}.btn-approve:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-reject{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-reject:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-delete{color:#22a;background-color:#eee;border-color:#eee}.btn-delete:hover{background-color:#ccc;border-color:#bbb}.multiselect[data-v-e4562a86]{background-color:var(--table-selected-bg)!important;border-radius:inherit}.isImg[data-v-e4562a86]{height:42px!important}.md-card[data-v-e4562a86]{box-shadow:none;border:1px solid var(--border-secondary);background:var(--bg-secondary);position:relative;z-index:1;overflow:visible;border-radius:10px;transition:border-color .15s ease,background-color .15s ease;width:100%;margin:0;display:inline-block;vertical-align:top;background-clip:padding-box}.md-card[data-v-e4562a86]:hover{border-color:var(--color-ecm);background:var(--bg-hover)}.md-card.is-selected[data-v-e4562a86]{border-color:var(--color-ecm);background:var(--table-selected-bg)}.md-card.is-selected[data-v-e4562a86]:hover{background:var(--table-selected-bg)}.md-card.is-selected .md-card-area[data-v-e4562a86]{background:transparent}[data-v-e4562a86] .mini-file-title,.mini-file-title[data-v-e4562a86]{font-size:13px!important;font-weight:500;color:var(--text-primary)}[data-v-e4562a86] .mini-file-meta,.mini-file-meta[data-v-e4562a86],[data-v-e4562a86] .mini-file-linked-at,.mini-file-linked-at[data-v-e4562a86]{font-size:11px!important;color:var(--text-tertiary)!important}.md-card.is-manual-sort[data-v-e4562a86]{cursor:grab!important}.md-card.is-manual-sort[data-v-e4562a86]:active{cursor:grabbing!important}.md-card-click[data-v-e4562a86]{-webkit-transition:all .28s cubic-bezier(.4,0,.2,1)!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important}.md-card-media-cover[data-v-e4562a86]{position:relative;color:var(--text-primary)}.md-card-media[data-v-e4562a86]{position:relative}.md-card-ratio[data-v-e4562a86]{overflow:hidden}.md-card-ratio[data-v-e4562a86]:before{width:100%;padding-top:75%;display:block;content:" "}.md-card-ratio img[data-v-e4562a86]{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.md-card-area[data-v-e4562a86]{display:flex;flex-direction:column;background-color:transparent;color:var(--text-primary);right:0;bottom:0;left:0;border-radius:inherit}.md-card-area.multiselect[data-v-e4562a86]{background-color:var(--table-selected-bg)!important;border-radius:inherit}.md-card-area.active[data-v-e4562a86]{color:var(--color-ecm);outline:1px solid var(--color-ecm);border-radius:inherit}.md-card.is-selected .md-card-area.active[data-v-e4562a86]{outline:none}.md-card-header[data-v-e4562a86]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;position:relative;min-height:0}.md-card[data-v-e4562a86]:hover,.md-card[data-v-e4562a86]:focus{box-shadow:none!important;border-color:var(--color-ecm)}.md-card[data-v-e4562a86]:active{box-shadow:none!important}.md-card[data-v-e4562a86]:focus-within,.md-card[data-v-e4562a86]:hover,.md-card.is-action-menu-open[data-v-e4562a86]{z-index:1300;overflow:visible}.md-card:hover .md-card-area[data-v-e4562a86],.md-card:focus .md-card-area[data-v-e4562a86]{color:var(--text-primary)!important}.md-card:active .md-card-area[data-v-e4562a86]{color:var(--text-primary)!important}.md-card-header[data-v-e4562a86]:last-child{margin-bottom:0}.md-card-header:first-child>.card-title[data-v-e4562a86]:first-child{margin-top:8px}.md-card-title[data-v-e4562a86]{font-size:12px;letter-spacing:.01em;margin:0;font-weight:700;padding-left:0}.md-card-subhead[data-v-e4562a86]{opacity:.72;font-size:10px;letter-spacing:.01em;padding-left:0}.mini-file-select-icon[data-v-e4562a86]{font-size:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%);cursor:pointer}.mini-file-content[data-v-e4562a86]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding-left:26px;padding-right:40px}.mini-file-headline[data-v-e4562a86]{display:flex;align-items:center;min-width:0;padding-right:4px;gap:6px}.mini-file-drag-handle[data-v-e4562a86]{color:var(--text-secondary);opacity:.8;font-size:11px;flex-shrink:0}.mini-file-title[data-v-e4562a86]{display:block;width:100%;line-height:1.35;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-file-alias-edit[data-v-e4562a86]{max-width:100%}.mini-file-alias-edit__input[data-v-e4562a86]{height:22px;padding:0 6px;font-size:12px}.mini-file-alias-edit__ext[data-v-e4562a86]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.mini-file-alias-edit__error[data-v-e4562a86]{font-size:10px}.mini-file-meta[data-v-e4562a86]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-secondary)}.mini-file-linked-at[data-v-e4562a86]{display:block;color:var(--text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-file-meta-separator[data-v-e4562a86]{width:4px;height:4px;border-radius:999px;background-color:var(--text-tertiary);opacity:.6}.mini-file-status-grid[data-v-e4562a86]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mini-file-badge[data-v-e4562a86]{display:inline-flex;align-items:center;max-width:100%;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:9px;line-height:1.25;font-weight:600;color:var(--text-primary);background-color:var(--bg-tertiary);white-space:nowrap}.mini-file-badge span[data-v-e4562a86]{overflow:hidden;text-overflow:ellipsis}.mini-file-badge i[data-v-e4562a86]{font-size:10px}.mini-file-badge.is-info[data-v-e4562a86]{background-color:var(--badge-info-bg, rgba(43, 104, 216, .12));border-color:var(--badge-info-border, rgba(43, 104, 216, .16))}.mini-file-badge.is-success[data-v-e4562a86]{background-color:#28a7451f;border-color:#28a74529}.mini-file-badge.is-danger[data-v-e4562a86]{background-color:#dc35451f;border-color:#dc354529}.mini-file-badge.is-neutral[data-v-e4562a86]{background-color:#6c757d1f;border-color:#6c757d29}.mini-file-badge.is-warning[data-v-e4562a86]{background:#ffc1072e;border-color:#ffc10738}.btn-group-v1[data-v-e4562a86]{position:absolute;top:50%;right:8px;margin-left:0;margin-top:-15px;z-index:4}.menu-file.show[data-v-e4562a86]{z-index:1301}.button-menu-card[data-v-e4562a86]{color:var(--text-secondary);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border-radius:8px;background-color:transparent;border:0;box-shadow:none;line-height:1}.button-menu-card[data-v-e4562a86]:active,.button-menu-card[data-v-e4562a86]:hover,.button-menu-card[data-v-e4562a86]:focus{color:var(--text-primary);background-color:var(--bg-hover);box-shadow:none}.menu-file .dropdown-menu[data-v-e4562a86]{background-color:var(--bg-modal)!important;position:absolute!important;transform:none!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important;will-change:auto!important;z-index:1200!important;min-width:220px}.menu-file.show .button-menu-card[data-v-e4562a86],.menu-file .button-menu-card[aria-expanded=true][data-v-e4562a86]{z-index:1;background-color:var(--bg-hover);color:var(--text-primary)}.menu-file .dropdown-toggle[data-v-e4562a86]:after{display:none!important}.menu-file .dropdown-item[data-v-e4562a86]{font-size:.8rem}.dropdown-item[data-v-e4562a86]:hover{color:var(--text-link-hover);text-decoration:none;background-color:var(--bg-hover)!important}.menu-file .dropdown-menu i[data-v-e4562a86]{font-size:16px!important;margin-right:8px;width:14px!important}.menu-file .dropdown-menu a[data-v-e4562a86]{padding:5px 10px}@media(max-width:1000px){.menu-file .dropdown-menu[data-v-e4562a86]{top:auto!important;bottom:calc(100% + 6px)!important}}@media(max-width:767px){.md-card-header[data-v-e4562a86]{padding:10px 12px;min-height:var(--touch-target-min, 44px)}.mini-file-content[data-v-e4562a86]{padding-right:44px}.button-menu-card[data-v-e4562a86]{width:var(--touch-target-min, 44px)!important;height:var(--touch-target-min, 44px)!important;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);display:inline-flex;align-items:center;justify-content:center}.mini-file-select-icon[data-v-e4562a86]{font-size:18px;padding:8px}.menu-file .dropdown-menu[data-v-e4562a86]{left:auto!important;right:0!important;min-width:220px;max-width:min(300px,100vw - 24px);max-height:58vh;overflow-y:auto}.menu-file .dropdown-menu a[data-v-e4562a86]{padding:12px 14px;min-height:var(--touch-target-min, 44px)}}.menu-file .dropdown-toggle[data-v-e4562a86]:after{border-left:0!important}.menu-file h6[data-v-e4562a86]{color:#5a5c63}.menu-file small[data-v-e4562a86]{color:#5a5c63;font-size:11px}.menu-file h6.title[data-v-e4562a86]{font-weight:700;font-size:16px}.menu-file small.sub-title[data-v-e4562a86]{padding-left:22px;font-size:13px!important}.dropdown-toggle span[data-v-e4562a86]{transition:all .4s ease}.dropdown-toggle span[data-v-e4562a86]:hover{color:#3b5bfd!important;transition:all .4s ease}.body-delete-confirm[data-v-e4562a86]{margin-top:1px;position:relative;width:100%;height:100%;background-color:var(--bg-card);box-shadow:0 3px 1px -2px var(--shadow-sm),0 2px 2px 0 var(--shadow-sm),0 1px 5px 0 var(--shadow-sm);z-index:1}.btn-delete-cancel[data-v-e4562a86],.btn-delete-ok[data-v-e4562a86]{display:block;width:100%;height:100%;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;padding:2px 8px;font-size:12px!important;line-height:40px}.btn-delete-ok[data-v-e4562a86]:hover{background-color:#00ff0014}.btn-delete-cancel[data-v-e4562a86]:hover{background-color:#ff000014}.text-confirm-delete[data-v-e4562a86]{background-color:var(--bg-tertiary);margin:0;padding:6px 0;font-size:.8em;color:var(--text-primary);font-weight:700}.option-disabled[data-v-e4562a86]{cursor:not-allowed!important;opacity:.5}.deadline-wrapper .deadline-ct[data-v-e4562a86]{display:none}.deadline-wrapper:hover .deadline-ct[data-v-e4562a86]{display:block!important}.fullscreen-viewer[data-v-e4562a86]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#232323;z-index:9999}.fullscreen-content-wrapper[data-v-e4562a86]{width:100vw;height:100vh;display:flex;flex-direction:column}.fullscreen-loading-overlay[data-v-e4562a86]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:100000;display:flex;align-items:center;justify-content:center}.text-strikethrough[data-v-6b8b87d4]{text-decoration:line-through!important}.only-this-folder-switch[data-v-d5d5580e]{min-height:0}.only-this-folder-switch[data-v-d5d5580e] .custom-control-label{cursor:pointer}.only-this-folder-switch[data-v-d5d5580e] .custom-control-label:before{top:50%;margin-top:-.5rem}.only-this-folder-switch[data-v-d5d5580e] .custom-control-label:after{top:50%;margin-top:calc(-.5rem + 2px)}.dateInput[data-v-d5d5580e]{height:calc(1.5em + .75rem + 2px)}.search-top-controls[data-v-d5d5580e]{width:100%;display:flex;flex-direction:column;gap:12px}.search-hero-panel[data-v-d5d5580e]{width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.search-hero-panel__bar[data-v-d5d5580e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-input-wrap[data-v-d5d5580e]{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .15s ease,box-shadow .15s ease}.search-input-wrap[data-v-d5d5580e]:focus-within{border-color:var(--color-ecm);box-shadow:0 0 0 3px var(--color-ecm-focus)}.search-input-wrap__icon[data-v-d5d5580e]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.search-input-wrap__field[data-v-d5d5580e]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:14px}.search-input-wrap__field[data-v-d5d5580e]::placeholder{color:var(--text-tertiary)}.search-exact-switch[data-v-d5d5580e]{flex-shrink:0;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.search-hero-panel__actions[data-v-d5d5580e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.search-filters-toggle[data-v-d5d5580e]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.search-filters-toggle i[data-v-d5d5580e]{font-size:12px}.search-filters-toggle[data-v-d5d5580e]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.search-filters-toggle--active[data-v-d5d5580e]{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.search-filters-toggle__badge[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-ecm);color:var(--text-inverse, #fff);font-size:10px;font-weight:700}.search-icon-btn[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.search-icon-btn i[data-v-d5d5580e]{font-size:13px}.search-icon-btn[data-v-d5d5580e]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.search-icon-btn[data-v-d5d5580e]:disabled{opacity:.45;cursor:default}.search-icon-btn--danger[data-v-d5d5580e]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.search-icon-btn.hide[data-v-d5d5580e]{display:none}.search-submit-btn[data-v-d5d5580e],.search-secondary-btn[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease}.search-submit-btn[data-v-d5d5580e]{border:1px solid var(--color-ecm);background:var(--color-ecm);color:var(--text-inverse, #fff)}.search-submit-btn[data-v-d5d5580e]:hover:not(:disabled){filter:brightness(.95)}.search-submit-btn[data-v-d5d5580e]:disabled{opacity:.5;cursor:default}.search-secondary-btn[data-v-d5d5580e]{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.search-secondary-btn[data-v-d5d5580e]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.search-secondary-btn[data-v-d5d5580e]:disabled{opacity:.5;cursor:default}.search-folder-row[data-v-d5d5580e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.search-folder-row[data-v-d5d5580e] .set-folder{flex:1 1 280px;max-width:420px}.search-hero-panel__meta[data-v-d5d5580e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.search-segmented[data-v-d5d5580e],.search-view-toggle[data-v-d5d5580e]{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:var(--bg-tertiary)}.search-segmented__btn[data-v-d5d5580e],.search-view-toggle__btn[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.search-segmented__btn[data-v-d5d5580e]:hover:not(:disabled),.search-view-toggle__btn[data-v-d5d5580e]:hover:not(:disabled){color:var(--text-primary)}.search-segmented__btn--active[data-v-d5d5580e],.search-view-toggle__btn--active[data-v-d5d5580e]{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-secondary)}.search-segmented__btn[data-v-d5d5580e]:disabled,.search-view-toggle__btn[data-v-d5d5580e]:disabled{opacity:.4;cursor:default}.search-view-toggle__btn[data-v-d5d5580e]{width:32px;padding:0}.search-filter-chips[data-v-d5d5580e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.search-filter-chip[data-v-d5d5580e]{display:inline-flex;align-items:center;gap:6px;max-width:280px;height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.search-filter-chip[data-v-d5d5580e]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.search-filter-chip__label[data-v-d5d5580e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-filter-chip__remove[data-v-d5d5580e]{font-size:11px;opacity:.8}.search-filter-chips__clear[data-v-d5d5580e]{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:12px;font-weight:600;cursor:pointer}.search-filter-chips__clear[data-v-d5d5580e]:hover{color:var(--color-danger)}.search-filters-panel[data-v-d5d5580e]{width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:16px;display:flex;flex-direction:column;gap:18px;animation:search-filters-in-d5d5580e .18s ease;overflow:visible}@keyframes search-filters-in-d5d5580e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-filters-section[data-v-d5d5580e]{display:flex;flex-direction:column;gap:12px;width:100%;overflow:visible;position:relative;z-index:1}.search-filters-section[data-v-d5d5580e]:first-child{z-index:5}.search-filters-section__header[data-v-d5d5580e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.search-filters-section__label[data-v-d5d5580e]{display:block;margin:0 0 4px;padding-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--text-secondary)}.search-field-label[data-v-d5d5580e]{display:block;margin:0 0 10px!important;padding:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;color:var(--text-secondary);white-space:nowrap;overflow:visible;position:relative;z-index:1}.search-filters-section>.row[data-v-d5d5580e],.search-filters-section>.b-row[data-v-d5d5580e],.search-filters-panel[data-v-d5d5580e] .row{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px);max-width:none}.search-filters-panel[data-v-d5d5580e] .row>[class*=col]{padding-left:8px;padding-right:8px;margin-bottom:12px}.search-field[data-v-d5d5580e]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.files-count-input[data-v-d5d5580e]{min-width:0;flex:1 1 120px;max-width:none}.search-template-form__headers[data-v-d5d5580e]{margin-bottom:6px}.search-template-form__actions[data-v-d5d5580e]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}@media(max-width:767px){.search-hero-panel__bar[data-v-d5d5580e]{flex-direction:column;align-items:stretch}.search-hero-panel__actions[data-v-d5d5580e]{justify-content:flex-end}.search-filters-panel[data-v-d5d5580e] .row>[class*=col],.search-filters-panel[data-v-d5d5580e] .b-col{padding-left:0;padding-right:0;margin-bottom:4px}.search-field-label[data-v-d5d5580e]{white-space:normal}}@media only screen and (max-width:699px){.search-top-controls[data-v-d5d5580e]{gap:10px}.search-hero-panel[data-v-d5d5580e]{padding:10px 12px;gap:8px;border-radius:8px}.search-hero-panel__bar[data-v-d5d5580e]{flex-direction:column;align-items:stretch;gap:8px}.search-input-wrap[data-v-d5d5580e]{flex:1 1 auto;width:100%;height:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);max-height:var(--touch-target-min, 44px);box-sizing:border-box}.search-exact-switch[data-v-d5d5580e]{font-size:11px;max-width:42%}.search-exact-switch[data-v-d5d5580e] .custom-control-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-hero-panel__actions[data-v-d5d5580e]{display:grid;grid-template-columns:minmax(0,1fr) var(--touch-target-min, 44px) auto;align-items:stretch;gap:8px;width:100%}.search-filters-toggle[data-v-d5d5580e]{width:100%;min-height:var(--touch-target-min, 44px);height:auto;justify-content:center;padding:0 10px}.search-icon-btn[data-v-d5d5580e]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.search-submit-btn[data-v-d5d5580e]{min-height:var(--touch-target-min, 44px);height:auto;padding:0 16px;white-space:nowrap}.search-hero-panel__meta[data-v-d5d5580e]{flex-direction:column;align-items:stretch;gap:8px}.search-segmented[data-v-d5d5580e]{width:100%;display:flex}.search-segmented__btn[data-v-d5d5580e]{flex:1 1 0;min-height:var(--touch-target-min, 44px);height:auto;padding:0 6px;font-size:12px}.search-view-toggle[data-v-d5d5580e]{align-self:flex-end}.search-view-toggle__btn[data-v-d5d5580e]{width:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);height:auto}.search-filter-chips[data-v-d5d5580e]{gap:8px}.search-filter-chip[data-v-d5d5580e]{max-width:min(100%,280px);min-height:36px;height:auto;padding:6px 12px}.search-filter-chips__clear[data-v-d5d5580e]{min-height:36px;height:auto}.search-filters-panel[data-v-d5d5580e]{padding:12px;border-radius:8px;gap:14px}.search-folder-row[data-v-d5d5580e]{flex-direction:column;align-items:stretch}.search-folder-row[data-v-d5d5580e] .set-folder{max-width:none;width:100%}}.search-pill-bg[data-v-d5d5580e]{background-color:var(--bg-primary)}.search-pill-bg input[data-v-d5d5580e]{color:var(--text-primary, rgba(0, 0, 0, .9))}.search-pill-bg input[data-v-d5d5580e]::placeholder{color:var(--text-secondary, #5a5c63);opacity:.7}.search-pill-bg .form-check-label[data-v-d5d5580e]{color:var(--text-primary, rgba(0, 0, 0, .9))}.toggle-component .toggle-button[data-v-d5d5580e]{border:3px solid var(--text-link);display:inline-block;padding:10px;position:relative;text-align:center;transition:background .6s ease,color .6s ease}.toggle-component input[type=radio].toggle[data-v-d5d5580e]{display:none}.toggle-component input[type=radio].toggle+label[data-v-d5d5580e]{cursor:pointer;width:150px;background-color:var(--bg-primary)}.toggle-component input[type=radio].toggle+label[data-v-d5d5580e]:hover{background:var(--bg-primary);color:var(--text-link)}.toggle-component input[type=radio].toggle+label[data-v-d5d5580e]:after{background:var(--text-link);content:"";height:100%;position:absolute;top:0;transition:left .2s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.toggle-component input[type=radio].toggle.toggle-left+label[data-v-d5d5580e]{border-right:0}.toggle-component input[type=radio].toggle.toggle-left+label[data-v-d5d5580e]:after{left:100%}.toggle-component input[type=radio].toggle.toggle-right+label[data-v-d5d5580e]{margin-left:-5px}.toggle-component input[type=radio].toggle.toggle-right+label[data-v-d5d5580e]:after{left:-100%}.toggle-component input[type=radio].toggle:checked+label[data-v-d5d5580e]{cursor:default;color:var(--text-inverse);transition:color .2s;background:var(--text-link)}.toggle-component input[type=radio].toggle:checked+label[data-v-d5d5580e]:after{left:0}.hide[data-v-d5d5580e]{display:none!important;-webkit-transition:all .4s;transition:all .4s;transition-timing-function:ease-in}.show[data-v-d5d5580e]{display:flex!important;-webkit-transition:all .4s;transition:all .4s;transition-timing-function:ease-in}.btn-toggle-template-result[data-v-d5d5580e]{padding-bottom:8px}.btn-toggle-template-result i[data-v-d5d5580e]{font-size:25px}.v-select-parent[data-v-d5d5580e],.v-select-parent div[data-v-d5d5580e]:first-child{margin:0!important;padding:0!important}.contracted-template-form[data-v-d5d5580e]{border-bottom:none;height:0!important;padding:0!important;-webkit-transition:height .4s;transition:height .2s;transition-timing-function:ease-in}.search-template-form[data-v-d5d5580e]{overflow-x:auto;overflow-y:visible;-webkit-transition:height .4s;transition:height .2s;transition-timing-function:ease-in;margin-left:-24px;width:100%}.search-template-form .accordion[data-v-d5d5580e]{width:100%}.search-template-form .accordion .table tr[data-v-d5d5580e],.search-template-form .accordion .table th[data-v-d5d5580e],.search-template-form .accordion .table td[data-v-d5d5580e]{border:none!important}.search-template-form .accordion .table th[data-v-d5d5580e]{padding:5px 10px!important}.search-template-form form[data-v-d5d5580e]{width:100%}[data-v-d5d5580e] .search-timepicker-menu{z-index:2002!important}[data-v-d5d5580e] .search-datetime-field .vdatetime-input{width:100%;min-height:calc(1.5em + .75rem + 2px);border:1px solid var(--border-secondary);border-radius:.25rem;background-color:var(--bg-primary);color:var(--text-primary);padding:.375rem .75rem}.navbar .search-select label[data-v-d5d5580e]{font-weight:700;margin:0 10px 0 0!important}.navbar .search-input[data-v-d5d5580e]{display:flex;flex-direction:row;align-items:start}.navbar .search-input input[data-v-d5d5580e]{border:1px solid var(--border-secondary);-webkit-transition:all .4s;transition:all .4s}.navbar .search-input input[data-v-d5d5580e]:focus{border:1px solid var(--text-link);-webkit-transition:all .4s;transition:all .4s}.navbar .btn-group-custom button[data-v-d5d5580e]{color:var(--text-secondary);border-bottom:1px solid transparent;border-radius:0;margin:0 10px;font-weight:700}.navbar .btn-group-custom button.active[data-v-d5d5580e]{color:var(--text-link);border-bottom:1px solid var(--text-link);-webkit-transition:all .4s;transition:all .4s}.navbar .btn-group-custom button[data-v-d5d5580e]{-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:1000px){.toggle-component input[data-v-d5d5580e]{width:145px!important}.navbar[data-v-d5d5580e]{flex-direction:column!important}.search-input[data-v-d5d5580e]{margin-top:50px;margin-bottom:15px}.buttons[data-v-d5d5580e]{position:absolute;right:0;margin-top:10px}.buttons button[data-v-d5d5580e]{margin:0 5px!important}}.active-filter-marker[data-v-d5d5580e]{display:inline-block;width:8px;height:8px;background-color:var(--primary);border-radius:50%;margin-left:6px;flex-shrink:0}.advanced-options-card[data-v-d5d5580e] .card-header{justify-content:flex-start!important;gap:1rem}.advanced-options-card[data-v-d5d5580e] .card-header>span:first-child{display:none}.advanced-options-header[data-v-d5d5580e]{flex:1;display:flex;align-items:center}.files-operator-select[data-v-d5d5580e]{min-width:140px;max-width:180px;flex-shrink:0}.template-select-wrapper[data-v-d5d5580e] label{display:none}.tags-select[data-v-d5d5580e] .vs__dropdown-option--highlight .tags-select-option--query{background:#3b82f614}.tags-select[data-v-d5d5580e] .vs__dropdown-option--highlight .tags-select-option--security{background:#ef444414}.tags-select[data-v-d5d5580e] .vs__dropdown-option--highlight .tags-select-option--legacy{background:#6b728014}.tags-select-option[data-v-d5d5580e]{display:flex;align-items:center;gap:10px;padding:2px 0}.tags-select-option__icon-wrap[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.tags-select-option__icon-wrap--query[data-v-d5d5580e]{background:#3b82f61f;color:#3b82f6}.tags-select-option__icon-wrap--security[data-v-d5d5580e]{background:#ef44441f;color:#ef4444}.tags-select-option__icon-wrap--legacy[data-v-d5d5580e]{background:#6b72801f;color:var(--text-secondary)}.tags-select-option__icon-wrap i[data-v-d5d5580e]{font-size:11px}.tags-select-option__content[data-v-d5d5580e]{display:flex;flex-direction:column;min-width:0;gap:2px}.tags-select-option__title[data-v-d5d5580e]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.2}.tags-select-option__type[data-v-d5d5580e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.tags-select-option--query .tags-select-option__type[data-v-d5d5580e]{color:#3b82f6}.tags-select-option--security .tags-select-option__type[data-v-d5d5580e]{color:#ef4444}.tags-select-option--legacy .tags-select-option__type[data-v-d5d5580e]{color:var(--text-secondary)}.tags-select-selected[data-v-d5d5580e]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.3}.tags-select-selected--query[data-v-d5d5580e]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.tags-select-selected--security[data-v-d5d5580e]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.tags-select-selected--legacy[data-v-d5d5580e]{background:#6b72801f;color:var(--text-secondary);border:1px solid rgba(107,114,128,.25)}.search-tags-select__legend[data-v-d5d5580e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.search-tags-select__legend-item[data-v-d5d5580e]{display:inline-flex;align-items:center;gap:6px}.search-tags-select__legend-item[data-v-d5d5580e]:before{content:"";width:10px;height:10px;border-radius:3px}.search-tags-select__legend-item--query[data-v-d5d5580e]:before{background:#3b82f659;border:1px solid rgba(59,130,246,.5)}.search-tags-select__legend-item--security[data-v-d5d5580e]:before{background:#ef444459;border:1px solid rgba(239,68,68,.5)}.search-tags-select__legend-item--legacy[data-v-d5d5580e]:before{background:#6b728059;border:1px solid rgba(107,114,128,.5)}.tags-select-sentinel[data-v-d5d5580e]{list-style:none;padding:8px 12px;margin:0;text-align:center}.tags-select-sentinel__loading[data-v-d5d5580e]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-tertiary)}.load-more-on-scroll[data-v-e8854a1d]{min-height:8px}.img-preview{width:200px;height:50px;outline:1px solid var(--border-secondary);object-fit:cover;object-position:50% 50%}.search-list-root,.search-list-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.search-list-container{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto;flex:1 1 auto;min-height:0}.btn-back-to-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1050;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);box-shadow:0 4px 12px #0000001f;cursor:pointer;opacity:.95;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .15s ease}.btn-back-to-top:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover);transform:translateY(-2px)}.btn-back-to-top i{font-size:13px}.search-list-tags{gap:var(--spacing-1, 2px);max-width:100%}.search-details-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--text-link);transition:background-color .2s ease,color .2s ease,transform .2s ease}.search-details-toggle:hover,.search-details-toggle:focus-visible{background-color:var(--bg-hover);color:var(--text-link-hover);outline:2px solid var(--text-link);outline-offset:2px}.search-details-toggle:active{transform:scale(.96)}.search-details-toggle i{font-size:18px}.search-details-panel{padding:16px;background:linear-gradient(180deg,var(--bg-tertiary) 0%,var(--bg-secondary) 100%);border-top:1px solid var(--table-border)}.search-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.search-detail-section{min-width:0;padding:14px;border:1px solid var(--border-secondary);border-radius:10px;background-color:var(--bg-secondary)}.search-detail-section--files{border-top:3px solid var(--color-ecm)}.search-detail-section--indexing{border-top:3px solid var(--color-info)}.search-detail-section--metadata{border-top:3px solid var(--color-warning)}.search-detail-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.search-detail-section__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.search-detail-section__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--text-link);background-color:var(--bg-hover);flex-shrink:0}.search-detail-section__heading{display:flex;flex-direction:column;min-width:0}.search-detail-section__heading strong{color:var(--text-primary);font-size:13px;line-height:1.2}.search-detail-section__heading small{color:var(--text-secondary);font-size:11px;line-height:1.2}.search-detail-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background-color:var(--bg-hover);color:var(--text-link);font-size:12px;font-weight:700}.search-detail-group+.search-detail-group{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border-secondary)}.search-detail-group__label{margin-bottom:10px;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-detail-files-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.search-detail-file-card{min-width:0}.search-detail-fields-grid,.search-detail-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.search-detail-field-card,.search-detail-metadata-card{min-width:0;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background-color:var(--bg-tertiary)}.search-detail-field-card__label,.search-detail-metadata-card__label{margin-bottom:6px;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.25;text-transform:uppercase}.search-detail-field-card__value,.search-detail-metadata-card__value{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.4;word-break:break-word}.search-detail-empty{padding:18px 12px;border:1px dashed var(--border-secondary);border-radius:10px;background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;text-align:center}.search-detail-more-btn{margin-top:12px;padding:0;border:0;background:transparent;color:var(--text-link);font-size:12px;font-weight:700;line-height:1.4}.search-detail-more-btn:hover{color:var(--text-link-hover);text-decoration:underline}.search-detail-more-btn:focus-visible{color:var(--text-link-hover);text-decoration:underline;outline:2px solid var(--text-link);outline-offset:2px}@media(max-width:1199px){.search-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.search-details-panel{padding:12px}.search-details-grid{grid-template-columns:1fr;gap:12px}.search-detail-section{padding:12px}.search-detail-files-grid,.search-detail-fields-grid,.search-detail-metadata-grid{grid-template-columns:1fr}}:deep(.table-custom-style){margin-bottom:0}:deep(.table-custom-style) thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap}:deep(.table-custom-style) tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle}:deep(.table-custom-style).table-bordered,:deep(.table-custom-style).table-bordered th,:deep(.table-custom-style).table-bordered td{border-color:var(--border-secondary)}:deep(.table-custom-style) tbody tr:hover td{background-color:var(--bg-hover)}:deep(.table-custom-style) .text-long-column{word-wrap:break-word;overflow-wrap:break-word}:deep(.table-custom-style) td.text-long-column{vertical-align:top}:deep(.table-custom-style) td.text-long-column:not(:has(.text-long-cell)){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;max-height:3em;align-items:flex-start}:deep(.table-custom-style) td.text-long-column:not(:has(.text-long-cell))>*{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;max-height:3em}:deep(.table-custom-style) .text-long-cell{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}:deep(.table-custom-style) td .text-long-cell .text-two-lines,:deep(.table-custom-style) .text-long-cell .text-two-lines,:deep(.table-custom-style) .text-two-lines{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important}:deep(.tooltip){max-width:min(92vw,1000px)!important}:deep(.tooltip) .tooltip-inner{max-width:min(92vw,500px)!important;min-width:min(92vw,200px)!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-align:left!important;padding:12px 16px!important;line-height:1.6!important}h5[data-v-648826c1]{font-weight:700;font-size:16px;margin-bottom:10px}.results-list-root[data-v-648826c1]{height:100%;display:flex;flex-direction:column;min-height:0}.results-list-docs[data-v-648826c1],.results-list-files[data-v-648826c1]{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.container-list[data-v-648826c1]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-container[data-v-4758d6bd]{max-height:calc(100vh - 225px)}.mini-card{max-width:100%;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;transition:border-color .2s ease,background-color .2s ease;background-color:var(--bg-secondary)}.mini-card:hover{border-color:var(--color-ecm);background-color:var(--color-ecm-muted)}.mini-card .box-image{width:160px;background:var(--bg-tertiary);overflow:hidden}.mini-card .box-image .image{width:160px;height:50px;object-fit:cover;object-position:50% 50%}.mini-card .box-image span{font-size:10px;color:var(--text-tertiary)}.mini-card .text{font-size:.875em;line-height:1.55;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mini-card .text h6{color:var(--text-primary);width:183px}.mini-card .text .btn{font-size:12px;font-weight:700}.highlight{font-weight:800!important}.highlight b{font-weight:900!important;color:var(--text-link)!important}.row[data-v-4758d6bd]{width:100%}.row .grid-container[data-v-4758d6bd]:nth-child(2){padding-left:15px!important}.row .grid-container .cards-section-title[data-v-4758d6bd]{margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.row .grid-container .grid[data-v-4758d6bd]{height:calc(100vh - 425px);overflow:auto;padding:5px!important}.row .grid-container .grid .items .item[data-v-4758d6bd]{min-height:165px;font-size:12px;padding:0 15px 15px 0!important}.row .grid-container .grid .items .item .box-card[data-v-4758d6bd]{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid var(--border-secondary);background-color:var(--bg-secondary);border-radius:10px;padding:5px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.row .grid-container .grid .items .item .box-card[data-v-4758d6bd]:hover,.row .grid-container .grid .items .item .box-card.selected[data-v-4758d6bd]{border-color:var(--color-ecm);background-color:var(--color-ecm-muted)}.row .grid-container .grid .items .item .box-card .border-gray[data-v-4758d6bd]{width:100%;border-top:1px solid var(--border-secondary)}.row .grid-container .grid .items .item .box-card .line[data-v-4758d6bd]{width:100%;padding:0 10px}.row .grid-container .grid .items .item .box-card .line div:first-child span[data-v-4758d6bd]{text-transform:uppercase;color:var(--text-primary)}.row .grid-container .grid .items .item .box-card .line div:first-child span b[data-v-4758d6bd]{font-weight:800!important}.row .grid-container .grid .items .item .box-card .line div[data-v-4758d6bd]{margin:5px 0}.row .grid-container .grid .items .item .box-card .line .col[data-v-4758d6bd]{padding:0}.row .grid-container .grid .items .item .box-card .line span.value[data-v-4758d6bd]{font-size:13px;font-weight:600;color:var(--text-primary)}.row .grid-container .grid .items .item .box-card .line i.main-icon[data-v-4758d6bd]{font-size:18px}.row .grid-container .grid .items .item .box-card .line i.dots-icon[data-v-4758d6bd]{font-size:18px;transition:color .2s ease}.row .grid-container .grid .items .item .box-card .line i.dots-icon[data-v-4758d6bd]:hover{color:var(--color-ecm)}.row .grid-container .grid .items .item .box-card .line label[data-v-4758d6bd]{height:100%;padding:0;margin:0 5px 0 0!important;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.row .grid-container .grid .items .item .box-card .line .img-preview[data-v-4758d6bd]{width:100%;height:100px;outline:1px solid var(--border-secondary);margin:5px 0;object-fit:cover;object-position:50% 50%}.row .grid-container .grid .items .item .box-card .btn[data-v-4758d6bd]{font-weight:700;padding-left:10px;padding-right:10px;font-size:12px}.row .grid-container .grid .items .item .box-card .btn-light[data-v-4758d6bd]{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);margin-left:10px}.row .grid-container .grid .items .item .box-card .btn-light[data-v-4758d6bd]:hover{background-color:var(--bg-hover);border-color:var(--color-ecm);color:var(--color-ecm)}.ecm-search-page[data-v-27e80856]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.ecm-search-page[data-v-27e80856] .b-overlay-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.search-wrap[data-v-27e80856]{display:flex;flex-direction:column;gap:14px;padding:4px 2px 0;flex:1 1 auto;min-height:0}.search-results-panel[data-v-27e80856]{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.search-results-toolbar[data-v-27e80856]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:10px 14px}.search-results-toolbar__left[data-v-27e80856],.search-results-toolbar__right[data-v-27e80856]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.search-results-toolbar__right[data-v-27e80856]{margin-left:auto}.search-results-toolbar__title-block[data-v-27e80856]{display:flex;flex-direction:column;gap:2px;min-width:0}.search-results-toolbar__eyebrow[data-v-27e80856]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.search-results-toolbar__counts[data-v-27e80856]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);text-transform:lowercase}.search-results-toolbar__dot[data-v-27e80856]{color:var(--text-tertiary)}.search-results-bulk[data-v-27e80856],.search-bulk-actions[data-v-27e80856]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-select-all-btn[data-v-27e80856]{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;padding:0!important;border-radius:50%!important;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-tertiary)!important;box-shadow:none!important}.search-select-all-btn i[data-v-27e80856]{font-size:14px}.search-select-all-btn[data-v-27e80856]:hover{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.search-bulk-actions[data-v-27e80856] .btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important}.search-bulk-actions[data-v-27e80856] .btn i{font-size:12px}.search-bulk-actions[data-v-27e80856] .btn-warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.search-bulk-actions[data-v-27e80856] .btn-danger{background:color-mix(in srgb,var(--color-danger) 12%,transparent)!important;color:var(--color-danger)!important}.search-box-assign[data-v-27e80856]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-box-assign__input[data-v-27e80856]{max-width:320px}.search-box-assign__input[data-v-27e80856] .form-control,.search-box-assign__input[data-v-27e80856] .input-group-text{height:30px;background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}.search-results-icons[data-v-27e80856]{display:flex;align-items:center;gap:6px}.search-results-icon-btn[data-v-27e80856]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.search-results-icon-btn i[data-v-27e80856]{font-size:12px}.search-results-icon-btn[data-v-27e80856]:hover:not(:disabled){border-color:var(--color-ecm);background:var(--bg-hover);color:var(--color-ecm)}.search-results-icon-btn[data-v-27e80856]:disabled{opacity:.5;cursor:default}.search-results-page-size[data-v-27e80856]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.search-results-page-size__select[data-v-27e80856]{width:72px}.search-chat-file[data-v-27e80856]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-chat-file__name[data-v-27e80856]{color:var(--text-secondary)}.search-submit-btn[data-v-27e80856]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-ecm);border-radius:8px;background:var(--color-ecm);color:var(--text-inverse, #fff);font-size:12px;font-weight:600;cursor:pointer}.search-submit-btn--sm[data-v-27e80856]{height:30px}.mass-delete-pop[data-v-27e80856]{max-width:280px;padding:6px 4px 4px}.mass-delete-pop__msg[data-v-27e80856]{padding:2px 10px 10px;font-size:13px;line-height:1.45;color:var(--text-primary)}.mass-delete-pop__actions[data-v-27e80856]{display:flex;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid var(--border-divider, var(--border-secondary))}.mass-delete-pop__btn[data-v-27e80856]{height:28px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.mass-delete-pop__btn[data-v-27e80856]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.mass-delete-pop__btn[data-v-27e80856]:disabled{opacity:.5;cursor:default}.mass-delete-pop__btn--danger[data-v-27e80856]{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.mass-delete-pop__btn--danger[data-v-27e80856]:hover:not(:disabled){filter:brightness(.92)}@media only screen and (max-width:767px){.search-wrap[data-v-27e80856]{padding:0 12px}.search-results-toolbar[data-v-27e80856]{flex-direction:column;align-items:stretch}.search-results-toolbar__right[data-v-27e80856]{margin-left:0;justify-content:space-between}}@media only screen and (max-width:699px){.search-wrap[data-v-27e80856]{gap:10px;padding:0;padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}.search-results-panel[data-v-27e80856]{gap:10px}.search-results-toolbar[data-v-27e80856]{padding:10px 12px;border-radius:8px}.search-results-page-size[data-v-27e80856]{flex-wrap:wrap;gap:6px}.search-results-icon-btn[data-v-27e80856]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.search-select-all-btn[data-v-27e80856]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}.vc-chrome[data-v-d92de228]{position:absolute;top:35px;right:0;z-index:9}.current-color[data-v-d92de228]{display:inline-block;width:20px;height:1rem;background-color:#000;cursor:pointer}.size-md[data-v-d92de228]{width:40px;height:40px}.size-lg[data-v-d92de228]{width:60px;height:60px}.input-color-picker[data-v-d92de228]{margin-left:41px}.input-color-picker .input-group-text[data-v-d92de228]{background-color:transparent!important;border:none!important}.input-color-picker .color-picker[data-v-d92de228]{width:47px!important;height:47px!important}.input-color-picker .dropdown-color-picker[data-v-d92de228]{border:none;position:relative;background:#ccc;width:30px;height:40px;cursor:pointer;outline:none;line-height:8px}.input-color-picker .dropdown-color-picker i[data-v-d92de228]{height:8px;line-height:2.5}.img-uploader[data-v-30486c1f]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.img-uploader__frame[data-v-30486c1f]{width:100%;min-height:88px;border-radius:6px;border:1px dashed var(--border-secondary);background:var(--bg-secondary);display:grid;place-items:center;overflow:hidden;transition:border-color .15s ease,background .15s ease}.img-uploader__frame--filled[data-v-30486c1f]{border-style:solid;padding:10px}.img-uploader__preview[data-v-30486c1f]{max-width:100%;max-height:140px;object-fit:contain;display:block}.img-uploader__placeholder[data-v-30486c1f]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;color:var(--text-tertiary);font-size:12px;font-weight:500}.img-uploader__placeholder i[data-v-30486c1f]{font-size:18px;opacity:.7}.img-uploader__btn[data-v-30486c1f]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.img-uploader__btn i[data-v-30486c1f]{font-size:11px;opacity:.75}.img-uploader__btn[data-v-30486c1f]:hover{color:var(--color-admin);background:var(--bg-hover);border-color:var(--color-admin)}.details-container-wrapper[data-v-9196b5be]{position:fixed;background-color:color-mix(in srgb,var(--text-primary) 35%,transparent);z-index:99998;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.details-container-wrapper .details-container[data-v-9196b5be]{position:relative;width:70vw;height:90vh;padding:16px 20px;background-color:var(--bg-secondary);border-radius:10px;border:1px solid var(--border-secondary);color:var(--text-primary);box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 18%,transparent)}.details-container-wrapper .details-container .physical-guard-header[data-v-9196b5be]{border-bottom:1px solid var(--border-secondary);padding:8px 4px 14px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.details-container-wrapper .details-container .physical-guard-header h5[data-v-9196b5be]{margin:0;font-size:15px;font-weight:500;color:var(--text-secondary)}.details-container-wrapper .details-container .physical-guard-header h5 b[data-v-9196b5be]{color:var(--color-ecm);font-weight:600}.details-container-wrapper .details-container .physical-guard-header .controls[data-v-9196b5be]{display:flex;justify-content:center;align-items:center;gap:8px;position:relative}.details-container-wrapper .details-container .physical-guard-header .controls i.fa-window-close[data-v-9196b5be]{font-size:22px;color:var(--color-danger);cursor:pointer;transition:opacity .15s ease}.details-container-wrapper .details-container .physical-guard-header .controls i.fa-window-close[data-v-9196b5be]:hover{opacity:.8}.details-container-wrapper .details-container .details[data-v-9196b5be]{position:relative;height:calc(100% - 70px);overflow:auto;padding-top:12px}.details-container-wrapper .details-container .details .cells[data-v-9196b5be]{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.details-container-wrapper .details-container .details .cells .cell[data-v-9196b5be]{width:12.5%;border:1px solid var(--border-secondary);padding:10px 6px;font-size:10px;font-weight:600;text-align:center;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.details-container-wrapper .details-container .details .cells .cell[data-v-9196b5be]:hover{background:var(--bg-hover)}.details-container-wrapper .details-container .details .cells .cell.no-vacant[data-v-9196b5be]{background:color-mix(in srgb,var(--color-warning) 18%,var(--bg-primary));color:var(--text-primary)}.details-container-wrapper .details-container .details .cells .cell.selected[data-v-9196b5be]{background:color-mix(in srgb,var(--color-ecm) 14%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-ecm) 45%,var(--border-secondary));color:var(--color-ecm)}.btn-primary[data-v-a839aa6a]{color:#fff;background-color:var(--text-link);border-color:var(--text-link)}.form-physical-guard-wrapper[data-v-a839aa6a]{color:var(--text-primary);position:fixed;background-color:color-mix(in srgb,var(--text-primary) 35%,transparent);z-index:99998;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner[data-v-a839aa6a]{position:relative;width:40vw;min-height:40vh;padding:0 0 20px;background-color:var(--bg-secondary);border-radius:10px;border:1px solid var(--border-secondary);box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 18%,transparent)}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header[data-v-a839aa6a]{border-bottom:1px solid var(--border-secondary);padding:14px 20px;width:100%;display:flex;justify-content:space-between;align-items:center}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header h5[data-v-a839aa6a]{margin:0;font-size:15px;font-weight:500;color:var(--text-secondary)}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header h5 b[data-v-a839aa6a]{color:var(--color-ecm);font-weight:600}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header .controls[data-v-a839aa6a]{display:flex;justify-content:center;align-items:center}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header .controls i.fa-window-close[data-v-a839aa6a]{font-size:22px;color:var(--color-danger);cursor:pointer;transition:opacity .15s ease}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .physical-guard-header .controls i.fa-window-close[data-v-a839aa6a]:hover{opacity:.8}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .form-container[data-v-a839aa6a]{position:relative;height:auto;padding:16px 20px 0}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .form-container[data-v-a839aa6a] label{margin-bottom:.35rem!important;line-height:1.4}.form-physical-guard-wrapper .form-physical-guard-wrapper-inner .form-container .card-company[data-v-a839aa6a]{max-height:350px;overflow:auto}.warehouse-permissions[data-v-a839aa6a]{max-height:300px;overflow:auto}.requests-list.no-items{height:100px!important}.requests-list .list-controls{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.requests-list.no-items[data-v-9bdb9a28]{height:100px!important}.requests-list .list-controls[data-v-9bdb9a28]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.position-box-wrapper[data-v-d8e20ade]{width:100%;padding:.5rem .25rem}.position-box-wrapper .box[data-v-d8e20ade]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:16px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary)}.position-box-wrapper .box i[data-v-d8e20ade]{font-size:120px}.position-box-wrapper .box span[data-v-d8e20ade]{position:absolute;margin-top:48px;text-align:center;color:var(--text-primary)}.position-box-wrapper .box .identification_box_id[data-v-d8e20ade],.position-box-wrapper .box .identification[data-v-d8e20ade]{display:block;color:var(--color-ecm);font-weight:600}.position-box-wrapper .controls[data-v-d8e20ade]{margin:12px 0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;position:relative}.position-box-wrapper .controls i[data-v-d8e20ade]{margin:0;padding:6px;font-size:16px;cursor:pointer;border-radius:6px;color:var(--text-secondary);transition:color .15s ease,background .15s ease}.position-box-wrapper .controls i[data-v-d8e20ade]:hover{color:var(--color-ecm);background:var(--bg-hover)}.position-box-wrapper .controls i.text-danger[data-v-d8e20ade]{color:var(--color-danger)}.position-box-wrapper .controls i.text-danger[data-v-d8e20ade]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.position-box-wrapper .controls i.text-success[data-v-d8e20ade]{color:var(--color-success)}.position-box-wrapper .controls .remove-confirmation[data-v-d8e20ade]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:40px;right:0;top:0;z-index:2;background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.position-box-wrapper .controls .remove-confirmation .btn[data-v-d8e20ade]{height:26px;font-size:11px}.position-box-wrapper .controls .remove-confirmation span[data-v-d8e20ade]{width:100%;text-align:center;margin-top:8px;font-size:10px;color:var(--color-danger)}.position-box-wrapper .details[data-v-d8e20ade]{margin-top:16px;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary)}.position-box-wrapper .details span[data-v-d8e20ade]{margin-bottom:0;font-size:13px;color:var(--text-secondary)}.position-box-wrapper .details span b[data-v-d8e20ade]{color:var(--text-primary);font-weight:600}.position-box-wrapper .details .color[data-v-d8e20ade]{width:20px;height:20px;border-radius:50%;border:1px solid var(--border-secondary)}.position-box-wrapper[data-v-d8e20ade] .card{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);box-shadow:none}.position-box-wrapper[data-v-d8e20ade] .card-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.position-box-wrapper[data-v-d8e20ade] .nav-tabs .nav-link{color:var(--text-secondary);border:none}.position-box-wrapper[data-v-d8e20ade] .nav-tabs .nav-link.active{color:var(--color-ecm);font-weight:600;background:transparent;border-bottom:2px solid var(--color-ecm)}.tooltip[data-v-df9ac900]{z-index:99999!important}.tooltip-inner[data-v-df9ac900]{text-align:left!important}.pg-page[data-v-df9ac900]{width:100%}.pg-page-inner[data-v-df9ac900]{width:100%;min-height:0}.pg-controls-panel[data-v-df9ac900]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.pg-header[data-v-df9ac900]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.pg-header__icon[data-v-df9ac900]{font-size:13px;color:var(--text-tertiary);align-self:center}.pg-header__title[data-v-df9ac900]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pg-header__meta[data-v-df9ac900]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.pg-header__subtitle[data-v-df9ac900]{flex-basis:100%;margin:2px 0 0;padding-left:21px;font-size:12px;color:var(--text-tertiary);line-height:1.35}.pg-steps[data-v-df9ac900]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:8px;overflow-x:auto;padding-bottom:2px}.pg-steps__sep[data-v-df9ac900]{font-size:9px;color:var(--text-tertiary);flex-shrink:0;opacity:.6}.pg-step[data-v-df9ac900]{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--border-secondary);border-radius:20px;background:var(--bg-primary);color:var(--text-secondary);font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.pg-step[data-v-df9ac900]:hover:not(:disabled):not(.pg-step--disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.pg-step--active[data-v-df9ac900]{border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-weight:600}.pg-step--disabled[data-v-df9ac900],.pg-step[data-v-df9ac900]:disabled{opacity:.45;cursor:default}.pg-path[data-v-df9ac900]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:0 2px;font-size:12px;color:var(--text-secondary)}.pg-path__sep[data-v-df9ac900]{font-size:9px;color:var(--color-ecm);margin:0 2px}.pg-primary-line[data-v-df9ac900]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pg-primary-line__left[data-v-df9ac900]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 280px;flex-wrap:wrap}.pg-primary-line__right[data-v-df9ac900]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0}.pg-line-icons[data-v-df9ac900]{display:flex;align-items:center;gap:8px}.pg-icon-btn[data-v-df9ac900]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.pg-icon-btn i[data-v-df9ac900]{font-size:12px}.pg-icon-btn[data-v-df9ac900]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.pg-icon-btn[data-v-df9ac900]:disabled{opacity:.5;cursor:default}.pg-icon-btn--primary[data-v-df9ac900]{border-color:var(--color-ecm);background:var(--color-ecm);color:#fff}.pg-icon-btn--primary[data-v-df9ac900]:hover:not(:disabled){border-color:var(--color-ecm);background:var(--color-ecm);color:#fff;filter:brightness(.94)}.pg-model-select[data-v-df9ac900],.pg-result-select[data-v-df9ac900]{width:auto;min-width:140px;max-width:200px;height:32px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:13px}.pg-model-select[data-v-df9ac900]:focus,.pg-result-select[data-v-df9ac900]:focus{border-color:var(--color-ecm);box-shadow:none}.pg-search[data-v-df9ac900]{flex:1;min-width:160px;max-width:320px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.pg-search[data-v-df9ac900]:focus-within{border-color:var(--color-ecm)}.pg-search__icon[data-v-df9ac900]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.pg-search__input[data-v-df9ac900]{border:none!important;background:transparent!important;padding:6px 0!important;font-size:13px;color:var(--text-primary);box-shadow:none!important}.pg-search__input[data-v-df9ac900]::placeholder{color:var(--text-tertiary)}.pg-search__input[data-v-df9ac900]:focus{outline:none;box-shadow:none!important}.pg-content-wrap[data-v-df9ac900]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;min-height:280px}.pg-items-wrapper[data-v-df9ac900]{max-height:calc(100vh - 320px);overflow:auto;padding:.75rem}.pg-items[data-v-df9ac900]{width:100%;display:flex;flex-wrap:wrap}.pg-item[data-v-df9ac900]{position:relative;width:20%;min-width:160px;height:148px;padding:8px;cursor:pointer;transition:transform .15s ease}@media(max-width:1400px){.pg-item[data-v-df9ac900]{width:25%}}@media(max-width:1100px){.pg-item[data-v-df9ac900]{width:33.333%}}@media(max-width:768px){.pg-item[data-v-df9ac900]{width:50%}}@media(max-width:480px){.pg-item[data-v-df9ac900]{width:100%}}.pg-item-card[data-v-df9ac900]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:12px 10px 28px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);box-shadow:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pg-item-card b[data-v-df9ac900]{font-size:13px;font-weight:600;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-item-card small[data-v-df9ac900]{font-size:11px;color:var(--text-tertiary);margin-top:4px;text-align:center}.pg-item-card i.logo[data-v-df9ac900]{font-size:28px;margin-bottom:8px;color:var(--color-ecm)}.pg-item-card .identification[data-v-df9ac900]{position:absolute;top:8px;right:10px;color:var(--color-ecm);font-weight:600;font-size:11px}.pg-item-card .controls[data-v-df9ac900]{position:absolute;padding:0 8px 6px;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px}.pg-item-card .controls i[data-v-df9ac900]{font-size:13px;color:var(--text-tertiary);padding:4px;border-radius:4px;transition:color .15s ease,background .15s ease}.pg-item-card .controls i[data-v-df9ac900]:hover{color:var(--color-ecm);background:var(--bg-hover)}.pg-item-card .controls i.text-danger[data-v-df9ac900]{color:var(--color-danger)}.pg-item-card .controls i.text-danger[data-v-df9ac900]:hover{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.pg-item-card .controls i.text-success[data-v-df9ac900]{color:var(--color-success)}.pg-item:hover .pg-item-card[data-v-df9ac900],.pg-item--active .pg-item-card[data-v-df9ac900]{border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 8%,var(--bg-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ecm) 25%,transparent)}.remove-confirmation[data-v-df9ac900]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;top:0;right:0;z-index:2;background-color:var(--bg-primary);border-radius:10px;border:1px solid var(--border-secondary);color:var(--text-primary);padding:8px}.remove-confirmation .btn[data-v-df9ac900]{height:26px;font-size:11px}.remove-confirmation span[data-v-df9ac900]{width:100%;text-align:center;margin-top:8px;font-size:10px;color:var(--color-danger)}@media(max-width:768px){.pg-controls-panel[data-v-df9ac900]{padding:.5rem;border-radius:8px}.pg-primary-line__left[data-v-df9ac900]{width:100%}.pg-search[data-v-df9ac900]{max-width:none;width:100%}.pg-header__subtitle[data-v-df9ac900]{padding-left:0}}[data-v-6d59ea02] .form-group label{display:block;margin-bottom:.35rem!important;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--text-primary)}.legal-validity-form[data-v-6d59ea02]{display:flex;flex-direction:column;gap:14px}.legal-validity-intro[data-v-6d59ea02]{display:flex;align-items:flex-start;gap:10px;margin:0;border:1px solid color-mix(in srgb,var(--color-info) 34%,var(--border-secondary));background:color-mix(in srgb,var(--color-info) 12%,var(--bg-card));color:var(--text-primary)}.legal-validity-intro i[data-v-6d59ea02]{margin-top:2px;color:var(--color-info)}.legal-validity-certificate[data-v-6d59ea02]{margin:0;padding:14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.legal-validity-persistence[data-v-6d59ea02]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.legal-validity-persistence__title[data-v-6d59ea02],.legal-validity-persistence__hint[data-v-6d59ea02]{margin:0}.legal-validity-persistence__title[data-v-6d59ea02]{color:var(--text-primary);font-size:13px;font-weight:600}.legal-validity-persistence__hint[data-v-6d59ea02]{margin-top:3px;color:var(--text-secondary);font-size:12px;line-height:1.35}.legal-validity-persistence__toggle[data-v-6d59ea02]{flex:0 0 auto;margin:0}.legal-validity-fields[data-v-6d59ea02]{margin-bottom:-1rem;padding:14px 0 0;border-top:1px solid var(--border-secondary)}[data-v-6d59ea02] .form-control,[data-v-6d59ea02] .custom-select,[data-v-6d59ea02] .b-form-datepicker{border-color:var(--border-secondary);background-color:var(--bg-input);color:var(--text-primary)}[data-v-6d59ea02] .form-control:focus,[data-v-6d59ea02] .custom-select:focus,[data-v-6d59ea02] .b-form-datepicker:focus{border-color:var(--color-swc);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-swc) 20%,transparent)}.legal-validity-modal .modal-content{overflow:hidden;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 18px 48px var(--shadow-lg)}.legal-validity-modal .modal-header,.legal-validity-modal .modal-footer{border-color:var(--border-secondary);background:var(--bg-secondary)}.legal-validity-modal .modal-header{padding:16px 20px}.legal-validity-modal .modal-header .modal-title{color:var(--text-primary);font-size:16px;font-weight:700}.legal-validity-modal .modal-body{padding:18px 20px;background:var(--bg-card)}.legal-validity-modal .modal-footer{padding:12px 20px}.legal-validity-modal .modal-footer .btn{min-width:94px;border-radius:7px;font-weight:600}.dwt-installation-content[data-v-369dad48]{padding:10px}.installation-section .detected-system[data-v-369dad48]{display:flex;align-items:center}.installation-section .other-installers[data-v-369dad48]{padding:8px 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-hover)}.installation-section .other-installers a[data-v-369dad48]{color:var(--color-swc);padding:2px 0}.installation-section .steps-container .step-item[data-v-369dad48]{display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-secondary)}.installation-section .steps-container .step-item[data-v-369dad48]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.installation-section .steps-container .step-item .step-number[data-v-369dad48]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc);border:1px solid color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));border-radius:50%;font-weight:700;font-size:13px;margin-right:14px;font-variant-numeric:tabular-nums}.installation-section .steps-container .step-item .step-content[data-v-369dad48]{flex:1}.installation-section .steps-container .step-item .step-content h6[data-v-369dad48]{font-weight:600;color:var(--text-primary);margin-bottom:8px}.installation-section .steps-container .step-item .step-content p[data-v-369dad48]{font-size:14px;line-height:1.5}.troubleshooting-section .troubleshooting-item[data-v-369dad48]{padding:15px;border-bottom:1px solid var(--border-secondary);transition:background-color .2s ease}.troubleshooting-section .troubleshooting-item[data-v-369dad48]:last-child{border-bottom:none}.troubleshooting-section .troubleshooting-item[data-v-369dad48]:hover{background-color:var(--bg-hover)}.troubleshooting-section .troubleshooting-item i[data-v-369dad48]{font-size:20px;width:24px;text-align:center}.troubleshooting-section .troubleshooting-item h6[data-v-369dad48]{font-weight:600;color:var(--text-primary)}.troubleshooting-section .troubleshooting-item p[data-v-369dad48]{line-height:1.5}.alert-danger[data-v-369dad48],.alert-info[data-v-369dad48]{border-radius:8px;border:none;box-shadow:0 2px 4px var(--shadow-sm)}.alert-heading[data-v-369dad48]{font-weight:600}.dwt-installation-modal-wrapper .modal-content{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 12px 40px var(--shadow-md, rgba(0, 0, 0, .18));overflow:hidden}.dwt-installation-modal-wrapper .modal-header{background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary);padding:14px 18px}.dwt-installation-modal-wrapper .modal-header .modal-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.dwt-installation-modal-wrapper .modal-footer{background-color:var(--bg-card);border-top:1px solid var(--border-secondary);padding:12px 18px;gap:8px}.dwt-installation-modal-wrapper .text-muted{color:var(--text-secondary)!important}.dwt-installation-modal-wrapper .btn-primary{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff);border-radius:8px;font-weight:600}.content-menu-container[data-v-e072d871]{height:300px!important;overflow:hidden auto}.fullscreen .content-menu-container[data-v-e072d871]{height:calc(100vh - 368px)!important;overflow:hidden auto}.selected-file[data-v-e072d871]{border:0px solid}.container-list-group[data-v-e072d871]{overflow:hidden auto!important;position:relative!important;height:100px!important;font-size:14px!important;border:1px solid #ced4da!important;color:#495057!important;border-radius:4px!important;background-color:#fff}.container-list-group .list-group-item[data-v-e072d871]{border:0px!important;border-radius:0!important;padding:5px 10px!important}.selected-template[data-v-e072d871]{margin-top:-10px}.form-render[data-v-e072d871]{width:100%}.modal-physical-guard-wrapper{position:fixed;background-color:#0000004d;z-index:99998;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.modal-physical-guard-wrapper .modal-physical-guard{position:relative;background-color:#f9fcfd;width:70vw;height:90vh;border-radius:10px;display:flex;flex-direction:column}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-header{border-bottom:1px solid #d7effd;padding:15px 20px;width:100%;display:flex;justify-content:space-between;align-items:center}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-header h5{margin:0}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-header .controls{display:flex;justify-content:center;align-items:center}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-header .controls i{font-size:25px;color:red;cursor:pointer;transition:all .3s ease}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-header .controls i:hover{color:#cc3f3f;transition:all .3s ease}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-container{padding:20px}.modal-physical-guard-wrapper .modal-physical-guard .physical-guard-container .physical-guard-body .items-wrapper{height:calc(100vh - 400px)}.tag-security-auth-floating[data-v-929acc46]{position:fixed;inset:0;z-index:10150;pointer-events:none}.tag-security-auth-floating__backdrop[data-v-929acc46]{position:absolute;inset:0;pointer-events:auto;background:transparent}.tag-security-auth-panel[data-v-929acc46]{position:fixed;pointer-events:auto;display:flex;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border-color-primary);border-radius:10px;box-shadow:0 12px 32px #0000002e;overflow:hidden;outline:none}.tag-security-auth-panel__header[data-v-929acc46]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 0}.tag-security-auth-panel__title[data-v-929acc46]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.tag-security-auth-panel__title i[data-v-929acc46]{color:#ef4444}.tag-security-auth-panel__close[data-v-929acc46]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0}.tag-security-auth-panel__close[data-v-929acc46]:hover,.tag-security-auth-panel__close[data-v-929acc46]:focus{background:var(--bg-secondary);color:var(--text-primary);outline:none}.tag-security-auth-panel__tag-name[data-v-929acc46]{margin:6px 12px 0;font-size:12px;font-weight:600;color:var(--text-secondary)}.tag-security-auth-panel__body[data-v-929acc46]{padding:12px;overflow-y:auto;flex:1;min-height:0}.tag-security-auth-panel__empty[data-v-929acc46]{color:var(--text-secondary);font-size:13px}.tag-security-auth-panel__sections[data-v-929acc46]{display:flex;flex-direction:column;gap:14px}.tag-security-auth-panel__section-title[data-v-929acc46]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-primary)}.tag-security-auth-panel__list[data-v-929acc46]{list-style:none;margin:0;padding:0;border:1px solid var(--border-color-primary);border-radius:8px;background:var(--bg-secondary);max-height:160px;overflow-y:auto}.tag-security-auth-panel__list-item[data-v-929acc46]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border-color-primary)}.tag-security-auth-panel__list-item[data-v-929acc46]:last-child{border-bottom:none}.tag-security-auth-panel__primary[data-v-929acc46]{font-size:13px;font-weight:500;color:var(--text-primary)}.tag-security-auth-panel__hint[data-v-929acc46]{font-size:12px;color:var(--text-secondary)}.document-tags-select[data-v-b288d613]{width:100%}.tags-select[data-v-b288d613] .vs__dropdown-option--highlight .tags-select-option--query{background:#3b82f614}.tags-select[data-v-b288d613] .vs__dropdown-option--highlight .tags-select-option--security{background:#ef444414}.tags-select[data-v-b288d613] .vs__dropdown-option--highlight .tags-select-option--legacy{background:#6b728014}.tags-select[data-v-b288d613] .vs__dropdown-menu{z-index:10060}.tags-select-option[data-v-b288d613]{display:flex;align-items:center;gap:10px;padding:2px 0;width:100%}.tags-select-option__icon-wrap[data-v-b288d613]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.tags-select-option__icon-wrap--query[data-v-b288d613]{background:#3b82f61f;color:#3b82f6}.tags-select-option__icon-wrap--security[data-v-b288d613]{background:#ef44441f;color:#ef4444}.tags-select-option__icon-wrap--legacy[data-v-b288d613]{background:#6b72801f;color:var(--text-secondary)}.tags-select-option__icon-wrap i[data-v-b288d613]{font-size:11px}.tags-select-option__content[data-v-b288d613]{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.tags-select-option__title[data-v-b288d613]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.2}.tags-select-option__type[data-v-b288d613]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.tags-select-option--query .tags-select-option__type[data-v-b288d613]{color:#3b82f6}.tags-select-option--security .tags-select-option__type[data-v-b288d613]{color:#ef4444}.tags-select-option--legacy .tags-select-option__type[data-v-b288d613]{color:var(--text-secondary)}.document-tags-select__legend[data-v-b288d613]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.document-tags-select__legend-item[data-v-b288d613]{display:inline-flex;align-items:center;gap:6px}.document-tags-select__legend-item[data-v-b288d613]:before{content:"";width:10px;height:10px;border-radius:3px}.document-tags-select__legend-item--query[data-v-b288d613]:before{background:#3b82f659;border:1px solid rgba(59,130,246,.5)}.document-tags-select__legend-item--security[data-v-b288d613]:before{background:#ef444459;border:1px solid rgba(239,68,68,.5)}.document-tags-select__legend-item--legacy[data-v-b288d613]:before{background:#6b728059;border:1px solid rgba(107,114,128,.5)}.tags-select-selected[data-v-b288d613]{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.3}.tags-select-selected--query[data-v-b288d613]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.tags-select-selected--security[data-v-b288d613]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.tags-select-selected--legacy[data-v-b288d613]{background:#6b72801f;color:var(--text-secondary);border:1px solid rgba(107,114,128,.25)}.tags-select-selected__view-btn[data-v-b288d613]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.85;cursor:pointer}.tags-select-selected__view-btn[data-v-b288d613]:hover,.tags-select-selected__view-btn[data-v-b288d613]:focus{opacity:1;background:#00000014;outline:none}.tags-select-sentinel[data-v-b288d613]{list-style:none;padding:8px 12px;margin:0;text-align:center}.tags-select-sentinel__loading[data-v-b288d613]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-tertiary)}.header-scanning[data-v-09ecf017]{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin:0 0 10px;padding:0 4px 0 0;min-height:40px}.header-scanning__source[data-v-09ecf017]{flex:1 1 auto;min-width:0}.header-scanning__advanced[data-v-09ecf017]{flex:0 1 200px;min-width:140px}.header-scanning__capture[data-v-09ecf017]{flex:0 0 auto}.select-scan[data-v-09ecf017],.btn-scanning-advanced[data-v-09ecf017]{height:36px;border-radius:8px!important;border:1px solid var(--border-secondary)!important;background:var(--bg-primary)!important;color:var(--text-primary)!important;font-size:13px;font-weight:500;box-shadow:none!important}.select-scan[data-v-09ecf017]:focus,.btn-scanning-advanced[data-v-09ecf017]:focus{border-color:var(--color-ecm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ecm) 22%,transparent)!important}.btn-scanning-advanced[data-v-09ecf017]{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between}.btn-scanning-capture[data-v-09ecf017]{height:36px;min-width:110px;padding:0 18px;border:none;border-radius:8px;font-size:13px;font-weight:600;color:var(--text-on-primary, #fff);background:var(--color-ecm);transition:filter .15s ease,transform .15s ease}.btn-scanning-capture[data-v-09ecf017]:hover{filter:brightness(1.05)}.btn-scanning-capture[data-v-09ecf017]:active{transform:translateY(1px)}.icon[data-v-09ecf017]{cursor:pointer}.icon[data-v-09ecf017]:hover{color:var(--color-ecm)}.disabled[data-v-09ecf017]{opacity:.5}.check-config-scan[data-v-09ecf017],.label-check[data-v-09ecf017]{cursor:pointer}.dropdown div.dropdown-menu.menu-scan[data-v-09ecf017]{padding:8px 10px;background:var(--bg-modal, var(--bg-secondary));border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-primary);min-width:260px}label.custom-control-label[data-v-09ecf017]{line-height:20px;color:var(--text-primary)}.custom-control[data-v-09ecf017]{min-height:1rem!important}.must[data-v-09ecf017]{font-weight:700;color:var(--color-danger, var(--red))}.row[data-v-8c5e1a21]{width:170px;padding-bottom:18px;border-bottom:0px solid #ddd;background:#fff;flex-direction:column;text-align:center;display:flex!important;justify-content:center!important}.row.card-file-scan[data-v-8c5e1a21]{display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:1.5rem!important;position:relative}.row.card-file-scan .image-check[data-v-8c5e1a21]{position:absolute;top:3px;left:33px;border:0px solid #000}.row.card-file-scan .file-image[data-v-8c5e1a21]{position:relative;opacity:.8;overflow:hidden;margin-top:5px;border-radius:4px;transition:.2s}.row.card-file-scan .file-image img[data-v-8c5e1a21]{width:110px;border-radius:5px;border:1.5px solid #d7effd;cursor:pointer}.row.card-file-scan .file-image.active[data-v-8c5e1a21]{transition:.2s;border-radius:4px;box-shadow:0 0 0 2px var(--blue),inset 0 0 0 2px var(--blue)!important;opacity:1}.row.card-file-scan .file-image.active .box-img[data-v-8c5e1a21]{position:relative;transition:.2s}.row.card-file-scan .file-image.active .box-img .shadow[data-v-8c5e1a21]{transition:.2s;box-shadow:inset 0 0 22px #3a6bff99!important;position:absolute;width:100%;height:100%;top:0;left:0}.row.card-file-scan .file-image.checked[data-v-8c5e1a21]{border-radius:4px;box-shadow:0 0 0 2px var(--blue),inset 0 0 0 2px var(--blue)!important}.row.card-file-scan .file-title[data-v-8c5e1a21]{margin-top:8px;font-weight:700;width:115px}.row.card-file-scan .file-title[data-v-8c5e1a21]:hover{cursor:pointer;text-decoration:underline #aaa}.row.card-file-scan .input-image-name[data-v-8c5e1a21]{width:115px;padding:0 5px!important;height:1.2rem;text-align:center}.row[data-v-d7fe338b]{width:170px;padding-bottom:8px;border-bottom:0px solid #ddd}.row .file-image img[data-v-d7fe338b]{width:30px;height:30px;border-radius:100px}.row .file-title[data-v-d7fe338b]{position:relative;top:6px;margin-left:8px;font-weight:700;width:125px}.row[data-v-5b1b6056]{width:170px;padding-bottom:18px;border-bottom:0px solid #ddd;background:#fff;flex-direction:column;text-align:center;display:flex!important;justify-content:center!important}.row.card-file-scan[data-v-5b1b6056]{display:flex!important;justify-content:center;align-items:center;margin-bottom:1.5rem!important;position:relative}.row.card-file-scan.group[data-v-5b1b6056]{border:0px solid var(--border-color-primary)}.row.card-file-scan.expanded[data-v-5b1b6056]{box-shadow:0 0 0 2px var(--warning);border-radius:4px;width:165px;justify-content:start!important}.row.card-file-scan .btn-expand[data-v-5b1b6056]{position:absolute;border:0px solid red;bottom:0;width:100%;cursor:pointer;font-size:12px}.row.card-file-scan .btn-expand[data-v-5b1b6056]:hover{background:#0003}.row.card-file-scan .card-effect-1[data-v-5b1b6056]{position:absolute;width:75px;height:140px;top:-5px;left:47px;border-radius:4px;box-shadow:0 0 0 2px var(--warning);background:#fff}.row.card-file-scan .card-effect-2[data-v-5b1b6056]{position:absolute;width:90px;height:140px;top:0;left:40px;border-radius:4px;box-shadow:0 0 0 2px var(--warning);background:#fff}.row.card-file-scan .image-check[data-v-5b1b6056]{position:absolute;top:3px;left:33px;border:0px solid #000}.row.card-file-scan .file-image[data-v-5b1b6056]{position:relative;opacity:1;overflow:hidden;margin-top:5px;transition:.2s;border-radius:4px;box-shadow:0 0 0 2px var(--warning),inset 0 0 0 2px var(--warning)!important}.row.card-file-scan .file-image img[data-v-5b1b6056]{width:110px;border-radius:5px;border:1.5px solid #d7effd;cursor:pointer}.row.card-file-scan .file-image.active[data-v-5b1b6056]{transition:.2s;border-radius:4px;box-shadow:0 0 0 2px var(--blue),inset 0 0 0 2px var(--blue)!important;opacity:1}.row.card-file-scan .file-image.active .box-img[data-v-5b1b6056]{position:relative;transition:.2s}.row.card-file-scan .file-image.active .box-img .shadow[data-v-5b1b6056]{transition:.2s;box-shadow:inset 0 0 22px #3a6bff99!important;position:absolute;width:100%;height:100%;top:0;left:0}.row.card-file-scan .file-image.checked[data-v-5b1b6056]{border-radius:4px;box-shadow:0 0 0 2px var(--blue),inset 0 0 0 2px var(--blue)!important}.row.card-file-scan .file-image .count-group-badge[data-v-5b1b6056]{position:absolute;right:6px;bottom:6px}.row.card-file-scan .file-title[data-v-5b1b6056]{margin-top:8px;font-weight:700;width:115px}.row.card-file-scan .file-title[data-v-5b1b6056]:hover{cursor:pointer;text-decoration:underline #aaa}.row.card-file-scan .input-image-name[data-v-5b1b6056]{width:115px;padding:0 5px!important;height:1.2rem;text-align:center}.files-container[data-v-a13efeae]{overflow-y:hidden;height:550px;width:190px}.files-container ul[data-v-a13efeae],.files-container ul li[data-v-a13efeae]{margin:0;padding:0;box-sizing:border-box}.files-container ul li:first-child .row[data-v-a13efeae]{margin-top:1.5rem!important}.files-container ul li:last-child .row[data-v-a13efeae]{border-bottom:0px}.files-container ul li[data-v-a13efeae]:last-child{margin-bottom:30px!important}.files-container ul.list[data-v-a13efeae]{overflow:hidden auto;height:100%;background:#fff}.files-container ul.list li[data-v-a13efeae]{position:relative;display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;background:#fff;margin-right:12px}.files-container ul.grid[data-v-a13efeae]{overflow:hidden auto;height:100%}.files-container ul.grid li[data-v-a13efeae]{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;background:#fff;margin-right:12px}.sidebar-list-file{overflow:hidden!important;width:100%;height:100%!important;min-height:0;border:0;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-secondary)}.sidebar-list-file .hidden{display:none!important}.row[data-v-acd8fcce]{width:35px;margin-left:14px}.row.hidden[data-v-acd8fcce]{display:none!important}.row .col-btn-list-files[data-v-acd8fcce]{display:flex;justify-content:start;align-items:start;flex-direction:column;padding:0;margin-bottom:12px;font-size:18px;font-weight:700}.row .col-btn-list-files .icon[data-v-acd8fcce]{cursor:pointer}.row .col-btn-list-files .icon[data-v-acd8fcce]:hover{color:var(--primary)}.row .col-btn-list-files .box-group[data-v-acd8fcce]{position:relative}.row .col-btn-list-files .box-group .icon_group[data-v-acd8fcce]{opacity:.2}.row .col-btn-list-files .box-group .icon_group.active[data-v-acd8fcce]{opacity:1}.row .col-btn-list-files .box-group[data-v-acd8fcce]{cursor:pointer}.row .col-btn-list-files .box-group .badge[data-v-acd8fcce]{position:absolute;font-size:10px;top:-8px;right:-12px;box-shadow:1px 1px 8px #888}.body-container[data-v-c2c30553]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0 0 0 4px;box-sizing:border-box;outline:none;-webkit-user-select:none;user-select:none;overflow:hidden}.body-container .content-view-file[data-v-c2c30553]{border:0;margin-bottom:0;padding-left:4px;padding-right:8px;height:100%!important}.body-container .sidebar-menu-right[data-v-c2c30553]{width:330px;border:0}.body-container .row-body-scanning[data-v-c2c30553]{flex:1 1 auto;min-height:0;height:100%;margin:0;width:100%}.hidden[data-v-191a2a93]{display:none!important}.header-view-container[data-v-191a2a93]{position:initial;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:8px 0;line-height:1;border:none!important;background-color:transparent!important;height:100%;color:var(--text-secondary)}.header-view-container.header-align-right[data-v-191a2a93]{text-align:start}.header-view-container span.btn-icon-header-view[data-v-191a2a93]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.header-view-container span.btn-icon-header-view .icon[data-v-191a2a93]{font-size:16px;cursor:pointer;color:inherit}.header-view-container span.btn-icon-header-view[data-v-191a2a93]:hover{color:var(--color-ecm);background:var(--bg-hover)}.page-thumbnail[data-v-69282487]{width:100px}.selected-page .page-file-info[data-v-69282487]{width:calc(100% - 100px)}.pages-stack[data-v-69282487]{position:relative;margin:auto;width:120px}.pages-stack>p[data-v-69282487]{position:absolute;width:100%;bottom:0;left:0;text-align:center;font-weight:700;z-index:1000}.pages-stack img[data-v-69282487]{position:absolute;top:0;left:0;transition:all .3s ease-out}.pages-stack img[data-v-69282487]:nth-child(1){z-index:999}.pages-stack img[data-v-69282487]:nth-child(2){transform:rotate3d(0,0,1,3deg)}.pages-stack img[data-v-69282487]:nth-child(3){transform:rotate3d(0,0,1,-3deg)}.pages-stack img[data-v-69282487]:nth-child(4){transform:rotate3d(0,0,1,2deg)}.pages-stack:hover img[data-v-69282487]:nth-child(1){transform:scale(1.02)}.pages-stack:hover img[data-v-69282487]:nth-child(2){transform:translate3d(10%,0,0) rotate3d(0,0,1,3deg)}.pages-stack:hover img[data-v-69282487]:nth-child(3){transform:translate3d(-10%,0,0) rotate3d(0,0,1,-3deg)}.pages-stack:hover img[data-v-69282487]:nth-child(4){transform:translate3d(2%,-5%,0) rotate3d(0,0,1,2deg)}.pages-stack:hover img[data-v-69282487]:nth-child(5){transform:translate3d(-5%,-2%,0) rotate3d(0,0,1,2deg)}.body-change-confirm[data-v-d3e492b5]{margin-top:1px;position:absolute;border:solid 1px #dadada;padding:1px;left:30px;top:-40px;width:50%;height:100%;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;z-index:1}.btn-change[data-v-d3e492b5]{display:block;width:100%;height:100%;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#fff;padding:2px 8px;font-size:13px!important;line-height:40px;cursor:pointer}.btn-change[data-v-d3e492b5]:hover{background-color:#cec}dialog{position:absolute;left:0;right:0;top:30%;margin:auto;padding:30px 35px;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 5px #0000000d;background:#fff;color:#000;width:-moz-fit-content;display:none;-webkit-box-sizing:content-box;box-sizing:content-box}dialog[open]{display:block}dialog[closed]{display:none}.dynamsoft-major-color{color:#50a8e1}.dynamsoft-backdrop{position:fixed;background:#0000001a;inset:0;z-index:-99999999}.dynamsoft-finalMessage{margin:0 0 15px;color:#3a3a3a;font:22px/26px Arial,sans-serif}.dynamsoft-status{color:#555;font:14px/22px Arial,sans-serif;margin-bottom:5px}.dynamsoft-progressBar{-webkit-appearance:none;width:300px;margin-bottom:20px;height:14px;background-color:#e7e7e7;border-radius:7px}.dynamsoft-progressBar::-webkit-progress-bar{border-radius:7px;background-color:#e7e7e7}.dynamsoft-progressBar::-webkit-progress-value{background-color:#50a8e1;border-radius:7px}.dynamsoft-progressBar::-moz-progress-bar{background-color:#50a8e1;border-radius:7px}.dynamsoft-btnCancel{color:#999;font:14px/22px Arial,sans-serif;border:1px solid #ccc;background-color:#fff;border-radius:3px;padding:2px 8px;min-width:75px;cursor:pointer}.dynamsoft-btnCancel:focus{outline:none}.dynamsoft-btnCancel:hover{color:#555;box-shadow:0 1px 2px #0000000f}.dynamsoft-dwt-noPadding{padding:0}.dynamsoft-dwt-noPaddingnoMarginInside>div{padding:0;margin:0;box-sizing:border-box}.dynamsoft-dwt-thinborder{border:solid 1px #aaaaaa}.dynamsoft-dwt-notdisplayed{display:none}.body-container .sidebar-list-file{border:0px solid #000}.files-container,.fullscreen .files-container{overflow-y:hidden;height:100%!important}.fullscreen .body-container .sidebar-list-file,.body-container .content-view-file{border:0px solid #000}.fullscreen .body-container .content-view-file{border:0px solid #000;height:100%!important}.dynamsoft-dwt-container-box{position:relative!important;width:100%!important;height:100%!important;background-color:var(--bg-primary)}#dwtcontrolContainer{width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;background:var(--bg-primary)}#dwtcontrolContainer .dynamsoft-dwt-container-box{width:100%!important;height:100%!important;display:block!important;background-color:var(--bg-primary)!important}#dwtcontrolContainer .dynamsoft-dwt-container-box>div{border:0!important;height:100%!important;min-height:0!important}#dwtcontrolContainer .DVS_WebViewer,#dwtcontrolContainer .DVS_ThumbnailViewer{width:100%!important;height:100%!important;display:block!important}#dwtcontrolContainer .DVS_WebViewer canvas,#dwtcontrolContainer .DVS_ThumbnailViewer canvas{display:block!important}#dwtcontrolContainer .dynamsoft-dwt-container-box .active-thumb{border:1px solid var(--color-ecm, var(--blue))!important}.fullscreen #dwtcontrolContainer .dynamsoft-dwt-container-box>div{border:0!important;height:100%!important}#dwtcontrolContainer .dynamsoft-dwt-container-box div canvas{border:0!important;max-height:100%!important;height:auto!important}#dwtcontrolContainerLargeViewer{border:0px solid var(--blue)!important;width:100%!important;height:100%!important;overflow-x:hidden!important}#dwtcontrolContainerLargeViewer .dynamsoft-dwt-container-box div,#dwtcontrolContainerLargeViewer .DVS_WebViewer div{width:100%!important;height:100%!important;border:0px solid black!important}#dwtcontrolContainerLargeViewer .dynamsoft-dwt-container-box canvas,#dwtcontrolContainerLargeViewer .DVS_WebViewer canvas{width:100%!important;height:100%!important;border:0px solid red!important;cursor:pointer!important}.dynamsoft-dwt-viewerToolbar{background-color:var(--bg-tertiary)}.dynamsoft-dwt-viewerToolbar>ul{padding:0;margin:0;list-style:none}.dynamsoft-dwt-viewerToolbar>ul>li{padding:0 0 0 2px;margin:0;float:left;z-index:1}.dynamsoft-dwt-viewerToolbar img{cursor:pointer}.dynamsoft-dwt-imgTag{position:absolute;left:0;top:0;padding:2px 0 0;text-align:center;z-index:1}.dynamsoft-dwt-imgTag_Normal{color:#000;border:1px solid #cccccc;background-color:#fff;z-index:1}.dynamsoft-dwt-imgTag_Selected{color:#fff;background-color:#7da2ce;border:1px solid #7da2ce;z-index:1}.dynamsoft-dwt-imgSizeEditor{position:absolute;text-align:left;padding:0 0 0 15px;margin:0;height:150px;width:315px;font-size:12px;border:3px solid #ce5e04;border-collapse:collapse;background-color:#f0f0f0;z-index:9999}.dynamsoft-dwt-imgSizeEditor ul{padding:15px 0 0;margin:0;list-style:none}.dynamsoft-dwt-imgSizeEditor div{margin:5px 0 0;text-align:center}.dynamsoft-dwt-imgSizeEditor span{margin:0 0 0 10px}.dynamsoft-dwt-imgSizeEditor input,.dynamsoft-dwt-imgSizeEditor select{font-size:12px}.dynamsoft-dwt-EditorButton-selected{border:1px solid #777;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#bbb}.dynamsoft-dwt-dlg{padding:15px}.dynamsoft-dwt-dlg-header{padding:15px 15px 5px 5px;height:40px;position:relative}.dynamsoft-dwt-dlg-title{text-align:center;height:70px;font-size:20px;font-family:Helvetica,Arial,"sans-serif";color:#444;line-height:36px}.dynamsoft-dwt-dlg-error{text-align:center;font-size:16px;line-height:26px;padding:15px}.dynamsoft-dwt-dlg-tips{font-family:Helvetica,Arial,"sans-serif";text-align:center;color:#606060;font-size:16px;line-height:26px;padding:15px;margin-bottom:20px}.dynamsoft-dwt-dlg-errorIcon{display:inline-block;width:80px;height:80px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE2NTI3QTZDREJCMTFFN0I5QzRGMjk2QjIzMDhBMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyMzI2Q0NDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTY1MjdBNENEQkIxMUU3QjlDNEYyOTZCMjMwOEEyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTY1MjdBNUNEQkIxMUU3QjlDNEYyOTZCMjMwOEEyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pja+KokAAAoESURBVHja7J17cFTlFcDPvXsTQkJSDRAIeUKiklADVoUBGWtToIzITH0x6IBDVfyjpdPSaS3a2j9aa1vr1HHkj/oIZcRHm06rM6CoPFQGdYi0GgpYbIJuHjxCQJuQkNfu7Tn3frtdkt39zt39bvbujmfmTNjw3d3v/PI9zjnfY7We3vOQQpmCehXqFaizxc8S1MmouaiTUIdQqZJfiJ9dqMdQ/y1+fojanSoDtHEGSFC+iVqP+g3UOqpDku9poh5CfQt1L+oe1P5MAqijLkVdh7oSNc/lz+tD3Y66FXUXajBdAVL3uxf1B6iVKephn6E+gfqs6P5pAXAi6gbU+8UY5wWhMfL3qE+iXvAywNWov0MtB29KG+pPUf+scnxSIRWoO1Ff8jA8EHWjOr4u6uwJgGvELLgc0ke+Jeq8JpUAc1AbULehFkD6SYGo+xZhy7iOgUWor6AuTNqMwQsQ9B8D83Q7mGdPgdl9EufLL8C8gK7c8KBdJmsCaDnoQuZfAtqUYtAmTwdtWhnoFeh3T5ioAub7qN8WTrrrAGcK/6oqYc/38y4IHnofgi2HwDyBnoaZoKum6aDNqAS9ug70uoWgXVqUDMRW4a9+6ibAGtTdqDOcUwtC8EgTBD7YC2Z7iwgglDoUoJVVg+/aetDnzLfgJiAnUJegfuwGwGoRLpU6BvfRfgi8+yqY57rGZXDTCovAd90K0OctTgRkhwgzW1QCnIr6noDIZ9d5HEZeew7Mk/7UBPrFFWDceBdoJbOcPkrwFqGeUQEwG3Uf6gL2x48MQWBXIwQOYmxvmpBS0TTwXVMPvqWrAIxsJ08eQP06TXPJAqQ48h52q8OZdOSvm8Hs6vSUz6IVlYBx+wZrBncgDSKeTxjgGuErsST46VEYadxsuSaeFHSFjNu/B/rMWidPrUV9PhGAFcJbZznJwaMfwMjLTwMERrztPvsMMG6+D/Taa7lP9ICdt/Q7jUSecgTvb3/0PjwSrCPVlersIGJ5ymkot1rEi4xu+7Hd8swgpI1gXanOVHcHsfMdXIC5IiXFmzAan0yPlhetJWLdyQam/FawkQLcwEpJoatCs61nJwxmHG7ZMDzEKV0u2MQFSGn4n7BcvTf/4jlXJaHejDYEdjdyi98vGMUE+B1gpOFN/zEIHnwLMkXI4Tc7WjlFJwtGUQHSvzfKZw0cgHducyEZkMpmaGLIuY07Ef4oklskwKUiVRWfX/P+jOi6Yxie8qNt73KKVqIuiwZwHaf1Bfa/Cpkqgf07LBsZsm40QJqeV0r5HTlgJUMzVSjdFjzaxCl6E4gNAiGAy4CxYyDQtBsyXQIHdnGK5YkhLwxQuqJmnjlh5fcyXchG8wxrjF8eCbCe033dEKO4AvLXbAQtawL7GS1nIhTc/QAYZdWu1ImWHhhSHwJIKzGXSd+09bB6eDMqoeC+X0B23ULIv3sTCyKtzhXc8yBkzb4KCtb/HIzyy9QD5NlKH1xEAL8mLTrQb6+eqYa3/iHQ8vKt11lVc6QQbXjY8mg5M/T63p8ph2jZOsDaIXc1AZwn/Yu0/Ud5tiV3xdowvJDEgxhqeSF4kb/PXXKb8myNZbNc5hJA6UBinm5T3k16X3gcRjrHLsFaELGVRUIMt7SKy8fG5BhW9r74hPrJhGdztc6JPqzdAqor2H8eep75VXSIs2oR4oMWxHjdlOD1NDwC5oD6DalMm2cRQOkiuXnutDsuA0F8+pcxINZYEOXw3EmnMW0uJoCF0mI9n7vnd13osyF2HI8KMSq8z9yF58DmQgIo3Z1jupw0tSBSd+6QO+oWvC0uw7NsZg0LuQQwX1psaMD9CIABcVxaXtjmQU6pSQRwCLwi1i4GM85/B8dvp4PPYBUjgL3SUtk5rtdXm5iHUclDYJTG3jWXNbMGJxWcncehPkybz7MAamo2McaHR2FZqXzLoVE524bodp0msAD281pgwaUuw4ve8oZpzTnKWoUFkZxtNyHmsfYUnCOA8i1chdNchjcrKrzeht+gi4MTS3ssiO61RKbNpwigdEsr7UtOBTwTZ3+KMqzZub0lCsQrbIg56iEybW4lgNKdmNo09Uc/KAcYG94jFrzw7GtBfDgmxPw7f6geIM/mFgL4kXSqpmhA05VWsP+1F6xQ7iJ4x0PwxvpgYYijsiT0+/49f1dMT7dtlsshovJPaTEM6Gk3vEqh+Je6ptnf+394W6LDuwjis78OQ7ReY1enuFgpP7I1J5dT9CAB7OJ0Y736SuXdxIb4MAwdborZ8mJBHP6k2YpKVMOzbK1i2Up/xa5Qv9wrfdMrac+15grE3uceA3N4kP1MuCX6P3Fj/gW9bhGn4N5QJEKyUz6tF4FWVgWZLmQj2cqQ1yMB0mJonzQ8vKY+4wEybewTzMIA6Rc7pN14zoJkj1N5u/VhyyMbGbIj1OAifZOt8tFVB9/iFZnb+hbfZNnIkK2R2ZiQvAn2HQPxGc5bDNr08sxrfWiTPvc6TlG/YDUGIK1b/oHjZNLxKToBlDn0NGETq/U9DhE3gYx+4k+oZ6WfV1qVURMK2aKVsjwMYtNwUY8cVYBiq0dZH7pkFWhTZ2RA160A37LV3OKPwqjrU6K12c1g324RX7KywVj1fVUnxlMjWHfjtu9y0/dtgg3IANJy1CbWX2/ydBsic/3AW/3WsOrOdJpJHoAoV0rFGjXpapA3WHHjzBowbl6vPFvjbr/VrTpT3ZlCs+6LUd8qzmFDSr80A/e83JEmGHnlmTQ5bIjwaudzn6DDhrQBK2riOV6zIZ9wAzuDMWc+GHds9PaYSGMe1tEBPBAMYmbt3Tlw3biZu012/Hrt1BIc8xwfuN4is50DkPaZvQNOjvwPD1nHpzx15B/dLvIcHAjtab4BdSBZgCSJXTrR0WqdAKJDLKny8Ywb13Kd5EhReulESAje22Bf0cmXIF17sg8C+7aD2XNufMAVFILv+pUYt1/PTQ5ESqdoeUqvPQlJjXBvyhxbhbNz8PABCPzjbXGwT33X1kqrwXf1DaB/dUGivmk72IerXbl4JyQEj7KxtYkaal391PweBFuawTzZltzVT8XloFfPBX3uomRzlUfBPvvR7qgKCV4+Rpsyt4txIjkZ6LcvHzvpB7O7E+F2A/T9N/rlY5O+gpCmgDalxLpUx7p8jLd6JhMa3+mom+MxJpkbLGl2fsyJr+hRofj2xyC5YCem/5vEB9MHYiAMt4B9x3O6CdX5VmHDYKJvoiKAfVmEOm+kETyqK10AnvSWBlUZAL8YgO8ETiosddIm6rgcGMsX4wkwMotDV7rTTbndHgJHddkk6vaSUtfJxYu480Uc6YWLuCkN3+vGB3x5FXwaAIyU0JcRkNItkbSLR8WXEfwL7Ns190AGfhmBLElBs+HlMPbrMPIiWmuf0LMiVg19HQbtLvqQE/S7Jf8TYAA228oDMYgKogAAAABJRU5ErkJggg==) no-repeat}.dynamsoft-dwt-dlg-tail{text-align:center;color:#aaa;background-color:#f4f6f7;font-family:Helvetica,Arial,"sans-serif";font-size:14px;line-height:24px;padding:15px}.dynamsoft-dwt-dlg-red{color:#cc5a4a;margin:5px 0}.dynamsoft-dwt-dlg-center{text-align:center}.dynamsoft-dwt-dlg-button{margin:20px auto;cursor:pointer;text-align:center;width:117px;background:#fe8e14;border-radius:3px;font-size:14px;font-family:Helvetica,Arial,"sans-serif";color:#fff;line-height:36px}.dynamsoft-dwt-dlg-button:hover{background-color:#ffae37}.dynamsoft-dwt-dialogProgress{width:300px}.dynamsoft-dialog{font-family:Arial,"sans-serif";color:#444;font-size:13px;line-height:20px;margin:0 auto;padding:5px;width:392px;border:1px solid #e7e7e7;background-color:#f1f2f2;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dlg-license-wrap{font-family:Helvetica,Arial,"sans-serif";color:#606060;font-size:14px;line-height:23px;width:510px;height:272px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dynamsoft-dialog-license .dynamsoft-dialog-close{margin:15px;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqElEQVQ4jY3RsQ3CMBBA0ceJKiNAzTSwAbRhhQxDCyPANGnDCLTQOBKy7MQu7bwvO7cZhqHDGU+8ta0djnhEwgdc00ELviZzCbzwQdcQmXGXzDMw4dYQyfENU6TDtUgRQ/x9VIrslzBss2vOkT6BPu0XcX6D2k2quBaAb+NeMZC/eXE6eaD0wxZHHCt4sjLiWMHzqkaiAS9F9oFTA65FjoE7xgacR0bcf5DfTZ6fKnj6AAAAAElFTkSuQmCC) no-repeat}.ds_license_header{color:#333;font-size:20px;padding:40px 15px 15px;text-align:center}.ds_license_l1{margin:0 45px 20px;padding:0}.ds_license_l2{color:#777;padding:23px 30px;height:110px;background-color:#f8f8f8;text-align:center}.dynamsoft-dialog2{font-family:Helvetica,Arial,"sans-serif";color:#444;font-size:14px;line-height:24px;background-color:#fff;margin:0 auto;border:0;padding:0;width:auto}.dynamsoft-dialog a{text-decoration:none}.dynamsoft-dialog ul{margin:10px 0 10px 20px;padding-left:10px;list-style-type:disc}.dynamsoft-dialog-wrap{position:fixed;left:0;top:20%;width:90%}.dynamsoft-dialog-close{float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUyMzI2RDNDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyMzI2RDRDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTIzMjZEMUNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTIzMjZEMkNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuW+RZ4AAADASURBVHjafJJdCsIwEIQ3TfBOvnkQf1pN0SMJgr9vPYVPPZSQ1lmYyBKrga8byEx2tq3ruq4RkTk4gEGmVwWOoA94LMAaeNBOmFR8AlswC9xUrA5EY/IUa4oH2KkhgRqMPBB2kkKsNQUeJCPO1fGiO7urRoLJmk22001jZHEeqFyj/Fm2gw545hu7MtKG9SuSii9gxdqabjVNn6E9b1wacc4ci5mawBhZHIsPl0w3NQ1qeIIX2P/4NRIv0tq/BRgAFzc2Awl1/rQAAAAASUVORK5CYII=) no-repeat;width:12px;height:12px;cursor:pointer}.dynamsoft-dwt-overlay{position:absolute;z-index:1000}.dynamsoft-dialog-body{margin:0;padding:15px;background-color:#fff;border:1px solid #e7e7e7}.dynamsoft-dwt-box-title{color:#333;font-family:Helvetica,Arial,"sans-serif";font-size:16px;font-weight:700;clear:both}.dynamsoft-dwt-red{color:red;margin-left:5px}.dynamsoft-dwt-installdlg-splitline{width:120px;height:1px;background:#eee;position:relative;top:16px}.dynamsoft-dwt-installdlg-iconholder{margin:40px 10px 10px;text-align:center}.dynamsoft-dwt-installdlg-text{position:relative;height:11px;font-size:14px;font-family:Helvetica,Arial,"sans-serif";color:#777;line-height:36px}#dwt-install-url-div{text-align:center;margin-top:20px}.ds-dwt_dragdrop_helper{background-color:#fbec88}.dynamsoft-dialog-selectsource{font-size:14px;background-color:#eee;border:2px solid #777777;border-left:2px solid #dddddd;border-top:2px solid #dddddd;padding:15px 20px 0;max-width:300px}.dynamsoft-dialog-selectsource p{padding:0;margin:0;font-weight:700}#dynamsoft-dialog-selectsource-sourcelist{height:60px;padding:0;background-color:#fff;border:2px solid #777777;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;overflow-y:auto;overflow-x:hidden;min-width:240px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dynamsoft-dialog-selectsource-sourcelist li{cursor:pointer;line-height:15px}#dynamsoft-dialog-selectsource-sourcelist li:hover{background-color:#eff6fd}#dynamsoft-dialog-selectsource-sourcelist li.dynamsoft-dialog-selectsource-sourcelist-li-selected{background-color:#c7defc}#dynamsoft-dialog-selectsource-sourcelist-ul{list-style:none;margin:0;padding:0}#dynamsoft-dialog-selectsource-buttons>input{min-width:80px;height:20px;margin:10px 10px 20px 0;line-height:0}.dynamsoft-dwt-Editor_Buttons_close{float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUyMzI2RDNDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyMzI2RDRDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTIzMjZEMUNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTIzMjZEMkNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuW+RZ4AAADASURBVHjafJJdCsIwEIQ3TfBOvnkQf1pN0SMJgr9vPYVPPZSQ1lmYyBKrga8byEx2tq3ruq4RkTk4gEGmVwWOoA94LMAaeNBOmFR8AlswC9xUrA5EY/IUa4oH2KkhgRqMPBB2kkKsNQUeJCPO1fGiO7urRoLJmk22001jZHEeqFyj/Fm2gw545hu7MtKG9SuSii9gxdqabjVNn6E9b1wacc4ci5mawBhZHIsPl0w3NQ1qeIIX2P/4NRIv0tq/BRgAFzc2Awl1/rQAAAAASUVORK5CYII=) no-repeat!important;width:12px;height:12px;cursor:pointer}#dwtcontrolContainerLargeViewer .DVS_topMenu,#dwtcontrolContainerLargeViewer .dvs-topMenu{display:none!important}.scanning-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0;-webkit-user-select:none;user-select:none;overflow:hidden;background:var(--bg-secondary);color:var(--text-primary)}.scanning-container>.b-overlay-wrap,.scanning-container .b-overlay-wrap,.scanning-overlay{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;padding-right:0!important}.scanning-main{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.scanning-viewer{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;padding:10px 0 0 10px;overflow:hidden}.modal-container{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1000}.modal-msg{position:absolute;top:50%;left:50%;background:#fff;border:2px solid #007bff!important;border-radius:8px;box-shadow:1px 1px 10px #00000080;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.internal-modal .modal{position:absolute;top:50%;left:50%;width:700px;height:400px;background:#fff;border:2px solid #007bff!important;border-radius:8px;box-shadow:1px 1px 10px #00000080;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000;display:unset;overflow:hidden}.internal-modal .modal .modal-body{overflow:auto;height:268px}.image-scan{display:flex;flex-direction:column;width:150px;height:150px;padding:6px;border-radius:4px;margin:10px 7px}.image-scan:hover{background:#0000001f}.image-scan .span-image{border:1px solid #000;height:100px;border-radius:4px}.image-scan .span-title{margin-top:4px;font-size:14px;font-weight:700;text-align:center}.box-icons-actions{position:relative;flex:0 0 48px;width:48px;max-width:48px;min-height:0;overflow:hidden auto;border-left:1px solid var(--border-secondary);background:var(--bg-tertiary)}.scanning-status-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:48px;padding:8px 12px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.scanning-status-bar__actions{display:flex;align-items:center;gap:4px}.scanning-status-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.scanning-status-bar__icon-btn i{font-size:15px}.scanning-status-bar__icon-btn:hover:not(:disabled):not(.disabled){color:var(--color-ecm);background:var(--bg-hover);border-color:var(--border-secondary)}.scanning-status-bar__icon-btn.disabled,.scanning-status-bar__icon-btn:disabled{opacity:.4;cursor:not-allowed}.scanning-status-bar__icon-btn--danger:hover:not(:disabled){color:var(--color-danger, #dc3545)}.scanning-status-bar__files{display:flex;align-items:center;gap:10px;margin-left:auto}.scanning-status-bar__files-btn{border-radius:8px!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important;background:var(--bg-secondary)!important}.scanning-status-bar__files-btn:hover{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important}.scanning-status-bar__count{font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.page-thumbnail{width:100px}.selected-page .page-file-info{width:calc(100% - 100px)}.icon.disabled{color:#999}.scanner-init-overlay{position:absolute;inset:0;z-index:1150;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg-primary) 48%,transparent);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);animation:scanner-init-fade-in .28s ease-out}.scanner-init-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(100%,340px);padding:28px 28px 22px;text-align:center;color:var(--text-primary);background:color-mix(in srgb,var(--bg-modal, var(--bg-secondary)) 88%,transparent);border:1px solid var(--border-secondary);border-radius:18px;box-shadow:0 1px 0 var(--bg-secondary),0 18px 48px var(--shadow-md, rgba(0, 0, 0, .18));backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);animation:scanner-init-card-in .38s cubic-bezier(.22,1,.36,1)}.scanner-init-visual{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.scanner-init-spinner{position:absolute;inset:0;width:64px;height:64px;animation:scanner-init-spin .9s linear infinite}.scanner-init-spinner__track{fill:none;stroke:var(--border-secondary);stroke-width:3}.scanner-init-spinner__arc{fill:none;stroke:var(--color-ecm);stroke-width:3;stroke-linecap:round;stroke-dasharray:38 113;transform-origin:28px 28px;transform:rotate(-90deg)}.scanner-init-glyph{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 10%,var(--bg-secondary));color:var(--color-ecm);font-size:1rem}.scanner-init-copy{display:flex;flex-direction:column;gap:6px}.scanner-init-title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.scanner-init-subtitle{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.scanner-init-bar{position:relative;width:100%;max-width:180px;height:3px;margin-top:-4px;overflow:hidden;border-radius:999px;background:var(--border-secondary)}.scanner-init-bar__fill{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--color-ecm),transparent);animation:scanner-init-bar 1.4s ease-in-out infinite}.scanner-init-dismiss{appearance:none;margin-top:2px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--text-secondary);background:transparent;border:1px solid var(--border-tertiary, var(--border-secondary));border-radius:999px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.scanner-init-dismiss:hover,.scanner-init-dismiss:focus-visible{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.scanner-init-dismiss:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ecm) 28%,transparent)}@keyframes scanner-init-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scanner-init-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scanner-init-spin{to{transform:rotate(360deg)}}@keyframes scanner-init-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.scanner-init-overlay,.scanner-init-card,.scanner-init-spinner,.scanner-init-bar__fill{animation:none}.scanner-init-spinner__arc{opacity:.75}}.scanner-status-panel{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-secondary)!important}.scanner-status-panel .ln-hint{width:120px;height:120px;flex:0 0 120px;object-fit:contain;opacity:.9}.list-badges{counter-reset:item;list-style:none;padding-left:0;margin:0}.list-badges>li{counter-increment:item;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.list-badges>li:before{content:counter(item);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--color-ecm);color:#fff;font-size:12px;font-weight:600}@media(max-width:360px){.scanner-status-panel .ln-hint{display:none}}.doc-editing-panel{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;flex-shrink:0}.doc-editing-panel__label{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.doc-editing-panel__label i{font-size:12px;color:var(--text-tertiary)}.doc-editing-panel__body{padding:8px 12px 12px}.doc-editing-panel--folder .doc-editing-panel__body .set-folder{max-width:none}.doc-editing-panel--tags .doc-editing-panel__label{padding:5px 10px;font-size:11px;min-height:0}.doc-editing-panel--tags .doc-editing-panel__body{padding:6px 10px 8px}.fullscreen .doc-editing-tab-panel .content-menu-container{max-height:none!important}.doc-editing-panels[data-v-688c1569]{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;flex:1 1 auto}.doc-editing-tabs[data-v-688c1569]{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.doc-editing-tab-slider[data-v-688c1569]{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box}.doc-editing-tab-view[data-v-688c1569]{display:flex;align-items:center;gap:2px;flex:1 1 0;width:0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.doc-editing-tab-view[data-v-688c1569]::-webkit-scrollbar{display:none;width:0;height:0}.doc-editing-tab-arrow[data-v-688c1569]{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:26px;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);line-height:1;cursor:pointer;z-index:1;transition:background .15s ease,color .15s ease}.doc-editing-tab-arrow i[data-v-688c1569]{font-size:10px;line-height:1;pointer-events:none}.doc-editing-tab-arrow[data-v-688c1569]:hover{background:var(--bg-hover);color:var(--text-primary)}.doc-editing-tab[data-v-688c1569]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;justify-content:center;color:var(--text-secondary);font-weight:500;font-size:12.5px;line-height:1;padding:7px 10px;margin:0;border:none;border-radius:6px;background:transparent;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-editing-tab i[data-v-688c1569]{font-size:12px}.doc-editing-tab[data-v-688c1569]:hover{color:var(--text-primary)}.doc-editing-tab.active[data-v-688c1569]{color:var(--color-ecm);font-weight:600;background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.doc-editing-tab-panels[data-v-688c1569]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);flex:1 1 auto;min-height:160px;max-height:none;overflow:hidden auto}.doc-editing-tab-panel[data-v-688c1569]{padding:12px;min-height:100%}.doc-editing-tab-panel__toolbar[data-v-688c1569]{display:flex;justify-content:flex-end;margin-bottom:8px}.doc-editing-remove-btn[data-v-688c1569]{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent);border-radius:6px;cursor:pointer;transition:background .15s ease}.doc-editing-remove-btn[data-v-688c1569]:hover{background:color-mix(in srgb,var(--color-danger) 18%,transparent)}.content-menu-container[data-v-688c1569]{max-height:none;overflow:visible}.ui-fancytree[data-v-688c1569]{max-height:100%!important}@media only screen and (max-width:1199px){.doc-editing-tab[data-v-688c1569]{font-size:12px;padding:7px 8px}}.custom-shadow{box-shadow:0 2px 4px #d3ebf1}.eform-file-uploader-container{overflow:auto;min-height:300px;max-height:600px}@media(max-width:600px){.eform-file-uploader-container{height:calc(100vh - 20rem)}}@media(min-width:601px)and (max-width:1200px){.eform-file-uploader-container{height:calc(100vh - 10rem)}}@media(min-width:1201px){.eform-file-uploader-container{height:calc(100vh - 8rem)}}.hidden[data-v-158248b5]{display:none}.form-control[data-v-158248b5]{box-shadow:none!important}.icon-close[data-v-158248b5]{position:relative;top:0;width:10px;height:5px;display:inline-block;cursor:pointer;margin:0;padding:0}.close-btn[data-v-158248b5]{font-size:25px;color:var(--color-danger);cursor:pointer;transition:all .3s ease}.close-btn[data-v-158248b5]:hover{color:var(--color-danger);transition:all .3s ease}#btn-capture[data-v-158248b5]{font-weight:700}#btn-capture .icon-scanning[data-v-158248b5]{font-size:20px;height:20px}.btn-bold[data-v-158248b5]{font-weight:700}.icon-size[data-v-158248b5]{font-size:22px;position:relative;top:-4px;left:15px}h5[data-v-158248b5],h6[data-v-158248b5]{font-weight:600;margin:0}.btn-close[data-v-158248b5]{cursor:pointer;font-size:1.26rem}.btn-close[data-v-158248b5]:hover{color:var(--color-ecm)}.doc-editing[data-v-158248b5]{display:flex;flex-direction:column;min-height:0;height:100%}.doc-edit-header[data-v-158248b5]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;min-height:56px;padding:10px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.doc-edit-header__title-wrap[data-v-158248b5]{flex:0 1 auto;min-width:0}.doc-edit-header__title[data-v-158248b5]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap}.doc-edit-header__actions[data-v-158248b5]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 auto;min-width:0}.doc-edit-header__multi-switch[data-v-158248b5]{margin-right:4px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.doc-edit-mode-switch[data-v-158248b5]{display:inline-flex;align-items:center;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px}.doc-edit-mode-switch__btn[data-v-158248b5]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-edit-mode-switch__btn i[data-v-158248b5]{font-size:12px}.doc-edit-mode-switch__btn[data-v-158248b5]:hover:not(:disabled){color:var(--text-primary)}.doc-edit-mode-switch__btn.active[data-v-158248b5]{color:var(--color-ecm);font-weight:600;background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.doc-edit-mode-switch__btn[data-v-158248b5]:disabled{opacity:.5;cursor:not-allowed}.doc-edit-save-btn[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border:none;border-radius:8px;background:var(--color-ecm);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.doc-edit-save-btn[data-v-158248b5]:hover:not(:disabled){filter:brightness(.92)}.doc-edit-save-btn[data-v-158248b5]:disabled{opacity:.55;cursor:not-allowed}.doc-edit-icon-btn[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.doc-edit-icon-btn i[data-v-158248b5]{font-size:12px}.doc-edit-icon-btn[data-v-158248b5]:hover,.doc-edit-icon-btn.active[data-v-158248b5]{border-color:var(--color-ecm);background:var(--bg-hover);color:var(--color-ecm)}.doc-edit-identity[data-v-158248b5]{display:flex;flex-direction:column;gap:6px;padding:4px 2px 12px;margin-bottom:4px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.doc-edit-identity__meta[data-v-158248b5]{font-size:12px;color:var(--text-tertiary)}.doc-edit-identity__meta b[data-v-158248b5]{font-weight:600;color:var(--text-secondary)}.doc-edit-left-overlay[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:12px;overflow:hidden}.doc-edit-left-overlay[data-v-158248b5] .doc-editing-panels{flex:1 1 auto;min-height:0;height:100%}.doc-edit-content-card[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 0%;height:100%;min-height:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.doc-edit-empty[data-v-158248b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:220px;height:100%;padding:32px 28px;text-align:center;box-sizing:border-box;background:radial-gradient(ellipse 70% 55% at 50% 42%,color-mix(in srgb,var(--color-ecm) 8%,transparent),transparent 70%),var(--bg-secondary)}.doc-edit-empty__icon[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:14px;font-size:22px;color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-ecm) 22%,var(--border-secondary))}.doc-edit-empty__title[data-v-158248b5]{margin:0;max-width:360px;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary)}.doc-edit-empty__hint[data-v-158248b5]{margin:8px 0 0;max-width:320px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.doc-edit-empty--denied[data-v-158248b5]{background:radial-gradient(ellipse 70% 55% at 50% 42%,color-mix(in srgb,var(--color-danger) 8%,transparent),transparent 70%),var(--bg-secondary)}.doc-edit-empty--denied .doc-edit-empty__icon[data-v-158248b5]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-danger) 22%,var(--border-secondary))}.upload-pane[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 0%;align-self:stretch;width:100%;min-height:0;height:100%;overflow:hidden;padding:0}.upload-pane__dropzone[data-v-158248b5]{position:relative;display:flex;flex-direction:column;flex:1 1 0%;align-self:stretch;min-height:0;width:100%;overflow:hidden}.upload-pane--with-files[data-v-158248b5]{padding:10px 10px 0}.upload-pane--with-files .upload-pane__dropzone[data-v-158248b5]{position:relative;flex:0 0 auto;height:auto;min-height:248px;overflow:visible}.scan-pane[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.doc-edit-footer[data-v-158248b5]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--color-ecm);font-size:13px;font-weight:500}.title-document-col[data-v-158248b5]{position:relative;width:400px;height:60px;text-align:center;color:var(--color-ecm);border-right:1px solid var(--border-secondary)}.title-document-edit-place[data-v-158248b5]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.title-document-edit-place[data-v-158248b5]:hover{cursor:pointer;text-decoration:underline dashed var(--text-tertiary)}.btn-indexers-expand[data-v-158248b5]{position:absolute;top:50%;left:calc(var(--doc-edit-left-pct, 42%) - 16px);transform:translateY(-50%);width:32px;height:32px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--color-ecm);z-index:6;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px var(--shadow-sm);transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-indexers-expand[data-v-158248b5]:hover{background:var(--color-ecm);color:#fff;border-color:var(--color-ecm)}.body-box[data-v-158248b5]{display:flex;flex-wrap:nowrap;align-items:stretch;overflow:hidden;flex:1 1 auto;height:659px;min-height:0;margin:0;background:var(--bg-primary)}.body-box.resizing .left-col[data-v-158248b5],.body-box.resizing .body-content[data-v-158248b5]{transition:none!important}.body-box.resizing .doc-edit-resizer[data-v-158248b5]:after{opacity:1;background:var(--color-ecm)}.body-box .left-col[data-v-158248b5]{background-color:var(--bg-primary);border-right:1px solid var(--border-secondary);position:relative;transition:flex-basis .2s ease,max-width .2s ease,width .2s ease;display:flex;flex-direction:column;height:100%;max-height:none;overflow:hidden;padding:12px 16px;min-width:0;min-height:0}.body-box .left-col.open[data-v-158248b5]{left:0!important;box-shadow:5px 0 14px -9px #0003;z-index:1005!important}.body-box .left-col.open .btn-open-left-col[data-v-158248b5]{left:97.5%}.body-box .left-col.open .btn-open-left-col .btn-open-left[data-v-158248b5]{transform:rotate(0)}.body-box .left-col .btn-open-left-col[data-v-158248b5]{position:absolute;display:none;top:45%;left:97.5%}.body-box .left-col .btn-open-left-col .btn-open-left-text[data-v-158248b5]{border:0px solid #000;transform:rotate(-90deg);outline:0px;padding:0;color:var(--text-tertiary);font-weight:700}.body-box .left-col .btn-open-left-col .btn-open-left[data-v-158248b5]{cursor:pointer;position:absolute;width:20px;height:20px;left:-7px;text-align:center;border:1px solid var(--border-secondary);border-radius:50%;transform:rotate(-180deg);transition:all .3s linear;line-height:1;border-width:0px;outline:0px;padding:0;color:var(--text-tertiary);background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.body-box .left-col .btn-open-left-col .btn-open-left[data-v-158248b5]:hover{background:var(--color-ecm);color:var(--text-on-primary, #fff)}.body-box .left-col .btn-open-left-col .btn-open-left .icon[data-v-158248b5]{font-size:.65rem;margin:0!important;padding:0!important;box-sizing:border-box}.doc-edit-resizer[data-v-158248b5]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:8;background:transparent}.doc-edit-resizer[data-v-158248b5]:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:999px;background:var(--border-secondary);opacity:.45;transition:opacity .15s ease,background .15s ease}.doc-edit-resizer[data-v-158248b5]:hover:after,.doc-edit-resizer[data-v-158248b5]:focus:after{opacity:1;background:var(--color-ecm)}.doc-edit-resizer[data-v-158248b5]:focus{outline:none}[data-theme=dark] .doc-edit-resizer[data-v-158248b5]:hover{background:#ffffff0a}.body-box.indexers-expanded .left-col[data-v-158248b5]{flex:1 1 100%!important;max-width:100%!important;width:100%!important;border-right:0;padding-right:12px;max-height:none}.body-box.indexers-expanded .doc-edit-resizer[data-v-158248b5]{display:none}@media only screen and (max-width:1199px){.btn-indexers-expand[data-v-158248b5],.doc-edit-resizer[data-v-158248b5]{display:none!important}.left-col[data-v-158248b5]{width:600px!important;max-width:600px!important;left:-576px!important;padding:0 25px!important;z-index:1;position:absolute!important;height:91%!important;flex:0 0 100%!important}.left-col .card-header[data-v-158248b5]{font-size:14px!important}.left-col .btn-open-left-col[data-v-158248b5]{display:block!important}.body-content[data-v-158248b5]{padding-left:35px!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important}.fullscreen .left-col[data-v-158248b5]{height:calc(100vh - 60px)}.fullscreen .left-col .btn-open-left-col[data-v-158248b5]{left:97.5%!important}.fullscreen .left-col.open[data-v-158248b5]{left:0!important}.fullscreen .left-col.open .btn-open-left-col[data-v-158248b5]{left:97.5%!important}}@media screen and (max-width:848px){.icon-title[data-v-158248b5]{display:none}}@media only screen and (max-width:798px){.left-col[data-v-158248b5]{width:100%!important;max-width:100%!important;left:-94%!important}}.body-content[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 0%;padding:12px 16px 12px 12px;min-width:0;min-height:0;height:100%}.btn-scanning[data-v-158248b5]{color:var(--color-ecm);background-color:var(--bg-tertiary);font-weight:700;padding-left:28px;padding-right:28px}.btn-scanning span i[data-v-158248b5]{color:var(--color-ecm);font-weight:700}.btns-option-document-scan[data-v-158248b5]{display:block;position:relative;border:0px solid #f00;text-align:center}.btns-option-document-scan .btn[data-v-158248b5]{color:var(--text-on-primary, #fff);font-weight:700}.list-files-upload[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;height:auto!important;padding:10px 12px 12px;border-top:1px solid var(--border-secondary);overflow:hidden}.list-files-upload__toolbar[data-v-158248b5]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin-bottom:8px}.list-files-upload__heading[data-v-158248b5]{display:flex;align-items:center;gap:6px;min-width:0}.list-files-upload__title[data-v-158248b5]{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.list-files-upload__count[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700}.list-files-upload__sort[data-v-158248b5]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.list-files-upload__sort-select[data-v-158248b5]{width:180px;max-width:42vw}.list-files-upload__sort-dir[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.list-files-upload__sort-dir[data-v-158248b5]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.list-files-upload .files-wrapper[data-v-158248b5]{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;min-height:0;height:auto!important;margin:0;overflow-x:hidden;overflow-y:auto}.list-files-upload .list-thumb-files[data-v-158248b5]{width:100%;margin:0;padding:0}.list-files-upload[data-v-158248b5] .md-card{margin:0}.list-files-upload[data-v-158248b5] .md-card-header{padding:8px 10px}.list-files-upload[data-v-158248b5] .mini-file-content{gap:3px}.list-files-upload[data-v-158248b5] .mini-file-meta,.list-files-upload[data-v-158248b5] .mini-file-linked-at{font-size:11px}.manual-sort-ghost[data-v-158248b5]{opacity:.55}.manual-sort-chosen[data-v-158248b5]{transform:scale(1.01)}.manual-sort-drag[data-v-158248b5]{cursor:grabbing}.manual-sort-saving[data-v-158248b5]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-158248b5]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}.fullscreen .doc-editing[data-v-158248b5]{height:100vh;max-height:100vh}.fullscreen .body-box[data-v-158248b5]{flex:1 1 auto;height:auto!important;max-height:none;min-height:0}.fullscreen .left-col[data-v-158248b5]{max-height:none;height:100%}.fullscreen .doc-edit-content-card[data-v-158248b5]{height:100%}.fullscreen .list-files-upload[data-v-158248b5]{position:relative;margin:0;max-height:none;width:100%;height:auto!important;overflow:hidden}.fullscreen .body-content[data-v-158248b5]{height:100%;min-height:0;display:flex;flex-direction:column}.fullscreen .body-content .btn-open-left-col[data-v-158248b5]{left:97.5%!important}.fullscreen .body-content.open[data-v-158248b5]{left:0;margin-left:0}.fullscreen .body-content.open .btn-open-left-col[data-v-158248b5]{left:97.5%!important}.title-list-files[data-v-158248b5]{font-size:14px!important;font-weight:700}.disabled-component[data-v-158248b5]{pointer-events:none;opacity:.6}.footer[data-v-158248b5]{background-color:var(--bg-secondary)}.document-tags-field-label[data-v-158248b5]{gap:4px}.document-tags-field-help__trigger[data-v-158248b5]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:help;line-height:1}.document-tags-field-help__trigger[data-v-158248b5]:hover,.document-tags-field-help__trigger[data-v-158248b5]:focus{color:var(--color-ecm);outline:none;background:var(--bg-hover)}.document-tags-field-help__trigger .icon-info[data-v-158248b5]{font-size:13px}.doc-editing-panel--tags[data-v-158248b5] .document-tags-select__legend{margin-top:4px;gap:8px;font-size:10px}.doc-editing-panel--tags[data-v-158248b5] .document-tags-select__legend-item{gap:4px}.doc-editing-panel--tags[data-v-158248b5] .document-tags-select__legend-item:before{width:8px;height:8px}.doc-editing-panel--tags[data-v-158248b5] .tags-select .vs__dropdown-toggle{min-height:32px;padding:1px 4px}.doc-editing-panel--tags[data-v-158248b5] .tags-select .vs__selected{margin:1px 3px 1px 0}.doc-editing-panel--tags[data-v-158248b5] .tags-select .vs__search{margin:0;padding:2px 0;font-size:12.5px}.doc-editing-panel--tags[data-v-158248b5] .tags-select .vs__actions{padding-top:2px}.doc-editing-panel--tags[data-v-158248b5] .tags-select-selected{padding:0 6px;font-size:11px;line-height:1.25}.doc-editing-panel--tags[data-v-158248b5] .tags-select-selected__view-btn{width:16px;height:16px}.document-tags-field-help-popover{max-width:340px;z-index:10065!important}.document-tags-field-help-popover .popover-body{padding:12px 14px;color:var(--text-primary);background:var(--bg-primary)}.document-tags-field-help-popover .arrow:before{border-right-color:var(--border-secondary)}.document-tags-field-help-popover__content{font-size:13px;line-height:1.45;color:var(--text-primary)}.document-tags-field-help-popover__content p{margin-bottom:8px;color:var(--text-secondary)}.document-tags-field-help-popover__title{font-weight:600;font-size:13px;margin-bottom:10px!important;color:var(--text-primary)!important}.spotlight-overlay[data-v-51ba67f3]{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:6vh 24px 24px;background:linear-gradient(180deg,#00000070,#0000009e),radial-gradient(circle at top,rgba(255,255,255,.08),transparent 45%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fadeIn-51ba67f3 .18s ease-out}.spotlight-container[data-v-51ba67f3]{width:min(1120px,100%);min-height:min(540px,80vh);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color-primary, #e5e7eb);border-radius:24px;background:var(--background-color-primary, #ffffff);box-shadow:0 32px 90px #00000047;animation:slideDown-51ba67f3 .2s ease-out}[data-theme=dark] .spotlight-container[data-v-51ba67f3]{border-color:var(--dark-border-color, #374151);background:var(--dark-bg-secondary, #1e1e1e);box-shadow:0 36px 100px #0000007a}.spotlight-search-shell[data-v-51ba67f3]{display:flex;flex:1;flex-direction:column;min-height:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 36%),var(--background-color-primary, #ffffff)}[data-theme=dark] .spotlight-search-shell[data-v-51ba67f3]{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 32%),var(--dark-bg-secondary, #1e1e1e)}.spotlight-search-box[data-v-51ba67f3]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid var(--border-color-primary, #e5e7eb)}[data-theme=dark] .spotlight-search-box[data-v-51ba67f3]{border-bottom-color:var(--dark-border-color, #374151)}.spotlight-search-leading[data-v-51ba67f3]{flex:1;min-width:0;display:flex;align-items:center;gap:16px}.spotlight-search-icon-wrap[data-v-51ba67f3]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-color-primary, #d1d5db);border-radius:16px;background:var(--background-secondary, #f3f4f6)}[data-theme=dark] .spotlight-search-icon-wrap[data-v-51ba67f3]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151)}.spotlight-search-icon[data-v-51ba67f3]{font-size:20px;color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-search-icon[data-v-51ba67f3]{color:var(--dark-primary-color, #60a5fa)}.spotlight-input[data-v-51ba67f3]{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;font-size:26px;font-weight:600;line-height:1.2;color:var(--text-primary, #111827)}.spotlight-input[data-v-51ba67f3]::placeholder{color:var(--text-muted, #9ca3af);font-weight:500}[data-theme=dark] .spotlight-input[data-v-51ba67f3]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-input[data-v-51ba67f3]::placeholder{color:var(--dark-text-muted, #6b7280)}.spotlight-search-actions[data-v-51ba67f3]{display:flex;align-items:center;gap:12px}.spotlight-shortcut-hint[data-v-51ba67f3]{display:flex;gap:6px}.spotlight-shortcut-hint kbd[data-v-51ba67f3],.spotlight-footer-hints kbd[data-v-51ba67f3]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:4px 8px;border:1px solid var(--border-color-primary, #d1d5db);border-radius:8px;background:var(--background-secondary, #f3f4f6);font-size:11px;font-family:inherit;color:var(--text-secondary, #6b7280);box-shadow:inset 0 -1px #0000000f}[data-theme=dark] .spotlight-shortcut-hint kbd[data-v-51ba67f3],[data-theme=dark] .spotlight-footer-hints kbd[data-v-51ba67f3]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-close-btn[data-v-51ba67f3]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color-primary, #d1d5db);border-radius:12px;background:var(--background-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);transition:transform .15s ease,background-color .15s ease,color .15s ease}.spotlight-close-btn[data-v-51ba67f3]:hover{background:var(--background-color-primary, #ffffff);color:var(--text-primary, #111827);transform:translateY(-1px)}[data-theme=dark] .spotlight-close-btn[data-v-51ba67f3]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}[data-theme=dark] .spotlight-close-btn[data-v-51ba67f3]:hover{background:var(--dark-bg-secondary, #111827);color:var(--dark-text-primary, #f3f4f6)}.spotlight-columns[data-v-51ba67f3]{position:relative;display:inline-flex}.spotlight-columns-btn.active[data-v-51ba67f3]{background:var(--background-color-primary, #ffffff);color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-columns-btn.active[data-v-51ba67f3]{background:var(--dark-bg-secondary, #111827);color:var(--dark-primary-color, #60a5fa)}.spotlight-columns-menu[data-v-51ba67f3]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:220px;max-height:min(320px,60vh);overflow-y:auto;padding:10px;border:1px solid var(--border-color-primary, #e5e7eb);border-radius:14px;background:var(--background-color-primary, #ffffff);box-shadow:0 18px 40px #0000002e}[data-theme=dark] .spotlight-columns-menu[data-v-51ba67f3]{border-color:var(--dark-border-color, #374151);background:var(--dark-bg-secondary, #1e1e1e)}.spotlight-columns-menu-title[data-v-51ba67f3]{padding:4px 8px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary, #6b7280)}[data-theme=dark] .spotlight-columns-menu-title[data-v-51ba67f3]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-columns-option[data-v-51ba67f3]{display:flex;align-items:center;gap:10px;margin:0;padding:8px;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-primary, #111827);cursor:pointer}.spotlight-columns-option[data-v-51ba67f3]:hover{background:var(--background-secondary, #f3f4f6)}.spotlight-columns-option input[data-v-51ba67f3]{width:16px;height:16px;cursor:pointer}[data-theme=dark] .spotlight-columns-option[data-v-51ba67f3]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-columns-option[data-v-51ba67f3]:hover{background:var(--dark-bg-tertiary, #374151)}.spotlight-empty-columns[data-v-51ba67f3]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:40px 24px;text-align:center;color:var(--text-muted, #9ca3af)}.spotlight-empty-columns i[data-v-51ba67f3]{margin-bottom:12px;font-size:34px;opacity:.5}.spotlight-empty-columns p[data-v-51ba67f3]{max-width:420px;margin:0 0 16px;font-size:14px;font-weight:500}[data-theme=dark] .spotlight-empty-columns[data-v-51ba67f3]{color:var(--dark-text-muted, #6b7280)}.spotlight-empty-columns-btn[data-v-51ba67f3]{padding:8px 16px;border:1px solid var(--border-color-primary, #d1d5db);border-radius:10px;background:var(--background-secondary, #f3f4f6);color:var(--text-primary, #111827);font-size:13px;font-weight:600;cursor:pointer}.spotlight-empty-columns-btn[data-v-51ba67f3]:hover{background:var(--background-color-primary, #ffffff)}[data-theme=dark] .spotlight-empty-columns-btn[data-v-51ba67f3]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-primary, #f3f4f6)}.spotlight-results[data-v-51ba67f3]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px 12px 18px}.spotlight-results-summary[data-v-51ba67f3]{display:flex;justify-content:flex-end;padding:4px 8px 10px}.spotlight-results-count[data-v-51ba67f3]{min-width:34px;padding:4px 10px;border-radius:999px;background:var(--background-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);font-size:12px;font-weight:600;text-align:center}[data-theme=dark] .spotlight-results-count[data-v-51ba67f3]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-result-group[data-v-51ba67f3]{margin-bottom:6px}.spotlight-results-columns[data-v-51ba67f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;align-items:stretch;flex:1;min-height:0}.spotlight-result-column[data-v-51ba67f3]{min-width:0;min-height:0;display:flex;flex-direction:column}.spotlight-result-column-body[data-v-51ba67f3]{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding-right:4px}.spotlight-result-column-body[data-v-51ba67f3]::-webkit-scrollbar{width:8px}.spotlight-result-column-body[data-v-51ba67f3]::-webkit-scrollbar-track{background:transparent}.spotlight-result-column-body[data-v-51ba67f3]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-color-primary, #d1d5db)}[data-theme=dark] .spotlight-result-column-body[data-v-51ba67f3]::-webkit-scrollbar-thumb{background:var(--dark-border-color, #4b5563)}.spotlight-result-group-header[data-v-51ba67f3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary, #6b7280)}.spotlight-column-count[data-v-51ba67f3]{min-width:22px;padding:1px 8px;border-radius:999px;background:var(--background-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);font-size:11px;font-weight:600;text-align:center}[data-theme=dark] .spotlight-column-count[data-v-51ba67f3]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-column-state[data-v-51ba67f3]{display:flex;align-items:center;padding:10px 12px;font-size:12px;color:var(--text-secondary, #6b7280)}.spotlight-column-end[data-v-51ba67f3]{padding:10px 12px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}[data-theme=dark] .spotlight-column-end[data-v-51ba67f3]{color:var(--dark-text-muted, #6b7280)}.spotlight-column-error[data-v-51ba67f3]{flex-direction:column;align-items:flex-start;gap:8px;color:var(--danger-color, #dc2626)}.spotlight-column-retry[data-v-51ba67f3]{padding:6px 12px;border:none;border-radius:8px;background:var(--background-secondary, #f3f4f6);color:var(--text-primary, #111827);font-size:12px;font-weight:600;cursor:pointer}.spotlight-column-retry[data-v-51ba67f3]:hover{background:var(--border-color-primary, #e5e7eb)}[data-theme=dark] .spotlight-column-retry[data-v-51ba67f3]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-result-group-header[data-v-51ba67f3]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-result-item[data-v-51ba67f3]{display:flex;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;border:1px solid transparent;border-radius:18px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.spotlight-result-item[data-v-51ba67f3]:last-of-type{margin-bottom:0}.spotlight-result-item[data-v-51ba67f3]:hover,.spotlight-result-item.active[data-v-51ba67f3]{border-color:var(--border-color-primary, #d1d5db);background:var(--background-secondary, #f3f4f6);transform:translateY(-1px)}[data-theme=dark] .spotlight-result-item[data-v-51ba67f3]:hover,[data-theme=dark] .spotlight-result-item.active[data-v-51ba67f3]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151)}.spotlight-result-icon[data-v-51ba67f3]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;background:var(--background-secondary, #f3f4f6)}.spotlight-result-icon i[data-v-51ba67f3]{font-size:20px;color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-result-icon[data-v-51ba67f3]{background:var(--dark-bg-secondary, #111827)}[data-theme=dark] .spotlight-result-icon i[data-v-51ba67f3]{color:var(--dark-primary-color, #60a5fa)}.spotlight-result-content[data-v-51ba67f3]{flex:1;min-width:0}.spotlight-result-title[data-v-51ba67f3]{display:-webkit-box;margin-bottom:4px;overflow:hidden;color:var(--text-primary, #111827);font-size:15px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical}.spotlight-result-title[data-v-51ba67f3] mark{padding:0 5px;border-radius:6px;background:#3b82f624;color:inherit}[data-theme=dark] .spotlight-result-title[data-v-51ba67f3]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-result-title[data-v-51ba67f3] mark{background:#60a5fa2e}.spotlight-result-description[data-v-51ba67f3]{overflow:hidden;color:var(--text-muted, #6b7280);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .spotlight-result-description[data-v-51ba67f3]{color:var(--dark-text-muted, #9ca3af)}.spotlight-result-meta[data-v-51ba67f3]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;color:var(--text-muted, #9ca3af)}.spotlight-result-meta-item[data-v-51ba67f3]{display:inline-flex;align-items:center}.spotlight-result-meta-item+.spotlight-result-meta-item[data-v-51ba67f3]:before{content:"·";margin-right:10px;opacity:.7}[data-theme=dark] .spotlight-result-meta[data-v-51ba67f3]{color:var(--dark-text-muted, #6b7280)}.spotlight-result-indexers[data-v-51ba67f3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.spotlight-result-indexer[data-v-51ba67f3]{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;padding:2px 8px;border-radius:6px;background:var(--background-secondary, #f3f4f6);font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spotlight-indexer-label[data-v-51ba67f3]{font-weight:600;color:var(--text-secondary, #6b7280)}.spotlight-indexer-value[data-v-51ba67f3]{color:var(--text-primary, #111827);overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .spotlight-result-indexer[data-v-51ba67f3]{background:var(--dark-bg-secondary, #111827)}[data-theme=dark] .spotlight-indexer-label[data-v-51ba67f3]{color:var(--dark-text-secondary, #9ca3af)}[data-theme=dark] .spotlight-indexer-value[data-v-51ba67f3]{color:var(--dark-text-primary, #f3f4f6)}.spotlight-result-badge[data-v-51ba67f3]{flex-shrink:0;padding:6px 10px;border-radius:999px;background:var(--background-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);font-size:11px;font-weight:600}[data-theme=dark] .spotlight-result-badge[data-v-51ba67f3]{background:var(--dark-bg-secondary, #111827);color:var(--dark-text-secondary, #9ca3af)}.spotlight-loading[data-v-51ba67f3],.spotlight-infinite-state[data-v-51ba67f3]{display:flex;align-items:center;justify-content:center;padding:18px 12px 10px;color:var(--text-secondary, #6b7280);font-size:13px}[data-theme=dark] .spotlight-loading[data-v-51ba67f3],[data-theme=dark] .spotlight-infinite-state[data-v-51ba67f3]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-loading-icon[data-v-51ba67f3]{margin-right:10px}.spotlight-loading-icon i[data-v-51ba67f3]{color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-loading-icon i[data-v-51ba67f3]{color:var(--dark-primary-color, #60a5fa)}.spotlight-no-results[data-v-51ba67f3]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:40px 24px;text-align:center;color:var(--text-muted, #9ca3af)}.spotlight-no-results i[data-v-51ba67f3]{margin-bottom:12px;font-size:36px;opacity:.4}.spotlight-no-results p[data-v-51ba67f3]{margin:0;font-size:14px;font-weight:500}[data-theme=dark] .spotlight-no-results[data-v-51ba67f3]{color:var(--dark-text-muted, #6b7280)}.spotlight-footer[data-v-51ba67f3]{padding:14px 24px;border-top:1px solid var(--border-color-primary, #e5e7eb);background:var(--background-secondary, #f9fafb)}[data-theme=dark] .spotlight-footer[data-v-51ba67f3]{border-top-color:var(--dark-border-color, #374151);background:var(--dark-bg-tertiary, #1f2937)}.spotlight-footer-hints[data-v-51ba67f3]{display:flex;flex-wrap:wrap;gap:14px;color:var(--text-muted, #6b7280);font-size:11px}.spotlight-footer-hints span[data-v-51ba67f3]{display:inline-flex;align-items:center;gap:6px}[data-theme=dark] .spotlight-footer-hints[data-v-51ba67f3]{color:var(--dark-text-muted, #9ca3af)}@keyframes fadeIn-51ba67f3{0%{opacity:0}to{opacity:1}}@keyframes slideDown-51ba67f3{0%{transform:translateY(-16px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.spotlight-fade-enter-active[data-v-51ba67f3],.spotlight-fade-leave-active[data-v-51ba67f3]{transition:opacity .18s ease}.spotlight-fade-enter[data-v-51ba67f3],.spotlight-fade-leave-to[data-v-51ba67f3]{opacity:0}@media(max-width:991px){.spotlight-overlay[data-v-51ba67f3]{padding:18px 12px 12px}.spotlight-container[data-v-51ba67f3]{max-height:calc(100vh - 30px);border-radius:20px}.spotlight-search-box[data-v-51ba67f3]{align-items:flex-start;flex-direction:column;padding:18px}.spotlight-search-leading[data-v-51ba67f3],.spotlight-search-actions[data-v-51ba67f3]{width:100%}.spotlight-search-actions[data-v-51ba67f3]{justify-content:space-between}.spotlight-input[data-v-51ba67f3]{font-size:22px}.spotlight-result-item[data-v-51ba67f3]{align-items:flex-start}.spotlight-result-badge[data-v-51ba67f3]{display:none}.spotlight-no-results[data-v-51ba67f3]{min-height:180px;padding:20px 16px}.spotlight-footer[data-v-51ba67f3]{padding:12px 16px}}.search-result[data-v-1c09a591],.search-result[data-v-199e8dac]{max-height:300px;overflow:auto;width:100%}.hide{display:none}.custom-modal{z-index:1000;transition:all .4s;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--overlay-modal);display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-modal.modal-open{transition:all .4s;opacity:1}.custom-modal .inner-modal{width:60%;min-height:60%;height:auto}.custom-modal .inner-modal.custom-document-visualization{width:80%;min-height:auto;height:90vh}.custom-modal .inner-modal.custom-file-visualization{width:70%;min-height:auto;height:70%}.custom-modal .inner-modal{background:var(--bg-modal);border-color:var(--border-primary);border-radius:1rem}.custom-modal .inner-modal .header{height:60px;padding:20px;border-bottom:1px solid var(--border-secondary)}.custom-modal .inner-modal .header .title{margin:0!important}.custom-modal .inner-modal .header .close-btn{font-size:25px;color:var(--color-danger);cursor:pointer;transition:all .3s ease}.custom-modal .inner-modal .header .close-btn:hover{color:var(--color-warning);transition:all .3s ease}.custom-modal .inner-modal .tabs-wrapper{padding:20px}.custom-modal .inner-modal .custom-file-wrapper{height:100%}.custom-modal .inner-modal .custom-file-wrapper .viewer-wrapper .viewer-height{height:100%!important;border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper{height:calc(100% - 60px)}.custom-modal .inner-modal .document-visualization-wrapper #visualization{border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.left{border-radius:0 0 0 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.right{border-radius:0 0 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer .visualization-body{border-radius:0 0 1rem 1rem}.chat-messages[data-v-c47de588]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden;box-shadow:none}.chat-messages[data-v-c47de588] .b-overlay-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.chat-messages__header[data-v-c47de588]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.9rem 1.1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-divider)}.chat-messages__header h6[data-v-c47de588]{margin:0;min-width:0}.chat-messages__header h6 .title[data-v-c47de588]{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3;max-width:100%}.chat-messages__header h6 .subtitle[data-v-c47de588]{font-size:.75rem;font-weight:500;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:6px}.chat-messages__header h6 .subtitle .OPEN[data-v-c47de588]{color:var(--text-link)}.chat-messages__header h6 .subtitle .CLOSED[data-v-c47de588]{color:var(--color-swc)}.chat-messages__header h6 .subtitle .ARCHIVED[data-v-c47de588]{color:var(--color-ecm)}.chat-messages__heading[data-v-c47de588]{flex:1 1 auto;min-width:0}.chat-messages__back[data-v-c47de588]{flex:0 0 auto}.chat-messages__back.touch-target[data-v-c47de588]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.chat-messages__actions[data-v-c47de588]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.strFilterMessages[data-v-c47de588]{width:0;opacity:0;padding-left:0;padding-right:0;border:none;transition:all .25s ease;border-radius:8px;background:var(--bg-input, var(--bg-card));color:var(--text-primary);font-size:.85rem;box-shadow:none}.strFilterMessages.show-filter[data-v-c47de588]{width:min(280px,40vw);opacity:1;padding:.35rem .65rem;border:1px solid var(--border-input, var(--border-tertiary))}.strFilterMessages[data-v-c47de588]:focus{border-color:var(--border-input-focus, var(--text-link))}.icon-btn[data-v-c47de588]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0}.icon-btn[data-v-c47de588]:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn--active[data-v-c47de588]{background:var(--bg-active);color:var(--text-link)}.icon-btn i[data-v-c47de588]{font-size:.95rem}.chat-messages__body.messages-wrapper[data-v-c47de588]{flex:1;min-height:0;padding:1rem .85rem;overflow:auto;display:flex;flex-direction:column;justify-content:flex-end;background:var(--bg-tertiary)}.chat-messages__body.messages-wrapper .inner-wrapper[data-v-c47de588]{width:100%;max-height:100%;overflow:auto}.chat-messages__body.messages-wrapper .item .date-separator[data-v-c47de588]{display:flex;align-items:center;justify-content:stretch;margin:12px 0 16px}.chat-messages__body.messages-wrapper .item .date-separator .line[data-v-c47de588]{border-bottom:1px solid var(--border-divider);border-radius:5px;width:100%}.chat-messages__body.messages-wrapper .item .date-separator .line[data-v-c47de588]:first-child{margin-left:48px}.chat-messages__body.messages-wrapper .item .date-separator .line[data-v-c47de588]:last-child{margin-right:48px}.chat-messages__body.messages-wrapper .item .date-separator .date[data-v-c47de588]{font-weight:600;font-size:.72rem;margin:0;width:35%;text-align:center;color:var(--text-tertiary);white-space:nowrap}.chat-messages__body.messages-wrapper .item.another-user-message[data-v-c47de588]{margin-left:8px}.chat-messages__body.messages-wrapper .item.another-user-message .message-content[data-v-c47de588]{text-align:left;align-self:flex-start}.chat-messages__body.messages-wrapper .item.self-message[data-v-c47de588]{margin-right:8px}.chat-messages__body.messages-wrapper .item.self-message .message-content[data-v-c47de588]{width:auto;max-width:60%;min-width:200px;background-color:var(--bg-active);text-align:right;align-self:flex-end;border-color:transparent}.chat-messages__body.messages-wrapper .item.self-message .message-content .message-creator[data-v-c47de588]{color:var(--color-success)}.chat-messages__body.messages-wrapper .item .message-content[data-v-c47de588]{width:auto;background-color:var(--bg-card);padding:.65rem .85rem;border-radius:12px;border:1px solid var(--border-divider);box-shadow:none;max-width:60%;min-width:200px;font-size:.85rem;color:var(--text-primary)}.chat-messages__body.messages-wrapper .item .message-content .message-creator[data-v-c47de588]{margin-top:0;color:var(--text-link);font-weight:500;font-size:.7rem;width:120px;text-align:right}.chat-messages__body.messages-wrapper .item .message-content .message-text-wrapper .icon[data-v-c47de588]{font-size:18px}.chat-messages__body .status-changed-message[data-v-c47de588]{color:var(--text-link);text-align:center}.chat-messages__composer[data-v-c47de588],.message-string-wrapper[data-v-c47de588]{flex:0 0 auto;background:var(--bg-secondary);border-top:1px solid var(--border-divider);padding:.85rem 1rem}.composer-input[data-v-c47de588]{border-radius:12px!important;border:1px solid var(--border-input, var(--border-tertiary))!important;background:var(--bg-input, var(--bg-card))!important;color:var(--text-primary)!important;box-shadow:none!important;min-height:42px;padding-right:4.5rem!important}.composer-input[data-v-c47de588]:focus{border-color:var(--border-input-focus, var(--text-link))!important}.composer-input.is-confidential[data-v-c47de588]{border-color:var(--color-danger)!important}.btn-icon-inside[data-v-c47de588]{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:1.05rem;color:var(--text-secondary);cursor:pointer;z-index:2;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.btn-icon-inside[data-v-c47de588]:hover{background:var(--bg-hover);color:var(--text-primary)}.emoji-btn[data-v-c47de588]{right:2.35rem}.attach-btn[data-v-c47de588]{right:.35rem}.send-btn[data-v-c47de588]{width:40px;height:40px;border:none;border-radius:10px;background:var(--bg-active);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:background .15s ease,color .15s ease,transform .15s ease}.send-btn[data-v-c47de588]:hover:not(:disabled){background:var(--text-link);color:var(--color-on-accent, #fff);transform:translateY(-1px)}.send-btn[data-v-c47de588]:disabled{opacity:.45;cursor:not-allowed}.send-btn i[data-v-c47de588]{font-size:1rem}.emoji-picker-wrapper[data-v-c47de588]{position:absolute;bottom:100%;right:0;z-index:1050;overflow-y:auto}.dropdown-toggle[data-v-c47de588]:after{content:none!important}.message-input-wrapper[data-v-c47de588]{overflow:visible!important;position:relative}@media only screen and (max-width:699px){.chat-messages[data-v-c47de588]{border-radius:0;border-left:none;border-right:none}.chat-messages__header[data-v-c47de588]{padding:.65rem .75rem;gap:8px}.chat-messages__actions .strFilterMessages.show-filter[data-v-c47de588]{width:min(160px,36vw)}.chat-messages__body.messages-wrapper .item .date-separator .line[data-v-c47de588]{display:none}.chat-messages__body.messages-wrapper .item .date-separator .date[data-v-c47de588]{width:100%;text-align:center}.chat-messages__body.messages-wrapper .item .message-content[data-v-c47de588]{max-width:85%}}@media only screen and (max-width:991px){.chat-messages__body.messages-wrapper .item .date-separator .line[data-v-c47de588]{display:none}.chat-messages__body.messages-wrapper .item .date-separator .date[data-v-c47de588]{width:100%;text-align:center}.chat-messages__body.messages-wrapper .item .message-content[data-v-c47de588]{max-width:80%}}.file-viewer-container[data-v-c47de588]{display:flex;flex-direction:column;height:80vh;max-height:80vh;background:var(--bg-primary);border-radius:8px;overflow:hidden}.file-viewer-header[data-v-c47de588]{flex-shrink:0;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.file-viewer-header h5[data-v-c47de588]{max-width:calc(100% - 50px);color:var(--text-primary);font-weight:600}.file-viewer-header .close-btn[data-v-c47de588]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.file-viewer-header .close-btn[data-v-c47de588]:hover{background:var(--bg-hover);color:var(--color-danger)}.file-viewer-body[data-v-c47de588]{flex:1;overflow:hidden;position:relative;background:var(--bg-secondary)}.file-viewer-body[data-v-c47de588] #fileviewer{height:100%}.loading-container[data-v-c47de588]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px}.chat-messages--widget[data-v-c47de588]{border:none!important;border-radius:0!important;background:var(--bg-tertiary)}.chat-messages--widget .chat-messages__header[data-v-c47de588]{padding:.85rem 1rem}.chat-messages--widget .chat-messages__header h6 .title[data-v-c47de588]{font-size:.9rem}.link[data-v-c47de588]{cursor:pointer;color:var(--text-secondary);transition:color .15s ease}.link[data-v-c47de588]:hover{color:var(--text-link)}.font-md[data-v-c47de588]{font-size:1.35rem}.file-viewer-modal-content{border:none;border-radius:12px;overflow:hidden;background:var(--bg-primary, #fff);box-shadow:0 20px 60px #0000004d}.file-viewer-modal-body{padding:0!important}.collaboration-widget-panel[data-v-9a7130f3]{position:fixed;bottom:24px;right:24px;width:420px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 110px);border-radius:18px;background:var(--bg-card);border:1px solid var(--border-card);box-shadow:0 18px 48px #00000029;display:flex;flex-direction:column;z-index:10050;overflow:hidden;pointer-events:auto}@media(max-width:575px){.collaboration-widget-panel[data-v-9a7130f3]{bottom:16px;right:16px;width:calc(100vw - 32px);height:calc(100vh - 110px)}}.widget-header[data-v-9a7130f3]{padding:1rem;border-bottom:1px solid var(--border-divider);background:var(--bg-secondary);color:var(--text-primary);flex:0 0 auto}.widget-header .drawer-toggle[data-v-9a7130f3],.widget-header .header-action[data-v-9a7130f3]{color:var(--text-secondary);font-size:1.05rem;line-height:1}.widget-header .drawer-toggle[data-v-9a7130f3]:hover,.widget-header .header-action[data-v-9a7130f3]:hover{color:var(--text-primary);text-decoration:none}.widget-header .widget-icon[data-v-9a7130f3]{width:36px;height:36px;border-radius:50%;background:#4361ee26;display:inline-flex;align-items:center;justify-content:center;color:var(--text-link);font-size:1.1rem;flex-shrink:0}.widget-header .widget-title[data-v-9a7130f3]{font-weight:600;font-size:1rem;color:var(--text-primary);line-height:1.2}.widget-header .widget-subtitle[data-v-9a7130f3]{color:var(--text-tertiary);max-width:180px;font-size:.75rem;line-height:1.2}.widget-header .close-button[data-v-9a7130f3]{color:var(--text-secondary);font-size:1.25rem;line-height:1}.widget-header .close-button[data-v-9a7130f3]:hover{color:var(--text-primary);text-decoration:none}.widget-body[data-v-9a7130f3]{flex:1;display:flex;overflow:hidden;padding:0;background:var(--bg-tertiary);position:relative;min-height:0}.drawer-backdrop[data-v-9a7130f3]{position:absolute;inset:0;background:#00000059;z-index:20}.chats-drawer[data-v-9a7130f3]{position:absolute;top:0;left:0;bottom:0;width:280px;max-width:85%;z-index:21;background:var(--bg-secondary);border-right:1px solid var(--border-divider);display:flex;flex-direction:column;overflow:visible}.widget-chat[data-v-9a7130f3]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-tertiary)}.widget-empty[data-v-9a7130f3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 1.5rem;text-align:center;gap:.85rem}.widget-empty__icon[data-v-9a7130f3]{width:52px;height:52px;border-radius:50%;background:#4361ee1f;color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem}.widget-empty__text[data-v-9a7130f3]{margin:0;color:var(--text-secondary);font-size:.9rem;max-width:260px;line-height:1.45}.min-w-0[data-v-9a7130f3]{min-width:0}.collaboration-widget-fade-enter-active[data-v-9a7130f3],.collaboration-widget-fade-leave-active[data-v-9a7130f3]{transition:opacity .2s ease,transform .2s ease}.collaboration-widget-fade-enter[data-v-9a7130f3],.collaboration-widget-fade-leave-to[data-v-9a7130f3]{opacity:0;transform:translateY(10px)}.collaboration-drawer-fade-enter-active[data-v-9a7130f3],.collaboration-drawer-fade-leave-active[data-v-9a7130f3]{transition:opacity .2s ease}.collaboration-drawer-fade-enter[data-v-9a7130f3],.collaboration-drawer-fade-leave-to[data-v-9a7130f3]{opacity:0}.collaboration-drawer-slide-enter-active[data-v-9a7130f3],.collaboration-drawer-slide-leave-active[data-v-9a7130f3]{transition:transform .2s ease}.collaboration-drawer-slide-enter[data-v-9a7130f3],.collaboration-drawer-slide-leave-to[data-v-9a7130f3]{transform:translate(-100%)}.preview-env[data-v-d67256f0]{position:fixed;right:1rem;bottom:1rem;z-index:10000;font-size:.78rem}.preview-env__badge[data-v-d67256f0]{display:flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid var(--border-color, #d0d5dd);border-radius:999px;background:var(--bg-secondary, #fff);color:var(--text-primary, #1d2939);box-shadow:0 2px 8px #00000026;cursor:pointer}.preview-env__badge--overridden[data-v-d67256f0]{border-color:#f79009}.preview-env__dot[data-v-d67256f0]{width:.5rem;height:.5rem;border-radius:50%;background:#12b76a}.preview-env__badge--overridden .preview-env__dot[data-v-d67256f0]{background:#f79009}.preview-env__panel[data-v-d67256f0]{width:20rem;margin-top:.5rem;padding:.85rem;border:1px solid var(--border-color, #d0d5dd);border-radius:.5rem;background:var(--bg-primary, #fff);color:var(--text-primary, #1d2939);box-shadow:0 8px 24px #0003}.preview-env__header[data-v-d67256f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.preview-env__close[data-v-d67256f0]{border:0;background:none;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.preview-env__current[data-v-d67256f0]{display:grid;grid-template-columns:4.2rem 1fr;gap:.15rem .5rem;margin:0 0 .75rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-color, #eaecf0);color:var(--text-secondary, #475467)}.preview-env__current dt[data-v-d67256f0]{font-weight:600}.preview-env__current dd[data-v-d67256f0]{margin:0;overflow-wrap:anywhere}.preview-env__field[data-v-d67256f0]{display:block;margin-bottom:.55rem}.preview-env__field span[data-v-d67256f0]{display:block;margin-bottom:.2rem;color:var(--text-secondary, #475467)}.preview-env__field select[data-v-d67256f0],.preview-env__field input[data-v-d67256f0]{width:100%;padding:.3rem .45rem;border:1px solid var(--border-color, #d0d5dd);border-radius:.3rem;background:var(--bg-secondary, #fff);color:var(--text-primary, #1d2939)}.preview-env__hint[data-v-d67256f0],.preview-env__warning[data-v-d67256f0],.preview-env__error[data-v-d67256f0]{margin:0 0 .55rem;padding:.4rem .5rem;border-radius:.3rem;line-height:1.35}.preview-env__hint[data-v-d67256f0]{background:var(--bg-tertiary, #f2f4f7);color:var(--text-secondary, #475467)}.preview-env__warning[data-v-d67256f0]{background:#fef0c7;color:#7a2e0e}.preview-env__error[data-v-d67256f0]{background:#fee4e2;color:#912018}.preview-env__actions[data-v-d67256f0]{display:flex;gap:.4rem}.preview-env__apply[data-v-d67256f0],.preview-env__reset[data-v-d67256f0]{flex:1;padding:.35rem .5rem;border:1px solid transparent;border-radius:.3rem;cursor:pointer}.preview-env__apply[data-v-d67256f0]{background:var(--primary-color, #1570ef);color:#fff}.preview-env__apply[data-v-d67256f0]:disabled{opacity:.5;cursor:not-allowed}.preview-env__reset[data-v-d67256f0]{border-color:var(--border-color, #d0d5dd);background:transparent;color:var(--text-primary, #1d2939)}[data-theme=dark] .preview-env__warning[data-v-d67256f0]{background:#4e1d09;color:#fedf89}[data-theme=dark] .preview-env__error[data-v-d67256f0]{background:#55160c;color:#fda29b}.notallowed-container[data-v-0935fcf2]{height:calc(70vh - var(--app-header-height))}.home-pwa-install[data-v-fbb53b0b]{padding:14px 16px}.home-pwa-install__body[data-v-fbb53b0b]{display:flex;align-items:center;gap:14px;min-width:0}.home-pwa-install__icon[data-v-fbb53b0b]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--primary, #007bff) 14%,transparent);color:var(--primary, #007bff);font-size:16px}.home-pwa-install__copy[data-v-fbb53b0b]{flex:1;min-width:0}.home-pwa-install__title[data-v-fbb53b0b]{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.3;color:var(--text-primary)}.home-pwa-install__message[data-v-fbb53b0b]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.home-pwa-install__actions[data-v-fbb53b0b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-pwa-install__install[data-v-fbb53b0b]{appearance:none;border:0;border-radius:6px;min-height:32px;padding:0 12px;background:var(--primary, #007bff);color:var(--text-inverse, #fff);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.home-pwa-install__install[data-v-fbb53b0b]:hover:not(:disabled){filter:brightness(1.05)}.home-pwa-install__install[data-v-fbb53b0b]:disabled{opacity:.7;cursor:not-allowed}.home-pwa-install__dismiss[data-v-fbb53b0b]{appearance:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.home-pwa-install__dismiss[data-v-fbb53b0b]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.home-pwa-install__dismiss[data-v-fbb53b0b]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:699px){.home-pwa-install__body[data-v-fbb53b0b]{flex-wrap:wrap}.home-pwa-install__actions[data-v-fbb53b0b]{width:100%;justify-content:flex-end;padding-left:54px}}.home-comments[data-v-04e7174c]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;min-width:0;box-shadow:0 1px 2px var(--shadow-sm)}.home-comments__header[data-v-04e7174c]{border-bottom:1px solid var(--border-secondary);padding:12px 14px;background:var(--bg-secondary)}.home-comments__list[data-v-04e7174c]{display:flex;flex-direction:column;gap:8px;padding:10px;max-height:min(52vh,560px);overflow:auto}.home-comment-card[data-v-04e7174c]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:10px}.home-comment-card__top[data-v-04e7174c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.home-comment-card__user[data-v-04e7174c]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.home-comment-card__name[data-v-04e7174c]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-comment-card__username[data-v-04e7174c]{font-size:10px;color:var(--text-tertiary)}.home-comment-card__excerpt[data-v-04e7174c]{margin:0 0 8px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.home-comment-card__link[data-v-04e7174c]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:left;cursor:pointer;appearance:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.home-comment-card__link i[data-v-04e7174c]{margin-top:1px;font-size:12px;flex-shrink:0}.home-comment-card__link[data-v-04e7174c]:hover{background:var(--bg-hover)}.home-comment-card__link--bpm[data-v-04e7174c]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary));color:var(--color-bpm)}.home-comment-card__link--ecm[data-v-04e7174c]:hover{border-color:color-mix(in srgb,var(--color-ecm) 40%,var(--border-secondary));color:var(--color-ecm)}.home-comment-card__link-text[data-v-04e7174c]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:10px;line-height:1.35}.home-comment-card__link-text span[data-v-04e7174c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1000px){.home-comments__list[data-v-04e7174c]{max-height:none;overflow:visible}}@media only screen and (min-width:1000px)and (max-width:1200px){.home-comments__list[data-v-04e7174c]{max-height:38.6vh}}.home-ai-connect__body[data-v-66293ec9]{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.home-ai-connect__intro[data-v-66293ec9]{margin:0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.home-ai-connect__providers[data-v-66293ec9]{display:flex;gap:4px}.home-ai-provider[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;height:30px;padding:0 8px;border-radius:4px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:border-color .12s ease,color .12s ease,background .12s ease}.home-ai-provider[data-v-66293ec9]:hover{background:var(--bg-hover);color:var(--text-primary)}.home-ai-provider--active[data-v-66293ec9]{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-secondary)}.home-ai-provider__logo[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;color:inherit}.home-ai-provider__logo[data-v-66293ec9] svg{display:block;width:14px;height:14px}.home-ai-connect__add-btn[data-v-66293ec9]{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid transparent;background:var(--text-primary);color:var(--text-inverse);text-decoration:none;transition:opacity .15s ease,transform .12s ease}.home-ai-connect__add-btn[data-v-66293ec9]:hover{opacity:.9;color:var(--text-inverse);text-decoration:none}.home-ai-connect__add-btn[data-v-66293ec9]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px}.home-ai-connect__add-btn[data-v-66293ec9]:active{transform:translateY(1px)}.home-ai-connect__add-btn-logo[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:inherit}.home-ai-connect__add-btn-logo[data-v-66293ec9] svg{display:block;width:22px;height:22px}.home-ai-connect__add-btn-copy[data-v-66293ec9]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.home-ai-connect__add-btn-label[data-v-66293ec9]{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em;color:inherit}.home-ai-connect__add-btn-external[data-v-66293ec9]{flex-shrink:0;font-size:11px;opacity:.7}.home-ai-connect__url[data-v-66293ec9]{display:flex;flex-direction:column;gap:6px}.home-ai-connect__url-label[data-v-66293ec9]{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary)}.home-ai-connect__url-value[data-v-66293ec9]{display:block;width:100%;padding:8px 10px;border-radius:4px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;word-break:break-all}.home-ai-connect__copy[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;border-radius:4px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:background .12s ease,border-color .12s ease}.home-ai-connect__copy i[data-v-66293ec9]{font-size:12px}.home-ai-connect__copy[data-v-66293ec9]:hover{background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.home-ai-connect__copy--done[data-v-66293ec9]{border-color:color-mix(in srgb,var(--color-success) 40%,var(--border-secondary));color:var(--color-success)}.home-ai-connect__steps[data-v-66293ec9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.home-ai-connect__step[data-v-66293ec9]{display:flex;align-items:flex-start;gap:8px}.home-ai-connect__step-num[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:3px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.home-ai-connect__step-text[data-v-66293ec9]{font-size:12px;line-height:1.4;color:var(--text-secondary)}.home-ai-connect__external[data-v-66293ec9]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-link, var(--color-bpm));font-size:12px;font-weight:600;text-decoration:none;transition:opacity .12s ease}.home-ai-connect__external i[data-v-66293ec9]{font-size:11px}.home-ai-connect__external[data-v-66293ec9]:hover{opacity:.8;color:var(--text-link, var(--color-bpm));border-color:transparent;background:transparent;text-decoration:none}.home-aside-panel__title[data-v-b832953b]{display:inline-flex;align-items:center;gap:8px}.home-mobile-apps__new-badge[data-v-b832953b]{display:inline-flex;align-items:center;padding:1px 5px;border-radius:3px;border:1px solid color-mix(in srgb,var(--color-success) 35%,var(--border-secondary));background:transparent;color:var(--color-success);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.home-mobile-apps__body[data-v-b832953b]{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.home-mobile-apps__intro[data-v-b832953b]{margin:0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.home-mobile-apps__stores[data-v-b832953b]{display:flex;flex-direction:column;gap:6px}.home-mobile-apps__store[data-v-b832953b]{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-primary);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.home-mobile-apps__store>.fab[data-v-b832953b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-size:16px;color:var(--text-secondary)}.home-mobile-apps__store[data-v-b832953b]:hover{background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary));color:var(--text-primary);text-decoration:none}.home-mobile-apps__store:hover>.fab[data-v-b832953b],.home-mobile-apps__store:hover .home-mobile-apps__external[data-v-b832953b]{color:var(--text-primary)}.home-mobile-apps__store[data-v-b832953b]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px}.home-mobile-apps__store-copy[data-v-b832953b]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.home-mobile-apps__store-label[data-v-b832953b]{font-size:10px;font-weight:500;line-height:1.2;color:var(--text-tertiary)}.home-mobile-apps__store-name[data-v-b832953b]{font-size:13px;font-weight:600;line-height:1.25;color:inherit}.home-mobile-apps__external[data-v-b832953b]{flex-shrink:0;font-size:11px;color:var(--text-tertiary)}@media only screen and (max-width:699px){.home-mobile-apps__store[data-v-b832953b]{min-height:var(--touch-target-min, 44px)}}.aside-home[data-v-ccc8bf17]{display:flex;flex-direction:column;gap:12px;min-width:0}.home-customize__intro[data-v-6d8c01ca]{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.home-customize__group[data-v-6d8c01ca]{margin-bottom:18px}.home-customize__group-title[data-v-6d8c01ca]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.home-customize__list[data-v-6d8c01ca]{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-secondary)}.home-customize__row[data-v-6d8c01ca]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary)}.home-customize__row[data-v-6d8c01ca]:last-child{border-bottom:0}.home-customize__row--disabled[data-v-6d8c01ca]{opacity:.55}.home-customize__toggle[data-v-6d8c01ca],.home-customize__option[data-v-6d8c01ca]{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0;margin:0;cursor:pointer}.home-customize__toggle input[data-v-6d8c01ca],.home-customize__option input[data-v-6d8c01ca]{margin-top:3px;flex-shrink:0}.home-customize__option[data-v-6d8c01ca]{padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);margin-bottom:8px}.home-customize__option[data-v-6d8c01ca]:last-child{margin-bottom:0}.home-customize__option--disabled[data-v-6d8c01ca]{opacity:.55}.home-customize__copy[data-v-6d8c01ca]{display:flex;flex-direction:column;gap:2px;min-width:0}.home-customize__label[data-v-6d8c01ca]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.home-customize__hint[data-v-6d8c01ca]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.home-customize__moves[data-v-6d8c01ca]{display:inline-flex;gap:4px;flex-shrink:0}.home-customize__move[data-v-6d8c01ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;appearance:none}.home-customize__move[data-v-6d8c01ca]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.home-customize__move[data-v-6d8c01ca]:disabled{opacity:.4;cursor:default}.home-customize__footer[data-v-6d8c01ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.home-customize__reset[data-v-6d8c01ca]{border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;padding:0}.home-customize__reset[data-v-6d8c01ca]:hover{color:var(--text-primary)}.home-customize__done[data-v-6d8c01ca]{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--color-bpm);color:var(--color-on-accent, #fff);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none}.home-customize__done[data-v-6d8c01ca]:hover{opacity:.92}@keyframes home-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.home-panel{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:16px 18px 14px;overflow:hidden;min-width:0;box-shadow:0 1px 2px var(--shadow-sm);animation:home-rise .4s ease both}.home-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.home-panel__identity{display:flex;align-items:center;gap:0;min-width:0}.home-panel__icon,.home-panel__label{display:none}.home-panel__title{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);text-transform:none}.home-panel__link{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.home-panel__link:hover{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.home-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.home-greeting{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 4px;min-width:0;animation:home-rise .35s ease both}.home-greeting__aside{display:flex;flex-direction:row;align-items:stretch;gap:10px;flex-shrink:0}.home-greeting__customize{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:stretch;height:auto;padding:0 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;box-shadow:0 1px 2px var(--shadow-sm);transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.home-greeting__customize i{font-size:12px}.home-greeting__customize:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.home-greeting__customize:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-greeting__date{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:capitalize}.home-greeting__title{margin:0;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--text-primary)}.home-greeting__subtitle{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--text-tertiary);max-width:36rem}.home-greeting__metrics{display:flex;gap:10px;flex-shrink:0}.home-metric{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:92px;padding:10px 14px;border:1px solid var(--border-card, var(--border-secondary));border-radius:10px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);cursor:pointer;appearance:none;font-family:inherit;text-align:left;transition:border-color .15s ease,background .15s ease}.home-metric:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.home-metric:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-metric__value{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.home-metric--muted .home-metric__value{color:var(--text-secondary)}.home-metric__label{font-size:11px;font-weight:500;color:var(--text-tertiary);line-height:1.2;white-space:nowrap}.home-actions{animation-delay:.16s;padding-bottom:16px}.home-actions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0}.home-action{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 12px 12px 14px;text-align:left;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);cursor:pointer;appearance:none;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;animation:home-rise .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-action:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--home-accent, var(--border-secondary));opacity:.85}.home-action:hover,.home-action:focus-visible{background:var(--bg-hover);border-color:color-mix(in srgb,var(--home-accent, var(--color-bpm)) 40%,var(--border-secondary));box-shadow:0 1px 3px var(--shadow-sm);outline:none}.home-action:hover .home-action__arrow,.home-action:focus-visible .home-action__arrow{opacity:1;transform:translate(2px);color:var(--home-accent, var(--color-bpm))}.home-action__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--home-accent, var(--text-secondary))}.home-action__icon i{font-size:16px;line-height:1;color:inherit!important}.home-action__index{display:none}.home-action__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.home-action__title{display:block;width:100%;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-action__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.home-action__arrow{flex-shrink:0;font-size:11px;color:var(--text-tertiary);opacity:.45;transition:opacity .15s ease,transform .15s ease,color .15s ease}@media(hover:none){.home-action__arrow{opacity:.7}}.home-tasks{animation-delay:.05s}.home-tasks__list{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.home-task-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;appearance:none;font-family:inherit;transition:background .15s ease;animation:home-rise .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-task-row:hover,.home-task-row:focus-visible{background:var(--bg-hover);outline:none}.home-task-row:hover .home-task-row__title,.home-task-row:focus-visible .home-task-row__title{color:var(--color-bpm)}.home-task-row--skeleton{pointer-events:none}.home-task-row__index{flex-shrink:0;width:22px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.home-task-row__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.home-task-row__title{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.home-task-row__meta{font-size:12px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-task-row__dot{margin:0 4px;opacity:.5}.home-task-row__time{flex-shrink:0;font-size:11px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.home-recents{animation-delay:.1s}.home-recents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.home-recent-item{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);text-align:left;cursor:pointer;appearance:none;font-family:inherit;transition:border-color .15s ease,background .15s ease;animation:home-rise .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-recent-item:hover,.home-recent-item:focus-visible{background:var(--bg-hover);outline:none}.home-recent-item--bpm:hover,.home-recent-item--bpm:focus-visible{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary))}.home-recent-item--ecm:hover,.home-recent-item--ecm:focus-visible{border-color:color-mix(in srgb,var(--color-ecm) 40%,var(--border-secondary))}.home-recent-item__type{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;min-width:4.5rem}.home-recent-item--bpm .home-recent-item__type{color:var(--color-bpm)}.home-recent-item--ecm .home-recent-item__type{color:var(--color-ecm)}.home-recent-item__body{display:flex;flex-direction:column;gap:1px;min-width:0}.home-recent-item__title{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-recent-item__meta{font-size:11px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-empty{display:flex;align-items:center;gap:14px;padding:14px 12px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.home-empty--compact{justify-content:flex-start}.home-empty__icon{display:none}.home-empty__title{margin:0;font-size:13px;font-weight:600;color:var(--text-secondary)}.home-empty__hint{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.35}.home-empty__cta{margin-left:auto;height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-bpm) 30%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;text-decoration:none;transition:background .15s ease,border-color .15s ease}.home-empty__cta:hover{opacity:1;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary))}.home-aside-panel{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-sm);animation:home-rise .4s ease both;animation-delay:.08s}.home-aside-panel__header{display:flex;align-items:center;gap:0;padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.home-aside-panel__icon,.home-aside-panel__label{display:none}.home-aside-panel__title{margin:0;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-primary);line-height:1.2}.home-aside-tips{display:flex;flex-direction:column;gap:4px;padding:8px}.home-aside-tip{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;appearance:none;font-family:inherit;transition:background .15s ease,border-color .15s ease}.home-aside-tip:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.home-aside-tip:hover .home-aside-tip__title{color:var(--color-bpm)}.home-aside-tip__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.home-aside-tip__title{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.25;transition:color .15s ease}.home-aside-tip__desc{font-size:11px;color:var(--text-tertiary);line-height:1.3}.home-aside-tip__kbd{flex-shrink:0;padding:3px 6px;border-radius:5px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.2}.home-aside-list{list-style:none;margin:0;padding:6px}.home-aside-list__item{margin:0}.home-aside-list__link{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease}.home-aside-list__link:hover{color:var(--color-bpm);text-decoration:none;background:var(--bg-hover)}.home-aside-list__link i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:13px;flex-shrink:0;background:transparent;color:var(--text-tertiary)}.home-aside-list__link--help i,.home-aside-list__link--university i,.home-aside-list__link--collab i,.home-aside-list__link--chat i{color:var(--text-tertiary);background:transparent}@media(prefers-reduced-motion:reduce){.home-panel,.home-greeting,.home-action,.home-task-row,.home-recent-item,.home-aside-panel{animation:none}}@media only screen and (max-width:1000px){.home-greeting{flex-direction:column;align-items:stretch;gap:12px}.home-greeting__aside{flex-wrap:wrap;align-items:stretch}.home-greeting__metrics{flex:1 1 auto;justify-content:flex-start;min-width:0}.home-metric{min-width:0;flex:1 1 0}.home-greeting__customize{flex:0 0 auto}.home-greeting__title{font-size:24px}.home-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-recents__grid{grid-template-columns:1fr}.home-empty{flex-wrap:wrap}.home-empty__cta{margin-left:0;width:100%}.home-task-row__time{display:none}}@media only screen and (max-width:699px){.home-panel{padding:14px 14px 12px;border-radius:10px}.home-panel__header{margin-bottom:10px;padding-bottom:10px;gap:8px}.home-panel__link{min-height:var(--touch-target-min, 44px);height:auto;padding:0 12px}.home-greeting{gap:10px;padding:0}.home-greeting__title{font-size:22px;letter-spacing:-.02em}.home-greeting__subtitle{font-size:12px;max-width:none}.home-greeting__aside{flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.home-greeting__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto;min-width:0}.home-metric{min-height:var(--touch-target-min, 44px);width:100%;padding:12px}.home-metric__value{font-size:22px}.home-metric__label{white-space:normal;overflow-wrap:anywhere}.home-greeting__customize{align-self:stretch;flex:0 0 auto;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);width:var(--touch-target-min, 44px);padding:0;border-radius:10px}.home-greeting__customize-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-actions__grid{grid-template-columns:1fr;gap:6px}.home-action{min-height:var(--touch-target-min, 44px);padding:12px 12px 12px 14px}.home-action__arrow{opacity:.7}.home-task-row{min-height:var(--touch-target-min, 44px);padding:12px 8px;gap:10px}.home-task-row__index{width:20px}.home-recent-item{min-height:var(--touch-target-min, 44px);padding:12px}.home-recent-item__type{min-width:0}.home-empty{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.home-empty__cta{width:100%;min-height:var(--touch-target-min, 44px)}.home-aside-panel__header{padding:12px 14px}.home-aside-list__link,.home-aside-tip{min-height:var(--touch-target-min, 44px);padding:10px 12px}}@media only screen and (min-width:1200px){.home-recents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-page[data-v-80fb0e29]{display:flex;gap:20px;width:100%;min-width:0;align-items:flex-start;padding:4px 2px 0}.home-page__main[data-v-80fb0e29]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.home-page__aside[data-v-80fb0e29]{flex:0 0 280px;width:280px;min-width:0;position:sticky;top:12px}@media only screen and (max-width:1000px){.home-page[data-v-80fb0e29]{flex-direction:column;align-items:stretch;gap:16px}.home-page__aside[data-v-80fb0e29]{flex:1 1 auto;width:100%;position:static}}@media only screen and (max-width:699px){.home-page[data-v-80fb0e29]{gap:12px;padding:0}.home-page__main[data-v-80fb0e29]{gap:10px}}@media only screen and (min-width:1001px)and (max-width:1200px){.home-page__aside[data-v-80fb0e29]{flex-basis:240px;width:240px}}.fullwidth[data-v-a02b45f7]{-webkit-user-select:none!important;user-select:none!important;width:100%;min-width:0;padding:4px 0 24px}@media only screen and (max-width:1000px){.fullwidth[data-v-a02b45f7]{width:100%;padding:0 0 20px}}@media only screen and (max-width:699px){.fullwidth[data-v-a02b45f7]{padding:0 0 calc(16px + var(--safe-area-bottom, 0px))}}@keyframes ob-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.onboarding-root{--ob-bg: var(--bg-primary);--ob-rail: var(--bg-sidebar);--ob-surface: var(--bg-card);--ob-surface-sunken: var(--bg-secondary);--ob-text: var(--text-primary);--ob-muted: var(--text-secondary);--ob-soft: var(--text-tertiary);--ob-border: var(--border-secondary);--ob-border-strong: var(--border-tertiary, var(--border-secondary));--ob-divider: var(--border-divider, var(--border-secondary));--ob-accent: var(--color-bpm);--ob-accent-ink: var(--text-link, var(--color-bpm));--ob-success: var(--color-success);--ob-danger: var(--color-danger);--ob-shadow: 0 1px 2px var(--shadow-sm);--ob-ring: 0 0 0 2px var(--ob-accent);--ob-radius: 12px;--ob-radius-sm: 8px;--ob-rail-w: clamp(240px, 22vw, 280px);position:fixed;inset:0;background-color:var(--ob-bg);color:var(--ob-text);font-family:inherit;overflow:hidden;z-index:1050}.onboarding-root *,.onboarding-root *:before,.onboarding-root *:after{box-sizing:border-box}.onboarding-root .ob-shell{height:100%;display:flex;align-items:stretch}.onboarding-root .ob-rail{flex:0 0 var(--ob-rail-w);width:var(--ob-rail-w);background:var(--ob-rail);border-right:1px solid var(--ob-border);padding:24px 18px;display:flex;flex-direction:column;gap:28px;overflow-y:auto}.onboarding-root .ob-rail-brand{display:flex;align-items:center;min-height:32px;padding:0 6px}.onboarding-root .ob-rail-brand img{height:28px;width:auto;max-width:160px;display:block}.onboarding-root .ob-rail-brand-fallback{font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ob-text)}.onboarding-root .ob-rail-brand-fallback b{color:var(--ob-accent-ink)}.onboarding-root .ob-rail-steps{flex:1}.onboarding-root .ob-rail-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.onboarding-root .ob-rail-step{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--ob-radius-sm);border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.onboarding-root .ob-rail-step.is-current{background:var(--bg-hover, var(--ob-surface-sunken));border-color:var(--ob-border)}.onboarding-root .ob-rail-node{flex:0 0 22px;width:22px;height:22px;border-radius:4px;border:1px solid var(--ob-border);background:transparent;color:var(--ob-soft);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.onboarding-root .ob-rail-node svg{width:11px;height:11px;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.onboarding-root .ob-rail-label{font-size:13px;font-weight:500;color:var(--ob-muted);letter-spacing:-.005em;transition:color .15s ease}.onboarding-root .ob-rail-step.is-done .ob-rail-node{background:color-mix(in srgb,var(--ob-success) 12%,transparent);border-color:color-mix(in srgb,var(--ob-success) 35%,var(--ob-border));color:var(--ob-success)}.onboarding-root .ob-rail-step.is-current .ob-rail-node{border-color:color-mix(in srgb,var(--ob-accent) 45%,var(--ob-border));color:var(--ob-accent);background:color-mix(in srgb,var(--ob-accent) 8%,transparent)}.onboarding-root .ob-rail-step.is-current .ob-rail-label{color:var(--ob-text);font-weight:600}.onboarding-root .ob-rail-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--ob-border)}.onboarding-root .ob-main{flex:1;min-width:0;overflow-y:auto;background:var(--ob-bg)}.onboarding-root .ob-topbar{display:none}.onboarding-root .ob-stage{max-width:880px;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(20px,4vw,48px) 56px;min-height:100%}.onboarding-root .ob-step{display:flex;flex-direction:column;gap:20px;animation:ob-rise .4s ease both}.onboarding-root .ob-eyebrow{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--ob-soft);text-transform:capitalize}.onboarding-root .ob-title{font-size:clamp(26px,2.8vw,32px);line-height:1.15;font-weight:700;letter-spacing:-.025em;margin:0;color:var(--ob-text)}.onboarding-root .ob-lead{font-size:13px;line-height:1.45;color:var(--ob-soft);margin:6px 0 0;max-width:42rem}.onboarding-root .ob-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:4px}.onboarding-root .ob-cta{appearance:none;border:1px solid var(--ob-accent);cursor:pointer;height:36px;padding:0 16px;border-radius:6px;background:var(--ob-accent);color:#fff;font:inherit;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.onboarding-root .ob-cta:hover{background:color-mix(in srgb,var(--ob-accent) 88%,#000);border-color:color-mix(in srgb,var(--ob-accent) 88%,#000);box-shadow:var(--ob-shadow)}.onboarding-root .ob-cta:focus-visible{outline:none;box-shadow:var(--ob-ring);outline-offset:2px}.onboarding-root .ob-cta:disabled{opacity:.55;cursor:not-allowed}.onboarding-root .ob-cta .arrow{font-size:13px;opacity:.85}.onboarding-root .ob-text-link,.onboarding-root .ob-skip{appearance:none;background:transparent;border:0;padding:8px 4px;color:var(--ob-soft);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease}.onboarding-root .ob-text-link:hover,.onboarding-root .ob-skip:hover{color:var(--ob-accent-ink)}.onboarding-root .ob-text-link:focus-visible,.onboarding-root .ob-skip:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px;border-radius:4px}.onboarding-root .ob-lang-select{background:var(--ob-surface);border:1px solid var(--ob-border);border-radius:6px;padding:6px 28px 6px 10px;font-size:12px;font-weight:500;font-family:inherit;color:var(--ob-text);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%238a8f9c' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.onboarding-root .ob-lang-select:hover{background-color:var(--bg-hover, var(--ob-surface-sunken))}.onboarding-root .ob-lang-select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ob-accent) 18%,transparent)}.onboarding-root .ob-form{display:grid;gap:14px;max-width:420px}.onboarding-root .ob-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--ob-text)}.onboarding-root .ob-form select,.onboarding-root .ob-form input{width:100%;height:40px;padding:0 12px;border-radius:var(--ob-radius-sm);border:1px solid var(--ob-border);background:var(--ob-surface);color:var(--ob-text);font-family:inherit;font-size:13px;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease}.onboarding-root .ob-form select:focus,.onboarding-root .ob-form input:focus{outline:none;border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ob-accent) 18%,transparent)}.onboarding-root .ob-form-hint{font-size:12px;font-weight:400;color:var(--ob-soft);line-height:1.4;margin:0}.onboarding-root .ob-preview-card{background:var(--ob-surface);border:1px solid var(--border-card, var(--ob-border));border-radius:10px;padding:12px 14px;max-width:420px;box-shadow:var(--ob-shadow)}.onboarding-root .ob-preview-label{font-size:11px;font-weight:500;color:var(--ob-soft);margin-bottom:4px}.onboarding-root .ob-preview-meta{color:var(--ob-text);font-size:13px;font-weight:600;line-height:1.4}.onboarding-root .ob-manifest{background:var(--ob-surface);border:1px solid var(--border-card, var(--ob-border));border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow);max-width:560px}.onboarding-root .ob-manifest-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ob-border);background:var(--ob-surface-sunken)}.onboarding-root .ob-manifest-title{margin:0;font-size:13px;font-weight:700;color:var(--ob-text);line-height:1.2}.onboarding-root .ob-manifest-rows{display:flex;flex-direction:column;gap:6px;padding:8px}.onboarding-root .ob-manifest-row{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 12px 12px 14px;border:1px solid var(--ob-border);border-radius:var(--ob-radius-sm);background:var(--ob-surface-sunken);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.onboarding-root .ob-manifest-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--ob-mod-accent, var(--ob-border));opacity:.85}.onboarding-root .ob-manifest-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--ob-mod-accent, var(--ob-muted));background:transparent;padding:0}.onboarding-root .ob-manifest-icon img{width:18px;height:18px;display:block;object-fit:contain}.onboarding-root .ob-manifest-name{font-size:13px;font-weight:600;color:var(--ob-text);margin:0;line-height:1.3}.onboarding-root .ob-manifest-desc{font-size:12px;line-height:1.35;color:var(--ob-soft);margin:1px 0 0}.onboarding-root .ob-hero-card{max-width:560px}.onboarding-root .ob-hero-card-inner{background:var(--ob-surface);border:1px solid var(--border-card, var(--ob-border));border-radius:var(--ob-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ob-shadow)}.onboarding-root .ob-hero-logo-plate{width:44px;height:44px;border-radius:var(--ob-radius-sm);background:var(--ob-surface-sunken);border:1px solid var(--ob-border);display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.onboarding-root .ob-hero-logo-plate img{max-width:100%;max-height:100%;display:block;object-fit:contain}.onboarding-root .ob-hero-logo-mark{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ob-accent-ink)}.onboarding-root .ob-hero-ws-label{font-size:11px;font-weight:500;color:var(--ob-soft)}.onboarding-root .ob-hero-ws-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ob-text);line-height:1.25;word-break:break-word}.onboarding-root .ob-plan-panel{background:var(--ob-surface);border:1px solid var(--border-card, var(--ob-border));border-radius:var(--ob-radius);padding:16px 18px 14px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--ob-shadow)}.onboarding-root .ob-plan-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--ob-border)}.onboarding-root .ob-plan-panel-label{font-size:11px;font-weight:500;color:var(--ob-soft);margin-bottom:2px}.onboarding-root .ob-plan-panel-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ob-text);line-height:1.2}.onboarding-root .ob-plan-panel-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;border:1px solid color-mix(in srgb,var(--color-dss) 35%,var(--ob-border));background:transparent;color:var(--color-dss);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;white-space:nowrap}.onboarding-root .ob-plan-panel-badge.is-expired{border-color:color-mix(in srgb,var(--ob-danger) 35%,var(--ob-border));color:var(--ob-danger)}.onboarding-root .ob-plan-panel-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px 16px;margin:0;padding:0}.onboarding-root .ob-plan-panel-facts .fact{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--ob-border);border-radius:10px;background:var(--ob-surface-sunken)}.onboarding-root .ob-plan-panel-facts dt{font-size:11px;font-weight:500;color:var(--ob-soft);margin:0}.onboarding-root .ob-plan-panel-facts dd{font-size:18px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ob-text);margin:0;line-height:1.15}.onboarding-root .ob-modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.onboarding-root .ob-module-card{position:relative;background:var(--ob-surface-sunken);border:1px solid var(--ob-border);border-radius:var(--ob-radius-sm);padding:14px 14px 14px 16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.onboarding-root .ob-module-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--mod-color, var(--ob-border));opacity:.85}.onboarding-root .ob-module-card:hover{background:var(--bg-hover, var(--ob-surface));border-color:color-mix(in srgb,var(--mod-color, var(--ob-accent)) 40%,var(--ob-border));box-shadow:0 1px 3px var(--shadow-sm)}.onboarding-root .ob-module-card.is-upgrade{background:var(--bg-tertiary, var(--ob-surface-sunken))}.onboarding-root .ob-module-card.is-upgrade:before{opacity:.35}.onboarding-root .ob-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.onboarding-root .ob-module-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--mod-color, var(--ob-muted));background:transparent;padding:0}.onboarding-root .ob-module-icon img{width:18px;height:18px;display:block;object-fit:contain}.onboarding-root .ob-module-card.is-upgrade .ob-module-icon{filter:saturate(.35);opacity:.65}.onboarding-root .ob-module-tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.onboarding-root .ob-module-tag.ready{border:1px solid color-mix(in srgb,var(--ob-success) 35%,var(--ob-border));background:transparent;color:var(--ob-success)}.onboarding-root .ob-module-tag.upgrade{border:1px solid var(--ob-border);background:transparent;color:var(--ob-soft)}.onboarding-root .ob-module-name{font-size:13px;font-weight:600;letter-spacing:-.005em;margin:0;color:var(--ob-text);line-height:1.3}.onboarding-root .ob-module-tagline{font-size:12px;line-height:1.4;color:var(--ob-soft);margin:0}.onboarding-root .ob-module-cta{margin-top:auto;align-self:flex-start;text-decoration:none;color:var(--ob-accent-ink);font-weight:600;font-size:12px;padding-top:2px;display:inline-flex;align-items:center;gap:4px;transition:opacity .12s ease}.onboarding-root .ob-module-cta:hover{opacity:.8;text-decoration:none}.onboarding-root .ob-module-cta.is-disabled{color:var(--ob-soft);pointer-events:none;font-weight:500}.onboarding-root .ob-launch{background:var(--ob-surface);border:1px solid var(--border-card, var(--ob-border));border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow);max-width:560px}.onboarding-root .ob-launch-head{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid var(--ob-border);background:var(--ob-surface-sunken);margin:0;font-size:13px;font-weight:700;color:var(--ob-text);line-height:1.2}.onboarding-root .ob-launch-rows{display:flex;flex-direction:column;gap:6px;padding:8px}.onboarding-root .ob-launch-row{appearance:none;position:relative;border:1px solid var(--ob-border);background:var(--ob-surface-sunken);width:100%;text-align:left;display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 12px 12px 14px;border-radius:var(--ob-radius-sm);cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.onboarding-root .ob-launch-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--ob-mod-accent, var(--ob-border));opacity:.85}.onboarding-root .ob-launch-row:hover,.onboarding-root .ob-launch-row:focus-visible{background:var(--bg-hover, var(--ob-surface));border-color:color-mix(in srgb,var(--ob-mod-accent, var(--ob-accent)) 40%,var(--ob-border));box-shadow:0 1px 3px var(--shadow-sm);outline:none}.onboarding-root .ob-launch-row:hover .ob-launch-go,.onboarding-root .ob-launch-row:focus-visible .ob-launch-go{opacity:1;transform:translate(2px);color:var(--ob-mod-accent, var(--ob-accent))}.onboarding-root .ob-launch-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:transparent;padding:0}.onboarding-root .ob-launch-icon img{width:18px;height:18px;display:block;object-fit:contain}.onboarding-root .ob-launch-meta{flex:1;min-width:0}.onboarding-root .ob-launch-name{display:block;font-size:13px;font-weight:600;color:var(--ob-text);margin:0;line-height:1.3}.onboarding-root .ob-launch-desc{display:block;font-size:12px;color:var(--ob-soft);margin:1px 0 0;line-height:1.35}.onboarding-root .ob-launch-go{color:var(--ob-soft);flex-shrink:0;opacity:.45;transition:opacity .15s ease,transform .15s ease,color .15s ease}.onboarding-root .ob-launch-go svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.onboarding-root .ob-save-error{display:flex;align-items:center;gap:10px;background:var(--ob-surface);border:1px solid var(--ob-border);border-left:3px solid var(--ob-danger);color:var(--ob-muted);padding:10px 12px;border-radius:var(--ob-radius-sm);font-size:13px;margin-bottom:16px;box-shadow:var(--ob-shadow)}.onboarding-root .ob-mini{display:flex;flex-direction:column;gap:8px}.onboarding-root .ob-mini-track{display:flex;gap:4px}.onboarding-root .ob-mini-seg{flex:1;height:3px;border-radius:2px;background:var(--ob-border)}.onboarding-root .ob-mini-seg.is-done,.onboarding-root .ob-mini-seg.is-current{background:var(--ob-accent)}.onboarding-root .ob-mini-seg.is-current{opacity:.45}.onboarding-root .ob-mini-meta{display:flex;align-items:baseline;gap:8px;font-size:12px}.onboarding-root .ob-mini-index{color:var(--ob-soft);font-weight:500}.onboarding-root .ob-mini-label{color:var(--ob-text);font-weight:600}.onboarding-root .ob-step-enter-active,.onboarding-root .ob-step-leave-active{transition:opacity .22s ease,transform .22s ease}.onboarding-root .ob-step-enter{opacity:0;transform:translateY(5px)}.onboarding-root .ob-step-leave-to{opacity:0}@media(max-width:991px){.onboarding-root{overflow-y:auto}.onboarding-root .ob-shell{flex-direction:column;height:auto;min-height:100%}.onboarding-root .ob-rail{display:none}.onboarding-root .ob-main{overflow:visible}.onboarding-root .ob-topbar{display:flex;flex-direction:column;gap:12px;padding:14px clamp(16px,4vw,32px);background:var(--ob-rail);border-bottom:1px solid var(--ob-border);position:sticky;top:0;z-index:6}.onboarding-root .ob-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-root .ob-chrome-right{display:flex;align-items:center;gap:8px}.onboarding-root .ob-topbar .ob-rail-brand img{height:24px}.onboarding-root .ob-title{font-size:24px}}@media(max-width:575px){.onboarding-root .ob-title{font-size:22px}.onboarding-root .ob-cta{width:100%;justify-content:center}.onboarding-root .ob-stage{padding-top:24px}.onboarding-root .ob-modules-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.onboarding-root .ob-step,.onboarding-root .ob-step-enter-active,.onboarding-root .ob-step-leave-active{animation:none;transition:opacity .15s ease}.onboarding-root .ob-step-enter,.onboarding-root .ob-step-leave-to{transform:none}}.b-form-tags.focus[data-v-d0c361c6]{background-color:var(--bg-tertiary)}.chat-participants[data-v-63f81171]{height:100%;min-height:0;overflow:auto;padding:.25rem .35rem 1rem}.chat-participants__notice[data-v-63f81171]{display:flex;align-items:flex-start;gap:10px;padding:.75rem .85rem;margin-bottom:.85rem;border-radius:10px;background:#4361ee1a;border:1px solid rgba(67,97,238,.18);color:var(--text-link)}.chat-participants__notice i[data-v-63f81171]{margin-top:2px;flex-shrink:0;font-size:.85rem}.chat-participants__notice p[data-v-63f81171]{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.chat-participants__section-header[data-v-63f81171]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 .15rem .65rem}.chat-participants__count[data-v-63f81171]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.chat-participants__actions[data-v-63f81171]{display:flex;align-items:center;gap:4px}.chat-participants__back[data-v-63f81171]{border:none;background:transparent;color:var(--text-link);font-size:.8rem;font-weight:500;padding:0 .15rem .65rem;cursor:pointer;display:inline-flex;align-items:center}.chat-participants__back[data-v-63f81171]:hover{text-decoration:underline}.icon-btn[data-v-63f81171]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease;flex-shrink:0}.icon-btn[data-v-63f81171]:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn--active[data-v-63f81171]{background:var(--bg-active);color:var(--text-link)}.icon-btn--success[data-v-63f81171]{color:var(--color-success)}.icon-btn--success[data-v-63f81171]:hover{background:#28a7451f;color:var(--color-success)}.icon-btn--danger[data-v-63f81171]{color:var(--color-danger)}.icon-btn--danger[data-v-63f81171]:hover{background:#dc35451f;color:var(--color-danger)}.icon-btn i[data-v-63f81171]{font-size:.85rem}.entity-list[data-v-63f81171]{display:flex;flex-direction:column;gap:4px}.entity-list__title[data-v-63f81171]{margin:.35rem .15rem .55rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.entity-list__cta[data-v-63f81171]{display:flex;justify-content:flex-end;margin-bottom:.65rem}.filter-field[data-v-63f81171]{position:relative;margin:0 .15rem .65rem}.filter-field__icon[data-v-63f81171]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:.75rem;pointer-events:none;z-index:1}.filter-field__input[data-v-63f81171]{border-radius:10px!important;border:1px solid var(--border-input, var(--border-tertiary))!important;background:var(--bg-input, var(--bg-card))!important;color:var(--text-primary)!important;padding-left:2rem!important;font-size:.85rem!important;box-shadow:none!important}.filter-field__input[data-v-63f81171]:focus{border-color:var(--border-input-focus, var(--text-link))!important}.filter-field__input[data-v-63f81171]::placeholder{color:var(--text-tertiary)}.entity-row[data-v-63f81171]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.55rem .65rem;border-radius:10px;background:var(--bg-tertiary);transition:background .15s ease}.entity-row[data-v-63f81171]:hover{background:var(--bg-hover)}.entity-row__main[data-v-63f81171]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.entity-row__avatar[data-v-63f81171]{width:28px;height:28px;border-radius:8px;background:var(--bg-active);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem}.entity-row__text[data-v-63f81171]{display:flex;flex-direction:column;gap:1px;min-width:0}.entity-row__title[data-v-63f81171]{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-row__meta[data-v-63f81171]{font-size:.72rem;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-row__check[data-v-63f81171]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-link);font-size:.8rem}.entity-row__hint[data-v-63f81171]{color:var(--text-tertiary);font-size:.72rem;font-weight:600}.entity-empty[data-v-63f81171]{padding:1.25rem .75rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.shared-items[data-v-138969b6]{height:100%;min-height:0;overflow:auto;padding:.25rem .35rem 1rem}.shared-sections[data-v-138969b6]{display:flex;flex-direction:column;gap:10px}.shared-section[data-v-138969b6]{border:1px solid var(--border-divider);border-radius:12px;background:var(--bg-tertiary);overflow:hidden}.shared-section__header[data-v-138969b6]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;background:transparent;padding:.75rem .85rem;cursor:pointer;color:var(--text-primary);transition:background .15s ease}.shared-section__header[data-v-138969b6]:hover{background:var(--bg-hover)}.shared-section__label[data-v-138969b6]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;min-width:0}.shared-section__label i[data-v-138969b6]:first-child{color:var(--text-link);font-size:.95rem}.shared-section__count[data-v-138969b6]{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--bg-active);color:var(--text-link);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.shared-section__chevron[data-v-138969b6]{font-size:.7rem;color:var(--text-tertiary);flex-shrink:0}.shared-section__body[data-v-138969b6]{padding:0 .55rem .65rem}.shared-item[data-v-138969b6]{margin-top:6px}.shared-item__row[data-v-138969b6]{display:flex;align-items:flex-start;gap:4px}.shared-item__btn[data-v-138969b6]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;border:none;background:var(--bg-card);border-radius:10px;padding:.65rem .75rem;text-align:left;cursor:pointer;transition:background .15s ease;color:inherit}.shared-item__btn[data-v-138969b6]:hover{background:var(--bg-hover)}.shared-item__icon[data-v-138969b6]{width:28px;height:28px;border-radius:8px;background:var(--bg-active);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.shared-item__content[data-v-138969b6]{display:flex;flex-direction:column;gap:2px;min-width:0}.shared-item__title[data-v-138969b6]{font-size:.85rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-item__tag[data-v-138969b6]{color:var(--text-link);font-size:.7rem;flex-shrink:0}.shared-item__meta[data-v-138969b6]{font-size:.7rem;color:var(--text-tertiary);line-height:1.35}.shared-item__text[data-v-138969b6]{display:block;padding:.65rem .75rem;border-radius:10px;background:var(--bg-card);font-size:.85rem;color:var(--text-secondary)}.shared-item__menu[data-v-138969b6]{flex-shrink:0;padding-top:6px}.shared-item__menu-btn[data-v-138969b6]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.shared-item__menu-btn[data-v-138969b6]:hover{background:var(--bg-hover);color:var(--text-primary)}.shared-item__menu-btn[data-v-138969b6]:after{content:none!important}.dropdown-menu[data-v-138969b6]{border-radius:10px;border:1px solid var(--border-divider);background:var(--bg-card);box-shadow:0 8px 24px #0000001f;padding:.35rem;min-width:200px}.dropdown-menu .dropdown-item[data-v-138969b6]{border-radius:8px;font-size:.8rem;color:var(--text-secondary);padding:.4rem .65rem;white-space:normal}.dropdown-menu .dropdown-item[data-v-138969b6]:hover,.dropdown-menu .dropdown-item[data-v-138969b6]:focus{background:var(--bg-hover);color:var(--text-primary)}.shared-empty[data-v-138969b6]{padding:.85rem .5rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.shared-empty--page[data-v-138969b6]{padding:2rem 1rem}.chat-data[data-v-8832f79f]{height:100%;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.chat-data[data-v-8832f79f] .b-overlay-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.chat-data__header[data-v-8832f79f]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1rem 1.1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-divider)}.chat-data__meta[data-v-8832f79f]{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-data__meta-row[data-v-8832f79f]{font-size:.78rem;color:var(--text-secondary);display:flex;align-items:center;gap:6px;min-width:0}.chat-data__meta-row b[data-v-8832f79f]{color:var(--text-primary);font-weight:600}.chat-data__close[data-v-8832f79f]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:background .15s ease,color .15s ease}.chat-data__close[data-v-8832f79f]:hover{background:var(--bg-hover);color:var(--text-primary)}.chat-data__body[data-v-8832f79f]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card)}.chat-data__body[data-v-8832f79f] .tabs{flex:1;min-height:0;display:flex;flex-direction:column}.chat-data__body[data-v-8832f79f] .tab-content{flex:1;min-height:0;overflow:hidden}.chat-data__body[data-v-8832f79f] .tab-pane{height:100%;overflow:auto;padding:.75rem .65rem}.chat-data__body[data-v-8832f79f] .nav-tabs{border-bottom-color:var(--border-divider);padding:0 .85rem;flex:0 0 auto;margin-bottom:0}.chat-data__body[data-v-8832f79f] .nav-tabs .nav-link{color:var(--text-secondary);border:none;border-bottom:2px solid transparent;border-radius:0;font-size:.85rem;font-weight:500;padding:.7rem .75rem}.chat-data__body[data-v-8832f79f] .nav-tabs .nav-link:hover{color:var(--text-primary);border-color:transparent}.chat-data__body[data-v-8832f79f] .nav-tabs .nav-link.active{color:var(--text-link);background:transparent;border-bottom-color:var(--text-link)}.text-ellipsis[data-v-8832f79f]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-page[data-v-3adeed6e]{height:100%;width:100%;max-width:100%;min-height:0;align-items:stretch;padding:12px 32px 12px 12px;box-sizing:border-box;overflow:hidden}.collaboration-chats-pane[data-v-3adeed6e]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.messages-component-wrapper[data-v-3adeed6e]{flex:1 1 auto;min-width:0;min-height:0;max-width:100%}.data-component-wrapper[data-v-3adeed6e]{flex:0 0 0;width:0;max-width:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;transition:flex-basis .3s ease,width .3s ease,max-width .3s ease,opacity .2s ease,margin .3s ease}.data-component-wrapper.open[data-v-3adeed6e]{flex:0 0 400px;width:400px;max-width:400px;margin-left:12px;opacity:1;overflow:visible;pointer-events:auto}.collaboration-empty[data-v-3adeed6e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px}.collaboration-empty__icon[data-v-3adeed6e]{width:56px;height:56px;border-radius:50%;background:#4361ee1f;color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem}.collaboration-empty__title[data-v-3adeed6e]{margin:0;color:var(--text-primary);font-weight:600;font-size:1.05rem}.collaboration-empty__text[data-v-3adeed6e]{margin:0 0 .35rem;max-width:360px;color:var(--text-secondary);font-size:.9rem;line-height:1.45}@media only screen and (max-width:991px){.collaboration-page[data-v-3adeed6e]{position:relative;padding:8px 20px 8px 12px}.data-component-wrapper[data-v-3adeed6e]{position:absolute;top:8px;right:8px;height:calc(100% - 16px);z-index:20;flex:none;width:min(400px,92vw);max-width:min(400px,92vw);margin:0;opacity:0;overflow:hidden;pointer-events:none;transform:translate(110%);transition:transform .3s ease,opacity .2s ease;box-shadow:0 12px 40px #00000029}.data-component-wrapper.open[data-v-3adeed6e]{flex:none;width:min(400px,92vw);max-width:min(400px,92vw);margin:0;opacity:1;overflow:visible;pointer-events:auto;transform:translate(0)}}@media only screen and (max-width:699px){.collaboration-page--mobile[data-v-3adeed6e]{padding:0;min-height:100%;height:100%}.collaboration-chats-pane[data-v-3adeed6e]{border-radius:0;border:none}.collaboration-page--mobile-chat .messages-component-wrapper[data-v-3adeed6e]{border-radius:0}.collaboration-page--mobile-chat .data-component-wrapper[data-v-3adeed6e]{top:0;right:0;left:0;height:100%;width:100%;max-width:100%;border-radius:0;box-shadow:none;transform:translate(100%)}.collaboration-page--mobile-chat .data-component-wrapper.open[data-v-3adeed6e]{width:100%;max-width:100%;transform:translate(0)}.collaboration-empty[data-v-3adeed6e]{border-radius:0;border:none}}.intelligence-sidebar[data-v-ef2cd75f]{width:100%;max-width:400px;height:calc(100vh - var(--app-header-height));display:flex;flex-direction:column;background:var(--bg-card);color:var(--text-primary)}.intelligence-sidebar .card-header[data-v-ef2cd75f]{flex-shrink:0}.intelligence-sidebar .card-body[data-v-ef2cd75f]{flex:1;overflow-y:auto}.intelligence-sidebar .document-list .document-item[data-v-ef2cd75f]{transition:background-color .2s;border-bottom-color:var(--border-divider)!important}.intelligence-sidebar .document-list .document-item[data-v-ef2cd75f]:hover{background-color:var(--bg-hover)}.intelligence-sidebar .cursor-pointer[data-v-ef2cd75f]{cursor:pointer}.intelligence-page[data-v-52aaade2]{position:relative;height:calc(100vh - var(--app-header-height));width:100%;max-width:100%;min-height:0;display:flex;align-items:stretch;padding:0;box-sizing:border-box;overflow:hidden;gap:0;background:var(--bg-primary)}.intelligence-page__glow[data-v-52aaade2]{pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(55% 42% at 50% 72%,color-mix(in srgb,var(--color-bpm) 22%,transparent) 0%,transparent 68%),radial-gradient(40% 34% at 32% 78%,color-mix(in srgb,var(--color-ecm) 14%,transparent) 0%,transparent 70%),radial-gradient(36% 30% at 68% 80%,color-mix(in srgb,#c47b3a 10%,transparent) 0%,transparent 72%);opacity:.95;filter:blur(2px)}.intelligence-loading[data-v-52aaade2],.intelligence-page__main[data-v-52aaade2],.intelligence-page__sources[data-v-52aaade2],.intelligence-conversations-pane[data-v-52aaade2]{position:relative;z-index:1}.intelligence-loading[data-v-52aaade2]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.875rem}.intelligence-conversations-pane[data-v-52aaade2]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-card);overflow:hidden}.intelligence-page__main[data-v-52aaade2]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.chat-component-wrapper[data-v-52aaade2]{flex:1;min-height:0;height:100%;overflow:hidden}.chat-component-wrapper[data-v-52aaade2] .intelligence-chat{height:100%;max-height:none}.intelligence-page__sources[data-v-52aaade2]{flex:0 0 0;width:0;max-width:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;border-left:1px solid transparent;transition:flex-basis .25s ease,width .25s ease,max-width .25s ease,opacity .2s ease,border-color .2s ease}.intelligence-page__sources.open[data-v-52aaade2]{flex:0 0 320px;width:320px;max-width:320px;opacity:1;overflow:hidden;pointer-events:auto;border-left-color:var(--border-divider)}.intelligence-page__sources[data-v-52aaade2] .intelligence-sidebar{height:100%;max-height:none;max-width:none;width:100%;border-radius:0;border:none;box-shadow:none}@media only screen and (max-width:991px){.intelligence-page__sources[data-v-52aaade2]{position:absolute;top:0;right:0;height:100%;z-index:20;flex:none;width:min(320px,92vw);max-width:min(320px,92vw);margin:0;opacity:0;overflow:hidden;pointer-events:none;transform:translate(110%);transition:transform .25s ease,opacity .2s ease;background:var(--bg-card);border-left:1px solid var(--border-divider);box-shadow:-8px 0 24px #0000001f}.intelligence-page__sources.open[data-v-52aaade2]{flex:none;width:min(320px,92vw);max-width:min(320px,92vw);margin:0;opacity:1;overflow:visible;pointer-events:auto;transform:translate(0)}}@media only screen and (max-width:699px){.intelligence-page--mobile[data-v-52aaade2]{min-height:100%;height:100%}}@keyframes guide-rise-8d281d47{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.guide-page[data-v-8d281d47]{min-width:0}.guide-hero[data-v-8d281d47]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.guide-hero__eyebrow[data-v-8d281d47]{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-link)}.guide-hero__title[data-v-8d281d47]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.guide-hero__subtitle[data-v-8d281d47]{margin:6px 0 0;font-size:13px;color:var(--text-secondary);max-width:62ch}.guide-hero__cta[data-v-8d281d47]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--color-bpm) 32%,var(--border-card));border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-card));color:var(--text-link);font-size:13px;font-weight:600;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.guide-hero__cta[data-v-8d281d47]:hover{background:color-mix(in srgb,var(--color-bpm) 16%,var(--bg-card));transform:translateY(-1px)}.guide-hero__cta[data-v-8d281d47]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.guide-layout[data-v-8d281d47]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.guide-nav[data-v-8d281d47]{position:sticky;top:calc(var(--app-header-offset) + 12px);background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:14px 12px;box-shadow:0 1px 2px var(--shadow-sm);max-height:calc(100vh - var(--app-header-offset) - 40px);overflow-y:auto}.guide-nav__title[data-v-8d281d47]{margin:0 0 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.guide-nav__list[data-v-8d281d47]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.guide-nav__link[data-v-8d281d47]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-left:2px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.guide-nav__link i[data-v-8d281d47]{font-size:12px;width:14px;text-align:center;color:var(--text-tertiary);transition:color .15s ease}.guide-nav__link[data-v-8d281d47]:hover{background:var(--bg-hover);color:var(--text-primary)}.guide-nav__link[data-v-8d281d47]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.guide-nav__label[data-v-8d281d47]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-nav__link--active[data-v-8d281d47]{background:var(--bg-hover);color:var(--text-primary);border-left-color:var(--guide-accent)}.guide-nav__link--active i[data-v-8d281d47]{color:var(--guide-accent)}.guide-content[data-v-8d281d47]{display:flex;flex-direction:column;gap:12px;min-width:0;padding-bottom:calc(72px + var(--safe-area-bottom))}.guide-panel[data-v-8d281d47]{position:relative;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:16px 18px 14px;box-shadow:0 1px 2px var(--shadow-sm);min-width:0;scroll-margin-top:calc(var(--app-header-offset) + 12px);animation:guide-rise-8d281d47 .4s ease both;transition:border-color .15s ease,box-shadow .15s ease}.guide-panel__header[data-v-8d281d47]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.guide-panel__icon[data-v-8d281d47]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;font-size:13px}.guide-panel__heading[data-v-8d281d47]{min-width:0}.guide-panel__title[data-v-8d281d47]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.guide-panel__summary[data-v-8d281d47]{margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.guide-panel__items[data-v-8d281d47]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.guide-item[data-v-8d281d47]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--text-primary)}.guide-item__marker[data-v-8d281d47]{font-size:10px;margin-top:5px;flex-shrink:0;color:var(--text-tertiary)}.guide-examples[data-v-8d281d47]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-secondary)}.guide-examples__label[data-v-8d281d47]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.guide-examples__list[data-v-8d281d47]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-example[data-v-8d281d47]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:var(--bg-tertiary);font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.guide-example i[data-v-8d281d47]{font-size:11px;margin-top:3px;flex-shrink:0;color:var(--text-tertiary)}[data-accent=bpm][data-v-8d281d47]{--guide-accent: var(--color-bpm)}[data-accent=ecm][data-v-8d281d47]{--guide-accent: var(--color-ecm)}[data-accent=dss][data-v-8d281d47]{--guide-accent: var(--color-dss)}[data-accent=pwt][data-v-8d281d47]{--guide-accent: var(--color-pwt)}[data-accent=admin][data-v-8d281d47]{--guide-accent: var(--color-admin)}.guide-panel__icon[data-v-8d281d47]{background:color-mix(in srgb,var(--guide-accent) 14%,var(--bg-tertiary));color:var(--guide-accent)}.guide-panel--active[data-v-8d281d47]{border-color:color-mix(in srgb,var(--guide-accent) 42%,var(--border-card));box-shadow:0 1px 2px var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--guide-accent) 22%,transparent)}.guide-panel--active[data-v-8d281d47]:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--guide-accent)}.guide-panel--active .guide-panel__title[data-v-8d281d47]{color:var(--guide-accent)}@media(max-width:1000px){.guide-layout[data-v-8d281d47]{grid-template-columns:minmax(0,1fr)}.guide-nav[data-v-8d281d47]{position:sticky;top:var(--app-header-offset);z-index:2;max-height:none;padding:10px}.guide-nav__title[data-v-8d281d47]{display:none}.guide-nav__list[data-v-8d281d47]{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:thin}.guide-nav__link[data-v-8d281d47]{border-left:none;border-bottom:2px solid transparent;border-radius:999px;padding:8px 12px;white-space:nowrap;flex-shrink:0}.guide-nav__label[data-v-8d281d47]{white-space:nowrap}}@media(max-width:699px){.guide-hero__title[data-v-8d281d47]{font-size:22px}.guide-hero__cta[data-v-8d281d47]{width:100%;justify-content:center;min-height:var(--touch-target-min)}.guide-panel[data-v-8d281d47]{padding:14px 14px 12px}}@media(prefers-reduced-motion:reduce){.guide-panel[data-v-8d281d47]{animation:none}.guide-hero__cta[data-v-8d281d47]:hover{transform:none}}.search-filters[data-v-d87cd8eb]{display:inline-flex;align-items:center;flex-shrink:0}.search-filters__btn[data-v-d87cd8eb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.search-filters__btn i[data-v-d87cd8eb]{font-size:13px}.search-filters__btn[data-v-d87cd8eb]:hover,.search-filters__btn--active[data-v-d87cd8eb]{border-color:var(--text-link, var(--color-admin));color:var(--text-link, var(--color-admin));background:var(--bg-hover)}.search-filters-panel[data-v-d87cd8eb]{min-width:200px}.search-filters-panel__header[data-v-d87cd8eb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 14px 8px}.search-filters-panel__title[data-v-d87cd8eb]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.search-filters-panel__count[data-v-d87cd8eb]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700}.search-filters-panel__divider[data-v-d87cd8eb]{height:1px;background:var(--border-divider, var(--border-secondary));margin:0 0 4px}.search-filters-panel__option[data-v-d87cd8eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--text-secondary);text-align:left;transition:background .12s ease,color .12s ease}.search-filters-panel__option[data-v-d87cd8eb]:hover{background:var(--bg-hover);color:var(--text-primary)}.search-filters-panel__option--active[data-v-d87cd8eb]{color:var(--text-primary);font-weight:500}.search-filters-panel__label[data-v-d87cd8eb]{min-width:0}.search-filters-panel__check[data-v-d87cd8eb]{font-size:11px;color:var(--text-link, var(--color-admin));flex-shrink:0}.search-filters-popover{border:1px solid var(--border-secondary)!important;box-shadow:0 8px 24px #0000001f!important;border-radius:10px!important;overflow:hidden!important;background:var(--bg-secondary)!important}.search-filters-popover>.arrow{display:none!important}.search-filters-popover .popover-body{padding:10px 0 6px!important;background:var(--bg-secondary)!important;min-width:220px!important;color:var(--text-primary)}:root{--editor-top-offset: 0px}@page{size:A4;margin:20mm 12mm}@media print{body{margin:0!important}}.ckeditor-container{font-family:var(--ck-content-font-family);background:var(--ck-background);display:flex;flex-direction:column;max-height:800px;height:100%}.editor-wrapper{display:flex;flex-direction:column;height:100%}.editor-container__menu-bar{position:sticky;top:0;background:var(--bg-card);z-index:10}.editor-toolbar{position:sticky;top:32px;background:var(--bg-card);z-index:9}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:wrap!important}.editor-content{display:flex;flex:1;background:var(--ck-background);height:100%;transition:padding-top .45s ease;padding-top:var(--editor-top-offset, 0px);overflow:hidden}.document-outline-container{width:20%;min-width:20%;max-width:200px;background:var(--bg-tertiary);border-right:1px solid var(--border-secondary);box-sizing:border-box;padding:10px;position:relative;z-index:10;overflow-y:auto;overflow-x:hidden}.document-outline-container :deep(.ck-document-outline .ck-document-outline__item){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-outline-toggle{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:var(--ck-color-base-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;z-index:9999}.document-outline-toggle:hover{opacity:1}.document-outline-toggle i{font-size:10px;color:var(--ck-color-text)}.editor-content.collapsed{grid-template-columns:50px 1fr}.editor-content.collapsed .document-outline-container{width:50px;min-width:50px;max-width:50px;overflow:hidden}.editor-content.collapsed .document-outline-container .ck-document-outline{width:0px;margin:0;padding:0;overflow:hidden;height:0}.editor-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;position:relative;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}.editor-loading-overlay{position:absolute;top:0;left:0;right:0;height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-card);border-bottom:1px solid var(--border-secondary);z-index:2100}.spinner{width:18px;height:18px;border:2px solid var(--border-secondary);border-top-color:var(--text-link);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{color:var(--text-secondary);font-size:13px}.editor-container_document-editor{width:fit-content;min-width:calc(210mm + 4px);margin:0 auto;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;height:100%}.editor-container_include-outline .editor-container_document-editor{margin-left:10px}.editor-container__editor-wrapper{display:flex;justify-content:center;height:100%;max-height:var(--ck-editor-height);background:var(--bg-primary);padding-top:28px;padding-bottom:28px}.editor-container__editor{height:100%;margin-top:0;min-height:0}.ck.ck-editor__editable{box-sizing:border-box;width:calc(210mm + 2px);border:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:0 2px 8px var(--shadow-sm);margin:0 auto}.editor-container_include-outline .ck.ck-editor__editable{margin-left:20px}.ck-pagination__page-break{position:relative;display:block;height:0;border:none;margin:0}.ck-pagination__page-break:before{content:"";position:absolute;left:0;right:0;border-top:2px dashed var(--border-secondary);opacity:.6}.ck-pagination__label{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--bg-card);color:var(--text-secondary);font-size:10px;padding:0 5px}.ck-content .table thead{display:table-row-group}.ck-content .table tr{break-inside:avoid;break-after:auto}.session-limit-warning{background-color:var(--color-warning);border:1px solid var(--border-secondary);border-radius:4px;margin:10px 0;padding:0;overflow:hidden}.warning-content{display:flex;align-items:center;padding:12px 16px;gap:10px}.warning-icon{font-size:18px;flex-shrink:0}.warning-text{color:var(--text-inverse);font-size:14px;line-height:1.4;flex:1}.ck-content .page-break{border-top:2px dashed var(--border-secondary);margin:20px 0;position:relative}.ck-content .page-break:after{content:"Quebra de página";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--bg-card);padding:0 5px;font-size:10px;color:var(--text-secondary)}.ck.ck-editor__editable_inline{width:calc(210mm + 2px);height:800px;padding:5mm 12mm;box-sizing:border-box;border:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:0 2px 8px var(--shadow-sm);margin:40px auto}.ck.ck-toolbar{background:var(--bg-card)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-toolbar.ck-toolbar_vertical{background:var(--bg-card)!important}.ck-toolbar__separator{border-color:var(--border-secondary)!important}.ck-toolbar-dropdown__panel{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;border-color:var(--border-secondary)!important}.ck-toolbar__items>.ck-button,.ck-toolbar__items>.ck-dropdown{background:transparent!important;color:var(--text-primary)!important}.ck-toolbar__items>.ck-button svg,.ck-toolbar__items>.ck-dropdown svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck-toolbar__items>.ck-button:hover,.ck-toolbar__items>.ck-dropdown:hover{background:var(--bg-hover)!important}.ck-toolbar__items>.ck-button.ck-on,.ck-toolbar__items>.ck-dropdown.ck-on{background:var(--bg-active)!important}.ck.ck-menu-bar{background:var(--bg-card)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck-menu-bar__menu{color:var(--text-primary)!important;background:transparent!important}.ck-menu-bar__menu-button{color:var(--text-primary)!important;background:transparent!important;text-shadow:none!important}.ck-menu-bar__menu-button:hover{background:var(--bg-hover)!important}.ck-menu-bar__menu-button:focus{background:var(--bg-hover)!important}.ck-menu-bar__menu-button svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck-menu-bar__menu-button:hover svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck-menu-bar__menu-button:focus svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-dropdown__panel{background:var(--bg-tertiary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-dropdown__panel,.ck-panel{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;border-color:var(--border-secondary)!important}.ck.ck-list{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.ck.ck-list__item{color:var(--text-primary)!important;background:transparent!important}.ck.ck-list__item svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-list__item:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.ck.ck-list__item:focus{background:var(--bg-hover)!important;color:var(--text-primary)!important}.ck.ck-list__separator{border-color:var(--border-secondary)!important}.ck-panel,.ck-panel__content,.ck-panel-light{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.ck.ck-button{color:var(--text-primary)!important;background:transparent!important}.ck.ck-button svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-button:hover:not(:disabled){background:var(--bg-hover)!important;color:var(--text-primary)!important}.ck.ck-button:hover:not(:disabled) svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-button:focus:not(:disabled){background:var(--bg-hover)!important;color:var(--text-primary)!important}.ck.ck-button:focus:not(:disabled) svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-button.ck-on{background:var(--bg-active)!important;color:var(--text-primary)!important}.ck.ck-button.ck-on svg{stroke:var(--text-link)!important;fill:var(--text-link)!important}.ck.ck-button:disabled{opacity:.5!important}.ck.ck-toolbar svg,.ck.ck-menu-bar svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-button:hover svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck-button__label,.ck-dropdown__arrow{color:var(--text-primary)!important}.ck-dropdown__arrow svg{stroke:var(--text-primary)!important;fill:var(--text-primary)!important}.ck.ck-input-text{background:var(--bg-input)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-input-text::placeholder{color:var(--text-secondary)!important}.ck.ck-input-text:focus{border-color:var(--text-link)!important}.ck.ck-textarea{background:var(--bg-input)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-textarea::placeholder{color:var(--text-secondary)!important}.ck.ck-textarea:focus{border-color:var(--text-link)!important}.ck.ck-label,.ck.ck-switchbutton{color:var(--text-primary)!important}.ck.ck-switchbutton:hover{background:var(--bg-hover)!important}.ck.ck-colorbox{border-color:var(--border-secondary)!important}.ck-color-picker{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.ck-color-picker__picker{background:var(--bg-secondary)!important}.ck-color-grid__tile{border-color:var(--border-secondary)!important}.ck.ck-dialog{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.ck.ck-dialog__header{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-dialog__header-title,.ck.ck-dialog__content{color:var(--text-primary)!important}.ck.ck-dialog__footer{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important}.ck.ck-balloon-panel{background:var(--bg-tertiary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{border-top-color:var(--bg-tertiary)!important}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{border-bottom-color:var(--bg-tertiary)!important}.ck-content{color:var(--text-primary)!important}.ck-content table,.ck-content table td,.ck-content table th{border-color:var(--border-secondary)!important}.ck.ck-editor__title{color:var(--text-primary)!important;background:var(--bg-card)!important;border-color:var(--border-secondary)!important}.ck.ck-editor__bottom{background:var(--bg-card)!important;border-color:var(--border-secondary)!important}.ck.ck-editor-toolbar-container{background:var(--bg-card)!important}.ck.ck-source-editing-area{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-secondary)!important}.ck-editor__editable{background:var(--bg-card)!important;color:var(--text-primary)!important}.ck-editor__editable p{color:var(--text-primary)!important}.ck-editor__editable.ck-editor__editable_inline:not(.ck-focused):before{color:var(--text-secondary)!important}.ck-editor__editable.ck-focused{border-color:var(--text-link)!important}.ck.ck-editor__editable.ck-focused{outline-color:var(--text-link)!important}.header-footer-preview-section .preview-box[data-v-19dcb2e8]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:6px;padding:20px;min-height:150px;position:relative;box-shadow:0 2px 4px var(--shadow-sm)}.header-footer-preview-section .preview-header[data-v-19dcb2e8]{position:absolute;top:8px;left:0;right:0;border-bottom:1px solid var(--border-secondary);padding-bottom:5px}.header-footer-preview-section .header-row[data-v-19dcb2e8],.header-footer-preview-section .footer-row[data-v-19dcb2e8]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--text-secondary);min-height:16px;padding:0 15px}.header-footer-preview-section .header-left[data-v-19dcb2e8],.header-footer-preview-section .footer-left[data-v-19dcb2e8]{flex:1;text-align:left;padding-left:5px}.header-footer-preview-section .header-center[data-v-19dcb2e8],.header-footer-preview-section .footer-center[data-v-19dcb2e8]{flex:1;text-align:center}.header-footer-preview-section .header-right[data-v-19dcb2e8],.header-footer-preview-section .footer-right[data-v-19dcb2e8]{flex:1;text-align:right;padding-right:5px}.header-footer-preview-section .preview-content[data-v-19dcb2e8]{padding:40px 20px;text-align:center;color:var(--text-tertiary);font-style:italic}.header-footer-preview-section .preview-footer[data-v-19dcb2e8]{position:absolute;bottom:8px;left:0;right:0;border-top:1px solid var(--border-secondary);padding-top:5px}.selected-col[data-v-e162a548]{background-color:#e8f2f7;color:#3b5bfd}.table-container .table-controls[data-v-e162a548]{width:100%;margin:15px 0;border-bottom:0px;padding-bottom:0}.vs__open-indicator[data-v-e162a548]{margin:13px 0 10px!important}.custom-active[data-v-1a034860]{background-color:#ced4da;color:#000}.not-signed[data-v-f249eace]{opacity:18%}.strikethrough[data-v-f249eace]{text-decoration:line-through!important}.canceled[data-v-f249eace]{background-color:var(--color-danger)!important}.sidebarViewer[data-v-93fc75a3]{position:relative;flex:0 0 auto;height:100%;min-height:0;background-color:var(--bg-card);overflow:visible}.sidebarViewer.sidebar-resizing[data-v-93fc75a3],.sidebarViewer.sidebar-resizing .button-toggle-list[data-v-93fc75a3]{transition:none!important}.close[data-v-93fc75a3]{opacity:1!important}.sidebarViewer.close[data-v-93fc75a3]{background-color:transparent;margin-left:0!important}.disabled[data-v-93fc75a3]{opacity:50%}#visualization[data-v-93fc75a3]{height:100%;-webkit-user-select:none;user-select:none;background-color:var(--bg-primary)}.visualization-body[data-v-93fc75a3]{overflow:hidden!important;position:relative;display:flex;flex-direction:column;justify-content:flex-start!important;width:100%;min-width:0;min-height:0;max-width:none;background:var(--bg-card);height:100%!important}.visualization-sidebar-header[data-v-93fc75a3]{flex-shrink:0}.visualization-sidebar-header .list-group-item[data-v-93fc75a3]{border:none;border-bottom:1px solid var(--border-secondary)}.visualization-sidebar-header strong[data-v-93fc75a3]{align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.visualization-sidebar-header strong>span[data-v-93fc75a3]{font-size:11px!important}.visualization-sidebar-header .icon-list-files[data-v-93fc75a3]{font-size:14px;color:var(--text-tertiary)}.visualization-sidebar-header .count-files[data-v-93fc75a3]{background:var(--bg-tertiary)!important;color:var(--text-secondary)!important;box-shadow:none!important;font-size:10px;font-weight:700;border-radius:9px}.visualization-sidebar-header__file-actions[data-v-93fc75a3]{gap:.625rem}.visualization-sidebar-header .fa-circle[data-v-93fc75a3],.visualization-sidebar-header .fa-dot-circle[data-v-93fc75a3],.visualization-sidebar-header .fa-check-circle[data-v-93fc75a3],.visualization-sidebar-header .fa-trash-alt[data-v-93fc75a3],.visualization-sidebar-header .icon-download[data-v-93fc75a3]{color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.visualization-sidebar-header .icon-download[data-v-93fc75a3]:hover,.visualization-sidebar-header .fa-circle[data-v-93fc75a3]:hover,.visualization-sidebar-header .fa-dot-circle[data-v-93fc75a3]:hover,.visualization-sidebar-header .fa-check-circle[data-v-93fc75a3]:hover{color:var(--color-ecm)}.visualization-sidebar-header .fa-trash-alt[data-v-93fc75a3]:hover{color:var(--color-danger)}.visualization-sidebar-header select[data-v-93fc75a3]{height:28px;font-size:12px;border-radius:6px;border-color:var(--border-secondary);color:var(--text-secondary);background-color:var(--bg-input)}.template-button-sidebar-btn[data-v-93fc75a3]{background:var(--color-ecm)!important;border-color:var(--color-ecm)!important;border-radius:8px!important;font-size:13px;font-weight:600;transition:filter .15s ease}.template-button-sidebar-btn[data-v-93fc75a3]:hover{filter:brightness(.94)}.visualization-files-scroll[data-v-93fc75a3]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.visualization-files-scroll .list-group[data-v-93fc75a3]{flex:none;margin-top:0;margin-left:6px!important;margin-right:6px!important;overflow:visible;height:auto}.visualization-files-scroll .list-group-item[data-v-93fc75a3]{padding:0 2px!important;margin-bottom:6px!important;background:transparent;border-radius:10px}.visualization-files-scroll .list-group-item[data-v-93fc75a3]:hover,.visualization-files-scroll .list-group-item[data-v-93fc75a3]:focus{background:transparent}.sidebarViewer>.button-toggle-list.visualization-toggle[data-v-93fc75a3],.sidebarViewer>.button-toggle-list.right[data-v-93fc75a3]{top:50%!important;bottom:auto!important;transform:translateY(-50%);opacity:1!important}.sidebarViewer>.button-toggle-list.right[data-v-93fc75a3]{width:32px;height:42px;background:var(--bg-primary);border:1px solid var(--color-ecm);box-shadow:0 2px 8px var(--shadow-sm);color:var(--color-ecm)}.sidebarViewer>.button-toggle-list.right[data-v-93fc75a3]:hover{background:var(--color-ecm-focus);border-color:var(--color-ecm);color:var(--color-ecm)}.visualization-resizer[data-v-93fc75a3]{position:absolute;top:0;right:-10px;width:10px;height:100%;cursor:col-resize;z-index:5;background:transparent}.visualization-resizer[data-v-93fc75a3]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;border-radius:999px;background:var(--border-secondary);opacity:.42}.visualization-resizer[data-v-93fc75a3]:hover{background:#0000000a}.visualization-resizer[data-v-93fc75a3]:hover:after{opacity:.9}[data-theme=dark] .visualization-resizer[data-v-93fc75a3]:hover{background:#ffffff0f}.sidebarViewer.right[data-v-93fc75a3]{width:var(--sidebar-right-width, 350px)}.sidebarViewer.right.close[data-v-93fc75a3]{margin-right:calc(-1 * var(--sidebar-right-width, 350px))!important}.visualization-toggle[data-v-93fc75a3]{z-index:8}.bpm-step-sidebar .sidebar[data-v-93fc75a3]{top:0}.active-drop[data-v-93fc75a3]{border-color:var(--blue)!important}.viewer-main[data-v-93fc75a3]{position:relative;flex:1 1 auto;min-width:0;height:100%;padding:0;background-color:var(--bg-primary)}.viewer-main-body[data-v-93fc75a3]{min-height:0}.button-toggle-list[data-v-93fc75a3]{position:absolute;top:50%;right:auto;transform:translateY(-50%);width:28px;height:38px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-secondary);box-shadow:0 6px 18px var(--shadow-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:8;color:var(--text-primary)}.button-toggle-list[data-v-93fc75a3]:hover{background:var(--bg-hover)}.button-toggle-list.close[data-v-93fc75a3]{right:auto}#body-col.not-active[data-v-93fc75a3]{background-color:var(--bg-disabled);color:var(--text-secondary)}#body-col.active[data-v-93fc75a3]{background-color:var(--bg-active);color:var(--text-primary)}.list-group[data-v-93fc75a3]{position:relative;margin-top:1rem;overflow:visible;flex:1 1 auto;min-height:0;height:auto}.list-group .badge[data-v-93fc75a3]{border:1px solid var(--border-card)!important}.invisible[data-v-93fc75a3]{-webkit-transition:all linear .2s!important;transition:all linear .2s!important}.alert.no-support[data-v-93fc75a3]{background-color:var(--danger)!important;border-color:var(--danger)!important;color:var(--text-on-primary);box-shadow:2px 2px 3px #00000059,-1px -1px 3px var(--shadow-sm)}li[data-v-93fc75a3]{border-bottom:none;border-top:none}.btns-confirm[data-v-93fc75a3]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-93fc75a3]{color:var(--success);cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-93fc75a3]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-93fc75a3]{color:var(--danger);cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-93fc75a3]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}.count-files[data-v-93fc75a3]{font-family:sans-serif;position:absolute;top:0;left:30px;border:2px solid var(--bg-card);height:18px;line-height:8px}.template-button-sidebar[data-v-93fc75a3]{position:relative;flex-shrink:0;display:flex;justify-content:center;padding:10px 10px 12px;z-index:2;background:var(--bg-card);border-top:1px solid var(--border-card)}.template-button-sidebar-btn[data-v-93fc75a3]{border-radius:20px;font-size:10px;font-weight:600;text-transform:none;letter-spacing:.2px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;min-width:240px;white-space:nowrap;line-height:1.2;padding:8px 12px}.template-button-sidebar-btn[data-v-93fc75a3]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.template-button-sidebar-btn[data-v-93fc75a3]:active{transform:translateY(0)}.template-selection-modal .search-section .input-group .form-control[data-v-93fc75a3]{border-radius:8px 0 0 8px;border:1px solid var(--border-input)}.template-selection-modal .search-section .input-group .form-control[data-v-93fc75a3]:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .search-section .input-group .btn[data-v-93fc75a3]{border-radius:0 8px 8px 0;border:1px solid var(--border-input);border-left:none}.template-selection-modal .templates-list[data-v-93fc75a3]{max-height:400px;overflow-y:auto;padding-right:10px;padding-top:2px;padding-bottom:2px}.template-selection-modal .templates-list .template-item[data-v-93fc75a3]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:8px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-card);cursor:pointer;transition:all .3s ease;position:relative}.template-selection-modal .templates-list .template-item[data-v-93fc75a3]:hover{border-color:var(--primary);box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item.selected[data-v-93fc75a3]{border-color:var(--primary);background:var(--bg-hover);box-shadow:0 2px 8px #007bff33;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item .template-info[data-v-93fc75a3]{flex:1}.template-selection-modal .templates-list .template-item .template-info .template-header[data-v-93fc75a3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title[data-v-93fc75a3]{display:flex;align-items:baseline;gap:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-name[data-v-93fc75a3]{color:var(--text-primary);font-weight:600;margin:0}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-version[data-v-93fc75a3]{color:var(--text-secondary);font-size:.75rem;font-weight:500;background:var(--bg-tertiary);padding:2px 6px;border-radius:4px;border:1px solid var(--border-secondary)}.template-selection-modal .templates-list .template-item .template-info .template-details[data-v-93fc75a3]{display:flex;align-items:center}.template-selection-modal .templates-list .template-item .template-info .template-details small[data-v-93fc75a3]{font-size:.875rem}.template-selection-modal .templates-list .template-item .template-actions[data-v-93fc75a3]{margin-left:16px;display:flex;align-items:center;gap:8px}.template-selection-modal .templates-list .template-item .template-actions .badge[data-v-93fc75a3]{font-size:.75rem;padding:.25rem .5rem}.template-selection-modal .templates-list .template-item .template-actions i[data-v-93fc75a3]{font-size:14px;transition:transform .3s ease}.template-selection-modal .templates-list .template-item:hover .template-actions i[data-v-93fc75a3]{transform:translate(2px)}.template-selection-modal .template-pagination[data-v-93fc75a3]{border-top:1px solid var(--border-card);padding-top:16px}.template-selection-modal .template-pagination .pagination[data-v-93fc75a3]{margin-bottom:0}.template-selection-modal .template-pagination .pagination .page-link[data-v-93fc75a3]{border:1px solid var(--border-card);color:var(--primary);font-size:.875rem}.template-selection-modal .template-pagination .pagination .page-link[data-v-93fc75a3]:hover{background-color:var(--bg-hover);border-color:var(--primary)}.template-selection-modal .template-pagination .pagination .page-link[data-v-93fc75a3]:focus{box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .template-pagination .pagination .page-item.active .page-link[data-v-93fc75a3]{background-color:var(--primary);border-color:var(--primary)}.variables-modal .document-name-section[data-v-93fc75a3]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;margin-bottom:16px;transition:all .2s ease}.variables-modal .document-name-section[data-v-93fc75a3]:hover{border-color:var(--primary);box-shadow:0 2px 8px var(--shadow-hover)}.variables-modal .document-name-section .document-name-header[data-v-93fc75a3]{margin-bottom:8px}.variables-modal .document-name-section .document-name-header .document-name-label[data-v-93fc75a3]{display:flex;align-items:center;gap:6px;margin:0;font-size:.9rem;color:var(--text-primary)}.variables-modal .document-name-section .document-name-header .document-name-label .required-badge[data-v-93fc75a3]{color:var(--danger);font-weight:700;font-size:1.1rem}.variables-modal .document-name-section .document-name-input[data-v-93fc75a3]{margin-bottom:6px}.variables-modal .document-name-section .document-name-input .form-control[data-v-93fc75a3]{border:1px solid var(--border-input);border-radius:6px;padding:8px 12px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.variables-modal .document-name-section .document-name-input .form-control[data-v-93fc75a3]:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem var(--shadow-focus)}.variables-modal .document-name-section .document-name-input .form-control[data-v-93fc75a3]::placeholder{color:var(--text-secondary);opacity:.7}.variables-modal .document-name-section .document-name-input .form-control.is-invalid[data-v-93fc75a3]{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .document-name-section .document-name-input .form-control.is-invalid[data-v-93fc75a3]:focus{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .document-name-section .document-name-description[data-v-93fc75a3]{font-size:.8rem;color:var(--text-secondary)}.variables-modal .variables-info .alert[data-v-93fc75a3]{border-radius:8px;border:none;background:var(--bg-hover);color:var(--text-primary);font-size:.9rem}.variables-modal .variables-info .alert i[data-v-93fc75a3]{color:var(--icon-primary)}.variables-modal .variables-list[data-v-93fc75a3]{max-height:none;overflow-y:visible}.variables-modal .variables-list .variable-item[data-v-93fc75a3]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .2s ease}.variables-modal .variables-list .variable-item[data-v-93fc75a3]:hover{border-color:var(--primary);box-shadow:0 2px 8px var(--shadow-hover)}.variables-modal .variables-list .variable-item .variable-header[data-v-93fc75a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.variables-modal .variables-list .variable-item .variable-header .variable-label[data-v-93fc75a3]{display:flex;align-items:center;gap:6px;margin:0;font-size:.9rem;color:var(--text-primary)}.variables-modal .variables-list .variable-item .variable-header .variable-label .required-badge[data-v-93fc75a3]{color:var(--danger);font-weight:700;font-size:1.1rem}.variables-modal .variables-list .variable-item .variable-header .variable-type[data-v-93fc75a3]{background:var(--primary);color:var(--text-on-primary);padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.variables-modal .variables-list .variable-item .variable-input[data-v-93fc75a3]{margin-bottom:6px}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-93fc75a3]{border:1px solid var(--border-input);border-radius:6px;padding:8px 12px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-93fc75a3]:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem var(--shadow-focus)}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-93fc75a3]::placeholder{color:var(--text-secondary);opacity:.7}.variables-modal .variables-list .variable-item .variable-input .form-control.is-invalid[data-v-93fc75a3]{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .variables-list .variable-item .variable-input .form-control.is-invalid[data-v-93fc75a3]:focus{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .variables-list .variable-item .variable-description[data-v-93fc75a3]{font-size:.8rem;color:var(--text-secondary);font-family:Courier New,monospace;background:var(--bg-disabled);padding:2px 6px;border-radius:4px;display:inline-block}.no-variables .fas[data-v-93fc75a3]{color:var(--text-disabled)}.no-variables h5[data-v-93fc75a3]{font-size:1.1rem;font-weight:500}.no-variables p[data-v-93fc75a3]{font-size:.9rem}.gap-2[data-v-93fc75a3]{gap:.5rem}.variables-modal-container[data-v-93fc75a3]{display:grid;grid-template-columns:minmax(340px,38%) minmax(520px,1fr);gap:16px;height:100%;min-height:0}.variables-modal-container.variables-collapsed[data-v-93fc75a3]{grid-template-columns:1fr}.variables-section[data-v-93fc75a3]{min-width:0;overflow-y:auto;padding-right:8px;max-height:100%}.preview-section[data-v-93fc75a3]{min-width:0;display:flex;flex-direction:column;max-height:100%}.section-title[data-v-93fc75a3]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid var(--border-secondary)}.section-title-with-toggle[data-v-93fc75a3]{display:flex;align-items:center;gap:8px}.panel-toggle-btn[data-v-93fc75a3]{width:22px;height:22px;border:1px solid var(--border-secondary);border-radius:999px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.panel-toggle-btn[data-v-93fc75a3]:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}.preview-container[data-v-93fc75a3]{flex:1;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden;background:var(--bg-tertiary);min-height:520px;max-height:calc(92vh - 230px);overflow:auto}.preview-loading[data-v-93fc75a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.preview-editor[data-v-93fc75a3]{width:100%;height:100%;border:none}.preview-html[data-v-93fc75a3]{width:100%;height:100%;min-height:520px;overflow:auto;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px}.preview-html .ckeditor-container[data-v-93fc75a3]{height:100%;padding:0;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px}.preview-html .ckeditor-container .editor-wrapper[data-v-93fc75a3],.preview-html .ckeditor-container .editor-content[data-v-93fc75a3],.preview-html .ckeditor-container .editor-main[data-v-93fc75a3],.preview-html .ckeditor-container .ck-editor[data-v-93fc75a3]{height:100%}.preview-html .ck-editor__main[data-v-93fc75a3]{height:100%}.preview-html .ck-editor__editable[data-v-93fc75a3]{height:calc(92vh - 330px)!important;min-height:520px!important;border:none!important;box-shadow:none!important;overflow-y:auto!important}.preview-html .ck-toolbar[data-v-93fc75a3]{display:none!important}.preview-content[data-v-93fc75a3]{padding:20px;min-height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.preview-content *[data-v-93fc75a3]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:none!important}.preview-iframe[data-v-93fc75a3]{width:100%;height:100%;border:none;background:var(--bg-card);pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.preview-placeholder[data-v-93fc75a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.variables-list[data-v-93fc75a3]{max-height:none;overflow-y:visible}.btn.active[data-v-93fc75a3]{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}#previewAccordion .card[data-v-93fc75a3]{border:1px solid var(--border-card);border-radius:6px;box-shadow:0 2px 4px var(--shadow-sm)}#previewAccordion .card-header[data-v-93fc75a3]{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-card);padding:.75rem 1rem}#previewAccordion .btn-link[data-v-93fc75a3]{color:var(--text-primary);text-decoration:none;font-weight:500;padding:0;width:100%}#previewAccordion .btn-link[data-v-93fc75a3]:hover{color:var(--primary);text-decoration:none}#previewAccordion .btn-link[data-v-93fc75a3]:focus{box-shadow:none;text-decoration:none}#previewAccordion .btn-link i.fa-chevron-down[data-v-93fc75a3]{transition:transform .3s ease}#previewAccordion .btn-link[aria-expanded=true] i.fa-chevron-down[data-v-93fc75a3]{transform:rotate(180deg)}#previewAccordion .card-body[data-v-93fc75a3]{padding:1rem;background-color:var(--bg-card)}[data-v-93fc75a3] .modal.variables-modal .modal-dialog,[data-v-93fc75a3] .modal.variables-modal .modal-dialog.modal-xl{max-width:99vw!important;width:99vw!important;margin:.2rem auto!important;height:calc(100vh - .4rem)}[data-v-93fc75a3] .modal.variables-modal .modal-content{height:calc(100vh - .4rem);max-height:calc(100vh - .4rem);display:flex;flex-direction:column}[data-v-93fc75a3] .modal.variables-modal .modal-header,[data-v-93fc75a3] .modal.variables-modal .modal-footer{flex:0 0 auto}[data-v-93fc75a3] .modal.variables-modal .modal-body{flex:1 1 auto;overflow:hidden;padding:12px 14px}.page-settings-card[data-v-93fc75a3]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px}.page-settings-header[data-v-93fc75a3]{margin-bottom:10px}.page-settings-toggle[data-v-93fc75a3]{width:100%;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;color:var(--text-primary);text-align:left}.page-settings-toggle .fa-chevron-down[data-v-93fc75a3]{transition:transform .2s ease}.page-settings-toggle .fa-chevron-down.open[data-v-93fc75a3]{transform:rotate(180deg)}.page-margins-grid[data-v-93fc75a3]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px 12px;align-content:start}.margin-field[data-v-93fc75a3]{display:flex;flex-direction:column;gap:6px}.margin-field label[data-v-93fc75a3]{font-size:.8rem;font-weight:600;line-height:1.2;margin:0;color:var(--text-secondary)}.margin-input[data-v-93fc75a3]{position:relative;display:flex;align-items:center}.margin-input .form-control[data-v-93fc75a3]{height:38px;padding-right:44px}.margin-unit[data-v-93fc75a3]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:.8rem;line-height:1;pointer-events:none}.actions-bar[data-v-93fc75a3]{margin:4px 10px 8px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}[data-theme=dark] .actions-bar[data-v-93fc75a3]{background:var(--bg-secondary)}.actions-wrapper[data-v-93fc75a3]{display:flex;align-items:center;width:100%;gap:8px;padding:0}.actions-hooper[data-v-93fc75a3]{flex:1;height:30px;align-items:center;justify-content:flex-start;top:0;min-width:0!important}.actions-hooper .hooper-track[data-v-93fc75a3]{align-items:center!important;height:100%;width:max-content!important}.actions-hooper .hooper-slide[data-v-93fc75a3]{width:36px!important;display:flex;justify-content:center}.action-icon[data-v-93fc75a3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:13px;cursor:pointer;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);transition:border-color .15s ease,color .15s ease,background .15s ease}.action-icon[data-v-93fc75a3]:hover{border-color:var(--color-ecm);color:var(--color-ecm)!important;background:var(--bg-hover)}.action-slide--disabled[data-v-93fc75a3]{cursor:not-allowed}.action-slide--disabled .action-icon[data-v-93fc75a3]{opacity:.45;cursor:not-allowed}.action-slide--disabled .action-icon[data-v-93fc75a3]:hover{background-color:transparent}.arrow-btn[data-v-93fc75a3]{background:transparent;border:none;cursor:pointer;width:20px;height:26px;padding:0;border-radius:6px;box-shadow:none;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.arrow-btn[data-v-93fc75a3]:hover{background:var(--bg-hover);color:var(--text-primary)}.arrow-btn i[data-v-93fc75a3]{font-size:11px;color:var(--primary)}.arrow-btn[data-v-93fc75a3]:hover{background:#0000000d}.manual-sort-ghost[data-v-93fc75a3]{opacity:.55}.manual-sort-chosen[data-v-93fc75a3]{transform:scale(1.01)}.manual-sort-drag[data-v-93fc75a3]{cursor:grabbing}.manual-sort-saving[data-v-93fc75a3]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-93fc75a3]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}@media only screen and (max-width:1000px){.sidebarViewer.right[data-v-93fc75a3]{position:absolute;right:35px;z-index:1042}.sidebarViewer.right.task-execution[data-v-93fc75a3]{right:0!important}.variables-modal-container[data-v-93fc75a3]{grid-template-columns:1fr;grid-auto-rows:minmax(280px,auto) minmax(320px,1fr);height:100%}.variables-section[data-v-93fc75a3]{padding-right:0}.preview-container[data-v-93fc75a3],.preview-html[data-v-93fc75a3]{min-height:340px;max-height:56vh}.preview-html .ck-editor__editable[data-v-93fc75a3]{min-height:340px!important;height:56vh!important}.page-margins-grid[data-v-93fc75a3]{grid-template-columns:1fr}}@media only screen and (max-width:699px){.visualization-files-backdrop[data-v-93fc75a3],.visualization-details-backdrop[data-v-93fc75a3]{position:fixed;inset:var(--app-header-offset, 64px) 0 0 0;z-index:1038;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.visualization-details-backdrop[data-v-93fc75a3]{z-index:1041}#visualization.visualization--phone[data-v-93fc75a3]{height:100%;min-height:0;max-height:100%;overflow:hidden}#visualization.visualization--phone .viewer-main[data-v-93fc75a3]{flex:1 1 auto;min-width:0;width:100%;min-height:0}#visualization.visualization--phone .viewer-main-body[data-v-93fc75a3]{min-height:0;height:100%}#visualization.visualization--phone .visualization-sheet-close[data-v-93fc75a3]{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);margin:-8px -8px -8px 4px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}#visualization.visualization--phone .visualization-sheet-close[data-v-93fc75a3]:hover,#visualization.visualization--phone .visualization-sheet-close[data-v-93fc75a3]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}#visualization.visualization--phone .visualization-sheet-close i[data-v-93fc75a3]{font-size:16px}#visualization.visualization--phone .visualization-sidebar-header__actions[data-v-93fc75a3]{gap:4px}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet[data-v-93fc75a3]:not(.right){position:fixed;top:var(--app-header-offset, 64px);left:0;bottom:0;width:min(100%,420px)!important;max-width:100%!important;z-index:1039;margin:0!important;border-right:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:4px 0 24px #0003;transition:transform .25s ease,opacity .2s ease!important;overflow:visible!important}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet:not(.right).close[data-v-93fc75a3]{transform:translate(-105%);opacity:0;pointer-events:none;box-shadow:none;visibility:hidden}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet[data-v-93fc75a3]:not(.right):not(.close){transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet:not(.right) .visualization-body[data-v-93fc75a3]{opacity:1!important}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet:not(.right) .visualization-body.invisible[data-v-93fc75a3]{visibility:visible!important;opacity:1!important}#visualization.visualization--phone .visualization-toggle--phone[data-v-93fc75a3]{position:fixed!important;z-index:1040;top:auto!important;transform:none!important;width:var(--touch-target-min, 44px)!important;height:var(--touch-target-min, 44px)!important;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);margin:0!important;border-radius:12px!important;box-shadow:0 2px 10px #0000002e;background:var(--bg-card)!important;border:1px solid var(--border-secondary);color:var(--text-primary);left:auto;right:auto;bottom:calc(16px + var(--safe-area-bottom, 0px))}#visualization.visualization--phone .visualization-toggle--phone-files[data-v-93fc75a3]{left:12px}#visualization.visualization--phone .visualization-toggle--phone-files.is-open[data-v-93fc75a3]{display:none}#visualization.visualization--phone .visualization-toggle--phone-details[data-v-93fc75a3]{right:12px;border-color:var(--color-ecm);color:var(--color-ecm)}#visualization.visualization--phone .visualization-toggle--phone-details.is-open[data-v-93fc75a3]{display:none}#visualization.visualization--phone .visualization-toggle__count[data-v-93fc75a3]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-ecm, var(--text-link));color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center}#visualization.visualization--phone .template-button-sidebar[data-v-93fc75a3]{padding-bottom:calc(12px + var(--safe-area-bottom, 0px))}#visualization.visualization--phone .template-button-sidebar-btn[data-v-93fc75a3]{width:100%;min-width:0;min-height:var(--touch-target-min, 44px);font-size:13px;white-space:normal}#visualization.visualization--phone .visualization-sidebar-header select[data-v-93fc75a3]{width:100%!important;max-width:none;height:36px}#visualization.visualization--phone .sidebarViewer.right.sidebarViewer--phone-sheet[data-v-93fc75a3]{position:fixed;top:var(--app-header-offset, 64px);right:0;left:0;width:100%!important;max-width:100%!important;height:calc(100dvh - var(--app-header-offset, 64px));z-index:1042;padding-right:0;margin:0!important;border-left:none;box-shadow:none;background:var(--bg-card);transition:transform .25s ease,opacity .2s ease!important}#visualization.visualization--phone .sidebarViewer.right.sidebarViewer--phone-sheet.close[data-v-93fc75a3]{margin-right:0!important;transform:translate(105%);opacity:0;pointer-events:none;visibility:hidden}#visualization.visualization--phone .sidebarViewer.right.sidebarViewer--phone-sheet[data-v-93fc75a3]:not(.close){transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}}@media only screen and (max-width:699px)and (prefers-reduced-motion:reduce){#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet[data-v-93fc75a3],#visualization.visualization--phone .visualization-files-backdrop[data-v-93fc75a3],#visualization.visualization--phone .visualization-details-backdrop[data-v-93fc75a3]{transition:none!important}}.cdv[data-v-01c8342d]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-primary);color:var(--text-primary)}.cdv__toolbar[data-v-01c8342d]{display:flex;align-items:center;gap:16px;padding:8px 16px;border-bottom:1px solid var(--border-color)}.cdv__counter[data-v-01c8342d]{font-variant-numeric:tabular-nums;font-weight:600}.cdv__zoom[data-v-01c8342d]{display:flex;align-items:center;gap:8px}.cdv__zoom-value[data-v-01c8342d]{font-size:13px;min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.cdv__btn[data-v-01c8342d]{border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);border-radius:6px;width:30px;height:30px}.cdv__btn[data-v-01c8342d]:disabled{opacity:.4}.cdv__loading[data-v-01c8342d]{color:var(--text-secondary);font-size:13px;margin-left:auto}.cdv__body[data-v-01c8342d]{flex:1;min-height:0;display:flex}.cdv__thumbs[data-v-01c8342d]{width:150px;flex-shrink:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border-color)}.cdv__thumbs-label[data-v-01c8342d]{font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.cdv__thumb[data-v-01c8342d]{position:relative;border:2px solid var(--border-color);border-radius:4px;background:var(--bg-secondary, #ffffff);padding:0;cursor:pointer;overflow:hidden;min-height:40px}.cdv__thumb canvas[data-v-01c8342d]{display:block;width:100%;height:auto}.cdv__thumb span[data-v-01c8342d]{position:absolute;right:4px;bottom:4px;font-size:10px;padding:0 6px;border-radius:8px;background:#0000008c;color:#fff}.cdv__thumb.active[data-v-01c8342d]{border-color:var(--color-ecm, #2e7dd1)}.cdv__scroll[data-v-01c8342d]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;background:var(--bg-secondary)}.cdv__marker[data-v-01c8342d]{align-self:stretch;padding:6px 12px;font-size:13px;font-weight:600;color:var(--text-secondary);border-left:3px solid var(--color-ecm, var(--text-secondary));background:var(--bg-primary);border-radius:4px}.cdv__file-error[data-v-01c8342d]{align-self:stretch;padding:12px;font-size:13px;color:var(--color-warning, #b7791f);background:var(--bg-primary);border-radius:4px}.cdv__page[data-v-01c8342d]{position:relative;background:#fff;box-shadow:0 2px 12px #0000002e}.cdv__page canvas[data-v-01c8342d]{display:block;width:100%;height:100%}.cdv__page img[data-v-01c8342d]{display:block;max-width:100%;height:auto;-webkit-user-select:none;user-select:none}.cdv__pagenum[data-v-01c8342d]{position:absolute;right:8px;bottom:8px;font-size:11px;padding:1px 8px;border-radius:10px;background:#0000008c;color:#fff;font-variant-numeric:tabular-nums}.cdv__excluded[data-v-01c8342d]{margin:0;padding:8px 16px;font-size:12px;color:var(--text-secondary);border-top:1px solid var(--border-color)}.shared-documents-page .toolbar-card[data-v-767335cd]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 12px}.custom-modal[data-v-767335cd]{z-index:1000;transition:all .4s;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-modal.modal-open[data-v-767335cd]{transition:all .4s;opacity:1}.custom-modal .inner-modal[data-v-767335cd]{width:60%;min-height:60%;height:auto}.custom-modal .inner-modal.custom-document-visualization[data-v-767335cd]{width:80%;min-height:auto;height:90vh}.custom-modal .inner-modal.custom-file-visualization[data-v-767335cd]{width:70%;min-height:auto;height:70%}.custom-modal .inner-modal[data-v-767335cd]{background:var(--background-color-primary);border-color:var(--border-color-primary);border-radius:1rem}.custom-modal .inner-modal .header[data-v-767335cd]{height:60px;padding:20px;border-bottom:1px solid var(--border-color-primary)}.custom-modal .inner-modal .header .title[data-v-767335cd]{margin:0!important}.custom-modal .inner-modal .header .close-btn[data-v-767335cd]{font-size:25px;color:red;cursor:pointer;transition:all .3s ease}.custom-modal .inner-modal .header .close-btn[data-v-767335cd]:hover{color:#cc3f3f;transition:all .3s ease}.custom-modal .inner-modal .tabs-wrapper[data-v-767335cd]{padding:20px}.custom-modal .inner-modal .file-visualization-wrapper[data-v-767335cd]{height:100%}.custom-modal .inner-modal .file-visualization-wrapper .viewer-wrapper .viewer-height[data-v-767335cd]{border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper[data-v-767335cd]{height:calc(100% - 60px)}.custom-modal .inner-modal .document-visualization-wrapper #visualization[data-v-767335cd]{border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.left[data-v-767335cd]{border-radius:0 0 0 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.right[data-v-767335cd]{border-radius:0 0 1rem}.fullwidth[data-v-767335cd]{-webkit-user-select:none!important;user-select:none!important}@media only screen and (max-width:1000px){.fullwidth[data-v-767335cd]{width:100%;padding:0 15px}}.badge[data-v-767335cd]{position:absolute;top:-10px;left:-10px;border-radius:50%;background-color:#80ba26;width:10px;height:10px;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.filter-wrapper[data-v-767335cd]{width:100%;max-width:520px}.filter-toggle-btn[data-v-767335cd]{font-weight:600}.filter-input[data-v-767335cd]{background:var(--bg-secondary);border-color:var(--border-secondary);color:var(--text-primary)}.toolbar-btn[data-v-767335cd]{min-width:84px}.view-btn[data-v-767335cd]{min-width:90px;font-weight:600}.expiration-pill[data-v-767335cd]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.expiration-pill.is-active[data-v-767335cd]{color:#166534;background:#22c55e2e}.expiration-pill.is-expired[data-v-767335cd]{color:#991b1b;background:#ef444429}[data-v-767335cd] .shared-documents-table{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-767335cd] .shared-documents-table thead th{background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-767335cd] .shared-documents-table tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-767335cd] .shared-documents-table tbody tr:last-child{border-bottom:none}[data-v-767335cd] .shared-documents-table tbody tr:hover{background:var(--bg-hover)!important}[data-v-767335cd] .shared-documents-table tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}.shared-doc-modes[data-v-767335cd]{display:flex;gap:4px;padding:0 0 8px}.shared-doc-mode[data-v-767335cd]{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:6px;padding:4px 12px;font-size:13px}.shared-doc-mode.active[data-v-767335cd]{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.fm-actions[data-v-aae31505]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.fm-action-btn[data-v-aae31505]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fm-action-btn i[data-v-aae31505]{font-size:12px}.fm-action-btn[data-v-aae31505]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.fm-page[data-v-6cc97f94]{display:flex;flex-direction:column;gap:12px;min-width:0}.fm-search-panel[data-v-6cc97f94]{width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:12px 14px}.fm-search-panel__bar[data-v-6cc97f94]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fm-search-input[data-v-6cc97f94]{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .15s ease,box-shadow .15s ease}.fm-search-input[data-v-6cc97f94]:focus-within{border-color:var(--color-ecm);box-shadow:0 0 0 3px var(--color-ecm-focus)}.fm-search-input__icon[data-v-6cc97f94]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.fm-search-input__field[data-v-6cc97f94]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:14px}.fm-search-input__field[data-v-6cc97f94]::placeholder{color:var(--text-tertiary)}.fm-search-panel__actions[data-v-6cc97f94]{display:flex;align-items:center;gap:8px;flex-shrink:0}.fm-filters-toggle[data-v-6cc97f94]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fm-filters-toggle i[data-v-6cc97f94]{font-size:12px}.fm-filters-toggle[data-v-6cc97f94]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.fm-filters-toggle--active[data-v-6cc97f94]{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.fm-filters-toggle__badge[data-v-6cc97f94]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-ecm);color:var(--text-inverse, #fff);font-size:10px;font-weight:700}.fm-icon-btn[data-v-6cc97f94]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fm-icon-btn i[data-v-6cc97f94]{font-size:13px}.fm-icon-btn[data-v-6cc97f94]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.fm-icon-btn[data-v-6cc97f94]:disabled{opacity:.45;cursor:default}.fm-icon-btn--danger[data-v-6cc97f94]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.fm-submit-btn[data-v-6cc97f94]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--color-ecm);border-radius:8px;background:var(--color-ecm);color:var(--text-inverse, #fff);font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease}.fm-submit-btn[data-v-6cc97f94]:hover{filter:brightness(.95)}.fm-filters-panel[data-v-6cc97f94]{width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:16px;display:flex;flex-direction:column;gap:18px;animation:fm-filters-in-6cc97f94 .18s ease;overflow:visible}@keyframes fm-filters-in-6cc97f94{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fm-filters-section[data-v-6cc97f94]{display:flex;flex-direction:column;gap:12px;width:100%}.fm-filters-section__label[data-v-6cc97f94],.fm-field-label[data-v-6cc97f94]{display:block;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--text-secondary)}.fm-folder-row[data-v-6cc97f94]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.fm-folder-row[data-v-6cc97f94] .set-folder{flex:1 1 280px;max-width:420px}.fm-controls-panel[data-v-6cc97f94]{border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem}.fm-header[data-v-6cc97f94]{display:flex;align-items:baseline;gap:8px;padding:2px;min-width:0}.fm-header__icon[data-v-6cc97f94]{font-size:13px;color:var(--text-tertiary);align-self:center}.fm-header__title[data-v-6cc97f94]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fm-header__meta[data-v-6cc97f94]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.fm-list-container[data-v-6cc97f94]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.fm-cell-text[data-v-6cc97f94]{color:var(--text-secondary)}.fm-files-count[data-v-6cc97f94]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600}.fm-status-cell[data-v-6cc97f94]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-v-6cc97f94] .fm-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;color:var(--text-inverse, #fff)}[data-v-6cc97f94] .fm-status-badge--success{background:var(--color-success)}[data-v-6cc97f94] .fm-status-badge--warning{background:var(--color-warning);color:#1a1a1a}[data-v-6cc97f94] .fm-status-badge--danger{background:var(--color-danger)}[data-v-6cc97f94] .fm-status-badge--secondary{background:var(--text-tertiary)}[data-v-6cc97f94] .fm-col-id{display:none}[data-v-6cc97f94] .table-custom-style{margin-bottom:0}[data-v-6cc97f94] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap}[data-v-6cc97f94] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle}[data-v-6cc97f94] .table-custom-style.table-bordered,[data-v-6cc97f94] .table-custom-style.table-bordered th,[data-v-6cc97f94] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-6cc97f94] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}.fm-filters-panel[data-v-6cc97f94] .vs__dropdown-toggle{min-height:32px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-input);padding:0 6px 2px}.fm-filters-panel[data-v-6cc97f94] .vs__search,.fm-filters-panel[data-v-6cc97f94] .vs__selected{font-size:13px;color:var(--text-secondary)}.fm-modal-body[data-v-6cc97f94]{max-height:400px;overflow-y:auto;padding:4px 2px}.fm-modal-group[data-v-6cc97f94]{list-style:none;margin:0 0 16px;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.fm-modal-group__meta[data-v-6cc97f94]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:13px;color:var(--text-primary)}.fm-modal-group__label[data-v-6cc97f94]{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.fm-modal-group__users[data-v-6cc97f94]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fm-modal-group__users li[data-v-6cc97f94]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.fm-modal-group__users li i[data-v-6cc97f94]{font-size:11px;color:var(--text-tertiary)}@media(max-width:767px){.fm-search-panel__bar[data-v-6cc97f94]{flex-direction:column;align-items:stretch}.fm-search-panel__actions[data-v-6cc97f94]{justify-content:flex-end}.fm-list-container[data-v-6cc97f94]{max-height:none}}.ocr-zone-tester[data-v-aecfb60a]{padding:20px;max-width:960px;margin:0 auto;color:var(--text-primary)}.header h2[data-v-aecfb60a]{margin:0;font-weight:600}.subtitle[data-v-aecfb60a]{color:var(--text-secondary);margin:4px 0 16px}.controls[data-v-aecfb60a]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.file-drop[data-v-aecfb60a]{flex:1 1 260px;min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed var(--border-secondary);border-radius:6px;background:var(--bg-secondary);cursor:pointer}.file-drop.dragging[data-v-aecfb60a]{border-color:var(--text-link);background:var(--bg-tertiary)}.file-drop i[data-v-aecfb60a]{color:var(--text-link)}.opt[data-v-aecfb60a]{display:flex;flex-direction:column;font-size:12px;color:var(--text-secondary)}.opt select[data-v-aecfb60a]{margin-top:3px;padding:8px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:6px}.btn-recognize[data-v-aecfb60a]{padding:9px 16px;border:none;border-radius:6px;background:var(--text-link);color:var(--text-inverse);font-weight:600;cursor:pointer}.btn-recognize[data-v-aecfb60a]:disabled{opacity:.5;cursor:not-allowed}.btn-recognize i[data-v-aecfb60a]{margin-right:6px}.hint[data-v-aecfb60a]{font-size:12px;color:var(--text-secondary);margin:10px 0}.stage[data-v-aecfb60a]{overflow:auto;border:1px solid var(--border-secondary);border-radius:6px}.stage-canvas[data-v-aecfb60a]{display:block;cursor:crosshair}.result[data-v-aecfb60a]{margin-top:16px;padding:14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary)}.result.error[data-v-aecfb60a]{border-color:var(--color-danger)}.result-row .label[data-v-aecfb60a]{font-size:12px;color:var(--text-secondary)}.result .text[data-v-aecfb60a]{margin:4px 0 0;padding:10px;background:var(--bg-primary);border-radius:4px;white-space:pre-wrap;word-break:break-word;font-size:16px;color:var(--text-primary)}.result-meta[data-v-aecfb60a]{display:flex;gap:18px;margin-top:10px;font-size:13px;color:var(--text-secondary)}.crop-preview[data-v-aecfb60a]{margin-top:12px;max-width:100%;border:1px solid var(--border-secondary);border-radius:4px;image-rendering:pixelated}.mini-nav[data-v-4c023ff5]{padding:4px 2px 2px;font-family:Montserrat,sans-serif}.mini-nav__header[data-v-4c023ff5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 2px}.mini-nav__title[data-v-4c023ff5]{margin:0;display:inline-flex;align-items:baseline;gap:6px;line-height:1}.mini-nav__month[data-v-4c023ff5]{font-size:13px;font-weight:700;color:var(--text-primary);text-transform:capitalize;letter-spacing:-.005em}.mini-nav__year[data-v-4c023ff5]{font-size:12px;font-weight:500;color:var(--text-tertiary)}.mini-nav__controls[data-v-4c023ff5]{display:inline-flex;gap:0}.mini-nav__btn[data-v-4c023ff5]{width:22px;height:22px;border:0;background:transparent;border-radius:5px;display:grid;place-items:center;color:var(--text-tertiary);cursor:pointer;font-size:9px;transition:all .12s ease}.mini-nav__btn[data-v-4c023ff5]:hover{background:var(--bg-hover);color:var(--text-primary)}.mini-nav__grid[data-v-4c023ff5]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-nav__weekday[data-v-4c023ff5]{font-size:9.5px;font-weight:700;color:var(--text-tertiary);text-align:center;padding:4px 0 6px;letter-spacing:.05em;text-transform:uppercase}.mini-nav__cell[data-v-4c023ff5]{position:relative;font-size:11.5px;font-weight:500;background:transparent;border:0;color:var(--text-primary);padding:5px 0 4px;border-radius:6px;cursor:pointer;display:grid;place-items:center;transition:all .14s cubic-bezier(.16,1,.3,1);height:26px}.mini-nav__cell[data-v-4c023ff5]:hover{background:var(--bg-hover);transform:scale(1.04)}.mini-nav__cell.is-other-month[data-v-4c023ff5]{color:var(--text-tertiary);opacity:.42}.mini-nav__cell.is-weekend[data-v-4c023ff5]:not(.is-other-month){color:var(--text-secondary)}.mini-nav__cell.is-today[data-v-4c023ff5]{color:var(--primary);font-weight:700}.mini-nav__cell.is-selected[data-v-4c023ff5]{background:var(--primary);color:#fff!important;box-shadow:0 2px 6px #007bff4d;font-weight:600}.mini-nav__num[data-v-4c023ff5]{line-height:1}.mini-nav__dot[data-v-4c023ff5]{position:absolute;bottom:2px;width:3px;height:3px;border-radius:50%;background:var(--primary)}.is-selected .mini-nav__dot[data-v-4c023ff5]{background:#fff}.ev-card[data-v-b05cdca3]{display:flex;flex-direction:column;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;transition:background .13s ease}.ev-card__header[data-v-b05cdca3]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background .12s ease}.ev-card__header[data-v-b05cdca3]:hover{background:var(--bg-hover)}.ev-card__header[data-v-b05cdca3]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ev-card__label[data-v-b05cdca3]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);flex:1;min-width:0}.ev-card__icon[data-v-b05cdca3]{font-size:11px}.ev-card__count[data-v-b05cdca3]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-active);color:var(--text-primary);font-size:11px;font-weight:600}.ev-card__chevron[data-v-b05cdca3]{font-size:10px;color:var(--text-tertiary);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ev-card.is-collapsed .ev-card__chevron[data-v-b05cdca3]{transform:rotate(-90deg)}.ev-card__body[data-v-b05cdca3]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.inv__chips[data-v-b05cdca3]{display:flex;flex-wrap:wrap;gap:6px}.inv__chip[data-v-b05cdca3]{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 8px 4px 10px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-primary);max-width:100%}.inv__chip--external[data-v-b05cdca3]{border-color:#a0780066;background:#ffc83c14}.inv__chip--accepted[data-v-b05cdca3]{border-color:#00a05080;background:#00c86414}.inv__chip--declined[data-v-b05cdca3]{opacity:.65;text-decoration:line-through}.inv__chip-ico[data-v-b05cdca3]{font-size:10px;color:var(--text-tertiary)}.inv__chip-text[data-v-b05cdca3]{font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv__chip-status[data-v-b05cdca3]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding-left:6px;border-left:1px solid var(--border-secondary)}.inv__chip-x[data-v-b05cdca3]{border:0;background:transparent;cursor:pointer;color:var(--text-tertiary);font-size:10px;padding:2px;border-radius:50%;width:18px;height:18px;display:grid;place-items:center}.inv__chip-x[data-v-b05cdca3]:hover{background:var(--bg-hover);color:var(--color-danger)}.inv__inputs[data-v-b05cdca3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:480px){.inv__inputs[data-v-b05cdca3]{grid-template-columns:1fr}}.inv__input-wrap[data-v-b05cdca3]{position:relative;border:1px solid var(--border-input);background:var(--bg-input);border-radius:8px}.inv__input-wrap[data-v-b05cdca3]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.inv__input-ico[data-v-b05cdca3]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:12px;pointer-events:none}.inv__input[data-v-b05cdca3]{width:100%;border:0;background:transparent;padding:8px 10px 8px 30px;font-family:inherit;font-size:13px;color:var(--text-primary);outline:none}.inv__input[data-v-b05cdca3]::placeholder{color:var(--text-placeholder)}.inv__dropdown[data-v-b05cdca3]{list-style:none;position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 6px 24px var(--shadow-lg);padding:4px;margin:0;max-height:220px;overflow-y:auto}.inv__dropdown-item[data-v-b05cdca3]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;cursor:pointer}.inv__dropdown-item[data-v-b05cdca3]:hover{background:var(--bg-hover)}.inv__avatar[data-v-b05cdca3]{width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.inv__dropdown-text[data-v-b05cdca3]{display:flex;flex-direction:column}.inv__dropdown-text strong[data-v-b05cdca3]{font-size:13px;color:var(--text-primary)}.inv__dropdown-text small[data-v-b05cdca3]{font-size:11px;color:var(--text-tertiary)}.inv__message[data-v-b05cdca3]{width:100%;border:1px solid var(--border-input);background:var(--bg-input);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;color:var(--text-primary);outline:none;resize:vertical;min-height:50px}.inv__message[data-v-b05cdca3]::placeholder{color:var(--text-placeholder)}.inv__message[data-v-b05cdca3]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.inv__error[data-v-b05cdca3]{margin:0;font-size:11.5px;color:var(--color-danger);display:inline-flex;align-items:center;gap:4px}.inv__error i[data-v-b05cdca3]{font-size:10px}.ev-card[data-v-86846a1a]{display:flex;flex-direction:column;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;transition:background .13s ease}.ev-card__header[data-v-86846a1a]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background .12s ease}.ev-card__header[data-v-86846a1a]:hover{background:var(--bg-hover)}.ev-card__header[data-v-86846a1a]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ev-card__label[data-v-86846a1a]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);flex:1;min-width:0}.ev-card__icon[data-v-86846a1a]{font-size:11px}.ev-card__count[data-v-86846a1a]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--bg-active);color:var(--text-primary);font-size:11px;font-weight:600}.ev-card__chevron[data-v-86846a1a]{font-size:10px;color:var(--text-tertiary);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ev-card.is-collapsed .ev-card__chevron[data-v-86846a1a]{transform:rotate(-90deg)}.ev-card__body[data-v-86846a1a]{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.rem__list[data-v-86846a1a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rem__row[data-v-86846a1a]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;transition:opacity .14s ease}.rem__row.is-sent[data-v-86846a1a]{opacity:.65}.rem__row-icon[data-v-86846a1a]{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:var(--bg-active);color:var(--text-secondary);font-size:11px}.rem__row-icon.is-push[data-v-86846a1a]{color:var(--primary)}.rem__row-icon.is-email[data-v-86846a1a]{color:var(--color-warning)}.rem__row-fields[data-v-86846a1a]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.rem__field[data-v-86846a1a]{display:flex;flex-direction:column;gap:3px;min-width:0}.rem__field-label[data-v-86846a1a]{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.rem__select[data-v-86846a1a],.rem__input[data-v-86846a1a]{width:100%;border:1px solid var(--border-input);background:var(--bg-input);border-radius:7px;padding:5px 8px;font-family:inherit;font-size:12.5px;color:var(--text-primary);outline:none;transition:border-color .13s ease,box-shadow .13s ease}.rem__select[data-v-86846a1a]:focus,.rem__input[data-v-86846a1a]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.rem__select[data-v-86846a1a]:disabled,.rem__input[data-v-86846a1a]:disabled{cursor:not-allowed;opacity:.7}.rem__custom[data-v-86846a1a]{display:flex;gap:6px}.rem__input--num[data-v-86846a1a]{width:88px}.rem__select--unit[data-v-86846a1a]{flex:1}.rem__row-meta[data-v-86846a1a]{display:flex;align-items:center;flex-shrink:0}.rem__remove[data-v-86846a1a]{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .13s ease}.rem__remove[data-v-86846a1a]:hover{background:var(--bg-hover);color:var(--color-danger)}.rem__sent[data-v-86846a1a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--bg-active);color:var(--text-secondary);font-size:11px;font-weight:600}.rem__sent i[data-v-86846a1a]{color:var(--color-success);font-size:10px}.rem__empty[data-v-86846a1a]{margin:0;font-size:12.5px;color:var(--text-tertiary);font-style:italic}.rem__add[data-v-86846a1a]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--border-tertiary);background:transparent;color:var(--text-secondary);padding:6px 12px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .13s ease}.rem__add[data-v-86846a1a]:hover{color:var(--primary);border-color:var(--primary)}.rem__add i[data-v-86846a1a]{font-size:10px}.rem__limit[data-v-86846a1a]{margin:0;font-size:11.5px;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:6px}.rem__limit i[data-v-86846a1a]{font-size:11px}.rem__error[data-v-86846a1a]{margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--color-danger);font-size:11.5px}.ev[data-v-21f8518a]{display:flex;flex-direction:column;min-width:0;height:100%;font-family:Montserrat,sans-serif;color:var(--text-primary)}.ev__head[data-v-21f8518a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary);flex-shrink:0;min-height:50px;background:var(--bg-card)}.ev__eyebrow[data-v-21f8518a]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.ev__eyebrow-label[data-v-21f8518a]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary)}.ev__eyebrow-cal[data-v-21f8518a]{display:inline-flex;align-items:center;gap:6px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);font-size:11.5px;padding-left:10px;border-left:1px solid var(--border-secondary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev__eyebrow-dot[data-v-21f8518a]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ev__close[data-v-21f8518a]{background:transparent;border:0;width:30px;height:30px;border-radius:8px;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all .12s ease}.ev__close[data-v-21f8518a]:hover{background:var(--bg-hover);color:var(--text-primary)}.ev__body-wrap[data-v-21f8518a]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.ev__body-wrap[data-v-21f8518a]::-webkit-scrollbar{width:6px}.ev__body-wrap[data-v-21f8518a]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.ev__body[data-v-21f8518a]{padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px}.ev__title-wrap[data-v-21f8518a]{display:flex;flex-direction:column;gap:4px}.ev__title-input[data-v-21f8518a]{width:100%;border:0;background:transparent;font-family:inherit;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);padding:2px 0 8px;border-bottom:2px solid var(--border-secondary);outline:none;transition:border-color .15s ease}.ev__title-input[data-v-21f8518a]::placeholder{color:var(--text-placeholder);font-weight:400}.ev__title-input[data-v-21f8518a]:focus{border-bottom-color:var(--primary)}.ev__title-input.has-error[data-v-21f8518a]{border-bottom-color:var(--color-danger)}.ev__err[data-v-21f8518a]{color:var(--color-danger);font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.ev__err i[data-v-21f8518a]{font-size:10px}.ev__when-card[data-v-21f8518a]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.ev__when-row[data-v-21f8518a]{display:flex;align-items:center;gap:10px;min-width:0}.ev__when-label[data-v-21f8518a]{flex:0 0 56px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.ev__when-pills[data-v-21f8518a]{display:inline-flex;gap:6px;flex-wrap:wrap;min-width:0}.ev__pill-picker[data-v-21f8518a]{width:132px}.ev__pill-picker--time[data-v-21f8518a]{width:84px}.ev__pill-picker[data-v-21f8518a] .mx-input{height:31px;border:1px solid var(--border-secondary);background:var(--bg-card);border-radius:8px;padding:6px 26px 6px 12px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-primary);box-shadow:none;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.ev__pill-picker[data-v-21f8518a] .mx-input:hover{border-color:var(--primary)}.ev__pill-picker[data-v-21f8518a] .mx-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #007bff2e}.ev__pill-picker.has-error[data-v-21f8518a] .mx-input{border-color:var(--color-danger)}.ev__pill-picker--time[data-v-21f8518a] .mx-input{font-variant-numeric:tabular-nums;text-align:center;padding:6px 22px 6px 8px}.ev__pill-picker[data-v-21f8518a] .mx-icon-calendar{color:var(--text-tertiary);font-size:12px;right:8px}.ev__allday[data-v-21f8518a]{margin:0;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 10px 4px 6px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-card);-webkit-user-select:none;user-select:none;transition:all .14s ease}.ev__allday input[data-v-21f8518a]{display:none}.ev__allday[data-v-21f8518a]:hover{border-color:var(--border-tertiary)}.ev__allday.is-on[data-v-21f8518a]{background:var(--bg-active);border-color:var(--primary)}.ev__allday-track[data-v-21f8518a]{position:relative;width:26px;height:14px;background:var(--border-tertiary);border-radius:999px;transition:background .16s cubic-bezier(.16,1,.3,1)}.ev__allday-knob[data-v-21f8518a]{position:absolute;top:1px;left:1px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 2px var(--shadow-sm);transition:transform .18s cubic-bezier(.16,1,.3,1)}.ev__allday input:checked+.ev__allday-track[data-v-21f8518a]{background:var(--primary)}.ev__allday input:checked+.ev__allday-track .ev__allday-knob[data-v-21f8518a]{transform:translate(12px)}.ev__allday-label[data-v-21f8518a]{font-size:12px;color:var(--text-primary);font-weight:500}.ev__when-foot[data-v-21f8518a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding-top:10px;border-top:1px dashed var(--border-secondary)}.ev__duration[data-v-21f8518a]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.ev__duration i[data-v-21f8518a]{color:var(--text-tertiary);font-size:11px}.ev__duration--err[data-v-21f8518a],.ev__duration--err i[data-v-21f8518a]{color:var(--color-danger)}.ev__presets[data-v-21f8518a]{display:inline-flex;gap:4px;flex-wrap:wrap}.ev__preset[data-v-21f8518a]{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);font-family:inherit;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .13s ease}.ev__preset[data-v-21f8518a]:hover{color:var(--text-primary);border-color:var(--border-tertiary)}.ev__preset.is-on[data-v-21f8518a]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 6px #007bff40}.ev__tz-row[data-v-21f8518a]{display:flex;align-items:center;gap:12px;margin-top:10px}.ev__tz-select[data-v-21f8518a]{flex:1;min-width:0;font-size:12px}.ev__row[data-v-21f8518a]{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.ev__row-cell[data-v-21f8518a]{display:flex;flex-direction:column;gap:6px;min-width:0}.ev__row-cell--cal[data-v-21f8518a]{flex:1 1 180px;min-width:0}.ev__row-cell--pri[data-v-21f8518a]{flex:0 0 auto}.ev__label[data-v-21f8518a]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.ev__label i[data-v-21f8518a]{font-size:10px}.ev__select-wrap[data-v-21f8518a]{position:relative;border:1px solid var(--border-input);background:var(--bg-input);border-radius:8px;transition:all .13s ease}.ev__select-wrap[data-v-21f8518a]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.ev__select-wrap.has-error[data-v-21f8518a]{border-color:var(--color-danger)}.ev__select-wrap.is-disabled[data-v-21f8518a]{opacity:.7;cursor:not-allowed}.ev__select-dot[data-v-21f8518a]{position:absolute;left:12px;top:50%;width:10px;height:10px;border-radius:50%;transform:translateY(-50%);pointer-events:none;box-shadow:0 0 0 2px var(--bg-input)}.ev__select-caret[data-v-21f8518a]{position:absolute;right:12px;top:50%;font-size:10px;color:var(--text-tertiary);transform:translateY(-50%);pointer-events:none}.ev__select[data-v-21f8518a]{appearance:none;width:100%;border:0;background:transparent;padding:8px 30px 8px 28px;font-family:inherit;font-size:13px;color:var(--text-primary);outline:none;cursor:pointer}.ev__select[data-v-21f8518a]:disabled{cursor:not-allowed}.ev__chips[data-v-21f8518a]{display:inline-flex;flex-wrap:wrap;gap:4px}.ev__chip[data-v-21f8518a]{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);font-family:inherit;font-size:11.5px;font-weight:600;padding:6px 9px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .13s ease}.ev__chip[data-v-21f8518a]:hover{border-color:var(--border-tertiary);color:var(--text-primary)}.ev__chip.is-on[data-v-21f8518a]{background:var(--bg-active);border-color:var(--primary);color:var(--text-primary)}.ev__chip--none[data-v-21f8518a]{color:var(--text-tertiary)}.ev__chip-dot[data-v-21f8518a]{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.7}.ev__chip--p1 .ev__chip-dot[data-v-21f8518a]{background:var(--color-info);opacity:1}.ev__chip--p2 .ev__chip-dot[data-v-21f8518a]{background:var(--color-warning);opacity:1}.ev__chip--p3 .ev__chip-dot[data-v-21f8518a]{background:var(--color-danger);opacity:1}.ev__loc[data-v-21f8518a]{position:relative}.ev__loc .ev__note-input[data-v-21f8518a]{padding-right:32px}.ev__loc-spinner[data-v-21f8518a]{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:11px;pointer-events:none}.ev__loc-dropdown[data-v-21f8518a]{position:absolute;z-index:60;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:4px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 8px 24px var(--shadow-md, rgba(0, 0, 0, .12));max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.ev__loc-item[data-v-21f8518a]{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--text-primary);line-height:1.35;transition:background .1s ease}.ev__loc-item[data-v-21f8518a]:hover,.ev__loc-item.is-active[data-v-21f8518a]{background:var(--bg-active)}.ev__loc-item-ico[data-v-21f8518a]{color:var(--text-tertiary);font-size:11px;flex-shrink:0;margin-top:2px}.ev__loc-item-text[data-v-21f8518a]{min-width:0;word-break:break-word}.ev__note[data-v-21f8518a]{position:relative;display:block;margin:0;border:1px solid var(--border-input);background:var(--bg-input);border-radius:8px;transition:all .13s ease}.ev__note[data-v-21f8518a]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.ev__note-icon[data-v-21f8518a]{position:absolute;left:12px;top:11px;color:var(--text-tertiary);font-size:12px;pointer-events:none;line-height:1}.ev__note-input[data-v-21f8518a]{width:100%;border:0;background:transparent;padding:9px 12px 9px 34px;font-family:inherit;font-size:13px;color:var(--text-primary);outline:none}.ev__note-input[data-v-21f8518a]::placeholder{color:var(--text-placeholder)}.ev__note-input--ta[data-v-21f8518a]{resize:vertical;min-height:76px;line-height:1.5;padding:9px 12px 9px 34px;display:block}.ev__note:focus-within .ev__note-icon[data-v-21f8518a]{color:var(--primary)}.ev__foot[data-v-21f8518a]{display:flex;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-card);flex-shrink:0}.ev__spacer[data-v-21f8518a]{flex:1}.ev__btn[data-v-21f8518a]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid transparent;padding:8px 14px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .13s ease}.ev__btn--primary[data-v-21f8518a]{background:var(--primary);color:#fff}.ev__btn--primary[data-v-21f8518a]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 12px #007bff47}.ev__btn--primary[data-v-21f8518a]:disabled{opacity:.5;cursor:not-allowed}.ev__btn--ghost[data-v-21f8518a]{background:transparent;color:var(--text-secondary)}.ev__btn--ghost[data-v-21f8518a]:hover{background:var(--bg-hover);color:var(--text-primary)}.ev__btn--icon[data-v-21f8518a]{width:34px;height:34px;padding:0;justify-content:center}.ev__btn--danger[data-v-21f8518a]{color:var(--color-danger);border-color:transparent;background:transparent}.ev__btn--danger[data-v-21f8518a]:hover:not(:disabled){background:#fe00001a;color:var(--color-danger)}.ev__btn-kbd[data-v-21f8518a]{font-family:inherit;font-size:10px;font-weight:600;background:#ffffff38;padding:1px 6px;border-radius:4px;margin-left:2px}.cf[data-v-2551eb0a]{display:flex;flex-direction:column;min-width:0;font-family:Montserrat,sans-serif;overflow:hidden}.cf__head[data-v-2551eb0a]{margin-bottom:2px}.cf__head-content[data-v-2551eb0a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 14px;border-bottom:1px solid var(--border-secondary)}.cf__head-left[data-v-2551eb0a]{display:flex;align-items:center;gap:12px}.cf__chip[data-v-2551eb0a]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent, var(--primary));color:#fff;font-size:14px;flex-shrink:0;transition:background .3s ease;box-shadow:0 4px 12px #0000002e}.cf__eyebrow[data-v-2551eb0a]{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:1px}.cf__title[data-v-2551eb0a]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.2}.cf__close[data-v-2551eb0a]{background:transparent;border:0;width:30px;height:30px;border-radius:7px;color:var(--text-tertiary);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease;flex-shrink:0}.cf__close[data-v-2551eb0a]:hover{background:var(--bg-hover);color:var(--text-primary)}.cf__body[data-v-2551eb0a]{padding:18px 0 10px;display:flex;flex-direction:column;gap:16px}.cf__name-field[data-v-2551eb0a]{position:relative;padding-bottom:2px}.cf__name-input[data-v-2551eb0a]{width:100%;border:0;background:transparent;font-size:22px;font-weight:600;color:var(--text-primary);padding:4px 0 10px;outline:none;font-family:inherit;border-bottom:2px solid var(--border-secondary);transition:border-color .2s ease}.cf__name-input[data-v-2551eb0a]::placeholder{color:var(--text-placeholder);font-weight:400}.cf__name-input.has-error[data-v-2551eb0a]{border-bottom-color:var(--color-danger)}.cf__name-underline[data-v-2551eb0a]{position:absolute;bottom:2px;left:0;width:0;height:2px;border-radius:2px;transition:width .3s ease,background .3s ease}.cf__name-input:focus~.cf__name-underline[data-v-2551eb0a]{width:100%}.cf__err[data-v-2551eb0a]{display:block;margin-top:4px;color:var(--color-danger);font-size:11.5px}.cf__row[data-v-2551eb0a]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.cf__row .cf__field[data-v-2551eb0a]:first-child{flex-shrink:0}.cf__row .cf__field[data-v-2551eb0a]:last-child{flex:1;min-width:160px}.cf__field[data-v-2551eb0a]{display:flex;flex-direction:column;gap:7px;min-width:0}.cf__label[data-v-2551eb0a]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase}.cf__swatches[data-v-2551eb0a]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cf__swatch[data-v-2551eb0a]{width:24px;height:24px;border-radius:8px;background:var(--c);border:2.5px solid transparent;cursor:pointer;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;outline:none}.cf__swatch[data-v-2551eb0a]:hover{transform:scale(1.15)}.cf__swatch.is-on[data-v-2551eb0a]{border-color:#fff;box-shadow:0 0 0 2.5px var(--c);transform:scale(1.05)}.cf__swatch--custom[data-v-2551eb0a]{background:var(--bg-tertiary);border:2px dashed var(--border-tertiary);display:grid;place-items:center;color:var(--text-tertiary);font-size:9px;overflow:hidden}.cf__swatch--custom[data-v-2551eb0a]:hover{transform:scale(1.1)}.cf__swatch--custom input[data-v-2551eb0a]{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0;border:0;width:100%;height:100%}.cf__input[data-v-2551eb0a]{width:100%;padding:9px 11px;border:1.5px solid var(--border-input);background:var(--bg-input);color:var(--text-primary);border-radius:9px;font-size:13px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.cf__input--ta[data-v-2551eb0a]{resize:vertical;min-height:62px;line-height:1.55}.cf__input[data-v-2551eb0a]::placeholder{color:var(--text-placeholder)}.cf__input[data-v-2551eb0a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__tz-select[data-v-2551eb0a]{--vs-font-size: 13px;--vs-line-height: 1.4;--vs-border-color: var(--border-input);--vs-border-radius: 9px;--vs-border-width: 1.5px;--vs-bg: var(--bg-input);--vs-controls-color: var(--text-tertiary);--vs-selected-color: var(--text-primary);--vs-placeholder-color: var(--text-placeholder);--vs-search-input-color: var(--text-primary);--vs-dropdown-bg: var(--bg-card);--vs-dropdown-color: var(--text-primary);--vs-dropdown-option-color: var(--text-primary);--vs-dropdown-option--active-bg: var(--bg-hover);--vs-dropdown-option--active-color: var(--text-primary)}.cf__tz-select[data-v-2551eb0a] .vs__dropdown-toggle{padding:4px 6px 4px 10px;min-height:38px;background:var(--bg-input);border-color:var(--border-input);border-radius:9px;border-width:1.5px;transition:border-color .15s ease,box-shadow .15s ease}.cf__tz-select[data-v-2551eb0a] .vs__dropdown-toggle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__tz-select[data-v-2551eb0a] .vs__search{font-family:Montserrat,sans-serif;color:var(--text-primary)}.cf__tz-select[data-v-2551eb0a] .vs__search::placeholder{color:var(--text-placeholder)}.cf__tz-select[data-v-2551eb0a] .vs__selected{color:var(--text-primary);font-size:13px;margin:2px 0}.cf__tz-select[data-v-2551eb0a] .vs__dropdown-menu{background:var(--bg-card);border-color:var(--border-secondary);border-radius:9px;box-shadow:0 8px 24px #00000024;font-size:13px;max-height:200px}.cf__tz-select[data-v-2551eb0a] .vs__dropdown-option{padding:7px 12px;color:var(--text-primary)}.cf__tz-select[data-v-2551eb0a] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.cf__tz-select[data-v-2551eb0a] .vs__open-indicator{fill:var(--text-tertiary);transform:scale(.7)}.cf__tz-select[data-v-2551eb0a] .vs__clear{fill:var(--text-tertiary)}.cf__toggles[data-v-2551eb0a]{display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;border:1.5px solid var(--border-secondary)}.cf__toggle-row[data-v-2551eb0a]{display:flex;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;margin:0;background:var(--bg-tertiary);transition:background .15s ease;border-bottom:1px solid var(--border-secondary)}.cf__toggle-row[data-v-2551eb0a]:last-child{border-bottom:0}.cf__toggle-row[data-v-2551eb0a]:hover{background:var(--bg-hover)}.cf__toggle-row.is-on[data-v-2551eb0a]{background:var(--bg-input)}.cf__toggle-row input[data-v-2551eb0a]{display:none}.cf__toggle-row--sub[data-v-2551eb0a]{background:var(--bg-secondary);border-top:0}.cf__toggle-row--sub[data-v-2551eb0a]:hover{background:var(--bg-hover)}.cf__toggle-row--static[data-v-2551eb0a]{cursor:default;background:var(--bg-input)}.cf__toggle-row--static[data-v-2551eb0a]:hover{background:var(--bg-input)}.cf__time-input[data-v-2551eb0a]{display:inline-block!important;flex-shrink:0;width:140px;padding:7px 10px;border:1.5px solid var(--border-input);background:var(--bg-input);color:var(--text-primary);border-radius:8px;font-size:13px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.cf__time-input[data-v-2551eb0a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__time-input[data-v-2551eb0a]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.cf__toggle-icon[data-v-2551eb0a]{width:32px;height:32px;border-radius:8px;background:var(--bg-secondary);border:1.5px solid var(--border-secondary);display:grid;place-items:center;flex-shrink:0;color:var(--text-tertiary);font-size:12px;transition:background .2s ease,color .2s ease,border-color .2s ease}.cf__toggle-row.is-on .cf__toggle-icon[data-v-2551eb0a]{background:var(--bg-active);border-color:var(--sw, var(--primary));color:var(--sw, var(--primary))}.cf__toggle-text[data-v-2551eb0a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cf__toggle-title[data-v-2551eb0a]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.cf__toggle-hint[data-v-2551eb0a]{font-size:11.5px;color:var(--text-secondary);line-height:1.45}.cf__switch[data-v-2551eb0a]{--sw: var(--primary);width:38px;height:22px;border-radius:22px;background:var(--border-tertiary);border:1.5px solid var(--border-secondary);position:relative;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.cf__toggle-row.is-on .cf__switch[data-v-2551eb0a]{background:var(--sw, var(--primary));border-color:var(--sw, var(--primary))}.cf__switch-knob[data-v-2551eb0a]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000047;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cf__toggle-row.is-on .cf__switch-knob[data-v-2551eb0a]{transform:translate(16px)}.cf-slide-enter-active[data-v-2551eb0a],.cf-slide-leave-active[data-v-2551eb0a]{transition:max-height .26s ease,opacity .22s ease;max-height:90px;overflow:hidden}.cf-slide-enter[data-v-2551eb0a],.cf-slide-leave-to[data-v-2551eb0a]{max-height:0;opacity:0}.cf__foot[data-v-2551eb0a]{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:12px 0 0;border-top:1px solid var(--border-secondary)}.cf__btn[data-v-2551eb0a]{display:inline-flex;align-items:center;gap:6px;border-radius:9px;border:1.5px solid transparent;padding:8px 16px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;letter-spacing:.01em}.cf__btn--primary[data-v-2551eb0a]{background:var(--accent, var(--primary));color:#fff;box-shadow:0 2px 8px #00000026;transition:background .3s ease,box-shadow .3s ease,transform .15s ease,opacity .15s ease,filter .15s ease}.cf__btn--primary[data-v-2551eb0a]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #0003}.cf__btn--primary[data-v-2551eb0a]:active:not(:disabled){transform:translateY(0)}.cf__btn--primary[data-v-2551eb0a]:disabled{opacity:.5;cursor:not-allowed}.cf__btn--ghost[data-v-2551eb0a]{background:transparent;color:var(--text-secondary);border-color:var(--border-secondary)}.cf__btn--ghost[data-v-2551eb0a]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-tertiary)}.sf[data-v-90213462]{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;min-width:0}.sf__head[data-v-90213462]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 14px;border-bottom:1px solid var(--border-secondary)}.sf__head-left[data-v-90213462]{display:flex;align-items:center;gap:12px}.sf__chip[data-v-90213462]{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px;flex-shrink:0;box-shadow:0 4px 10px #0000001a}.sf__eyebrow[data-v-90213462]{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.sf__title[data-v-90213462]{margin:1px 0 0;font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.2}.sf__close[data-v-90213462]{background:transparent;border:0;width:30px;height:30px;border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:all .12s ease;display:grid;place-items:center}.sf__close[data-v-90213462]:hover{background:var(--bg-hover);color:var(--text-primary)}.sf__body[data-v-90213462]{padding:16px 2px 0;display:flex;flex-direction:column;gap:14px}.sf__section[data-v-90213462]{display:flex;flex-direction:column;gap:6px}.sf__label[data-v-90213462]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.sf__label i[data-v-90213462]{color:var(--text-tertiary);font-size:10px}.sf__select[data-v-90213462] .vs__dropdown-toggle{border:1px solid var(--border-input);background:var(--bg-input);border-radius:8px;padding:4px 8px;transition:border-color .13s ease,box-shadow .13s ease}.sf__select[data-v-90213462] .vs__open-indicator{color:var(--text-tertiary)}.sf__select[data-v-90213462] .vs__search,.sf__select[data-v-90213462] .vs__search:focus{color:var(--text-primary);font-family:inherit;font-size:13px}.sf__select[data-v-90213462] .vs__search::placeholder,.sf__select[data-v-90213462] .vs__search:focus::placeholder{color:var(--text-placeholder)}.sf__select[data-v-90213462] .vs__selected{background:none;border:none;padding:0}.sf__select[data-v-90213462] .vs__selected-options{gap:4px;flex-wrap:wrap}.sf__select[data-v-90213462] .vs__dropdown-toggle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #007bff24}.sf__select[data-v-90213462] .vs__dropdown-menu{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 12px 28px var(--shadow-md);padding:4px;overflow:hidden}.sf__select[data-v-90213462] .vs__dropdown-option{border-radius:7px;padding:6px 8px;transition:background .1s ease}.sf__select[data-v-90213462] .vs__dropdown-option:hover,.sf__select[data-v-90213462] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.sf__select[data-v-90213462] .vs__clear{color:var(--text-tertiary)}.sf__select[data-v-90213462] .vs__deselect{color:var(--text-secondary)}.sf__tag[data-v-90213462]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:999px;padding:2px 8px 2px 6px}.sf__tag-dot[data-v-90213462]{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.sf__opt[data-v-90213462]{display:flex;align-items:center;gap:10px}.sf__opt-avatar[data-v-90213462]{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.sf__opt-info[data-v-90213462]{display:flex;flex-direction:column;line-height:1.25}.sf__opt-name[data-v-90213462]{font-size:13px;font-weight:600;color:var(--text-primary)}.sf__opt-email[data-v-90213462]{font-size:11px;color:var(--text-secondary)}.sf__no-opts[data-v-90213462]{font-size:12.5px;color:var(--text-secondary);padding:6px 4px;display:block}.sf__perm[data-v-90213462]{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin:0;padding:12px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);transition:all .14s ease}.sf__perm input[data-v-90213462]{display:none}.sf__perm[data-v-90213462]:hover{border-color:var(--border-tertiary);background:var(--bg-hover)}.sf__perm.is-on[data-v-90213462]{border-color:var(--primary);background:var(--bg-active)}.sf__perm strong[data-v-90213462]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);font-weight:600;margin-bottom:3px}.sf__perm small[data-v-90213462]{display:block;font-size:11.5px;color:var(--text-secondary);line-height:1.4}.sf__perm-check[data-v-90213462]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-tertiary);background:var(--bg-card);display:grid;place-items:center;flex-shrink:0;margin-top:1px;transition:all .14s ease}.sf__perm-check i[data-v-90213462]{color:#fff;font-size:9px;opacity:0;transition:opacity .1s ease}.sf__perm.is-on .sf__perm-check[data-v-90213462]{background:var(--primary);border-color:var(--primary)}.sf__perm.is-on .sf__perm-check i[data-v-90213462]{opacity:1}.sf__perm-body[data-v-90213462]{flex:1;min-width:0}.sf__perm-icon[data-v-90213462]{font-size:10px;color:var(--text-tertiary)}.sf__perm.is-on .sf__perm-icon[data-v-90213462]{color:var(--primary)}.sf__foot[data-v-90213462]{padding:14px 2px 2px;display:flex;flex-direction:column;gap:14px}.sf__divider[data-v-90213462]{height:1px;background:var(--border-secondary)}.sf__list-wrap[data-v-90213462]{display:flex;flex-direction:column;gap:8px}.sf__list-head[data-v-90213462]{display:flex;align-items:center;gap:8px}.sf__list-label[data-v-90213462]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.sf__list-count[data-v-90213462]{font-size:9.5px;font-weight:700;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);padding:1px 7px;border-radius:999px}.sf__list[data-v-90213462]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sf__list[data-v-90213462]::-webkit-scrollbar{width:4px}.sf__list[data-v-90213462]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.sf__item[data-v-90213462]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:background .1s ease}.sf__item[data-v-90213462]:hover{background:var(--bg-hover)}.sf__item:hover .sf__revoke[data-v-90213462]{opacity:1}.sf__avatar[data-v-90213462]{width:34px;height:34px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0;box-shadow:0 2px 6px #0000001a}.sf__info[data-v-90213462]{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.sf__name[data-v-90213462]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf__email[data-v-90213462]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf__badge[data-v-90213462]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;flex-shrink:0;letter-spacing:.02em;cursor:pointer;transition:filter .12s ease,transform .12s ease}.sf__badge[data-v-90213462]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.sf__badge[data-v-90213462]:disabled{opacity:.6;cursor:progress}.sf__badge i[data-v-90213462]{font-size:9px}.sf__badge--edit[data-v-90213462]{color:var(--primary);background:#007bff1a;border:1px solid rgba(0,123,255,.18)}.sf__badge--view[data-v-90213462]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.sf__revoke[data-v-90213462]{width:26px;height:26px;border:none;background:transparent;border-radius:6px;display:grid;place-items:center;cursor:pointer;color:var(--text-secondary);font-size:11px;opacity:0;transition:all .12s ease;flex-shrink:0}.sf__revoke[data-v-90213462]:hover{color:var(--color-danger);background:#fe000014}.sf__empty[data-v-90213462]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;text-align:center;color:var(--text-tertiary);font-size:12px;font-style:italic}.sf__empty-icon[data-v-90213462]{font-size:22px;opacity:.35}.sf__actions[data-v-90213462]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.sf__btn[data-v-90213462]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid transparent;padding:8px 16px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .13s ease}.sf__btn--primary[data-v-90213462]{background:var(--primary);color:#fff}.sf__btn--primary[data-v-90213462]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 10px #007bff38}.sf__btn--primary[data-v-90213462]:disabled{opacity:.45;cursor:not-allowed;transform:none}.sf__btn--ghost[data-v-90213462]{background:transparent;color:var(--text-secondary);border-color:var(--border-secondary)}.sf__btn--ghost[data-v-90213462]:hover{background:var(--bg-hover);color:var(--text-primary)}.qa-pop[data-v-5e29affc]{position:fixed;z-index:1080;width:320px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 12px 28px var(--shadow-md);padding:12px 14px 10px;font-family:Montserrat,sans-serif}.qa-pop__caret[data-v-5e29affc]{position:absolute;width:12px;height:12px;background:var(--bg-card);border:1px solid var(--border-card);transform:rotate(45deg)}.qa-pop--bottom .qa-pop__caret[data-v-5e29affc]{top:-7px;border-right-color:transparent;border-bottom-color:transparent}.qa-pop--top .qa-pop__caret[data-v-5e29affc]{bottom:-7px;border-left-color:transparent;border-top-color:transparent}.qa-pop__head[data-v-5e29affc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.qa-pop__when[data-v-5e29affc]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.qa-pop__close[data-v-5e29affc]{background:transparent;border:0;padding:2px;color:var(--text-tertiary);cursor:pointer;border-radius:4px}.qa-pop__close[data-v-5e29affc]:hover{color:var(--text-primary);background:var(--bg-hover)}.qa-pop__title[data-v-5e29affc]{width:100%;border:0;border-bottom:1.5px solid var(--border-secondary);background:transparent;color:var(--text-primary);font-size:17px;font-weight:500;padding:6px 2px 8px;margin-bottom:10px;outline:none;transition:border-color .12s ease}.qa-pop__title[data-v-5e29affc]:focus{border-bottom-color:var(--primary)}.qa-pop__title[data-v-5e29affc]::placeholder{color:var(--text-placeholder);font-weight:400}.qa-pop__row[data-v-5e29affc]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.qa-pop__chip[data-v-5e29affc]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all .12s ease;-webkit-user-select:none;user-select:none}.qa-pop__chip input[data-v-5e29affc]{display:none}.qa-pop__chip[data-v-5e29affc]:hover{border-color:var(--border-tertiary)}.qa-pop__chip.is-on[data-v-5e29affc]{background:var(--bg-active);border-color:var(--primary);color:var(--text-primary)}.qa-pop__spacer[data-v-5e29affc]{flex:1}.qa-pop__select[data-v-5e29affc]{max-width:150px;border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-size:12px;outline:none}.qa-pop__select[data-v-5e29affc]:focus{border-color:var(--primary)}.qa-pop__foot[data-v-5e29affc]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.qa-pop__more[data-v-5e29affc]{background:transparent;border:0;color:var(--text-link);font-size:12px;font-weight:500;cursor:pointer;padding:4px 2px;display:inline-flex;align-items:center;gap:6px}.qa-pop__more i[data-v-5e29affc]{font-size:9px;transition:transform .16s ease}.qa-pop__more[data-v-5e29affc]:hover{color:var(--text-link-hover)}.qa-pop__more:hover i[data-v-5e29affc]{transform:translate(2px)}.qa-pop__actions[data-v-5e29affc]{margin-left:auto;display:inline-flex;gap:6px}.qa-pop__btn[data-v-5e29affc]{display:inline-flex;align-items:center;gap:6px;border-radius:6px;border:1px solid transparent;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .12s ease}.qa-pop__btn--ghost[data-v-5e29affc]{background:transparent;color:var(--text-secondary)}.qa-pop__btn--ghost[data-v-5e29affc]:hover{background:var(--bg-hover);color:var(--text-primary)}.qa-pop__btn--primary[data-v-5e29affc]{background:var(--primary);color:#fff}.qa-pop__btn--primary[data-v-5e29affc]:hover:not(:disabled){filter:brightness(1.08)}.qa-pop__btn--primary[data-v-5e29affc]:disabled{opacity:.5;cursor:not-allowed}.qa-pop__kbd[data-v-5e29affc]{font-family:Montserrat,sans-serif;font-size:10px;background:#fff3;padding:1px 5px;border-radius:3px;margin-left:2px}.qa-pop-enter-active[data-v-5e29affc],.qa-pop-leave-active[data-v-5e29affc]{transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1)}.qa-pop-enter[data-v-5e29affc],.qa-pop-leave-to[data-v-5e29affc]{opacity:0;transform:translateY(-4px) scale(.98)}.cm[data-v-dbccdddc]{position:fixed;z-index:1090;min-width:220px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 1px 2px var(--shadow-sm),0 14px 36px var(--shadow-md);padding:6px;font-family:Montserrat,sans-serif;outline:none}.cm__head[data-v-dbccdddc]{display:flex;align-items:center;gap:8px;padding:6px 10px 8px;border-bottom:1px solid var(--border-secondary);margin-bottom:4px}.cm__head-dot[data-v-dbccdddc]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cm__head-title[data-v-dbccdddc]{font-size:11.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm__list[data-v-dbccdddc]{list-style:none;margin:0;padding:0}.cm__divider[data-v-dbccdddc]{height:1px;background:var(--border-secondary);margin:4px 2px}.cm__item[data-v-dbccdddc]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px;text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .1s ease,color .1s ease}.cm__item[data-v-dbccdddc]:hover:not(.is-disabled),.cm__item[data-v-dbccdddc]:focus-visible:not(.is-disabled){background:var(--bg-hover);outline:none}.cm__item.is-disabled[data-v-dbccdddc]{opacity:.5;cursor:not-allowed}.cm__item--danger[data-v-dbccdddc],.cm__item--danger .cm__icon[data-v-dbccdddc]{color:var(--color-danger)}.cm__item--danger[data-v-dbccdddc]:hover:not(.is-disabled){background:#fe000014}.cm__item--success[data-v-dbccdddc],.cm__item--success .cm__icon[data-v-dbccdddc]{color:var(--color-success)}.cm__item--success[data-v-dbccdddc]:hover:not(.is-disabled){background:#33996714}.cm__icon[data-v-dbccdddc]{color:var(--text-tertiary);font-size:12px;width:14px;text-align:center;flex-shrink:0}.cm__label[data-v-dbccdddc]{flex:1}.cm__kbd[data-v-dbccdddc]{font-family:inherit;font-size:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary);padding:1px 5px;border-radius:4px}.cm-enter-active[data-v-dbccdddc],.cm-leave-active[data-v-dbccdddc]{transition:opacity .12s ease,transform .16s cubic-bezier(.16,1,.3,1)}.cm-enter[data-v-dbccdddc],.cm-leave-to[data-v-dbccdddc]{opacity:0;transform:translateY(-4px) scale(.97)}.nl-bar[data-v-db64e4c9]{position:relative;width:100%;font-family:Montserrat,sans-serif}.nl-bar__input-wrap[data-v-db64e4c9]{display:flex;align-items:center;gap:6px;height:38px;padding:0 4px 0 10px;border-radius:999px;background:var(--bg-input);border:1px solid var(--border-input);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.nl-bar.is-active .nl-bar__input-wrap[data-v-db64e4c9]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);background:var(--bg-card)}.nl-bar.is-disabled .nl-bar__input-wrap[data-v-db64e4c9]{opacity:.55}.nl-bar__sparkle[data-v-db64e4c9]{color:var(--primary);font-size:12px;display:inline-flex;width:14px;justify-content:center}.nl-bar__input[data-v-db64e4c9]{flex:1;border:0;background:transparent;color:var(--text-primary);font-size:13px;outline:none;min-width:0}.nl-bar__input[data-v-db64e4c9]::placeholder{color:var(--text-placeholder);font-style:italic}.nl-bar__shortcut[data-v-db64e4c9]{color:var(--text-tertiary);font-size:10px}.nl-bar__shortcut kbd[data-v-db64e4c9]{font-family:inherit;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:4px;padding:0 5px}.nl-bar__icon-btn[data-v-db64e4c9]{background:transparent;border:0;color:var(--text-tertiary);border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.nl-bar__icon-btn[data-v-db64e4c9]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.nl-bar__icon-btn[data-v-db64e4c9]:disabled{opacity:.45;cursor:not-allowed}.nl-bar__icon-btn--primary[data-v-db64e4c9]{background:var(--primary);color:#fff}.nl-bar__icon-btn--primary[data-v-db64e4c9]:hover:not(:disabled){filter:brightness(1.08);background:var(--primary);color:#fff}.nl-bar__preview[data-v-db64e4c9]{margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border-card);box-shadow:0 1px 2px var(--shadow-sm),0 8px 24px var(--shadow-md)}.nl-bar__preview-row[data-v-db64e4c9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nl-bar__controls[data-v-db64e4c9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.nl-bar__select[data-v-db64e4c9]{flex:1 1 auto;min-width:0;border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-size:12px;outline:none}.nl-bar__select[data-v-db64e4c9]:focus{border-color:var(--primary)}.nl-bar__actions[data-v-db64e4c9]{display:inline-flex;gap:6px;margin-left:auto}.nl-bar__btn[data-v-db64e4c9]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid transparent;padding:5px 10px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s ease}.nl-bar__btn--ghost[data-v-db64e4c9]{background:transparent;color:var(--text-secondary);border-color:var(--border-secondary)}.nl-bar__btn--ghost[data-v-db64e4c9]:hover{color:var(--text-primary);background:var(--bg-hover)}.nl-bar__btn--primary[data-v-db64e4c9]{background:var(--primary);color:#fff}.nl-bar__btn--primary[data-v-db64e4c9]:hover:not(:disabled){filter:brightness(1.08)}.nl-bar__btn--primary[data-v-db64e4c9]:disabled{opacity:.5;cursor:not-allowed}.nl-bar__examples[data-v-db64e4c9]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-secondary);display:flex;flex-wrap:wrap;gap:6px}.nl-bar__example[data-v-db64e4c9]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:999px;padding:3px 9px;font-size:11px;cursor:pointer;font-family:inherit;transition:all .12s ease;text-align:left}.nl-bar__example[data-v-db64e4c9]:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}.nl-bar.is-compact .nl-bar__shortcut[data-v-db64e4c9],.nl-bar.is-compact .nl-bar__btn-label[data-v-db64e4c9]{display:none}.nl-bar.is-compact .nl-bar__preview-row[data-v-db64e4c9]{gap:5px}.nl-bar.is-compact .nl-chip[data-v-db64e4c9]{font-size:11px;padding:3px 8px}.nl-bar.is-compact .nl-chip--title[data-v-db64e4c9]{max-width:100%}.nl-bar.is-compact .nl-bar__btn[data-v-db64e4c9]{padding:6px 8px}.nl-bar.is-compact .nl-bar__select[data-v-db64e4c9]{font-size:11px}.nl-chip[data-v-db64e4c9]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary);max-width:100%}.nl-chip i[data-v-db64e4c9]{font-size:11px;opacity:.85;flex-shrink:0}.nl-chip--title[data-v-db64e4c9]{background:color-mix(in srgb,var(--primary) 10%,var(--bg-tertiary));border-color:color-mix(in srgb,var(--primary) 40%,var(--border-secondary));color:var(--text-primary);max-width:220px}.nl-chip--title span[data-v-db64e4c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-chip--title.is-missing[data-v-db64e4c9]{color:var(--text-tertiary);font-style:italic;background:var(--bg-tertiary);border-color:var(--border-secondary)}.nl-chip--when[data-v-db64e4c9]{color:var(--text-primary)}.nl-chip--allday[data-v-db64e4c9]{background:color-mix(in srgb,var(--primary) 14%,transparent);border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary)}.nl-chip--loc[data-v-db64e4c9]{color:var(--text-secondary)}.nl-chip--hint[data-v-db64e4c9]{background:transparent;border-style:dashed;color:var(--text-tertiary)}.nl-fade-enter-active[data-v-db64e4c9],.nl-fade-leave-active[data-v-db64e4c9]{transition:opacity .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.nl-fade-enter[data-v-db64e4c9],.nl-fade-leave-to[data-v-db64e4c9]{opacity:0;transform:translateY(-3px)}.incinv[data-v-579ea225]{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;font-family:Montserrat,sans-serif;transition:gap .16s ease,padding .16s ease}.incinv.is-collapsed[data-v-579ea225]{gap:0;padding-top:10px;padding-bottom:10px}.incinv__head[data-v-579ea225]{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.incinv__head.is-clickable[data-v-579ea225]{cursor:pointer;border-radius:6px;margin:-4px;padding:4px;transition:background .12s ease}.incinv__head.is-clickable[data-v-579ea225]:hover{background:var(--bg-hover)}.incinv__head.is-clickable[data-v-579ea225]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.incinv__head-right[data-v-579ea225]{display:inline-flex;align-items:center;gap:8px}.incinv__chevron[data-v-579ea225]{font-size:10px;color:var(--text-tertiary);transition:transform .18s ease}.incinv__panel[data-v-579ea225]{display:flex;flex-direction:column;gap:10px}.incinv__title[data-v-579ea225]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.incinv__title i[data-v-579ea225]{font-size:11px;color:var(--text-tertiary)}.incinv__badge[data-v-579ea225]{background:var(--primary);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 8px}.incinv__empty[data-v-579ea225]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;color:var(--text-tertiary);font-size:12.5px}.incinv__empty-ico[data-v-579ea225]{font-size:22px;opacity:.4}.incinv__list[data-v-579ea225]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.incinv__list[data-v-579ea225]::-webkit-scrollbar{width:4px}.incinv__list[data-v-579ea225]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.incinv__item[data-v-579ea225]{display:flex;gap:12px;padding:10px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);transition:border-color .13s ease}.incinv__item[data-v-579ea225]:hover{border-color:var(--border-tertiary)}.incinv__item.is-declined[data-v-579ea225]{opacity:.7}.incinv__bar[data-v-579ea225]{width:4px;border-radius:4px;flex-shrink:0}.incinv__body[data-v-579ea225]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.incinv__row1[data-v-579ea225]{display:flex;align-items:center;justify-content:space-between;gap:10px}.incinv__event-title[data-v-579ea225]{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incinv__status[data-v-579ea225]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;flex-shrink:0}.incinv__status--pending[data-v-579ea225]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-secondary)}.incinv__status--accepted[data-v-579ea225]{color:#006e3a;background:#00c8641f}.incinv__status--declined[data-v-579ea225]{color:#a02020;background:#fe00001a}.incinv__row2[data-v-579ea225]{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11.5px;color:var(--text-secondary)}.incinv__row2 i[data-v-579ea225]{font-size:10px;color:var(--text-tertiary);margin-right:4px}.incinv__msg[data-v-579ea225]{margin:0;padding:6px 8px;background:var(--bg-card);border-radius:6px;font-size:12px;color:var(--text-secondary);font-style:italic}.incinv__actions[data-v-579ea225]{display:flex;gap:8px;margin-top:4px}.incinv__btn[data-v-579ea225]{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease}.incinv__btn[data-v-579ea225]:disabled{opacity:.5;cursor:not-allowed}.incinv__btn i[data-v-579ea225]{font-size:10px}.incinv__btn--accept[data-v-579ea225]{background:#10b981;color:#fff}.incinv__btn--accept[data-v-579ea225]:hover:not(:disabled){filter:brightness(1.05)}.incinv__btn--decline[data-v-579ea225]{background:var(--bg-card);color:var(--color-danger);border-color:var(--border-secondary)}.incinv__btn--decline[data-v-579ea225]:hover:not(:disabled){background:#fe000014;border-color:var(--color-danger)}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;box-shadow:0 2px 6px #00000026}.fc-popover .fc-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px #0003}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;inset:-1px;background:#000;opacity:.25}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px #0000004d}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;inset:-10px 0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}@font-face{font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:400;font-style:normal}.fc-icon{font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center}.fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc-button{-webkit-appearance:button}.fc-button:not(:disabled){cursor:pointer}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,62,80,.25);box-shadow:0 0 0 .2rem #2c3e5040}.fc-button:disabled{opacity:.65}.fc-button-primary{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem #4c5b6a80}.fc-button-primary:disabled{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:not(:disabled):active,.fc-button-primary:not(:disabled).fc-button-active{color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled):active:focus,.fc-button-primary:not(:disabled).fc-button-active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem #4c5b6a80}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc th,.fc td,.fc hr,.fc thead,.fc tbody,.fc-row{border-color:#ccc!important;background:#fff!important}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton,.fc-bgevent-container,.fc-business-container,.fc-highlight-container,.fc-mirror-container{display:none}.fc tbody .fc-row{height:auto!important;min-height:0!important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more-cell,.fc-more{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover{display:none}.fc-time-grid{min-height:0!important}.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-scroller,.fc-day-grid-container,.fc-time-grid-container{overflow:visible!important;height:auto!important}.fc-row{border:0!important;margin:0!important}.fc-button-group,.fc button{display:none}}.fc-dayGridWeek-view .fc-content-skeleton,.fc-dayGridDay-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-week-number,.fc-dayGrid-view .fc-day-number{padding:2px}.fc-dayGrid-view th.fc-week-number,.fc-dayGrid-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:gray}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0px 0px 0px 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;inset:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.cal-shell{--cal-radius: 12px;--cal-radius-sm: 8px;--cal-ease: cubic-bezier(.16, 1, .3, 1);--cal-inspector-w: 420px;display:grid;grid-template-columns:300px 1fr 0;grid-template-rows:minmax(0,1fr);position:fixed;top:var(--app-header-height);left:var(--module-rail-width, 75px);right:0;bottom:0;height:calc(100vh - var(--app-header-height));max-height:calc(100vh - var(--app-header-height));background:var(--bg-primary);font-family:Montserrat,sans-serif;transition:grid-template-columns .26s var(--cal-ease),left .26s var(--cal-ease)}.cal-shell.is-sidebar-collapsed{grid-template-columns:0 1fr 0}.cal-shell.is-inspector-open{grid-template-columns:300px minmax(0,1fr) var(--cal-inspector-w)}.cal-shell.is-sidebar-collapsed.is-inspector-open{grid-template-columns:0 minmax(0,1fr) var(--cal-inspector-w)}@media(max-width:1100px){.cal-shell{--cal-inspector-w: 380px}.cal-shell.is-inspector-open,.cal-shell.is-sidebar-collapsed.is-inspector-open{grid-template-columns:minmax(0,1fr)}}.cal-inspector{position:relative;background:var(--bg-card);border-left:1px solid var(--border-secondary);min-height:0;min-width:0;overflow:hidden;opacity:0;pointer-events:none;transform:translate(8px);transition:opacity .2s var(--cal-ease),transform .24s var(--cal-ease);display:flex;flex-direction:column;z-index:4}.cal-inspector.is-open{opacity:1;pointer-events:auto;transform:translate(0);box-shadow:-12px 0 30px -18px #0000002e}.cal-sidebar{position:relative;background:var(--bg-card);border-right:1px solid var(--border-secondary);overflow:hidden;min-height:0;min-width:0;transition:opacity .2s var(--cal-ease)}.cal-sidebar__inner{height:100%;overflow:hidden;display:flex;flex-direction:column;padding:14px 14px 10px;gap:10px}.cal-sidebar__head{display:flex;flex-direction:column;gap:8px;padding-bottom:4px;flex-shrink:0}.cal-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.cal-sidebar__scroll::-webkit-scrollbar{width:4px}.cal-sidebar__scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.cal-sidebar__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);padding:0 2px}.is-sidebar-collapsed .cal-sidebar{opacity:0;pointer-events:none}.is-sidebar-collapsed .cal-sidebar{border-right-color:transparent}.cal-cta{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 78%,#6b9eff));color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff38,0 4px 10px #007bff38;transition:all .16s var(--cal-ease)}.cal-cta:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px #ffffff38,0 6px 16px #007bff4d}.cal-cta:active{transform:translateY(0)}.cal-cta:disabled{opacity:.55;cursor:not-allowed}.cal-cta__icon{width:22px;height:22px;display:grid;place-items:center;background:#ffffff38;border-radius:6px;font-size:11px}.cal-cta__label{flex:1;text-align:left;letter-spacing:.005em}.cal-cta__kbd{font-family:inherit;font-size:10px;font-weight:600;background:#ffffff38;padding:2px 7px;border-radius:4px;letter-spacing:.04em}.cal-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;padding:10px 12px;flex-shrink:0}.cal-card--mini{padding:10px 8px 8px}.cal-card--inbox{background:var(--bg-card)}.cal-section{display:flex;flex-direction:column;gap:4px}.cal-section__header{display:flex;align-items:center;gap:8px;padding:4px 4px 6px}.cal-section__title{margin:0;font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.12em;flex-shrink:0}.cal-section__rule{flex:1;height:1px;background:linear-gradient(to right,var(--border-secondary),transparent)}.cal-section__count{font-size:9.5px;font-weight:700;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);padding:1px 6px;border-radius:999px;min-width:18px;text-align:center}.cal-section__add{width:22px;height:22px;border:1px dashed var(--border-tertiary);background:transparent;color:var(--text-tertiary);border-radius:6px;display:grid;place-items:center;cursor:pointer;font-size:10px;transition:all .14s ease}.cal-section__add:hover{color:var(--primary);border-color:var(--primary);border-style:solid;background:var(--bg-active)}.cal-rail-toggle{position:absolute;top:30px;left:286px;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;z-index:20;box-shadow:0 2px 6px var(--shadow-sm);transition:left .26s var(--cal-ease),background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease;font-size:10px}.cal-rail-toggle:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.06)}.cal-rail-toggle.is-collapsed{left:14px}.cal-rail-toggle:after{content:"";position:absolute;inset:-4px;border-radius:50%;pointer-events:none}@media(max-width:992px){.cal-rail-toggle{display:none}}.cal-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.cal-list__item{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:7px;transition:background .1s ease,opacity .16s ease;position:relative}.cal-list__item:hover{background:var(--bg-hover)}.cal-list__item:hover .cal-list__actions{opacity:1;transform:translate(0)}.cal-list__item.is-off{opacity:.55}.cal-list__actions{margin-left:auto;display:flex;gap:0;opacity:0;transform:translate(2px);transition:opacity .14s ease,transform .14s ease}.cal-list__badges{display:inline-flex;gap:4px;align-items:center}.cal-list__sub{width:22px;height:22px;border-radius:50%;background:var(--bg-tertiary);color:var(--text-secondary);font-size:9px;font-weight:600;display:grid;place-items:center;text-transform:uppercase;flex-shrink:0}.cal-list__empty{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary);padding:14px 8px;text-align:center}.cal-list__empty i{font-size:16px;opacity:.5}.cal-list__empty--mute{padding:8px 6px;font-style:italic;font-size:11.5px}.cal-toggle{display:flex;align-items:center;gap:9px;margin:0;cursor:pointer;flex:1;min-width:0}.cal-toggle input{display:none}.cal-toggle__swatch{width:14px;height:14px;border-radius:4px;border:1.5px solid;flex-shrink:0;display:grid;place-items:center;transition:all .14s ease}.cal-toggle__swatch i{font-size:8px;color:#fff;opacity:1;transition:opacity .14s ease}.cal-list__item.is-off .cal-toggle .cal-toggle__swatch i{opacity:0}.cal-toggle__name{font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cal-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:9px;border-radius:4px;font-weight:700}.cal-badge--default{color:var(--primary);background:#007bff1f}.cal-badge--work{color:var(--color-success);background:#33996724}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:500;padding:7px 12px;border-radius:var(--cal-radius-sm);border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;transition:all .13s ease;white-space:nowrap}.cal-btn--primary{background:var(--primary);color:#fff}.cal-btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 10px #007bff38}.cal-btn--primary:active{transform:translateY(0)}.cal-btn--primary:disabled{opacity:.5;cursor:not-allowed}.cal-btn--ghost{border-color:var(--border-secondary);background:var(--bg-card)}.cal-btn--ghost:hover{background:var(--bg-hover)}.cal-btn--block{width:100%}.cal-icon-btn{width:30px;height:30px;border:none;background:transparent;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--text-secondary);transition:all .12s ease;font-size:13px}.cal-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.cal-icon-btn--lg{width:34px;height:34px;font-size:14px}.cal-icon-btn--danger:hover{color:var(--color-danger);background:#fe000014}.cal-pill{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;border-radius:999px;cursor:pointer;font-family:inherit;transition:all .13s ease}.cal-pill:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.cal-pill--icon{padding:7px 11px}.cal-pill--icon i{font-size:13px}.cal-jump{position:relative;display:inline-flex;align-items:center}.cal-jump__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:1100;width:280px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 12px 32px var(--shadow-md);padding:12px;font-family:Montserrat,sans-serif}.cal-jump__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-jump__title{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.cal-jump__input{width:100%;border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:13.5px;font-family:inherit;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.cal-jump__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.cal-jump__shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cal-jump__chip{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s ease}.cal-jump__chip:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}.cal-jump__foot{display:flex;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-secondary)}.cal-jump__btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid transparent;padding:6px 12px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s ease}.cal-jump__btn kbd{font-family:inherit;font-size:10px;background:#ffffff38;padding:0 5px;border-radius:3px}.cal-jump__btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-secondary)}.cal-jump__btn--ghost:hover{color:var(--text-primary);background:var(--bg-hover)}.cal-jump__btn--primary{background:var(--primary);color:#fff}.cal-jump__btn--primary:hover:not(:disabled){filter:brightness(1.08)}.cal-jump__btn--primary:disabled{opacity:.5;cursor:not-allowed}.cal-jump-pop-enter-active,.cal-jump-pop-leave-active{transition:opacity .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.cal-jump-pop-enter,.cal-jump-pop-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}.cal-kbd{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:#ffffff38;color:inherit}.cal-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:20px 24px 12px;background:var(--bg-primary);transition:padding-left .26s var(--cal-ease)}.cal-shell.is-sidebar-collapsed .cal-main{padding-left:56px}.cal-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px}.cal-toolbar__left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cal-toolbar__right{display:flex;align-items:center;gap:8px}.cal-headline{display:flex;flex-direction:column;margin-left:14px;line-height:1}.cal-headline__btn{all:unset;display:flex;flex-direction:column;cursor:pointer;padding:4px 6px;margin:-4px -6px;border-radius:8px;transition:background .13s ease}.cal-headline__btn:hover{background:var(--bg-hover)}.cal-headline__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cal-headline__title{margin:0;font-weight:700;font-size:22px;color:var(--text-primary);letter-spacing:-.015em;text-transform:capitalize;line-height:1.1;display:flex;align-items:baseline;gap:8px}.cal-headline__primary{color:var(--text-primary)}.cal-headline__secondary{color:var(--text-tertiary);font-weight:500;font-size:18px;letter-spacing:0}.cal-headline__sub{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.14em}.cal-tz{position:relative;display:inline-flex}.cal-tz__btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-secondary);background:var(--bg-card);border-radius:10px;padding:6px 10px;cursor:pointer;color:var(--text-secondary);font:inherit;font-size:12.5px;transition:all .14s ease}.cal-tz__btn:hover{color:var(--text-primary);border-color:var(--border-tertiary)}.cal-tz__abbr{font-weight:600;letter-spacing:.04em}.cal-tz__panel{position:absolute;z-index:50;top:calc(100% + 6px);right:0;width:280px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 6px 18px var(--shadow-md, rgba(0, 0, 0, .12));padding:12px;display:flex;flex-direction:column;gap:10px}.cal-tz__label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.cal-tz__select{font-size:12px}.cal-tz__set-default{border:1px solid var(--border-secondary);background:var(--bg-tertiary, var(--bg-card));color:var(--text-primary);border-radius:8px;padding:6px 10px;font:inherit;font-size:12px;cursor:pointer;transition:all .14s ease}.cal-tz__set-default:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary)}.cal-tz__set-default:disabled{opacity:.55;cursor:default}.cal-segment{display:inline-flex;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;padding:3px;box-shadow:0 1px 2px var(--shadow-sm);position:relative}.cal-segment__btn{border:0;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500;font-family:inherit;padding:5px 12px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .14s ease}.cal-segment__btn:hover{color:var(--text-primary)}.cal-segment__btn.is-active{background:var(--primary);color:#fff;box-shadow:0 2px 6px #007bff40}.cal-segment__kbd{font-size:9.5px;padding:1px 5px;border-radius:3px;background:var(--bg-tertiary);color:var(--text-tertiary);font-family:inherit;transition:all .14s ease}.is-active .cal-segment__kbd{background:#ffffff38;color:#fffffff2}@media(max-width:1100px){.cal-segment__lbl{display:none}}.cal-canvas{flex:1 1 auto;min-height:0;position:relative}.cal-sidebar__nl{margin-top:8px;width:100%}.cal-fc{height:100%;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;padding:4px 8px 8px;box-shadow:0 1px 2px var(--shadow-sm);overflow:hidden}.cal-fc .fc-view-container,.cal-fc .fc-view{background:transparent}.cal-fc th.fc-day-header{background:transparent!important;border:0!important;text-transform:uppercase;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--text-tertiary);padding:10px 6px 8px}.cal-fc td,.cal-fc th,.cal-fc .fc-row{border-color:var(--border-secondary)!important}.cal-fc .fc-day-grid-container{padding:2px}.cal-fc .fc-day-top{text-align:right;padding:6px 8px 0;font-size:13px;font-weight:600;color:var(--text-secondary)}.cal-fc .fc-day-top .fc-day-number{padding:0;float:none;transition:color .14s ease}.cal-fc .fc-day{background:transparent!important;transition:background .16s ease}.cal-fc .fc-day:hover{background:var(--bg-hover)!important}.cal-fc .fc-other-month{background:transparent!important}.cal-fc .fc-other-month .fc-day-top{opacity:.35}.cal-fc .fc-day.fc-today,.cal-fc .fc-day-today{background:#007bff0d!important}.cal-fc .fc-today .fc-day-number{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff!important;font-weight:600;padding:0 6px}.cal-fc .fc-event{border-radius:6px;font-size:11.5px;font-weight:500;padding:2px 6px;border:0;line-height:1.35;box-shadow:0 1px #0000000a;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.cal-fc .fc-event:hover{transform:translateY(-1px);box-shadow:0 4px 10px var(--shadow-sm);filter:brightness(1.04)}.cal-fc .fc-day-grid-event .fc-content{padding:0}.cal-fc .fc-time{font-feature-settings:"tnum" 1;opacity:.85;margin-right:4px}.cal-fc .cal-evt--done{opacity:.55;text-decoration:line-through}.cal-fc .cal-evt--high{box-shadow:inset 0 0 0 1px #ffffff80,0 2px 6px #00000014}.cal-fc .fc-now-indicator{border-color:var(--color-danger)}.cal-fc .fc-now-indicator-line{border-top-width:1.5px}.cal-fc .fc-now-indicator-arrow{border-color:var(--color-danger);border-width:5px}.cal-fc .fc-axis,.cal-fc .fc-time-grid .fc-slats td{font-size:10.5px;color:var(--text-tertiary);border-color:var(--border-secondary)!important}.cal-fc .fc-list-view{background:transparent!important;border:0!important}.cal-fc .fc-list-table{background:transparent}.cal-fc .fc-list-table td{padding:12px 14px;background:transparent!important;border-color:var(--border-secondary)!important}.cal-fc .fc-list-heading td{background:var(--bg-tertiary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.cal-fc .fc-list-heading-main,.cal-fc .fc-list-heading-alt{color:var(--text-secondary)}.cal-fc .fc-list-item:hover td{background:var(--bg-hover)!important}.cal-fc .fc-list-item-title{color:var(--text-primary);font-weight:500}.cal-fc .fc-list-item-title a{color:var(--text-primary)}.cal-fc .fc-list-item-time{color:var(--text-secondary);font-feature-settings:"tnum" 1}.cal-fc .fc-list-empty,.cal-fc .fc-list-empty-wrap2,.cal-fc .fc-list-empty-wrap1{background:transparent!important;color:var(--text-tertiary);padding:40px!important;font-size:13px}.cal-fc .fc-view-container,.cal-fc .fc-view,.cal-fc .fc-head,.cal-fc .fc-body,.cal-fc .fc-head-container,.cal-fc .fc-row,.cal-fc .fc-content-skeleton,.cal-fc .fc-bg,.cal-fc .fc-bg table,.cal-fc .fc-time-grid,.cal-fc .fc-time-grid-container,.cal-fc .fc-day-grid-container,.cal-fc .fc-scroller,.cal-fc .fc-divider{background:transparent!important}.cal-fc .fc-week-number{background:var(--bg-tertiary)!important;color:var(--text-tertiary)!important}.cal-fc .fc-popover{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;box-shadow:0 12px 28px var(--shadow-md);border-radius:10px;overflow:hidden}.cal-fc .fc-popover .fc-header{background:var(--bg-tertiary)!important;color:var(--text-primary);border-color:var(--border-secondary)!important}.cal-fc .fc-popover .fc-close{color:var(--text-secondary)}.cal-fc .fc-divider{border-color:var(--border-secondary)!important}.cal-fc .fc-event .fc-resizer{background:var(--bg-card)}[data-theme=dark] .cal-fc .fc-day.fc-today,[data-theme=dark] .cal-fc .fc-day-today{background:#6b9eff14!important}.cal-help{position:absolute;top:8px;right:8px;width:280px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 14px 36px var(--shadow-md);padding:12px 14px;z-index:30}.cal-help__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-help__head h4{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.cal-help__list{margin:0;display:grid;grid-template-columns:1fr;gap:4px}.cal-help__list>div{display:flex;align-items:center;justify-content:space-between;padding:5px 4px;border-radius:6px}.cal-help__list>div:hover{background:var(--bg-hover)}.cal-help__list dt{font-size:12.5px;color:var(--text-primary);margin:0}.cal-help__list dd{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.cal-help__list dd span{font-size:10px}.cal-help__list dd kbd{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:inherit;padding:1px 6px;border-radius:4px;min-width:20px;text-align:center}.cal-help-enter-active,.cal-help-leave-active{transition:opacity .14s ease,transform .18s var(--cal-ease)}.cal-help-enter,.cal-help-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}@media(max-width:1100px){.cal-shell.is-inspector-open .cal-sidebar,.cal-shell.is-inspector-open .cal-rail-toggle,.cal-shell.is-inspector-open .cal-main{display:none}.cal-shell.is-inspector-open .cal-inspector{border-left:0;box-shadow:none;transform:none}}@media(max-width:992px){.cal-shell:not(.is-inspector-open){grid-template-columns:minmax(0,1fr)}.cal-shell:not(.is-inspector-open) .cal-sidebar,.cal-shell:not(.is-inspector-open) .cal-rail-toggle{display:none}.cal-headline{margin-left:8px}.cal-headline__title{font-size:22px}.cal-headline__secondary{font-size:19px}.cal-segment__lbl{display:none}.cal-main{padding:14px 14px 0}}.w-40[data-v-e32bcf53]{width:40%}.w-60[data-v-e32bcf53]{width:60%}.lbl-start-as-active[data-v-f4d8016d]{font-size:10px!important}.col-assign-triggers[data-v-12f776d2]{padding:20px 20px 20px 0;height:500px;overflow:auto}.col-assign-triggers .list-group[data-v-12f776d2]{padding-right:5px;padding-top:10px}.col-assign-triggers .btn-add-block[data-v-12f776d2]{display:block;padding:7px 10px;line-height:1.5;width:98.7%!important}.col-assign-triggers .list-group-item[data-v-12f776d2]{font-weight:700;margin-bottom:4px;padding:10px 18px;height:56px;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;transition:all .4s ease;cursor:pointer}.col-assign-triggers .list-group-item[data-v-12f776d2]:hover{background:#e8f2f7;color:#3b5bfd}.col-assign-triggers .list-group-item i[data-v-12f776d2]{cursor:pointer}.col-assign-triggers .folder_info[data-v-12f776d2]{padding-top:12px;margin-left:22px;margin-bottom:45px;height:20px;font-size:13.5px}.col-assigned-triggers[data-v-12f776d2]{position:relative;padding:20px 0 20px 20px}.col-assigned-triggers .list-permissions[data-v-12f776d2]{height:500px;overflow:auto}.col-assigned-triggers .list-permissions th[data-v-12f776d2],.col-assigned-triggers .list-permissions td[data-v-12f776d2]{font-size:14px}.body-delete-confirm[data-v-12f776d2]{margin-top:1px;position:relative;padding-top:10px;z-index:99;top:-170px;left:280px;width:100%;height:100%;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.btn-delete-cancel[data-v-12f776d2],.btn-delete-ok[data-v-12f776d2]{display:block;width:100%;height:100%;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;padding:2px 8px;font-size:12px!important;line-height:40px;cursor:pointer}.btn-delete-cancel[data-v-12f776d2]:hover,.btn-delete-ok[data-v-12f776d2]:hover{background-color:#00ff0014}.selected[data-v-12f776d2]{color:#3b5bfd}.trigger-item-title[data-v-12f776d2]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.folder-email-settings .header-modern[data-v-6a442cfb]{background:linear-gradient(180deg,#0d6efd14,#0d6efd05);border-bottom:1px solid rgba(0,0,0,.06);padding:1rem}.folder-email-settings .header-icon[data-v-6a442cfb]{font-size:1.1rem}.folder-email-settings .header-title[data-v-6a442cfb]{font-weight:700;line-height:1.2}.folder-email-settings .header-subtitle[data-v-6a442cfb]{color:#6c757d;font-size:.9rem;margin-top:.15rem}.folder-email-settings .badge-domain[data-v-6a442cfb]{border:1px solid rgba(0,0,0,.06)}.folder-email-settings .info-box[data-v-6a442cfb]{border:1px solid rgba(13,110,253,.15)}.folder-email-settings .list-modern[data-v-6a442cfb]{border-radius:.75rem;overflow:hidden}.folder-email-settings .list-item[data-v-6a442cfb]{cursor:pointer;border-left:3px solid transparent;transition:background-color .15s ease,border-color .15s ease}.folder-email-settings .list-item[data-v-6a442cfb]:hover:not(.active):not(.disabled){background:#00000008}.folder-email-settings .list-item.active[data-v-6a442cfb]{border-left-color:#0d6efde6}.folder-email-settings .email-title[data-v-6a442cfb]{max-width:260px}.folder-email-settings .min-w-0[data-v-6a442cfb]{min-width:0}.folder-email-settings .btn-icon[data-v-6a442cfb]{line-height:1;opacity:.9}.folder-email-settings .btn-icon[data-v-6a442cfb]:hover{opacity:1}.folder-email-settings .actions[data-v-6a442cfb]{flex-shrink:0}.folder-email-settings .badge-soft[data-v-6a442cfb]{border:1px solid rgba(0,0,0,.06)}.folder-email-settings .empty-state[data-v-6a442cfb]{text-align:center;border:1px dashed rgba(0,0,0,.15);border-radius:.75rem;padding:1.25rem}.folder-email-settings .empty-icon[data-v-6a442cfb]{font-size:1.6rem;opacity:.55}.folder-email-settings .text-monospace[data-v-6a442cfb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.btn-navbar-file[data-v-af707761]{width:30px;height:30px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.btn-navbar-file[data-v-af707761]:hover:not(.opacityButton){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.opacityButton[data-v-af707761]{opacity:.35;cursor:default}.icon[data-v-af707761]{font-size:13px;height:auto;line-height:1}.opacityButton[data-v-334311d2]{opacity:.3;cursor:default}.icon[data-v-334311d2]{font-size:20px;height:20px}.view-new-folder[data-v-334311d2]{position:absolute;top:40px;left:1px;z-index:2;border:1px solid var(--border-primary);background-color:var(--bg-card);color:var(--text-primary);border-radius:.25em;padding:5px 10px;box-shadow:1px 1px 5px var(--shadow-md);width:270px;overflow:hidden}.view-confirm-actions-folder[data-v-334311d2]{position:absolute;top:40px;left:1px;border:1px solid var(--border-primary);background-color:var(--bg-card);color:var(--text-primary);border-radius:.25em;padding:0;box-shadow:1px 1px 5px var(--shadow-md);width:270px;overflow:hidden;z-index:99999}.view-confirm-actions-folder .close[data-v-334311d2]{color:var(--text-primary);opacity:.7}.view-confirm-actions-folder .close[data-v-334311d2]:hover{color:var(--text-primary);opacity:1}.view-confirm-actions-folder .title-folder-selected[data-v-334311d2]{font-size:.8rem}.view-confirm-actions-folder .btnNo[data-v-334311d2]{color:var(--text-primary);font-weight:700;cursor:pointer;background-color:#ff00001f}.view-confirm-actions-folder .btnNo[data-v-334311d2]:hover{color:var(--text-secondary);background-color:#ff00004d}.view-confirm-actions-folder .btnYes[data-v-334311d2]{color:var(--text-primary);font-weight:700;cursor:pointer;background-color:#00ff001f}.view-confirm-actions-folder .btnYes[data-v-334311d2]:hover{color:var(--text-secondary);background-color:#00ff004d}.custom-control-label[data-v-334311d2]{line-height:24px}.bold[data-v-334311d2]{font-weight:700!important}.active-version-color[data-v-334311d2]{color:#20b2aa}.dropdown-item[data-v-334311d2]{color:var(--text-primary)}.dropdown-toggle span[data-v-334311d2]{transition:all .4s ease}.dropdown-toggle span[data-v-334311d2]:hover{color:var(--text-link-hover)!important;transition:all .4s ease}.div-buttons[data-v-334311d2]{border-bottom:1px solid var(--border-secondary);padding-bottom:5px}.box-option-folder[data-v-334311d2]{width:200px;text-align:left}.font-bold[data-v-334311d2]{font-weight:700!important}#modal-delete-folder .modal-header{border:0px!important}.delete-folder-popover{max-width:300px;background-color:var(--bg-card);border-color:var(--border-primary);color:var(--text-primary)}.delete-folder-popover .popover-body{color:var(--text-primary)}.delete-folder-popover.bs-popover-bottom .arrow:after,.delete-folder-popover.bs-popover-auto[x-placement^=bottom] .arrow:after{border-bottom-color:var(--bg-card)}.delete-folder-popover .close{color:var(--text-primary);opacity:.7}.delete-folder-popover .close:hover{color:var(--text-primary);opacity:1}.delete-folder-popover .title-folder-selected{font-size:.8rem}.radios-option-folder .custom-control-label{line-height:25px}.folder-tree-panel[data-v-143b8b24]{position:sticky;top:var(--app-header-height);flex:0 0 auto;display:flex;flex-direction:column;min-height:0;margin-top:-20px;margin-bottom:-20px;height:calc(100vh - var(--app-header-height));align-self:flex-start;box-sizing:border-box;padding:12px 12px 12px 0;border-right:1px solid var(--border-secondary);background:transparent}.folder-tree-panel--sheet[data-v-143b8b24]{position:relative;top:auto;margin:0;height:100%;width:100%;align-self:stretch;padding:12px 12px calc(12px + var(--safe-area-bottom, 0px));border-right:none;background:var(--bg-secondary)}.folder-tree-panel__header-actions[data-v-143b8b24]{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto}.folder-tree-panel__close[data-v-143b8b24]{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.folder-tree-panel__close[data-v-143b8b24]:hover,.folder-tree-panel__close[data-v-143b8b24]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}.folder-tree-panel--sheet .folder-tree-panel__controls[data-v-143b8b24] .btn-navbar-file{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.folder-tree-panel--sheet .folder-tree-panel__controls[data-v-143b8b24] .div-buttons{gap:8px}.folder-tree-panel__controls[data-v-143b8b24]{flex:0 0 auto;margin-bottom:2px}.folder-tree-panel__controls[data-v-143b8b24] .div-buttons{padding-bottom:8px;margin-bottom:0}.folder-tree-panel__controls[data-v-143b8b24] .b-overlay-wrap{display:block}.folder-tree-panel__header[data-v-143b8b24]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 4px;flex:0 0 auto}.folder-tree-panel__title[data-v-143b8b24]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.folder-tree-panel__body[data-v-143b8b24],.folder-tree-panel__body.b-overlay-wrap[data-v-143b8b24],.folder-tree-panel__body[data-v-143b8b24] .b-overlay-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.folder-tree-panel__scroll[data-v-143b8b24]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.folder-tree-panel__scroll .treeview-container[data-v-143b8b24]{background-color:transparent;border:none;min-width:0}.folder-tree-panel__loading[data-v-143b8b24]{display:flex;align-items:center;justify-content:center;min-height:180px}.folder-tree-panel__resizer[data-v-143b8b24]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:5;background:transparent}.folder-tree-panel__resizer[data-v-143b8b24]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:44px;border-radius:999px;background:var(--text-tertiary);opacity:0;transition:opacity .15s ease}.folder-tree-panel__resizer[data-v-143b8b24]:hover:after{opacity:1}.folder-tree-panel__resizer[data-v-143b8b24]:hover{background:#0000000f}[data-theme=dark] .folder-tree-panel__resizer[data-v-143b8b24]:hover{background:#ffffff14}.btn-sort-trigger[data-v-143b8b24]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .15s,color .15s;padding:0}.btn-sort-trigger[data-v-143b8b24]:hover,.btn-sort-trigger--active[data-v-143b8b24]{background:var(--bg-hover);color:var(--text-primary)}.btn-sort-trigger[data-v-143b8b24]:disabled{opacity:.4;cursor:not-allowed}.btn-sort-trigger i[data-v-143b8b24]{font-size:13px}[data-v-143b8b24] .fancytree-title{min-width:0}[data-v-143b8b24] .fancytree-title>a{display:inline-block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}[data-v-143b8b24] .fancytree-title a.router-link-active,[data-v-143b8b24] .fancytree-title a.router-link-exact-active{font-weight:600!important;color:var(--color-ecm)!important}[data-v-143b8b24] .fancytree-container{font-size:13px;outline:none;padding-top:0;padding-left:0;padding-right:0}[data-v-143b8b24] span.fancytree-node{border-radius:6px;padding:3px 4px;transition:background .12s ease}[data-v-143b8b24] span.fancytree-node:hover{background:var(--bg-hover)}[data-v-143b8b24] .fancytree-title,[data-v-143b8b24] .fancytree-title a{color:var(--text-secondary)}[data-v-143b8b24] .fancytree-title a:hover{color:var(--text-primary);text-decoration:none}[data-v-143b8b24] .treeview-container{width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;height:auto!important;overflow:visible!important}[data-v-143b8b24] .treeview-container .leftmenu-fancytree-container{height:auto!important;max-height:none!important;overflow:visible!important}.sort-panel__option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;cursor:pointer;font-size:13px;color:var(--text-secondary);transition:background .12s}.sort-panel__option span{display:flex;align-items:center;gap:8px}.sort-panel__option:hover{background:var(--bg-hover);color:var(--text-primary)}.sort-panel__option--active{color:var(--text-primary);font-weight:500}.sort-panel__check{font-size:11px;color:var(--text-link);flex-shrink:0}.sort-panel__order-icon{font-size:12px;width:14px;color:var(--text-tertiary)}.sort-panel__divider{height:1px;background:var(--border-divider);margin:4px 0}.ecm-main-root[data-v-64595bc0]{display:flex;flex-direction:column;height:100%;min-height:0}.ecm-main-layout[data-v-64595bc0]{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;height:100%;min-height:0;gap:16px}.ecm-main-content[data-v-64595bc0]{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:auto}.ecm-main-content--doc-viewer[data-v-64595bc0],.ecm-main-root--doc-viewer[data-v-64595bc0]{overflow:hidden}.folder-tree-sheet[data-v-64595bc0]{position:fixed;inset:var(--app-header-offset, 64px) 0 0 0;z-index:calc(var(--z-left-menu, 1035) + 2);display:flex;pointer-events:none}.folder-tree-sheet__backdrop[data-v-64595bc0]{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer;pointer-events:auto}.folder-tree-sheet__panel[data-v-64595bc0]{position:relative;z-index:1;pointer-events:auto;width:100%;max-width:100%;height:100%;box-shadow:4px 0 24px #0003}.folder-tree-sheet-enter-active[data-v-64595bc0],.folder-tree-sheet-leave-active[data-v-64595bc0]{transition:opacity .2s ease}.folder-tree-sheet-enter-active .folder-tree-sheet__panel[data-v-64595bc0],.folder-tree-sheet-leave-active .folder-tree-sheet__panel[data-v-64595bc0]{transition:transform .25s ease}.folder-tree-sheet-enter[data-v-64595bc0],.folder-tree-sheet-leave-to[data-v-64595bc0]{opacity:0}.folder-tree-sheet-enter .folder-tree-sheet__panel[data-v-64595bc0],.folder-tree-sheet-leave-to .folder-tree-sheet__panel[data-v-64595bc0]{transform:translate(-100%)}@media only screen and (max-width:699px){.ecm-main-layout[data-v-64595bc0]{gap:0}.ecm-main-content[data-v-64595bc0]{width:100%}}body.ecm-folder-tree-open{overflow:hidden}html.ecm-doc-viewer-open,body.ecm-doc-viewer-phone{overflow:hidden;height:100%}.scwd[data-v-746292b2]{display:flex;flex-direction:column;gap:0;color:var(--text-primary);min-width:0}.scwd-header[data-v-746292b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--border-secondary)}.scwd-header__identity[data-v-746292b2]{display:flex;align-items:flex-start;gap:12px;min-width:0}.scwd-header__icon[data-v-746292b2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.scwd-header__icon i[data-v-746292b2]{font-size:18px;line-height:1}.scwd-header__copy[data-v-746292b2]{min-width:0}.scwd-header__eyebrow[data-v-746292b2]{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2;margin-bottom:2px}.scwd-header__title[data-v-746292b2]{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text-primary)}.scwd-header__subtitle[data-v-746292b2]{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.scwd-header__close[data-v-746292b2]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;appearance:none;transition:all .15s ease}.scwd-header__close i[data-v-746292b2]{font-size:12px}.scwd-header__close[data-v-746292b2]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary)}.scwd-toolbar[data-v-746292b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.scwd-search[data-v-746292b2]{flex:1 1 220px;display:flex;align-items:center;gap:8px;min-width:0}.scwd-search__icon[data-v-746292b2]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.scwd-search__input[data-v-746292b2]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:13px;line-height:1.4}.scwd-search__input[data-v-746292b2]::placeholder{color:var(--text-tertiary)}.scwd-search__input[data-v-746292b2]:disabled{opacity:.6}.scwd-toolbar__count[data-v-746292b2]{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--text-tertiary);padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.scwd-doc-step[data-v-746292b2]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.scwd-doc-step__label[data-v-746292b2]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.scwd-list[data-v-746292b2]{display:flex;flex-direction:column;gap:10px;max-height:min(52vh,420px);overflow-y:auto;padding-right:2px}.scwd-empty[data-v-746292b2]{display:flex;align-items:flex-start;gap:12px;padding:28px 16px;border:1px dashed var(--border-secondary);border-radius:12px;background:var(--bg-secondary)}.scwd-empty__icon[data-v-746292b2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;color:var(--text-tertiary);background:var(--bg-tertiary)}.scwd-empty__icon i[data-v-746292b2]{font-size:18px}.scwd-empty__title[data-v-746292b2]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.scwd-empty__hint[data-v-746292b2]{margin:2px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.scwd-process[data-v-746292b2]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);overflow:hidden;flex-shrink:0}.scwd-process__header[data-v-746292b2]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);min-width:0}.scwd-process__icon[data-v-746292b2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.scwd-process__icon i[data-v-746292b2]{font-size:14px}.scwd-process__titles[data-v-746292b2]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.scwd-process__label[data-v-746292b2]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.scwd-process__name[data-v-746292b2]{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scwd-process__badge[data-v-746292b2]{flex-shrink:0;font-size:11px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:999px;padding:2px 8px}.scwd-task[data-v-746292b2]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s ease}.scwd-task+.scwd-task[data-v-746292b2]{border-top:1px solid var(--border-secondary)}.scwd-task[data-v-746292b2]:hover,.scwd-task.scwd-task--active[data-v-746292b2]{background:color-mix(in srgb,var(--color-bpm) 6%,transparent)}.scwd-task__icon-wrap[data-v-746292b2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.scwd-task__icon[data-v-746292b2]{width:22px;height:22px;object-fit:contain}.scwd-task__body[data-v-746292b2]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.scwd-task__title[data-v-746292b2]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scwd-task__meta[data-v-746292b2]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scwd-start[data-v-746292b2]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;color:#fff;background:var(--color-bpm);cursor:pointer;appearance:none;transition:opacity .15s ease,transform .15s ease}.scwd-start i[data-v-746292b2]{font-size:11px}.scwd-start[data-v-746292b2]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.scwd-start[data-v-746292b2]:disabled{opacity:.55;cursor:not-allowed;transform:none}.scwd-modal-content{border-radius:14px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary)}.scwd-modal-body{padding:18px 18px 16px}.dropzone[data-v-5f2b1798]{position:absolute;display:flex;justify-content:center;flex-direction:row;align-items:center;width:100%;height:100%;background:#00000080;z-index:1072!important;top:0;left:0}.dropzone .container-dropzone[data-v-5f2b1798]{display:flex;justify-content:center;align-items:center;margin-top:15%}.dropzone .container-dropzone .box-dropzone[data-v-5f2b1798]{border:2px dashed #000;display:flex;justify-content:center;flex-direction:column;border-radius:14px;background-color:#ffffffc7;padding:50px}.dropzone .container-dropzone .box-dropzone .img-dropzone[data-v-5f2b1798]{width:185px;margin:0 auto}.dropzone .container-dropzone .box-dropzone .info-dropzone[data-v-5f2b1798]{font-weight:700}.list-group-flush .list-group-item[data-v-4fd12e74]{border:1px solid #ccc!important;border-radius:5px!important;margin-bottom:18px!important;padding:8px!important;z-index:1!important}.list-group-flush .list-group-item[data-v-4fd12e74]:hover{background:#0000000a!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important}.list-group-flush .list-group-item[data-v-4fd12e74]:last-child{margin-bottom:4px!important}.file-type[data-v-4fd12e74]{position:absolute;bottom:6.2px;left:50px;font-size:.7em;color:#00000070}.btn-base[data-v-4fd12e74]{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;-webkit-user-select:none;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.btn-root[data-v-4fd12e74]{flex:0 0 auto;color:#0000008a;padding:12px;overflow:visible;font-size:1.5rem;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1) 0ms;border-radius:50%}.btn-root[data-v-4fd12e74]:hover{box-shadow:0 0 1px 2px #ff000026;background:#ff000026;color:#de0000}.MuiTouchRipple-root[data-v-4fd12e74]{inset:0;z-index:0;overflow:hidden;position:absolute;border-radius:inherit;pointer-events:none}.MuiIconButton-label[data-v-4fd12e74]{width:100%;display:flex;align-items:inherit;justify-content:inherit}.MuiSvgIcon-fontSizeSmall[data-v-4fd12e74]{font-size:1.2rem}.MuiSvgIcon-root[data-v-4fd12e74]{fill:currentColor;width:1.2rem;height:1.2rem;display:inline-block;font-size:1.2rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.file_name:hover .tooltip_file_name[data-v-4fd12e74]{display:block!important}.tooltip_file_name[data-v-4fd12e74]{display:none;color:#fff;border:3px solid #fff;position:absolute;left:0;top:0;background:#000;padding:8px 12px;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important;z-index:3}.btn-add-drop-file[data-v-4fd12e74]{border-radius:0px 0px .25rem .25rem}.list-files-upload[data-v-4fd12e74]{overflow:hidden auto;height:auto;max-height:400px;box-shadow:inset -3px 3px .3rem #00000014,inset 3px -3px .3rem #00000014;border-radius:.25rem .25rem 0px 0px}.fade-enter-active[data-v-07a4722b],.fade-leave-active[data-v-07a4722b]{transition:opacity .8s}.fade-enter[data-v-07a4722b],.fade-leave-to .fade-leave-active[data-v-07a4722b]{opacity:10}.custom-spinner-gif[data-v-07a4722b]{width:70px;height:70px}.list-documents-workflow-icon[data-v-db678ca3]{color:var(--color-bpm)}.view-list-documents[data-v-db678ca3]{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.view-list-documents>.row[data-v-db678ca3]{flex:1 1 auto;min-height:0;width:100%;margin-left:0;margin-right:0}.view-list-documents>.row>.col[data-v-db678ca3]{display:flex;flex-direction:column;min-height:0;height:100%;max-width:100%;padding-left:0;padding-right:0}.table-container[data-v-db678ca3]{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0;width:100%;height:100%}.documents-controls-panel[data-v-db678ca3]{flex-shrink:0;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.documents-header[data-v-db678ca3]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 10px;margin-bottom:0;border-bottom:1px solid var(--border-secondary)}.documents-folders-btn[data-v-db678ca3]{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);margin:-6px 0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);color:var(--color-ecm, var(--text-link));cursor:pointer;transition:background .15s ease,border-color .15s ease}.documents-folders-btn[data-v-db678ca3]:hover,.documents-folders-btn[data-v-db678ca3]:focus-visible{background:var(--bg-hover);border-color:var(--color-ecm, var(--text-link));outline:none}.documents-folders-btn i[data-v-db678ca3]{font-size:15px}.documents-header__icon[data-v-db678ca3]{font-size:13px;color:var(--text-tertiary);align-self:center}.documents-header__title[data-v-db678ca3]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.documents-header__meta[data-v-db678ca3]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.documents-icon-btn[data-v-db678ca3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.documents-icon-btn i[data-v-db678ca3]{font-size:12px}.documents-icon-btn[data-v-db678ca3]:hover{border-color:var(--color-ecm);background:var(--bg-hover);text-decoration:none}.documents-primary-line[data-v-db678ca3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:10px}.documents-primary-line__left[data-v-db678ca3]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;white-space:nowrap}.documents-primary-line__right[data-v-db678ca3]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap}.documents-line-icons[data-v-db678ca3]{white-space:nowrap;display:inline-flex;align-items:center;gap:0}.documents-shortcuts-wrap[data-v-db678ca3]{position:relative;flex-shrink:0;margin-left:8px}.documents-shortcuts-btn[data-v-db678ca3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.documents-shortcuts-btn[data-v-db678ca3]:hover,.documents-shortcuts-btn[data-v-db678ca3]:focus,.documents-shortcuts-btn.active[data-v-db678ca3]{color:var(--color-ecm);border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 10%,var(--bg-hover));outline:none}.documents-shortcuts-btn i[data-v-db678ca3]{font-size:12px}.documents-help[data-v-db678ca3]{position:absolute;top:calc(100% + 8px);right:0;z-index:1060;width:min(300px,100vw - 32px);max-height:min(70vh,480px);overflow:auto;background:var(--bg-card, var(--bg-secondary));border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 10px 28px var(--shadow-md, rgba(0, 0, 0, .14))}.documents-help__head[data-v-db678ca3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);position:sticky;top:0;z-index:1}.documents-help__head h4[data-v-db678ca3]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.documents-help__close[data-v-db678ca3]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.documents-help__close[data-v-db678ca3]:hover{background:var(--bg-hover);color:var(--text-primary)}.documents-help__list[data-v-db678ca3]{margin:0;padding:8px 0}.documents-help__list>div[data-v-db678ca3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.documents-help__list>div[data-v-db678ca3]:hover{background:var(--bg-hover)}.documents-help__list dt[data-v-db678ca3]{margin:0;font-size:12.5px;color:var(--text-primary)}.documents-help__list dd[data-v-db678ca3]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary);flex-shrink:0}.documents-help__list dd span[data-v-db678ca3]{font-size:10px}.documents-help__list dd kbd[data-v-db678ca3]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:inherit;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.documents-help-enter-active[data-v-db678ca3],.documents-help-leave-active[data-v-db678ca3]{transition:opacity .14s ease,transform .18s ease}.documents-help-enter[data-v-db678ca3],.documents-help-leave-to[data-v-db678ca3]{opacity:0;transform:translateY(-4px) scale(.98)}.documents-line-pagination[data-v-db678ca3]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.documents-bulk-actions[data-v-db678ca3]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.documents-bulk-actions--inline[data-v-db678ca3]{flex-wrap:nowrap;margin-top:0}.documents-import-btn[data-v-db678ca3]{white-space:nowrap}.documents-controls-panel[data-v-db678ca3] .btn.select-all{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%!important;padding:0;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px;color:var(--text-tertiary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.documents-controls-panel[data-v-db678ca3] .btn.select-all i{font-size:14px}.documents-controls-panel[data-v-db678ca3] .btn.select-all:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.documents-controls-panel[data-v-db678ca3] .btn.documents-import-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:50%!important;color:var(--text-secondary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.documents-controls-panel[data-v-db678ca3] .btn.documents-import-btn i{font-size:12px}.documents-controls-panel[data-v-db678ca3] .btn.documents-import-btn:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.documents-bulk-actions[data-v-db678ca3] .btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important;transition:filter .15s ease}.documents-bulk-actions[data-v-db678ca3] .btn i{font-size:12px}.documents-bulk-actions[data-v-db678ca3] .btn:hover:not(:disabled){filter:brightness(.94)}.documents-bulk-actions[data-v-db678ca3] .btn-warning{background:var(--bg-hover)!important;background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.documents-bulk-actions[data-v-db678ca3] .btn-secondary{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}.mass-delete-pop[data-v-db678ca3]{max-width:280px;padding:6px 4px 4px}.mass-delete-pop__msg[data-v-db678ca3]{display:flex;align-items:flex-start;gap:8px;padding:2px 10px 10px;font-size:13px;line-height:1.45;color:var(--text-primary)}.mass-delete-pop__msg i[data-v-db678ca3]{margin-top:2px;color:var(--text-tertiary)}.mass-delete-pop__actions[data-v-db678ca3]{display:flex;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid var(--border-divider)}.mass-delete-pop__btn[data-v-db678ca3]{height:28px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.mass-delete-pop__btn[data-v-db678ca3]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.mass-delete-pop__btn[data-v-db678ca3]:disabled{opacity:.5;cursor:default}.mass-delete-pop__btn--danger[data-v-db678ca3]{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.mass-delete-pop__btn--danger[data-v-db678ca3]:hover:not(:disabled){background:var(--color-danger);color:var(--text-inverse, #fff);filter:brightness(.92)}.documents-bulk-actions[data-v-db678ca3] .btn-danger{background:var(--bg-hover)!important;background:color-mix(in srgb,var(--color-danger) 12%,transparent)!important;color:var(--color-danger)!important}.btns-confirm[data-v-db678ca3]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:column}.btns-confirm div[data-v-db678ca3]{margin-top:10px;width:100%;display:flex;justify-content:center;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-db678ca3]{color:#2a2a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-db678ca3]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-db678ca3]{color:#a22a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-db678ca3]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}.list-container[data-v-db678ca3]{flex:1 1 auto;min-height:0;width:100%;max-height:none;height:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.list-container[data-v-db678ca3] .table-responsive{overflow:visible}.list-container--empty[data-v-db678ca3]{display:flex;flex-direction:column}.documents-list-empty[data-v-db678ca3]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:12rem;padding:1.5rem}.documents-list-empty[data-v-db678ca3] .ui-alert{width:auto;max-width:28rem;justify-content:center}.documents-list-empty[data-v-db678ca3] .ui-alert__text{flex:0 1 auto}.version-icon[data-v-db678ca3]{position:relative;font-size:1.4em!important}[aria-colindex="1"][data-v-db678ca3]{display:none}.table-container-items-linked[data-v-db678ca3]{max-height:150px;overflow-y:auto}[data-v-db678ca3] .table-custom-style{margin-bottom:0}[data-v-db678ca3] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap}[data-v-db678ca3] .table-custom-style thead th>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-db678ca3] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;overflow-wrap:break-word}[data-v-db678ca3] .table-custom-style.table-bordered,[data-v-db678ca3] .table-custom-style.table-bordered th,[data-v-db678ca3] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-db678ca3] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row{border-top:1px solid var(--table-selected-border)!important;border:1px solid var(--table-selected-border)!important;background-color:var(--table-selected-bg)!important}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row td{background-color:transparent!important;color:var(--table-selected-text)!important;font-weight:600}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row:hover{background-color:var(--table-selected-bg)!important}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row:hover td{background-color:transparent!important;color:var(--table-selected-text)!important}[data-v-db678ca3] .table-custom-style .text-long-column{word-wrap:break-word;overflow-wrap:break-word}[data-v-db678ca3] .table-custom-style td.text-long-column{vertical-align:top}[data-v-db678ca3] .table-custom-style td.text-long-column:not(:has(.text-long-cell)){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;max-height:3em;align-items:flex-start}[data-v-db678ca3] .table-custom-style td.text-long-column:not(:has(.text-long-cell))>*{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;max-height:3em}[data-v-db678ca3] .table-custom-style .text-long-cell{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}[data-v-db678ca3] .table-custom-style .text-two-lines{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}[data-v-db678ca3] .table-custom-style .list-documents-tags{margin-top:4px}[data-v-db678ca3] .table-custom-style .list-documents-tags .document-tag-badge__label,[data-v-db678ca3] .table-custom-style .list-documents-tags .document-tag-badge__type,[data-v-db678ca3] .table-custom-style .list-documents-tags .document-tag-badge__icon-wrap{color:inherit}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--query{color:#3b82f6}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--security{color:#ef4444}[data-v-db678ca3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--legacy{color:var(--text-secondary)}.documents-template-select[data-v-db678ca3]{flex:1 1 16rem;min-width:10rem;max-width:min(28rem,100%);width:100%!important}[data-v-db678ca3] .documents-template-select .vs__dropdown-toggle{width:100%;min-height:32px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-input);padding:0 6px 2px;transition:border-color .15s ease}[data-v-db678ca3] .documents-template-select .vs__dropdown-toggle:hover{border-color:var(--color-ecm)}[data-v-db678ca3] .documents-template-select .vs__search,[data-v-db678ca3] .documents-template-select .vs__search::placeholder,[data-v-db678ca3] .documents-template-select .vs__selected{font-size:13px;color:var(--text-secondary)}[data-v-db678ca3] .documents-template-select .vs__search::placeholder{color:var(--text-tertiary)}[data-v-db678ca3] .documents-template-select .vs__actions svg{transform:scale(.72);fill:var(--text-tertiary)}.items-by-page[data-v-db678ca3]{width:70px;margin-right:14px;margin-left:8px;border-radius:6px;border-color:var(--border-secondary);font-size:12px}.documents-controls-panel[data-v-db678ca3]{border-color:var(--border-secondary)}[data-v-db678ca3] .tooltip{max-width:min(92vw,1000px)!important}[data-v-db678ca3] .tooltip .tooltip-inner{max-width:min(92vw,500px)!important;min-width:min(92vw,200px)!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-align:left!important;padding:12px 16px!important;line-height:1.6!important}@media only screen and (max-width:699px){.view-list-documents[data-v-db678ca3]{padding:0}.documents-controls-panel[data-v-db678ca3]{display:flex;flex-direction:column;padding:12px 14px;border-radius:10px}.documents-header[data-v-db678ca3]{align-items:center;gap:10px;padding-bottom:12px}.documents-header__title[data-v-db678ca3]{font-size:16px}.documents-header__meta[data-v-db678ca3]{display:none}.documents-folders-btn[data-v-db678ca3]{margin:0}.documents-primary-line[data-v-db678ca3]{flex-direction:column;align-items:stretch;gap:12px;min-width:100%;padding-top:0}.documents-primary-line__left[data-v-db678ca3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,max-content));align-items:center;gap:8px;white-space:normal}.documents-template-select[data-v-db678ca3]{grid-column:1/-1;flex:none;min-width:0;max-width:100%;width:100%}[data-v-db678ca3] .documents-template-select .vs__dropdown-toggle{min-height:36px}.documents-primary-line__right[data-v-db678ca3]{width:100%;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--border-secondary)}.documents-bulk-actions--inline[data-v-db678ca3]{flex-wrap:wrap}.documents-line-pagination[data-v-db678ca3]{flex-wrap:wrap;gap:8px;white-space:normal;font-size:12px}.items-by-page[data-v-db678ca3]{margin-left:0;margin-right:8px}.list-container[data-v-db678ca3]{border-radius:10px}.list-container--empty[data-v-db678ca3]{flex:0 1 auto;min-height:9rem}.documents-list-empty[data-v-db678ca3]{flex:0 0 auto;align-items:stretch;justify-content:flex-start;min-height:0;padding:1rem}[data-v-db678ca3] .alert{white-space:normal;word-break:break-word}}.scroll-to-top-btn[data-v-db678ca3]{position:fixed;bottom:2rem;right:2rem;z-index:1050;width:42px;height:42px;border-radius:50%;border:none;background:var(--color-primary, #1976d2);color:var(--text-inverse, #fff);box-shadow:0 4px 12px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background .2s,transform .2s,box-shadow .2s}.scroll-to-top-btn[data-v-db678ca3]:hover{background:var(--color-primary-dark, #1565c0);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.scroll-to-top-btn[data-v-db678ca3]:active{transform:translateY(0)}.scroll-top-fade-enter-active[data-v-db678ca3],.scroll-top-fade-leave-active[data-v-db678ca3]{transition:opacity .25s,transform .25s}.scroll-top-fade-enter[data-v-db678ca3],.scroll-top-fade-leave-to[data-v-db678ca3]{opacity:0;transform:translateY(10px)}[data-v-db678ca3] .sidebar .side-bar-right #open-sidebar{z-index:2}.list-documents-tags[data-v-db678ca3]{gap:2px;max-width:100%}[data-v-db678ca3] tr.document-row-draggable{cursor:grab}[data-v-db678ca3] tr.document-row-draggable:active{cursor:grabbing}[data-v-db678ca3] tr.is-dragging-document-row{opacity:.55}@media only screen and (max-width:699px){[data-v-db678ca3] .documents-table--phone-cards,[data-v-db678ca3] .documents-table--phone-cards table{border:none!important}[data-v-db678ca3] .documents-table--phone-cards thead{display:none}[data-v-db678ca3] .documents-table--phone-cards tbody{display:flex;flex-direction:column;gap:8px}[data-v-db678ca3] .documents-table--phone-cards tr{display:block;border:1px solid var(--border-secondary)!important;border-radius:8px;background:var(--bg-card);padding:10px 12px;min-height:var(--touch-target-min, 44px)}[data-v-db678ca3] .documents-table--phone-cards td{display:block;border:none!important;padding:0!important}.document-card-meta[data-v-db678ca3]{gap:2px}.document-card-meta small[data-v-db678ca3]{color:var(--text-tertiary);font-size:11px;line-height:1.35}}.floating-doc-nav{position:fixed;bottom:12px;right:12px;z-index:1050;pointer-events:none;display:flex;align-items:center;gap:.5rem}@media only screen and (min-width:700px){.floating-doc-nav{position:absolute}}@media only screen and (min-width:700px)and (max-width:1000px){.floating-doc-nav{z-index:1036}}.floating-doc-nav.is-collapsed{gap:0}.floating-doc-nav__toggle,.floating-doc-nav__shell{pointer-events:auto}.floating-doc-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:1px solid var(--border-secondary);border-radius:50%;background-color:var(--bg-card);color:var(--text-secondary);font-size:.7rem;cursor:pointer;box-shadow:0 1px 4px var(--shadow-sm);flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.floating-doc-nav__toggle:hover{background-color:var(--bg-hover);color:var(--icon-primary)}.floating-doc-nav__toggle:active{transform:scale(.92)}.floating-doc-nav__toggle:focus{outline:none;box-shadow:0 0 0 2px var(--border-input-focus)}.floating-doc-nav-fade-enter-active,.floating-doc-nav-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.floating-doc-nav-fade-enter,.floating-doc-nav-fade-leave-to{opacity:0;transform:translate(8px)}.floating-doc-nav__shell{display:flex;align-items:center;justify-content:space-between;gap:12px;width:300px;max-width:calc(100vw - 24px);min-height:55px;padding:10px 14px;background-color:var(--bg-sidebar);border-radius:9999px;border:1px solid var(--color-info);box-shadow:0 2px 14px var(--shadow-md)}.floating-doc-nav__results{border:none;margin:0;background-color:var(--icon-primary);color:#fff;border-radius:9999px;padding:8px 14px;font-weight:600;font-size:.875rem;line-height:1.2;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 1px 4px var(--shadow-sm)}.floating-doc-nav__results:hover{filter:brightness(1.06)}.floating-doc-nav__results:focus{outline:none;box-shadow:0 0 0 2px var(--border-input-focus)}.floating-doc-nav__step-group{display:flex;align-items:center;gap:8px}.floating-doc-nav__step{width:36px;height:36px;padding:0;margin:0;border:1px solid var(--border-secondary);border-radius:50%;background-color:var(--bg-card);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px var(--shadow-sm)}.floating-doc-nav__step:hover:not(:disabled){background-color:var(--bg-hover)}.floating-doc-nav__step:focus{outline:none;box-shadow:0 0 0 2px var(--border-input-focus)}.floating-doc-nav__step:disabled{opacity:.45;cursor:not-allowed}.floating-doc-nav__step i{font-size:14px;line-height:1}[data-theme=dark] .floating-doc-nav__toggle{background-color:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-secondary);box-shadow:0 1px 6px #00000059}[data-theme=dark] .floating-doc-nav__toggle:hover{background-color:var(--bg-hover);color:var(--icon-primary)}[data-theme=dark] .floating-doc-nav__toggle:focus{box-shadow:0 0 0 2px var(--border-input-focus),0 1px 6px #00000059}[data-theme=dark] .floating-doc-nav__shell{background-color:var(--bg-tertiary);border-color:var(--color-info);box-shadow:0 4px 20px var(--shadow-lg)}[data-theme=dark] .floating-doc-nav__results{background-color:var(--icon-primary);color:#fff;box-shadow:0 1px 6px #00000059}[data-theme=dark] .floating-doc-nav__results:focus{box-shadow:0 0 0 2px var(--border-input-focus),0 1px 6px #00000059}[data-theme=dark] .floating-doc-nav__step{background-color:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .floating-doc-nav__step:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--color-info)}[data-theme=dark] .floating-doc-nav__step:focus{box-shadow:0 0 0 2px var(--border-input-focus)}[data-theme=dark] .floating-doc-nav__step:disabled{opacity:.55}@media only screen and (max-width:699px){.floating-doc-nav{left:12px;right:12px;bottom:calc(72px + var(--safe-area-bottom, 0px));justify-content:center;z-index:1036}.floating-doc-nav.is-collapsed{left:0;right:0;justify-content:center}.floating-doc-nav__shell{width:auto;max-width:calc(100vw - 24px);min-height:48px;padding:6px 8px;gap:8px}.floating-doc-nav__results{min-height:var(--touch-target-min, 44px);padding:8px 12px;font-size:.8125rem}.floating-doc-nav__results span{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-doc-nav__step-group{gap:6px}.floating-doc-nav__step,.floating-doc-nav__toggle{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}.view-document[data-v-c425a240]{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary)}.view-document__page-header[data-v-c425a240]{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:14px 18px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card);border-left:3px solid var(--color-ecm, var(--text-link))}.view-document__page-header-main[data-v-c425a240]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.view-document__page-header-text[data-v-c425a240]{min-width:0;flex:1 1 auto}.view-document__title[data-v-c425a240]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-document__meta[data-v-c425a240]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;min-width:0}.view-document__meta-item[data-v-c425a240]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;font-weight:500;color:var(--text-tertiary);line-height:1.3}.view-document__meta-item i[data-v-c425a240]{flex-shrink:0;font-size:11px;color:var(--text-tertiary)}.view-document__meta-item span[data-v-c425a240]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-document__meta-item--link[data-v-c425a240]{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.view-document__meta-item--link[data-v-c425a240]:hover,.view-document__meta-item--link[data-v-c425a240]:focus-visible{color:var(--color-ecm, var(--text-link));text-decoration:none;outline:none}.view-document__meta-item--link:hover i[data-v-c425a240],.view-document__meta-item--link:focus-visible i[data-v-c425a240]{color:var(--color-ecm, var(--text-link))}.view-document__version-warning[data-v-c425a240]{margin:0;font-size:12px;font-weight:500;color:var(--danger, #dc3545);display:inline-flex;align-items:center;gap:6px}.view-document__overlay[data-v-c425a240]{flex:1 1 auto;min-height:0;height:auto;max-height:none}.view-document[data-v-c425a240] .b-overlay,.view-document[data-v-c425a240] .b-overlay-wrap{height:100%;min-height:0!important;max-height:100%}.view-document[data-v-c425a240] #visualization{height:100%;max-height:100%;min-height:0;overflow:hidden}@media only screen and (max-width:699px){.view-document__page-header[data-v-c425a240]{padding:10px 12px 8px}.view-document__title[data-v-c425a240]{font-size:15px}.view-document__meta-item[data-v-c425a240]:nth-child(n+3){display:none}}.vue-input-tag-wrapper{background-color:#fff;border:1px solid #ced4da;color:#495057;overflow:hidden;padding-left:4px;padding-top:4px;cursor:text;text-align:left;-webkit-appearance:textfield;display:flex;flex-wrap:wrap;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.vue-input-tag-wrapper:focus-within{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.vue-input-tag-wrapper .input-tag{background-color:var(--blue);border-radius:2px;border:1px solid var(--blue);color:#fff;display:inline-block;font-size:13px;font-weight:400;margin-bottom:4px;margin-right:4px;padding:4px;box-shadow:1px 1px 2px #aaa}.vue-input-tag-wrapper .input-tag-with{background-color:var(--red);border-radius:2px;border:1px solid var(--red);color:#fff;display:inline-block;font-size:13px;font-weight:400;margin-bottom:4px;margin-right:4px;padding:4px;box-shadow:1px 1px 2px #aaa}.vue-input-tag-wrapper .input-tag .remove,.vue-input-tag-wrapper .input-tag-with .remove{position:relative;cursor:pointer;font-weight:700;color:#fff}.vue-input-tag-wrapper .input-tag .remove:hover,.vue-input-tag-wrapper .input-tag-with .remove:hover{text-decoration:none}.vue-input-tag-wrapper .input-tag .remove:empty:before,.vue-input-tag-wrapper .input-tag-with .remove:empty:before{content:" x"}.vue-input-tag-wrapper .new-tag{background:transparent;border:0;color:#777;font-size:13px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:4px 4px 4px 0;flex-grow:1}.vue-input-tag-wrapper.read-only{cursor:default}.tags-skeleton-table[data-v-92d67653]{width:100%;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}.tags-skeleton-table thead th[data-v-92d67653]{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;vertical-align:middle}.tags-skeleton-table thead th.text-center .tags-skeleton-table__th[data-v-92d67653]{margin-left:auto;margin-right:auto}.tags-skeleton-table tbody tr[data-v-92d67653]{border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.tags-skeleton-table tbody tr[data-v-92d67653]:last-child{border-bottom:none}.tags-skeleton-table tbody td[data-v-92d67653]{padding:10px 14px;border-top:none;vertical-align:middle}.tags-skeleton-table__th[data-v-92d67653]{display:inline-block;height:10px;border-radius:4px}.tags-skeleton-table__th--tags[data-v-92d67653]{width:48px}.tags-skeleton-table__th--type[data-v-92d67653]{width:36px}.tags-skeleton-table__th--actions[data-v-92d67653]{width:52px}.tags-skeleton-table__tag-cell[data-v-92d67653]{display:flex;align-items:center;gap:10px}.tags-skeleton-table__icon[data-v-92d67653]{display:block;width:30px;height:30px;flex-shrink:0;border-radius:8px}.tags-skeleton-table__title[data-v-92d67653]{display:block;height:14px;border-radius:4px}.tags-skeleton-table__title--w1[data-v-92d67653]{width:128px}.tags-skeleton-table__title--w2[data-v-92d67653]{width:168px}.tags-skeleton-table__title--w3[data-v-92d67653]{width:104px}.tags-skeleton-table__type-cell[data-v-92d67653]{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.tags-skeleton-table__badge[data-v-92d67653]{display:block;width:108px;height:24px;border-radius:20px}.tags-skeleton-table__auth-badge[data-v-92d67653]{display:block;width:44px;height:20px;border-radius:12px}.tags-skeleton-table__actions[data-v-92d67653]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.tags-skeleton-table__action[data-v-92d67653]{display:block;width:32px;height:32px;border-radius:8px}.tags-page[data-v-09ab905e]{width:100%}.tags-page-inner[data-v-09ab905e]{width:100%;min-height:0}.tags-controls-panel[data-v-09ab905e]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.tags-header[data-v-09ab905e]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.tags-header__icon[data-v-09ab905e]{font-size:13px;color:var(--text-tertiary);align-self:center}.tags-header__subtitle[data-v-09ab905e]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tags-header__meta[data-v-09ab905e]{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap}.tags-type-legend[data-v-09ab905e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.tag-type-pill[data-v-09ab905e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;cursor:default;transition:opacity .15s}.tag-type-pill[data-v-09ab905e]:hover{opacity:.85}.tag-type-pill__dot[data-v-09ab905e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tag-type-pill__icon[data-v-09ab905e]{font-size:10px}.tag-type-pill__name[data-v-09ab905e]{font-weight:600}.tag-type-pill__desc[data-v-09ab905e]{font-size:11px;opacity:.75}.tag-type-pill__desc[data-v-09ab905e]:before{content:"·";margin:0 4px}.tag-type-pill--query[data-v-09ab905e]{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 25%,transparent)}.tag-type-pill--query .tag-type-pill__dot[data-v-09ab905e]{background:var(--color-info)}.tag-type-pill--security[data-v-09ab905e]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent)}.tag-type-pill--security .tag-type-pill__dot[data-v-09ab905e]{background:var(--color-danger)}.tag-count[data-v-09ab905e]{display:inline-flex;align-items:center;gap:5px;font-weight:500}.tag-count__dot[data-v-09ab905e]{width:7px;height:7px;border-radius:50%}.tag-count--query[data-v-09ab905e]{color:var(--color-info)}.tag-count--query .tag-count__dot[data-v-09ab905e]{background:var(--color-info)}.tag-count--security[data-v-09ab905e]{color:var(--color-danger)}.tag-count--security .tag-count__dot[data-v-09ab905e]{background:var(--color-danger)}.tags-primary-line[data-v-09ab905e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tags-primary-line__left[data-v-09ab905e]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px}.tags-primary-line__right[data-v-09ab905e]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap;flex-shrink:0}.tags-line-icons[data-v-09ab905e]{display:flex;align-items:center;gap:8px}.tags-icon-btn[data-v-09ab905e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.tags-icon-btn i[data-v-09ab905e]{font-size:12px}.tags-icon-btn[data-v-09ab905e]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.tags-icon-btn[data-v-09ab905e]:disabled{opacity:.5;cursor:default}.tags-line-pagination[data-v-09ab905e]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary);gap:6px}.tags-line-pagination .items-by-page[data-v-09ab905e]{width:auto;min-width:64px;margin:0 2px}.tags-line-pagination__per-page[data-v-09ab905e]{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:inherit}.tags-line-pagination__showing[data-v-09ab905e]{min-width:0}.tags-search[data-v-09ab905e]{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.tags-search[data-v-09ab905e]:focus-within{border-color:var(--color-ecm)}.tags-search__icon[data-v-09ab905e]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.tags-search__input[data-v-09ab905e]{border:none;background:transparent;padding:6px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important}.tags-search__input[data-v-09ab905e]::placeholder{color:var(--text-tertiary)}.tags-search__input[data-v-09ab905e]:focus{outline:none;box-shadow:none}.tags-add-panel[data-v-09ab905e]{padding:12px 14px}.tags-add-panel__title[data-v-09ab905e]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.tags-add-panel__hint[data-v-09ab905e]{display:block;font-size:11px;color:var(--text-tertiary);margin-bottom:10px}.tags-add-panel__form[data-v-09ab905e]{display:flex;align-items:stretch;gap:8px}.tags-add-panel__input[data-v-09ab905e]{flex:1;min-width:0}.tags-add-panel__submit[data-v-09ab905e]{flex-shrink:0;height:32px;padding:0 14px;border:1px solid var(--color-ecm);border-radius:6px;background:var(--color-ecm);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease}.tags-add-panel__submit[data-v-09ab905e]:hover:not(:disabled){filter:brightness(.94)}.tags-add-panel__submit[data-v-09ab905e]:disabled{opacity:.5;cursor:default}.list-container[data-v-09ab905e]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.tags-table-wrap[data-v-09ab905e]{min-height:300px;width:100%}.tags-skeleton-more[data-v-09ab905e]{margin-top:8px}.tags-empty[data-v-09ab905e]{padding:24px 16px}.tags-infinite-loading[data-v-09ab905e]{margin-top:8px}.tags-infinite-loading[data-v-09ab905e] .infinite-status{display:none}[data-v-09ab905e] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-09ab905e] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-09ab905e] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-09ab905e] .table-custom-style.table-bordered,[data-v-09ab905e] .table-custom-style.table-bordered th,[data-v-09ab905e] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-09ab905e] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-09ab905e] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-09ab905e] .table-custom-style td:last-child{white-space:nowrap}.tag-cell[data-v-09ab905e]{display:flex;align-items:center;gap:10px;min-width:0}.tag-cell__body[data-v-09ab905e]{display:flex;flex-direction:column;gap:4px;min-width:0}.tag-cell__meta[data-v-09ab905e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tag-cell__icon-wrap[data-v-09ab905e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.tag-cell__icon-wrap--query[data-v-09ab905e]{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.tag-cell__icon-wrap--security[data-v-09ab905e]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.tag-cell__icon[data-v-09ab905e]{font-size:12px}.tag-cell__name[data-v-09ab905e]{font-weight:500;color:var(--text-primary)}.tag-cell__name--query[data-v-09ab905e]{color:var(--color-info)}.tag-cell__name--security[data-v-09ab905e]{color:var(--color-danger)}.tag-type-cell[data-v-09ab905e]{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.tag-auth-badges[data-v-09ab905e]{display:inline-flex;align-items:center;gap:6px}.tag-auth-badge[data-v-09ab905e]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.tag-auth-badge i[data-v-09ab905e]{font-size:10px}.tag-auth-badge--user[data-v-09ab905e]{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 22%,transparent)}.tag-auth-badge--ou[data-v-09ab905e]{background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent)}.tag-type-badge[data-v-09ab905e]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.tag-type-badge__icon[data-v-09ab905e]{font-size:10px}.tag-type-badge--query[data-v-09ab905e]{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 22%,transparent)}.tag-type-badge--security[data-v-09ab905e]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 22%,transparent)}.tag-actions[data-v-09ab905e]{display:flex;align-items:center;justify-content:center;gap:6px}.tag-action-btn[data-v-09ab905e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.tag-action-btn[data-v-09ab905e]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.tag-action-btn--danger[data-v-09ab905e]:hover{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.scroll-to-top-btn[data-v-09ab905e]{position:fixed;bottom:2rem;right:2rem;z-index:1050;width:42px;height:42px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .2s}.scroll-to-top-btn[data-v-09ab905e]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover);transform:translateY(-2px)}.scroll-to-top-btn[data-v-09ab905e]:active{transform:translateY(0)}.scroll-top-fade-enter-active[data-v-09ab905e],.scroll-top-fade-leave-active[data-v-09ab905e]{transition:opacity .25s,transform .25s}.scroll-top-fade-enter[data-v-09ab905e],.scroll-top-fade-leave-to[data-v-09ab905e]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.tags-primary-line__right[data-v-09ab905e]{width:100%;justify-content:space-between;flex-wrap:wrap}.tags-search[data-v-09ab905e]{max-width:none}.tags-header__meta[data-v-09ab905e]{margin-left:0;width:100%}.tag-type-pill__desc[data-v-09ab905e]{display:none}.tags-line-pagination[data-v-09ab905e]{font-size:.84rem}}@media only screen and (max-width:699px){.tags-controls-panel[data-v-09ab905e]{padding:10px 12px;border-radius:8px}.tags-header[data-v-09ab905e]{align-items:center;gap:8px}.tags-header__subtitle[data-v-09ab905e]{white-space:normal;font-size:14px;line-height:1.35}.tags-type-legend[data-v-09ab905e]{gap:6px;margin-bottom:8px}.tag-type-pill[data-v-09ab905e]{padding:6px 10px}.tags-primary-line[data-v-09ab905e]{flex-direction:column;align-items:stretch;gap:8px}.tags-primary-line__left[data-v-09ab905e]{flex:1 1 auto;width:100%}.tags-primary-line__right[data-v-09ab905e]{width:100%;flex-wrap:wrap;justify-content:space-between;gap:8px;white-space:normal}.tags-search[data-v-09ab905e]{max-width:none;width:100%;min-height:var(--touch-target-min, 44px);box-sizing:border-box}.tags-search__input[data-v-09ab905e]{padding:10px 0}.tags-icon-btn[data-v-09ab905e]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.tags-icon-btn i[data-v-09ab905e]{font-size:14px}.tags-line-pagination[data-v-09ab905e]{flex:1 1 100%;flex-wrap:wrap;white-space:normal;align-items:center;gap:8px;font-size:12px;line-height:1.35}.tags-line-pagination__per-page[data-v-09ab905e]{flex:0 0 auto}.tags-line-pagination__showing[data-v-09ab905e]{flex:1 1 auto;white-space:normal}.list-container[data-v-09ab905e]{max-height:none;border-radius:8px}[data-v-09ab905e] .table-custom-style thead th,[data-v-09ab905e] .table-custom-style tbody td{padding:10px}[data-v-09ab905e] .table-custom-style thead th:last-child,[data-v-09ab905e] .table-custom-style tbody td:last-child{width:1%;padding-left:6px;padding-right:8px}.tag-action-btn[data-v-09ab905e]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.tags-empty[data-v-09ab905e]{padding:20px 12px}}.tags-add-popover{z-index:1060;max-width:min(360px,100vw - 24px)!important;border:1px solid var(--border-secondary)!important;box-shadow:0 8px 24px #0000001f!important;border-radius:10px!important;overflow:hidden!important}.tags-add-popover>.arrow{display:none!important}.tags-add-popover .popover-body{padding:0!important;background:var(--bg-secondary)!important;min-width:min(320px,100vw - 24px)!important}.bpf{display:flex;flex-direction:column;gap:12px}.bpf__toolbar{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px}.bpf__toolbar-copy{flex:1;min-width:0}.bpf__title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.bpf__hint{margin:4px 0 0;max-width:36rem;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.bpf__add,.bpf__save{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.bpf__add:hover:not(:disabled),.bpf__save:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.bpf__add:disabled,.bpf__save:disabled{opacity:.55;cursor:not-allowed}.bpf__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:4px 0;padding:28px 20px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-secondary);text-align:center}.bpf__empty-title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.bpf__empty-hint{margin:0;max-width:24rem;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.bpf__table.b-table,.bpf__table.table{margin:0;background:transparent;border-collapse:separate;border-spacing:0;font-size:13px}.bpf__table.b-table thead th,.bpf__table.b-table .bpf__th,.bpf__table.table thead th,.bpf__table.table .bpf__th{padding:8px 10px;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;background:transparent!important;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.bpf__table.b-table tbody td,.bpf__table.b-table .bpf__td,.bpf__table.table tbody td,.bpf__table.table .bpf__td{padding:10px;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;background:transparent!important;color:var(--text-primary);vertical-align:middle}.bpf__table.b-table.table-hover tbody tr:hover td,.bpf__table.table.table-hover tbody tr:hover td{background:var(--bg-hover)!important}.bpf__table.b-table .bpf__th--perm,.bpf__table.b-table .bpf__td--perm,.bpf__table.table .bpf__th--perm,.bpf__table.table .bpf__td--perm{text-align:center;width:110px}.bpf__table.b-table .bpf__th--actions,.bpf__table.b-table .bpf__td--actions,.bpf__table.table .bpf__th--actions,.bpf__table.table .bpf__td--actions{width:44px;text-align:right}.bpf__entity{display:flex;align-items:center;gap:10px;min-width:0}.bpf__entity-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px}.bpf__entity-text{display:flex;flex-direction:column;min-width:0;gap:1px}.bpf__entity-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpf__entity-type{font-size:11px;font-weight:500;color:var(--text-tertiary)}.bpf__entity-select{min-width:180px;max-width:280px}.bpf__toggle-wrap{display:inline-flex;align-items:center;justify-content:center;gap:6px}.bpf__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;appearance:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.bpf__remove:hover{color:var(--color-danger);background:var(--color-danger-soft-bg-hover);border-color:var(--color-danger-soft-border)}.bpf__history-badge{cursor:pointer}.bpf__footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border-secondary)}.bpf--workbench .bpf__toolbar{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.bpf--workbench .bpf__save.ct-btn--primary{border-color:color-mix(in srgb,var(--color-admin) 40%,var(--border-secondary));background:color-mix(in srgb,var(--color-admin) 10%,var(--bg-card));color:var(--color-admin)}.bpf:not(.bpf--workbench) .bpf__add,.bpf:not(.bpf--workbench) .bpf__save{background:var(--bg-secondary)}.bpf:not(.bpf--workbench) .bpf__save{border-color:color-mix(in srgb,var(--primary, #0d6efd) 40%,var(--border-secondary));color:var(--primary, #0d6efd)}.templates-page[data-v-0aa435d3]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.templates-page-inner[data-v-0aa435d3]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.templates-header[data-v-0aa435d3]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.templates-header__subtitle[data-v-0aa435d3]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.templates-header__actions[data-v-0aa435d3]{display:flex;align-items:center;gap:6px;flex-shrink:0}.templates-action-btn[data-v-0aa435d3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease;font-size:13px}.templates-action-btn[data-v-0aa435d3]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.templates-action-btn[data-v-0aa435d3]:focus{outline:none;box-shadow:0 0 0 2px var(--color-ecm-focus)}.templates-action-btn[data-v-0aa435d3]:disabled{opacity:.6;cursor:not-allowed}.templates-action-btn--primary[data-v-0aa435d3]{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff)}.templates-action-btn--primary[data-v-0aa435d3]:hover:not(:disabled){background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff);filter:brightness(.94)}.templates-toolbar[data-v-0aa435d3]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.templates-toolbar__left[data-v-0aa435d3]{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0}.templates-toolbar__right[data-v-0aa435d3]{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.templates-filter-control[data-v-0aa435d3]{flex-shrink:0}.templates-filter-control[data-v-0aa435d3] #searchFilters-container .my-1{margin:0!important}.templates-filter-control[data-v-0aa435d3] #searchFilters-container .btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;margin:0!important;border-radius:10px;border-color:var(--border-secondary);color:var(--text-secondary);background:var(--bg-secondary)}.templates-filter-control[data-v-0aa435d3] #searchFilters-container .btn:hover,.templates-filter-control[data-v-0aa435d3] #searchFilters-container .btn.btn-secondary{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary)}.templates-search[data-v-0aa435d3]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;transition:border-color .15s}.templates-search[data-v-0aa435d3]:focus-within{border-color:var(--color-ecm)}.templates-search__icon[data-v-0aa435d3]{font-size:14px;color:var(--text-tertiary);flex-shrink:0}.templates-search__input[data-v-0aa435d3]{border:none;background:transparent;padding:10px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important}.templates-search__input[data-v-0aa435d3]::placeholder{color:var(--text-tertiary)}.templates-search__input[data-v-0aa435d3]:focus{outline:none;box-shadow:none}.templates-search__input[data-v-0aa435d3]:disabled{opacity:.6;background:transparent}.templates-icon-btn[data-v-0aa435d3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:10px;border:1px solid var(--border-secondary);color:var(--text-secondary);background:var(--bg-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.templates-icon-btn[data-v-0aa435d3]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary)}.templates-icon-btn[data-v-0aa435d3]:disabled{opacity:.6;cursor:not-allowed}.templates-icon-btn i[data-v-0aa435d3]{font-size:13px}.templates-line-pagination[data-v-0aa435d3]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.templates-line-pagination b[data-v-0aa435d3]{color:var(--text-primary);font-weight:600}.list-container[data-v-0aa435d3]{flex:1 1 auto;min-height:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.templates-table-wrap[data-v-0aa435d3]{width:100%}.templates-table-wrap.no-items[data-v-0aa435d3]{display:flex;flex-direction:column}.templates-empty[data-v-0aa435d3]{padding:24px 16px}.templates-infinite-loading[data-v-0aa435d3]{margin-top:8px;padding-bottom:8px}.templates-infinite-loading[data-v-0aa435d3] .infinite-status{display:none}[data-v-0aa435d3] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-0aa435d3] .table-custom-style thead th{position:sticky!important;top:0;z-index:3;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-0aa435d3] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-0aa435d3] .table-custom-style.table-bordered,[data-v-0aa435d3] .table-custom-style.table-bordered th,[data-v-0aa435d3] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-0aa435d3] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-0aa435d3] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-0aa435d3] .table-custom-style thead th.templates-col-actions,[data-v-0aa435d3] .table-custom-style tbody td.templates-col-actions{position:sticky!important;right:0;white-space:nowrap}[data-v-0aa435d3] .table-custom-style thead th.templates-col-actions{top:0;z-index:5;background:var(--bg-tertiary)}[data-v-0aa435d3] .table-custom-style tbody td.templates-col-actions{z-index:2;background:var(--bg-secondary)}[data-v-0aa435d3] .table-custom-style tbody tr:hover td.templates-col-actions{background:var(--bg-hover)}.template-name-cell[data-v-0aa435d3]{display:flex;align-items:center;gap:10px;min-width:0}.template-name-cell__icon-wrap[data-v-0aa435d3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:13px}.template-name-cell__text[data-v-0aa435d3]{display:flex;flex-direction:column;min-width:0}.template-name-cell__name[data-v-0aa435d3]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-name-cell__meta[data-v-0aa435d3]{font-size:11px;color:var(--text-tertiary)}.template-meta-cell[data-v-0aa435d3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.template-meta-cell span[data-v-0aa435d3]{color:var(--text-primary)}.template-meta-cell small[data-v-0aa435d3]{font-size:11px;color:var(--text-tertiary)}.template-actions[data-v-0aa435d3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.template-action-btn[data-v-0aa435d3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.template-action-btn[data-v-0aa435d3]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.template-action-btn[data-v-0aa435d3]:focus{outline:none;box-shadow:0 0 0 2px var(--color-ecm-focus)}.template-action-btn[data-v-0aa435d3]:disabled{opacity:.6;cursor:not-allowed}.template-action-btn--danger[data-v-0aa435d3]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}@media(max-width:575.98px){.templates-header[data-v-0aa435d3]{flex-direction:column;align-items:stretch}.templates-header__actions[data-v-0aa435d3]{justify-content:flex-end}.templates-toolbar__right[data-v-0aa435d3]{width:100%;justify-content:space-between}.list-container[data-v-0aa435d3]{border-radius:8px}}.templates-delete-pop{max-width:280px;padding:6px 4px 4px;-webkit-user-select:none;user-select:none}.templates-delete-pop__msg{display:flex;align-items:flex-start;gap:8px;padding:2px 10px 10px;font-size:13px;line-height:1.45;color:var(--text-primary)}.templates-delete-pop__msg i{margin-top:2px;color:var(--text-tertiary)}.templates-delete-pop__msg strong{display:block;margin-top:4px;font-weight:600;color:var(--text-primary);word-break:break-word}.templates-delete-pop__actions{display:flex;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid var(--border-divider)}.templates-delete-pop__btn{height:28px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.templates-delete-pop__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.templates-delete-pop__btn:disabled{opacity:.5;cursor:default}.templates-delete-pop__btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.templates-delete-pop__btn--danger:hover:not(:disabled){background:var(--color-danger);color:var(--text-inverse, #fff);filter:brightness(.92)}.sort-popover{border:1px solid var(--border-secondary)!important;box-shadow:0 8px 24px #0000001f!important;border-radius:10px!important;overflow:hidden!important}.sort-popover>.arrow{display:none!important}.sort-popover .popover-body{padding:6px 0!important;background:var(--bg-secondary)!important;min-width:220px!important}.templates-import-modal-dialog{outline:none!important}.templates-import-modal-dialog:focus{outline:none!important}.templates-import-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px #00000073}.templates-import-modal:focus{outline:none!important;box-shadow:0 12px 40px #00000073!important}.templates-import-modal .modal-header.templates-import-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.templates-import-modal .modal-footer.templates-import-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.templates-import-modal__header .templates-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.templates-import-modal__header .templates-action-btn:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.templates-import-modal__header .templates-action-btn:disabled{opacity:.6;cursor:not-allowed}.templates-import-modal__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.templates-import-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:14px}.templates-import-modal__heading{min-width:0}.templates-import-modal__title{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--text-primary)}.templates-import-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.templates-import-modal__body{padding:16px}.templates-import-dropzone{border:1px dashed var(--border-secondary);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.templates-import-dropzone:hover:not(.templates-import-dropzone--disabled){border-color:var(--color-ecm);background:var(--color-ecm-muted)}.templates-import-dropzone--active{border-color:var(--color-ecm);background:var(--color-ecm-muted);border-style:solid}.templates-import-dropzone--disabled{opacity:.65;cursor:not-allowed}.templates-import-dropzone:focus{outline:none;box-shadow:0 0 0 2px var(--color-ecm-focus)}.templates-import-dropzone__icon-wrap{width:44px;height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent);color:var(--color-ecm);font-size:18px}.templates-import-dropzone__text{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.templates-import-dropzone__hint{font-size:12px;color:var(--text-tertiary)}.templates-import-file{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.templates-import-file__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:13px}.templates-import-file__info{display:flex;flex-direction:column;min-width:0;flex:1}.templates-import-file__name{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates-import-file__meta{font-size:11px;color:var(--text-tertiary)}.templates-import-file__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.templates-import-file__remove:hover{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.templates-import-error{margin:10px 0 0;font-size:12px;color:var(--color-danger)}.templates-import-progress{margin-top:12px}.templates-import-progress__bar{height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-ecm) 18%,transparent);overflow:hidden;position:relative}.templates-import-progress__bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--color-ecm);animation:templates-import-progress 1s ease-in-out infinite}.templates-import-progress__label{display:block;margin-top:8px;font-size:12px;color:var(--text-secondary)}@keyframes templates-import-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}.templates-import-modal__close-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.templates-import-modal__close-btn:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.templates-import-modal__close-btn:disabled{opacity:.6;cursor:not-allowed}code[class*=language-][data-v-4dfd3196],pre[class*=language-][data-v-4dfd3196]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-][data-v-4dfd3196]::-moz-selection,pre[class*=language-][data-v-4dfd3196] ::-moz-selection,code[class*=language-][data-v-4dfd3196]::-moz-selection,code[class*=language-][data-v-4dfd3196] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-][data-v-4dfd3196]::selection,pre[class*=language-][data-v-4dfd3196] ::selection,code[class*=language-][data-v-4dfd3196]::selection,code[class*=language-][data-v-4dfd3196] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-][data-v-4dfd3196],pre[class*=language-][data-v-4dfd3196]{text-shadow:none}}pre[class*=language-][data-v-4dfd3196]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-][data-v-4dfd3196],pre[class*=language-][data-v-4dfd3196]{background:#f5f2f0}:not(pre)>code[class*=language-][data-v-4dfd3196]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment[data-v-4dfd3196],.token.prolog[data-v-4dfd3196],.token.doctype[data-v-4dfd3196],.token.cdata[data-v-4dfd3196]{color:#708090}.token.punctuation[data-v-4dfd3196]{color:#999}.token.namespace[data-v-4dfd3196]{opacity:.7}.token.property[data-v-4dfd3196],.token.tag[data-v-4dfd3196],.token.boolean[data-v-4dfd3196],.token.number[data-v-4dfd3196],.token.constant[data-v-4dfd3196],.token.symbol[data-v-4dfd3196],.token.deleted[data-v-4dfd3196]{color:#905}.token.selector[data-v-4dfd3196],.token.attr-name[data-v-4dfd3196],.token.string[data-v-4dfd3196],.token.char[data-v-4dfd3196],.token.builtin[data-v-4dfd3196],.token.inserted[data-v-4dfd3196]{color:#690}.token.operator[data-v-4dfd3196],.token.entity[data-v-4dfd3196],.token.url[data-v-4dfd3196],.language-css .token.string[data-v-4dfd3196],.style .token.string[data-v-4dfd3196]{color:#9a6e3a;background:#ffffff80}.token.atrule[data-v-4dfd3196],.token.attr-value[data-v-4dfd3196],.token.keyword[data-v-4dfd3196]{color:#07a}.token.function[data-v-4dfd3196],.token.class-name[data-v-4dfd3196]{color:#dd4a68}.token.regex[data-v-4dfd3196],.token.important[data-v-4dfd3196],.token.variable[data-v-4dfd3196]{color:#e90}.token.important[data-v-4dfd3196],.token.bold[data-v-4dfd3196]{font-weight:700}.token.italic[data-v-4dfd3196]{font-style:italic}.token.entity[data-v-4dfd3196]{cursor:help}.code-editor-container[data-v-4dfd3196]{position:relative}.editor[data-v-4dfd3196]{border-radius:6px;border:1px solid #ced4da;background:#f8f9fa;color:#212529;font-family:Source Code Pro,SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,monospace;font-size:14px;font-weight:400;height:340px;letter-spacing:normal;line-height:20px;padding:10px;tab-size:4;overflow:auto}.editor[data-v-4dfd3196]:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.syntax-error[data-v-4dfd3196]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.85rem}.syntax-error i[data-v-4dfd3196]{flex-shrink:0}.syntax-error .error-message[data-v-4dfd3196]{flex:1;font-family:Source Code Pro,monospace}.syntax-error .error-location[data-v-4dfd3196]{flex-shrink:0;font-size:.75rem;color:#991b1b;background:#fee2e2;padding:.125rem .5rem;border-radius:.25rem}.syntax-valid[data-v-4dfd3196]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.375rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;color:#16a34a;font-size:.8rem}.syntax-valid i[data-v-4dfd3196]{flex-shrink:0}.editor.disabled[data-v-4dfd3196]{opacity:.6;cursor:not-allowed}.code-editor-container.external-height[data-v-4dfd3196],.code-editor-container.external-height .editor[data-v-4dfd3196]{height:100%}.editor.has-error[data-v-4dfd3196]{border-color:#f87171!important}.code-editor-container.external-height[data-v-4dfd3196] .codejar-wrap,.code-editor-container.external-height[data-v-4dfd3196] .codejar-wrap .editor{height:100%}[data-v-4dfd3196] .codejar-wrap.has-error{border-color:#f87171!important}[data-v-4dfd3196] .codejar-wrap{border-radius:6px;overflow:hidden;border:1px solid #ced4da;background:#f8f9fa}[data-v-4dfd3196] .codejar-wrap .codejar-linenumbers{background:#e9ecef;color:#6c757d;font-family:Source Code Pro,SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,monospace;font-size:14px;line-height:20px;padding:10px 8px;text-align:right;border-right:1px solid #ced4da;-webkit-user-select:none;user-select:none}[data-v-4dfd3196] .codejar-wrap .editor{border:none;border-radius:0}[data-theme=dark] .code-editor-container .syntax-error{background:#dc262626;border-color:#f871714d;color:#fca5a5}[data-theme=dark] .code-editor-container .syntax-error .error-location{background:#dc262633;color:#fecaca}[data-theme=dark] .code-editor-container .syntax-valid{background:#16a34a26;border-color:#4ade804d;color:#86efac}[data-theme=dark] .code-editor-container .editor.has-error,[data-theme=dark] .code-editor-container .codejar-wrap.has-error{border-color:#f87171!important}[data-theme=dark] .code-editor-container .editor{background:#1e293b;border-color:#475569;color:#e2e8f0}[data-theme=dark] .code-editor-container .editor:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem #3b82f640}[data-theme=dark] .code-editor-container .codejar-wrap{border-color:#475569;background:#1e293b}[data-theme=dark] .code-editor-container .codejar-wrap .codejar-linenumbers{background:#0f172a;color:#64748b;border-right-color:#334155}[data-theme=dark] .code-editor-container .codejar-wrap .editor{background:#1e293b;color:#e2e8f0;border:none}[data-theme=dark] .code-editor-container .token.comment,[data-theme=dark] .code-editor-container .token.prolog,[data-theme=dark] .code-editor-container .token.doctype,[data-theme=dark] .code-editor-container .token.cdata{color:#64748b}[data-theme=dark] .code-editor-container .token.punctuation{color:#94a3b8}[data-theme=dark] .code-editor-container .token.namespace{opacity:.7}[data-theme=dark] .code-editor-container .token.property,[data-theme=dark] .code-editor-container .token.tag,[data-theme=dark] .code-editor-container .token.boolean,[data-theme=dark] .code-editor-container .token.number,[data-theme=dark] .code-editor-container .token.constant,[data-theme=dark] .code-editor-container .token.symbol,[data-theme=dark] .code-editor-container .token.deleted{color:#f472b6}[data-theme=dark] .code-editor-container .token.selector,[data-theme=dark] .code-editor-container .token.attr-name,[data-theme=dark] .code-editor-container .token.string,[data-theme=dark] .code-editor-container .token.char,[data-theme=dark] .code-editor-container .token.builtin,[data-theme=dark] .code-editor-container .token.inserted{color:#a3e635}[data-theme=dark] .code-editor-container .token.operator,[data-theme=dark] .code-editor-container .token.entity,[data-theme=dark] .code-editor-container .token.url,[data-theme=dark] .code-editor-container .language-css .token.string,[data-theme=dark] .code-editor-container .style .token.string{color:#22d3ee;background:transparent}[data-theme=dark] .code-editor-container .token.atrule,[data-theme=dark] .code-editor-container .token.attr-value,[data-theme=dark] .code-editor-container .token.keyword{color:#818cf8}[data-theme=dark] .code-editor-container .token.function,[data-theme=dark] .code-editor-container .token.class-name{color:#fbbf24}[data-theme=dark] .code-editor-container .token.regex,[data-theme=dark] .code-editor-container .token.important,[data-theme=dark] .code-editor-container .token.variable{color:#fb923c}[data-theme=dark] .code-editor-container .token.important,[data-theme=dark] .code-editor-container .token.bold{font-weight:700}[data-theme=dark] .code-editor-container .token.italic{font-style:italic}[data-theme=dark] .code-editor-container .token.entity{cursor:help}.llm-gen[data-v-a5ebab48]{display:flex;flex-direction:column;gap:16px;min-height:0;color:var(--text-primary)}.llm-gen--panel[data-v-a5ebab48]{height:100%}.llm-gen--standalone[data-v-a5ebab48]{padding:16px 18px 14px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm, rgba(0, 0, 0, .04))}.llm-gen__compose[data-v-a5ebab48]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.llm-gen__label[data-v-a5ebab48]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.llm-gen__textarea[data-v-a5ebab48]{width:100%;min-height:110px;resize:vertical;font-size:13px;line-height:1.45;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.llm-gen__textarea[data-v-a5ebab48]::placeholder{color:var(--text-tertiary);opacity:1}.llm-gen__textarea[data-v-a5ebab48]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.llm-gen__textarea[data-v-a5ebab48]:focus{outline:none;border-color:var(--color-bpm);background:var(--bg-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.llm-gen__footer[data-v-a5ebab48]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.llm-gen__notice[data-v-a5ebab48]{display:inline-flex;align-items:flex-start;gap:6px;margin:0;max-width:180px;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.llm-gen__notice i[data-v-a5ebab48]{margin-top:1px;color:var(--color-bpm);flex-shrink:0}.llm-gen__submit[data-v-a5ebab48]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.llm-gen__kbd[data-v-a5ebab48]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:22px;padding:0 6px;border:1px solid var(--border-secondary);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1}.llm-gen__btn[data-v-a5ebab48]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:32px;padding:0 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent);color:var(--color-bpm);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.llm-gen__btn i[data-v-a5ebab48]{font-size:12px}.llm-gen__btn[data-v-a5ebab48]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary))}.llm-gen__btn[data-v-a5ebab48]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.llm-gen__btn[data-v-a5ebab48]:disabled{opacity:.45;cursor:default}.llm-gen__history[data-v-a5ebab48]{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border-secondary);padding-top:4px}.llm-gen__history-toggle[data-v-a5ebab48]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 2px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;transition:color .15s ease}.llm-gen__history-toggle[data-v-a5ebab48]:hover,.llm-gen__history-toggle[data-v-a5ebab48]:focus-visible{outline:none;color:var(--color-bpm)}.llm-gen__history-heading[data-v-a5ebab48]{display:inline-flex;align-items:center;gap:8px;min-width:0}.llm-gen__history-title[data-v-a5ebab48]{font-size:13px;font-weight:600}.llm-gen__history-count[data-v-a5ebab48]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.llm-gen__chevron[data-v-a5ebab48]{font-size:11px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease;flex-shrink:0}.llm-gen__chevron.is-open[data-v-a5ebab48]{transform:rotate(180deg)}.llm-gen__history-toggle:hover .llm-gen__chevron[data-v-a5ebab48],.llm-gen__history-row:hover .llm-gen__chevron[data-v-a5ebab48]{color:var(--color-bpm)}.llm-gen__history-list[data-v-a5ebab48]{max-height:240px;overflow-y:auto;margin:0;padding:0}.llm-gen__history-list[data-v-a5ebab48]::-webkit-scrollbar{width:4px}.llm-gen__history-list[data-v-a5ebab48]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.llm-gen__history-item[data-v-a5ebab48]{border-top:1px solid var(--border-secondary)}.llm-gen__history-item.is-current .llm-gen__history-row[data-v-a5ebab48]{background:color-mix(in srgb,var(--color-bpm) 6%,transparent)}.llm-gen__history-row[data-v-a5ebab48]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:10px 4px;border:none;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;transition:background .15s ease}.llm-gen__history-row[data-v-a5ebab48]:hover,.llm-gen__history-row[data-v-a5ebab48]:focus-visible{outline:none;background:var(--bg-hover)}.llm-gen__history-main[data-v-a5ebab48]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.llm-gen__history-prompt[data-v-a5ebab48]{font-size:12px;font-weight:500;line-height:1.35;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llm-gen__history-meta[data-v-a5ebab48]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.llm-gen__history-badge[data-v-a5ebab48]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent);color:var(--color-bpm);font-size:10px;font-weight:700;letter-spacing:.02em}.llm-gen__history-detail[data-v-a5ebab48]{padding:0 4px 12px}.llm-gen__history-full[data-v-a5ebab48]{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.llm-gen__restore[data-v-a5ebab48]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.llm-gen__restore[data-v-a5ebab48]:hover,.llm-gen__restore[data-v-a5ebab48]:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}[data-v-a5ebab48] .llm-gen__textarea.form-control{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-secondary)}[data-v-a5ebab48] .llm-gen__textarea.form-control:focus{background:var(--bg-primary);color:var(--text-primary);border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}@media(prefers-reduced-motion:reduce){.llm-gen__chevron[data-v-a5ebab48],.llm-gen__btn[data-v-a5ebab48],.llm-gen__textarea[data-v-a5ebab48],.llm-gen__history-row[data-v-a5ebab48],.llm-gen__restore[data-v-a5ebab48]{transition:none}}.toolbox-wrapper[data-v-2e99e54d]{flex:1;min-height:0;overflow:auto}.toolbox-list[data-v-2e99e54d]{border:0;background:transparent}.toolbox-item[data-v-2e99e54d]{display:flex;align-items:center;gap:.5rem;margin-bottom:4px;padding:.45rem .55rem;border:1px solid var(--border-secondary)!important;border-radius:8px!important;background:var(--bg-primary)!important;color:var(--text-primary)!important;font-size:12px;line-height:1.25;cursor:grab;transition:border-color .15s ease,background .15s ease}.toolbox-item[data-v-2e99e54d]:hover{border-color:var(--builder-accent, var(--color-ecm, var(--text-link)))!important;background:var(--bg-hover)!important;text-decoration:none}.toolbox-item[data-v-2e99e54d]:active{cursor:grabbing}.toolbox-item__icon[data-v-2e99e54d]{width:14px;text-align:center;color:var(--text-tertiary);flex-shrink:0}.toolbox-item__label[data-v-2e99e54d]{min-width:0}.builder-checkbox-option[data-v-27776667]{min-width:0;max-width:100%}.builder-checkbox-option small[data-v-27776667]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-dropdown[data-v-a2cb9296]{min-height:56px;align-items:flex-end}.focus-border[data-v-a2cb9296]{background:#bbb!important}.builder-price[data-v-ef5020a7]{min-height:56px;align-items:flex-end}.builder-radio-option[data-v-f6d109a4]{align-items:center;min-width:0}.builder-radio-option i[data-v-f6d109a4]{flex:0 0 auto}.builder-radio-option .inline-label[data-v-f6d109a4]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-separator[data-v-f7e9077c]{display:block;width:100%;font-weight:700;color:var(--text-primary)}.signature-wrapper[data-v-9abd7bb3]{width:100%;height:100px;border:1px solid #000;padding:5px}.signature-wrapper .signature[data-v-9abd7bb3]{width:100%;height:100%}.embed-wrapper[data-v-cd9c7df7]{min-height:20px;background-color:#00000008}.form-item[data-v-3f054070]{position:relative;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-secondary);transition:border-color .15s ease,box-shadow .15s ease}.active-field[data-v-3f054070]{border-color:var(--builder-accent, var(--color-ecm, var(--text-link)));box-shadow:0 0 0 1px var(--builder-accent-focus, var(--color-ecm-focus, var(--border-primary)))}.field-action-btn[data-v-3f054070]{width:28px;height:28px;padding:0;margin-left:4px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.field-action-btn[data-v-3f054070]:hover{border-color:var(--builder-accent, var(--color-ecm, var(--text-link)));background:var(--bg-hover);color:var(--text-primary)}.field-action-btn--danger[data-v-3f054070]{color:var(--color-danger, #dc3545)}.field-action-btn--danger[data-v-3f054070]:hover{border-color:var(--color-danger, #dc3545);color:var(--color-danger, #dc3545)}.description[data-v-3f054070]{color:var(--text-tertiary);font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.field-overflow[data-v-3f054070]{overflow:auto}.form-item[data-v-3f054070] #form-input label{min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere}.form-item[data-v-3f054070] label{max-width:100%}.form-item[data-v-3f054070] .builder-field-label-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.form-item[data-v-3f054070] .builder-field-icon{flex:0 0 auto}.form-item[data-v-3f054070] .builder-field-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-item[data-v-3f054070] .builder-field-status-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:default}.field-actions[data-v-3f054070]{position:absolute;top:4px;right:4px;width:auto;max-width:calc(100% - 8px);margin:0;z-index:3;padding:2px;gap:2px;border-radius:8px;background:var(--bg-secondary);box-shadow:0 1px 4px var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity .12s ease}.form-item:hover .field-actions[data-v-3f054070],.form-item:focus-within .field-actions[data-v-3f054070],.form-item.active-field .field-actions[data-v-3f054070]{opacity:1}.form-item:hover .field-actions button[data-v-3f054070],.form-item:focus-within .field-actions button[data-v-3f054070],.form-item.active-field .field-actions button[data-v-3f054070]{pointer-events:auto}.field-actions>span[data-v-3f054070]{display:inline-flex;flex-wrap:wrap;gap:2px}.duplicity-check-config[data-v-0d77fcc4]{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--border-divider, var(--border-secondary))}.duplicity-check-config__field[data-v-0d77fcc4]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.duplicity-check-config__label[data-v-0d77fcc4]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);line-height:1.3}.duplicity-check-config__hint[data-v-0d77fcc4]{font-size:11px;color:var(--text-tertiary);cursor:help;flex-shrink:0}.duplicity-check-config__grid[data-v-0d77fcc4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:end}.duplicity-check-config__switches[data-v-0d77fcc4]{display:flex;flex-direction:column;gap:.55rem}.duplicity-check-config__switch[data-v-0d77fcc4]{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:28px}.duplicity-check-config__switch--align-end[data-v-0d77fcc4]{min-height:38px}.duplicity-check-config__switch[data-v-0d77fcc4] .custom-control{display:flex;align-items:center;margin:0;min-height:1.5rem;padding-left:2.5rem}.duplicity-check-config__switch[data-v-0d77fcc4] .custom-control-label{font-size:13px;font-weight:500;line-height:1.3;color:var(--text-primary)}.duplicity-check-config__color[data-v-0d77fcc4]{width:36px;height:28px;cursor:pointer;border:1px solid var(--border-secondary);border-radius:6px;background:transparent;padding:2px}.field-settings[data-v-017a179e]{display:flex;flex-direction:column;gap:.85rem;width:100%;position:relative;padding-bottom:.5rem}.field-settings__field[data-v-017a179e]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field-settings__label[data-v-017a179e]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);line-height:1.3}.field-settings__help[data-v-017a179e]{font-size:11px;line-height:1.35;color:var(--text-tertiary)}.field-settings__hint[data-v-017a179e]{font-size:11px;color:var(--text-tertiary);cursor:help;flex-shrink:0}.field-settings__section[data-v-017a179e]{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--border-divider, var(--border-secondary))}.field-settings__section-title[data-v-017a179e]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.field-settings__row[data-v-017a179e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.field-settings__grid[data-v-017a179e]{display:grid;gap:.75rem;min-width:0}.field-settings__grid--2[data-v-017a179e]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-settings__grid--3[data-v-017a179e]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-settings__switches[data-v-017a179e]{display:flex;flex-direction:column;gap:.55rem}.field-settings__switch[data-v-017a179e]{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:28px}.field-settings__switch[data-v-017a179e] .custom-control{display:flex;align-items:center;flex:1;min-width:0;margin:0;min-height:1.5rem}.field-settings__switch[data-v-017a179e] .custom-control-label{font-size:13px;font-weight:500;line-height:1.3;color:var(--text-primary)}.field-settings__icon-btn[data-v-017a179e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s ease}.field-settings__icon-btn[data-v-017a179e]:hover{background:var(--bg-hover)}.field-settings__icon-btn--success[data-v-017a179e]{color:var(--color-success, #28a745)}.field-settings__icon-btn--danger[data-v-017a179e]{color:var(--color-danger, #dc3545)}.field-settings__icon-btn i[data-v-017a179e]{font-size:15px}.field-settings__trigger-list[data-v-017a179e]{max-height:160px;overflow:auto;padding:.55rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);display:flex;flex-direction:column;gap:.45rem}.field-settings__trigger-row[data-v-017a179e]{display:flex;align-items:center;gap:.4rem;min-width:0}.field-settings__or[data-v-017a179e]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase}[style*="text-align: justify"][data-v-017a179e]{text-align-last:justify;text-justify:inter-word}.duplicate-policy-config[data-v-85d6856d]{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;margin-top:.85rem;border-top:1px solid var(--border-divider, var(--border-secondary))}.duplicate-policy-config__switch[data-v-85d6856d]{display:flex;align-items:center;gap:.35rem}.duplicate-policy-config__title[data-v-85d6856d]{font-size:12px;font-weight:600;color:var(--text-secondary)}.duplicate-policy-config__field[data-v-85d6856d]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.duplicate-policy-config__label[data-v-85d6856d]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);line-height:1.3}.duplicate-policy-config__hint[data-v-85d6856d]{font-size:11px;color:var(--text-tertiary);cursor:help;flex-shrink:0}.duplicate-policy-config__behaviour[data-v-85d6856d]{margin:0;font-size:11px;line-height:1.45;color:var(--text-tertiary)}.duplicate-policy-config__impact[data-v-85d6856d]{margin:0;padding:.5rem .65rem;font-size:11px;line-height:1.45}.duplicate-policy-config__error[data-v-85d6856d]{margin:0;font-size:11px;line-height:1.45;color:var(--danger, #dc3545)}.duplicate-policy-config__scope-note[data-v-85d6856d]{margin:0;font-size:10px;line-height:1.45;color:var(--text-tertiary);font-style:italic}.excel-import-progress[data-v-c3542af4]{display:flex;justify-content:center}.excel-progress-bar[data-v-c3542af4]{width:80%;height:1.25rem;border-radius:4px;overflow:hidden;background-color:transparent;padding:0;margin:0}.excel-progress-bar__inner[data-v-c3542af4]{height:100%;border-radius:4px;background-image:linear-gradient(45deg,#007bffe6 25%,#007bffb3 25% 50%,#007bffe6 50% 75%,#007bffb3 75% 100%);background-size:1rem 1rem;color:#fff;display:flex;align-items:center;justify-content:center;transition:width .15s linear;white-space:nowrap;box-sizing:border-box}.excel-progress-bar__label[data-v-c3542af4]{font-size:.75rem}.excel-progress-bar__inner--indeterminate[data-v-c3542af4]{animation:excel-progress-stripes-c3542af4 1s linear infinite}@keyframes excel-progress-stripes-c3542af4{0%{background-position:1rem 0}to{background-position:0 0}}.options-export-list[data-v-5a6e6bde]{overflow-y:auto;border:1px solid var(--border-secondary);border-radius:5px;padding:0 .5rem}.options-export-row[data-v-5a6e6bde]{border-bottom:1px solid var(--border-divider)}.options-export-row[data-v-5a6e6bde]:last-child{border-bottom:none}.other-field[data-v-8982b975]{background-color:#0000001a}.options-container[data-v-8982b975]{max-height:500px;overflow:auto}.options-container .item[data-v-8982b975]{border:1px solid #ccc;border-radius:5px}.options-container[data-v-b5198cc0]{max-height:500px;overflow:auto}.options-container .item[data-v-b5198cc0]{border:1px solid #ccc;border-radius:5px}.options-container[data-v-cb836c51]{max-height:500px;overflow:auto}.options-container .item[data-v-cb836c51]{border:1px solid #ccc;border-radius:5px}.options-container[data-v-b2bf646a]{max-height:500px;overflow:auto}.options-container .item[data-v-b2bf646a]{border:1px solid #ccc;border-radius:5px}.options-container[data-v-54434d1d]{max-height:500px;overflow:auto}.options-container .item[data-v-54434d1d]{border:1px solid var(--border-color, #ccc);border-radius:5px}.option--inactive[data-v-54434d1d]{opacity:.6}.sort-link[data-v-54434d1d]{cursor:pointer}.sort-link--active[data-v-54434d1d]{font-weight:600;text-decoration:underline;color:var(--color-primary, #007bff)}.tcs[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.tcs__header[data-v-8b67bc35]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap;padding:.55rem .7rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px}.tcs__identity[data-v-8b67bc35]{display:flex;align-items:center;gap:.55rem;min-width:0}.tcs__icon[data-v-8b67bc35]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;flex-shrink:0;color:var(--color-primary, #007bff);background:color-mix(in srgb,var(--color-primary, #007bff) 12%,transparent);font-size:14px}.tcs__titles[data-v-8b67bc35]{min-width:0}.tcs__eyebrow[data-v-8b67bc35]{display:block;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.tcs__title[data-v-8b67bc35]{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.tcs__back[data-v-8b67bc35]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:all .15s ease}.tcs__back[data-v-8b67bc35]:hover{color:var(--text-primary);background:var(--bg-hover)}.tcs__body[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.55rem}.tcs__section[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;overflow:visible}.tcs__section-head[data-v-8b67bc35]{display:flex;align-items:center}.tcs__section-title[data-v-8b67bc35]{margin:0;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.tcs__subhead[data-v-8b67bc35]{margin:0 0 .35rem;font-size:11px;font-weight:600;color:var(--text-secondary)}.tcs__grid[data-v-8b67bc35]{display:grid;gap:.55rem;min-width:0}.tcs__grid--basics[data-v-8b67bc35]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px}.tcs__grid--3[data-v-8b67bc35]{grid-template-columns:repeat(3,minmax(0,1fr))}.tcs__grid--4[data-v-8b67bc35]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.tcs__grid--money[data-v-8b67bc35]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.tcs__field[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.35rem;min-width:0;overflow:visible}.tcs__field--narrow[data-v-8b67bc35]{max-width:240px}.tcs__field--mask[data-v-8b67bc35]{max-width:320px}.tcs__label[data-v-8b67bc35]{display:inline-flex;align-items:center;gap:.3rem;margin:0!important;padding:0;font-size:11px;font-weight:600;color:var(--text-secondary);line-height:1.35;overflow:visible}.tcs__switches[data-v-8b67bc35]{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem}.tcs__switches--stack[data-v-8b67bc35]{flex-direction:column;gap:.4rem}.tcs__switch[data-v-8b67bc35]{display:flex;align-items:center;gap:.35rem;min-height:26px}.tcs__switch--pad[data-v-8b67bc35]{padding-bottom:.15rem}.tcs__switch[data-v-8b67bc35] .custom-control{display:flex;align-items:center;margin:0;min-height:1.3rem}.tcs__switch[data-v-8b67bc35] .custom-control-label{font-size:12px;font-weight:500;color:var(--text-primary)}.tcs__hint[data-v-8b67bc35]{font-size:11px;color:var(--text-tertiary);cursor:help}.tcs__type-block[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.55rem}.tcs__divider[data-v-8b67bc35]{height:1px;background:var(--border-secondary);margin:.15rem 0}.tcs__sum[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .65rem;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary)}.tcs__conditions[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.4rem}.tcs__disclosure[data-v-8b67bc35]{border:1px solid var(--border-secondary);border-radius:7px;background:var(--bg-primary);overflow:visible}.tcs__disclosure--on[data-v-8b67bc35]{border-color:color-mix(in srgb,var(--color-primary, #007bff) 35%,var(--border-secondary))}.tcs__disclosure-toggle[data-v-8b67bc35]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .7rem;border:0;background:transparent;color:var(--text-primary);cursor:pointer;appearance:none;font-family:inherit;text-align:left}.tcs__disclosure-toggle[data-v-8b67bc35]:hover{background:var(--bg-hover)}.tcs__disclosure-label[data-v-8b67bc35]{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:600}.tcs__disclosure-label i[data-v-8b67bc35]{font-size:11px;color:var(--text-tertiary)}.tcs__disclosure-meta[data-v-8b67bc35]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:11px}.tcs__pill[data-v-8b67bc35]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tcs__pill--on[data-v-8b67bc35]{color:var(--color-success, #28a745);background:color-mix(in srgb,var(--color-success, #28a745) 14%,transparent)}.tcs__pill--off[data-v-8b67bc35]{color:var(--text-tertiary);background:var(--bg-tertiary)}.tcs__disclosure-body[data-v-8b67bc35]{display:flex;flex-direction:column;gap:.65rem;padding:.7rem;border-top:1px solid var(--border-secondary);overflow:visible}@media(max-width:800px){.tcs__grid--basics[data-v-8b67bc35],.tcs__grid--3[data-v-8b67bc35],.tcs__grid--4[data-v-8b67bc35]{grid-template-columns:1fr}}.tc[data-v-53656342]{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.tc__panel[data-v-53656342]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.tc__toolbar[data-v-53656342]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding:.55rem .7rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px}.tc__switches[data-v-53656342]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;min-width:0;flex:1 1 320px}.tc__switch[data-v-53656342]{min-width:0}.tc__switch[data-v-53656342] .custom-control{display:flex;align-items:center;margin:0;min-height:1.35rem;padding-left:2.35rem}.tc__switch[data-v-53656342] .custom-control-label{font-size:12px;font-weight:500;line-height:1.25;color:var(--text-primary);padding-top:.05rem}.tc__switch[data-v-53656342] .custom-control-input:disabled~.custom-control-label{color:var(--text-tertiary)}.tc__toolbar-meta[data-v-53656342]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto}.tc__space[data-v-53656342]{min-width:120px;max-width:150px}.tc__space-head[data-v-53656342]{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:3px}.tc__space-label[data-v-53656342]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.tc__space-value[data-v-53656342]{font-size:11px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.tc__space--warn .tc__space-value[data-v-53656342]{color:var(--color-danger, #dc3545)}.tc__space--ok .tc__space-value[data-v-53656342]{color:var(--color-success, #28a745)}.tc__space-track[data-v-53656342]{position:relative;height:4px;border-radius:999px;background:var(--bg-tertiary);overflow:hidden}.tc__space-fill[data-v-53656342]{height:100%;border-radius:999px;background:var(--color-success, #28a745);transition:width .2s ease}.tc__space--warn .tc__space-fill[data-v-53656342]{width:100%!important;background:var(--color-danger, #dc3545)}.tc__count[data-v-53656342]{font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.tc__count strong[data-v-53656342]{color:var(--text-primary);font-variant-numeric:tabular-nums}.tc__btn[data-v-53656342]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.tc__btn i[data-v-53656342]{font-size:11px;opacity:.9}.tc__btn[data-v-53656342]:hover{color:var(--text-primary);background:var(--bg-hover)}.tc__btn--primary[data-v-53656342]{color:#fff;background:var(--color-success, #28a745);border-color:transparent}.tc__btn--primary[data-v-53656342]:hover{color:#fff;filter:brightness(1.05)}.tc__btn--danger[data-v-53656342]{color:#fff;background:var(--color-danger, #dc3545);border-color:transparent}.tc__btn--danger[data-v-53656342]:hover{color:#fff;filter:brightness(1.05)}.tc__btn--ghost[data-v-53656342]{background:transparent}.tc__btn--sm[data-v-53656342]{height:24px;padding:0 8px;font-size:11px}.tc__alert[data-v-53656342]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.4rem .6rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-danger, #dc3545) 35%,transparent);background:color-mix(in srgb,var(--color-danger, #dc3545) 10%,transparent);color:var(--text-primary);font-size:12px;line-height:1.3}.tc__alert>span[data-v-53656342]{flex:1;min-width:0}.tc__alert i[data-v-53656342]{color:var(--color-danger, #dc3545);flex-shrink:0;font-size:12px}.tc__alert .tc__btn[data-v-53656342]{margin-left:auto}.tc__empty[data-v-53656342]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.75rem 1rem;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);text-align:center}.tc__empty i[data-v-53656342]{font-size:1.25rem;color:var(--text-tertiary)}.tc__empty p[data-v-53656342]{margin:0;font-size:13px;color:var(--text-secondary)}.tc__list[data-v-53656342]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.tc__list-head[data-v-53656342]{display:grid;grid-template-columns:24px 22px minmax(120px,1.4fr) minmax(110px,.9fr) 64px minmax(48px,.35fr) 84px;gap:.4rem;align-items:center;padding:0 .4rem .15rem;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.tc__col-drag[data-v-53656342]{display:inline-flex;align-items:center;justify-content:center;opacity:.55;font-size:10px}.tc__row[data-v-53656342]{border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card, var(--bg-primary));transition:border-color .15s ease,background .15s ease;position:relative}.tc__row[data-v-53656342]:hover{border-color:var(--border-input-focus, var(--border-secondary))}.tc__row--dragging[data-v-53656342]{opacity:.55}.tc__row--drag-over[data-v-53656342]{border-color:var(--color-primary, #007bff);background:color-mix(in srgb,var(--color-primary, #007bff) 6%,transparent)}.tc__row--drag-over[data-v-53656342]:after{content:"";position:absolute;left:6px;right:6px;height:2px;border-radius:2px;background:var(--color-primary, #007bff);pointer-events:none}.tc__row--drop-before[data-v-53656342]:after{top:-1px}.tc__row--drop-after[data-v-53656342]:after{bottom:-1px}.tc__row-main[data-v-53656342]{display:grid;grid-template-columns:24px 22px minmax(120px,1.4fr) minmax(110px,.9fr) 64px minmax(48px,.35fr) 84px;gap:.4rem;align-items:center;padding:.3rem .4rem;min-width:0}.tc__drag[data-v-53656342]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary);cursor:grab;appearance:none}.tc__drag[data-v-53656342]:active{cursor:grabbing}.tc__drag[data-v-53656342]:hover{background:var(--bg-hover);color:var(--text-secondary)}.tc__index[data-v-53656342]{font-size:11px;font-weight:700;color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums}.tc__title[data-v-53656342],.tc__type[data-v-53656342],.tc__size[data-v-53656342]{min-width:0}.tc__input[data-v-53656342],.tc__select[data-v-53656342],.tc__size-input[data-v-53656342]{height:28px!important;font-size:12px!important;padding-top:.2rem!important;padding-bottom:.2rem!important}.tc__size-wrap[data-v-53656342]{display:flex;align-items:center;gap:2px;min-width:0}.tc__size-input[data-v-53656342]{text-align:right;padding-right:2px!important;-moz-appearance:textfield}.tc__size-input[data-v-53656342]::-webkit-outer-spin-button,.tc__size-input[data-v-53656342]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tc__size-suffix[data-v-53656342]{font-size:10px;font-weight:600;color:var(--text-tertiary);flex-shrink:0}.tc__flags[data-v-53656342]{display:flex;align-items:center;justify-content:flex-start;min-width:0}.tc__badge[data-v-53656342]{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:3px;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tc__badge--required[data-v-53656342]{color:var(--color-danger, #dc3545);background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent)}.tc__actions[data-v-53656342]{display:flex;align-items:center;justify-content:flex-end;gap:1px}.tc__icon-btn[data-v-53656342]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer;appearance:none;transition:background .15s ease,color .15s ease}.tc__icon-btn[data-v-53656342]:hover{background:var(--bg-hover);color:var(--text-primary)}.tc__icon-btn--active[data-v-53656342]{color:var(--color-primary, #007bff);background:color-mix(in srgb,var(--color-primary, #007bff) 12%,transparent)}.tc__icon-btn--danger[data-v-53656342]{color:var(--color-danger, #dc3545)}.tc__icon-btn--danger[data-v-53656342]:hover{background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent);color:var(--color-danger, #dc3545)}.tc__icon-btn i[data-v-53656342]{font-size:12px}.tc__formula[data-v-53656342]{display:flex;flex-direction:column;gap:.4rem;padding:.45rem .55rem .55rem;border-top:1px solid var(--border-secondary);background:var(--bg-secondary);border-radius:0 0 6px 6px}.tc__formula-head[data-v-53656342]{display:flex;align-items:center}.tc__formula-title[data-v-53656342]{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.tc__formula-controls[data-v-53656342]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.tc__formula-select[data-v-53656342],.tc__formula-input[data-v-53656342]{max-width:160px;flex:1 1 110px}.tc__formula-btns[data-v-53656342]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.tc__formula-tokens[data-v-53656342]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.tc__token[data-v-53656342]{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem .4rem;border:0;border-radius:4px;background:color-mix(in srgb,var(--color-primary, #138496) 18%,transparent);color:var(--text-primary);font-size:11px;cursor:pointer;appearance:none}.tc__token b[data-v-53656342]{color:var(--color-info, #17a2b8)}.tc__token[data-v-53656342]:hover{filter:brightness(1.08)}.tc__token--paren[data-v-53656342]{background:color-mix(in srgb,var(--color-warning, #e1a800) 22%,transparent)}.tc__token--paren b[data-v-53656342]{color:var(--color-warning, #e1a800)}.tc__list--no-size .tc__list-head[data-v-53656342],.tc__list--no-size .tc__row-main[data-v-53656342]{grid-template-columns:24px 22px minmax(120px,1.6fr) minmax(110px,1fr) minmax(48px,.35fr) 84px}@media(max-width:900px){.tc__list-head[data-v-53656342]{display:none}.tc__row-main[data-v-53656342]{grid-template-columns:24px 1fr auto;grid-template-areas:"drag title actions" "drag type actions" "drag size flags"}.tc__drag[data-v-53656342]{grid-area:drag}.tc__index[data-v-53656342]{display:none}.tc__title[data-v-53656342]{grid-area:title}.tc__type[data-v-53656342]{grid-area:type}.tc__size[data-v-53656342]{grid-area:size}.tc__flags[data-v-53656342]{grid-area:flags}.tc__actions[data-v-53656342]{grid-area:actions;align-self:start}}.handle[data-v-cce54db3]{cursor:grab}.builder-studio[data-v-cce54db3]{--builder-accent: var(--color-bpm);--builder-accent-muted: color-mix(in srgb, var(--color-bpm) 8%, transparent);--builder-accent-soft: color-mix(in srgb, var(--color-bpm) 14%, transparent);--builder-accent-focus: rgba(59, 91, 253, .2);position:relative;display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.builder-studio--ecm[data-v-cce54db3]{--builder-accent: var(--color-ecm);--builder-accent-muted: var(--color-ecm-muted, color-mix(in srgb, var(--color-ecm) 8%, transparent));--builder-accent-soft: color-mix(in srgb, var(--color-ecm) 14%, transparent);--builder-accent-focus: var(--color-ecm-focus, rgba(128, 186, 38, .25))}.builder-studio--bpm[data-v-cce54db3]{--builder-accent: var(--color-bpm);--builder-accent-muted: color-mix(in srgb, var(--color-bpm) 8%, transparent);--builder-accent-soft: color-mix(in srgb, var(--color-bpm) 14%, transparent);--builder-accent-focus: rgba(59, 91, 253, .2)}.builder-studio__header[data-v-cce54db3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.builder-studio__title-block[data-v-cce54db3]{display:flex;align-items:baseline;gap:8px;min-width:0}.builder-studio__eyebrow[data-v-cce54db3]{display:none}.builder-studio__title[data-v-cce54db3]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-studio__meta[data-v-cce54db3]{font-size:12px;color:var(--text-tertiary);text-transform:lowercase;white-space:nowrap}.builder-studio__meta--preview[data-v-cce54db3]{text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--builder-accent)}.builder-studio__actions[data-v-cce54db3]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.builder-studio__icon-btn[data-v-cce54db3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;flex-shrink:0}.builder-studio__icon-btn i[data-v-cce54db3]{font-size:13px}.builder-studio__icon-btn[data-v-cce54db3]:hover:not(:disabled){border-color:var(--builder-accent);color:var(--builder-accent);background:var(--bg-hover)}.builder-studio__btn[data-v-cce54db3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.builder-studio__btn i[data-v-cce54db3]{font-size:12px}.builder-studio__btn[data-v-cce54db3]:hover:not(:disabled){border-color:var(--builder-accent);color:var(--builder-accent);background:var(--bg-hover)}.builder-studio__btn[data-v-cce54db3]:disabled{opacity:.6;cursor:not-allowed}.builder-studio__btn--primary[data-v-cce54db3]{background:var(--builder-accent);border-color:var(--builder-accent);color:var(--text-inverse, #fff)}.builder-studio__btn--primary[data-v-cce54db3]:hover:not(:disabled){background:var(--builder-accent);border-color:var(--builder-accent);color:var(--text-inverse, #fff);filter:brightness(.94)}.builder-studio__btn--ai[data-v-cce54db3]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.builder-studio__btn--ai[data-v-cce54db3]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#5e3a82);border-color:transparent;color:#fff;filter:none}.builder-studio__btn--ai.active[data-v-cce54db3],.builder-studio__btn--ai.loading[data-v-cce54db3]{box-shadow:0 0 0 2px color-mix(in srgb,#667eea 35%,transparent)}.builder-studio__body[data-v-cce54db3]{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;flex:1;min-height:0;background:var(--bg-primary);transition:grid-template-columns .2s ease}@media(min-width:992px){.builder-studio__body--toolbox-collapsed[data-v-cce54db3]{grid-template-columns:40px minmax(0,1fr) 320px}}.builder-studio__preview[data-v-cce54db3]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-primary)}.builder-studio__preview-banner[data-v-cce54db3]{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);font-size:13px}.builder-studio__preview-banner i[data-v-cce54db3]{color:var(--builder-accent)}.builder-studio__preview-body[data-v-cce54db3]{flex:1;min-height:0;overflow:auto;padding:1.25rem 1rem 2rem}.builder-pane-label[data-v-cce54db3]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.65rem}.builder-toolbox-content[data-v-cce54db3]{display:flex;flex-direction:column;min-height:0;flex:1}.builder-toolbox-expand-btn[data-v-cce54db3],.builder-toolbox-collapse-btn[data-v-cce54db3]{width:24px;height:24px;padding:0;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);align-items:center;justify-content:center;flex-shrink:0}.builder-toolbox-expand-btn[data-v-cce54db3]:hover,.builder-toolbox-collapse-btn[data-v-cce54db3]:hover{border-color:var(--builder-accent, var(--color-ecm, var(--text-link)));color:var(--text-primary)}.builder-toolbox-expand-btn[data-v-cce54db3]{display:none}@media(min-width:992px){.builder-studio__toolbox--collapsed .builder-toolbox-content[data-v-cce54db3]{display:none}.builder-studio__toolbox--collapsed .builder-toolbox-expand-btn[data-v-cce54db3]{display:inline-flex}.builder-studio__toolbox--collapsed[data-v-cce54db3]{padding:.5rem .4rem}}.builder-studio__toolbox[data-v-cce54db3],.builder-studio__inspector[data-v-cce54db3]{display:flex;flex-direction:column;min-height:0;background:var(--bg-secondary);border-right:1px solid var(--border-secondary);padding:.75rem}.builder-studio__inspector[data-v-cce54db3]{border-right:0;border-left:1px solid var(--border-secondary)}.builder-studio__canvas[data-v-cce54db3]{min-width:0;min-height:0;overflow:auto;padding:1rem .5rem;background:var(--bg-primary)}.builder-inspector-tabs[data-v-cce54db3]{display:flex;align-items:center;gap:2px;padding:3px;margin-bottom:.75rem;background:var(--bg-tertiary);border-radius:8px}.builder-inspector-tabs__btn[data-v-cce54db3]{flex:1;border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1;padding:.45rem .5rem;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.builder-inspector-tabs__btn[data-v-cce54db3]:hover:not(.builder-inspector-tabs__btn--active){color:var(--text-primary);background:var(--bg-hover)}.builder-inspector-tabs__btn--active[data-v-cce54db3]{background:var(--bg-secondary);color:var(--builder-accent);box-shadow:0 1px 3px #00000014}.builder-inspector-body[data-v-cce54db3]{flex:1;min-height:0;overflow:auto}.builder-form-meta[data-v-cce54db3]{display:flex;flex-direction:column;gap:.85rem}.builder-form-meta__field[data-v-cce54db3]{display:flex;flex-direction:column;gap:.35rem}.builder-form-meta__label[data-v-cce54db3]{font-size:12px;font-weight:600;color:var(--text-secondary);margin:0}.builder-form-meta__row[data-v-cce54db3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.builder-form-meta__link[data-v-cce54db3]{font-size:11px;white-space:nowrap}.builder-default-title[data-v-cce54db3]{border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-primary);overflow:hidden}.builder-default-title__head[data-v-cce54db3]{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--border-divider);font-size:13px;color:var(--text-primary)}.builder-default-title__body[data-v-cce54db3]{padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.builder-default-title__input-wrap[data-v-cce54db3]{position:relative}.builder-default-title__suggestions[data-v-cce54db3]{position:absolute;z-index:20;top:calc(100% + 2px);left:0;right:0;margin:0;padding:.25rem;list-style:none;max-height:180px;overflow-y:auto;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 6px 18px var(--shadow-md, rgba(0, 0, 0, .12))}.builder-default-title__suggestion[data-v-cce54db3]{padding:.35rem .5rem;border-radius:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.builder-default-title__suggestion[data-v-cce54db3]:hover{background:var(--bg-hover, var(--border-divider))}.builder-default-title__hint[data-v-cce54db3]{display:block;margin-top:.35rem;font-size:11px;color:var(--text-tertiary)}.builder-default-title__preview[data-v-cce54db3]{margin:0;font-size:12px;color:var(--text-secondary);word-break:break-word}.builder-default-title__preview span[data-v-cce54db3]{color:var(--text-tertiary);font-weight:600}.builder-field-inspector-head[data-v-cce54db3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.builder-field-inspector-id[data-v-cce54db3]{display:inline-flex;align-items:center;gap:.25rem}.builder-field-inspector-cid[data-v-cce54db3]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.builder-inspector-empty[data-v-cce54db3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;min-height:180px;padding:1rem;color:var(--text-tertiary);font-size:13px}.builder-inspector-empty i[data-v-cce54db3]{font-size:18px;opacity:.7}.builder-inspector-empty p[data-v-cce54db3]{margin:0;max-width:16rem;line-height:1.4}.builder-canvas-empty[data-v-cce54db3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:280px;padding:2rem;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-secondary);color:var(--text-secondary);text-align:center;transition:border-color .15s ease,background .15s ease}.builder-canvas-empty--active[data-v-cce54db3]{border-color:var(--builder-accent);background:var(--builder-accent-muted);cursor:copy}.builder-canvas-empty__icon[data-v-cce54db3]{font-size:22px;color:var(--builder-accent);margin-bottom:.35rem}.builder-canvas-empty__title[data-v-cce54db3]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.builder-canvas-empty__hint[data-v-cce54db3]{margin:0;font-size:12px;color:var(--text-tertiary)}.builder-canvas-fields[data-v-cce54db3]{margin:0}.field-item[data-v-cce54db3]{cursor:pointer;margin-bottom:.15rem;padding-left:6px;padding-right:6px}.field-item__meta[data-v-cce54db3]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .55rem;padding:0 .15rem .35rem;font-size:11px;color:var(--text-tertiary)}.field-item__grip[data-v-cce54db3]{color:var(--builder-accent)}.field-item__id[data-v-cce54db3]{display:inline-flex;align-items:center;gap:.25rem;cursor:text}.field-item__cid[data-v-cce54db3]{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.field-item__copy[data-v-cce54db3],.builder-field-inspector-copy[data-v-cce54db3]{padding:0;border:0;background:none;line-height:1;color:var(--text-tertiary);cursor:pointer}.field-item__copy[data-v-cce54db3]:hover,.field-item__copy[data-v-cce54db3]:focus,.builder-field-inspector-copy[data-v-cce54db3]:hover,.builder-field-inspector-copy[data-v-cce54db3]:focus{color:var(--builder-accent)}.field-item__warn[data-v-cce54db3]{color:var(--color-danger, #dc3545)}.field-item__group[data-v-cce54db3]{color:var(--text-secondary);flex-basis:100%;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.builder-drop-slot[data-v-cce54db3]{display:flex;align-items:center;justify-content:center;min-height:20px;margin:.15rem 0;border:1px dashed var(--border-secondary);border-radius:6px;color:var(--text-tertiary);transition:border-color .15s ease,background .15s ease,color .15s ease}.builder-drop-slot__icon[data-v-cce54db3]{font-size:13px;cursor:pointer}.builder-drop-slot--active[data-v-cce54db3]{border-color:var(--builder-accent);background:var(--builder-accent-muted);color:var(--text-primary);cursor:copy}.builder-interactive-region[data-v-cce54db3]{transition:opacity .25s ease,transform .25s ease}.builder-interactive-region.is-disabled[data-v-cce54db3]{opacity:.55;pointer-events:none;filter:grayscale(.05)}.builder-generating .builder-studio__header[data-v-cce54db3]{opacity:.92}.generation-status-card[data-v-cce54db3]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--border-card);border-radius:10px;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-card) 100%);overflow:hidden}.generation-status-card[data-v-cce54db3]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,var(--border-primary) 50%,transparent 80%);transform:translate(-100%);animation:generation-status-shimmer-cce54db3 1.8s ease-in-out infinite;pointer-events:none}.generation-status-icon[data-v-cce54db3]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.generation-status-copy[data-v-cce54db3]{min-width:0}.generation-status-head[data-v-cce54db3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.generation-status-kicker[data-v-cce54db3]{display:block;margin-bottom:.15rem;color:var(--text-link);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.generation-status-title[data-v-cce54db3]{color:var(--text-primary);font-size:1rem;font-weight:650}.generation-status-description[data-v-cce54db3]{max-width:760px;font-size:.88rem;line-height:1.45;color:var(--text-secondary)}.generation-status-hint[data-v-cce54db3]{flex-shrink:0;max-width:260px;text-align:right;font-size:.76rem;line-height:1.35;color:var(--text-tertiary)}.generation-status-steps[data-v-cce54db3]{display:flex;flex-wrap:wrap;gap:.55rem}.generation-step[data-v-cce54db3]{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.generation-step.active[data-v-cce54db3]{border-color:var(--text-link);color:var(--text-primary);box-shadow:0 6px 16px var(--shadow-sm)}.generation-step.complete[data-v-cce54db3]{border-color:var(--border-primary)}.generation-step-dot[data-v-cce54db3]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--border-tertiary)}.generation-step.active .generation-step-dot[data-v-cce54db3]{background:var(--text-link);box-shadow:0 0 0 4px var(--border-primary)}.generation-step.complete .generation-step-dot[data-v-cce54db3]{background:var(--color-success)}.generation-step-label[data-v-cce54db3]{line-height:1.2;font-size:.8rem;white-space:nowrap}.llm-generator-shell[data-v-cce54db3]{border:1px solid var(--border-card);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.llm-generator-shell-header[data-v-cce54db3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;border-bottom:1px solid var(--border-card);background:var(--bg-tertiary)}.llm-generator-shell-title[data-v-cce54db3]{color:var(--text-primary);font-size:.88rem;font-weight:600}.llm-generator-shell-actions[data-v-cce54db3]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.llm-generator-shell-toggle[data-v-cce54db3]{color:var(--text-link)!important;border:0!important;box-shadow:none!important}.llm-generator-shell-toggle i[data-v-cce54db3]{transition:transform .2s ease}.llm-generator-shell-toggle i.rotated[data-v-cce54db3]{transform:rotate(180deg)}.llm-generator-shell[data-v-cce54db3] .llm-gen{padding:.75rem .85rem .85rem}.llm-generator-shell[data-v-cce54db3] .llm-gen--panel{padding:0}@keyframes generation-status-shimmer-cce54db3{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1199.98px){.builder-studio__body[data-v-cce54db3]{grid-template-columns:180px minmax(0,1fr) 280px}}@media(max-width:991.98px){.builder-studio__body[data-v-cce54db3]{grid-template-columns:minmax(0,1fr)}.builder-toolbox-collapse-btn[data-v-cce54db3],.builder-toolbox-expand-btn[data-v-cce54db3]{display:none!important}.builder-studio__toolbox[data-v-cce54db3]{display:none;position:absolute;z-index:5;top:57px;left:.75rem;width:min(260px,100vw - 1.5rem);max-height:calc(100% - 72px);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 12px 28px var(--shadow-md)}.builder-studio__toolbox--open[data-v-cce54db3]{display:flex}.builder-studio__inspector[data-v-cce54db3]{border-left:0;border-top:1px solid var(--border-secondary);max-height:42vh}.generation-status-card[data-v-cce54db3]{grid-template-columns:1fr}.generation-status-head[data-v-cce54db3]{flex-direction:column;align-items:flex-start}.generation-status-hint[data-v-cce54db3]{max-width:none;text-align:left}.generation-step[data-v-cce54db3]{width:100%}}.edit-template-page[data-v-df652dee]{display:flex;flex-direction:column;height:100%;min-height:0}.edit-template-page[data-v-df652dee] .edit-template-page__overlay{display:flex;flex-direction:column;flex:1;min-height:0}.batch-ai-guide[data-v-8f8e3575]{--bag-accent: var(--color-ecm, var(--color-swc, #0f70b7));padding:4px 0 32px;color:var(--text-primary)}.bag-header[data-v-8f8e3575]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.bag-title[data-v-8f8e3575]{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.bag-subtitle[data-v-8f8e3575]{font-size:13px;color:var(--text-secondary);margin:4px 0 0}.bag-flow[data-v-8f8e3575]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px}.bag-step[data-v-8f8e3575]{display:flex;gap:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px}.bag-step-number[data-v-8f8e3575]{flex:0 0 24px;height:24px;border-radius:50%;background:var(--bag-accent);color:var(--color-on-accent, #fff);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.bag-step-body[data-v-8f8e3575]{min-width:0}.bag-step-title[data-v-8f8e3575]{font-size:13px;font-weight:600;margin-bottom:2px}.bag-step-text[data-v-8f8e3575]{font-size:12px;color:var(--text-secondary);line-height:1.45}.bag-card[data-v-8f8e3575]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:16px 18px;margin-bottom:12px}.bag-card-title[data-v-8f8e3575]{font-size:14px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}.bag-card-text[data-v-8f8e3575]{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.bag-list[data-v-8f8e3575]{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.6}.bag-decision[data-v-8f8e3575]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bag-decision-side[data-v-8f8e3575]{flex:1 1 220px;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-hover)}.bag-decision-label[data-v-8f8e3575]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bag-accent);margin-bottom:4px}.bag-decision-text[data-v-8f8e3575]{font-size:12px;color:var(--text-secondary);line-height:1.45}.bag-decision-arrow[data-v-8f8e3575]{color:var(--text-tertiary)}.bag-btn[data-v-8f8e3575]{flex:0 0 auto;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-size:13px;text-decoration:none;white-space:nowrap}.bag-btn-primary[data-v-8f8e3575]{background:var(--bag-accent);color:var(--color-on-accent, #fff)}.bag-btn-primary[data-v-8f8e3575]:hover{color:var(--color-on-accent, #fff);opacity:.92}.confidence-ring[data-v-b1fedb16]{position:relative;flex-shrink:0}.confidence-ring-svg[data-v-b1fedb16]{width:100%;height:100%;transform:rotate(-90deg)}.confidence-ring-bg[data-v-b1fedb16]{fill:none;stroke:var(--bg-tertiary);stroke-width:6}.confidence-ring-fill[data-v-b1fedb16]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .5s ease}.confidence-ring-label[data-v-b1fedb16]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.confidence-ring.is-high .confidence-ring-fill[data-v-b1fedb16]{stroke:var(--color-success)}.confidence-ring.is-medium .confidence-ring-fill[data-v-b1fedb16]{stroke:var(--color-warning)}.confidence-ring.is-low .confidence-ring-fill[data-v-b1fedb16]{stroke:var(--color-danger)}.confidence-ring.is-high .confidence-ring-label[data-v-b1fedb16]{color:var(--color-success)}.confidence-ring.is-medium .confidence-ring-label[data-v-b1fedb16]{color:var(--color-warning)}.confidence-ring.is-low .confidence-ring-label[data-v-b1fedb16]{color:var(--color-danger)}.classification-panel-type[data-v-d86a19b4]{font-size:16px;font-weight:600;color:var(--text-primary)}.classification-panel-subtype[data-v-d86a19b4]{font-size:13px;color:var(--text-secondary)}.classification-panel-input[data-v-d86a19b4] input,.classification-panel-input.form-control[data-v-d86a19b4]{font-size:13px;border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;background:transparent;box-shadow:none!important;color:var(--text-primary)}.classification-panel-input[data-v-d86a19b4] input:focus,.classification-panel-input.form-control[data-v-d86a19b4]:focus{border-color:var(--color-swc)}.classification-panel-conf[data-v-d86a19b4]{display:flex;align-items:center;gap:12px}.classification-panel-conf-number[data-v-d86a19b4]{font-size:28px;font-weight:700;line-height:1;flex-shrink:0}.classification-panel-conf-side[data-v-d86a19b4]{flex:1}.classification-panel-conf-caption[data-v-d86a19b4]{font-size:11px;color:var(--text-tertiary);margin-bottom:4px}.classification-panel-conf-track[data-v-d86a19b4]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.classification-panel-conf-fill[data-v-d86a19b4]{height:100%;border-radius:2px;transition:width .3s ease}.classification-panel-conf-number.is-high[data-v-d86a19b4]{color:var(--color-success)}.classification-panel-conf-number.is-medium[data-v-d86a19b4]{color:var(--color-warning)}.classification-panel-conf-number.is-low[data-v-d86a19b4]{color:var(--color-danger)}.classification-panel-conf-fill.is-high[data-v-d86a19b4]{background:var(--color-success)}.classification-panel-conf-fill.is-medium[data-v-d86a19b4]{background:var(--color-warning)}.classification-panel-conf-fill.is-low[data-v-d86a19b4]{background:var(--color-danger)}.classification-panel-ring[data-v-d86a19b4]{display:flex;align-items:center;gap:12px}.classification-panel-ring-label[data-v-d86a19b4]{font-size:11px;color:var(--text-tertiary)}.classification-panel-caption[data-v-d86a19b4]{font-size:11px;color:var(--text-tertiary);margin-bottom:5px}.classification-panel-reasoning-text[data-v-d86a19b4]{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0}.classification-panel-alt-pills[data-v-d86a19b4]{display:flex;flex-wrap:wrap;gap:4px}.classification-panel-alt-pill[data-v-d86a19b4]{font-size:11px;padding:3px 8px;border-radius:20px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .12s}.classification-panel-alt-pill[data-v-d86a19b4]:hover{border-color:var(--color-swc);color:var(--color-swc)}.classification-panel-alt-pct[data-v-d86a19b4]{color:var(--text-tertiary);margin-left:3px}.classification-panel.is-compact[data-v-d86a19b4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,160px);gap:4px 10px;align-items:center}.classification-panel.is-compact .classification-panel-type[data-v-d86a19b4]{grid-column:1;margin:0;font-size:13px;font-weight:700;line-height:1.3}.classification-panel.is-compact .classification-panel-subtype[data-v-d86a19b4]{grid-column:1;font-size:11px}.classification-panel.is-compact .classification-panel-conf[data-v-d86a19b4]{grid-column:2;grid-row:1;margin:0;gap:6px;min-width:0}.classification-panel.is-compact .classification-panel-conf-number[data-v-d86a19b4]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.classification-panel.is-compact .classification-panel-conf-track[data-v-d86a19b4]{height:3px}.classification-panel.is-compact .classification-panel-reasoning[data-v-d86a19b4],.classification-panel.is-compact .classification-panel-alts[data-v-d86a19b4]{grid-column:1 / -1}.classification-panel-reason-toggle[data-v-d86a19b4]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:var(--color-swc)}.classification-panel-reason-toggle[data-v-d86a19b4]:hover{text-decoration:underline}.classification-panel-reason-toggle[data-v-d86a19b4]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.classification-panel.is-compact .classification-panel-reasoning-text[data-v-d86a19b4]{margin-top:4px;line-height:1.4}.classification-panel.is-compact .classification-panel-alts .classification-panel-caption[data-v-d86a19b4]{margin-bottom:4px}@media(max-width:699px){.classification-panel.is-compact[data-v-d86a19b4]{grid-template-columns:1fr}.classification-panel.is-compact .classification-panel-conf[data-v-d86a19b4]{grid-column:1;grid-row:auto;max-width:200px}}.async-select__loader[data-v-f6989730]{display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-secondary);font-size:.85rem}.fields-panel-empty[data-v-64628db4]{font-size:12px;color:var(--text-tertiary)}.fields-panel-row[data-v-64628db4]{margin-bottom:8px}.fields-panel-label[data-v-64628db4]{font-size:11px;color:var(--text-tertiary);display:block;margin-bottom:3px}.fields-panel-value[data-v-64628db4]{font-size:13px;color:var(--text-primary)}.fields-panel-input[data-v-64628db4] input,.fields-panel-input.form-control[data-v-64628db4]{font-size:13px;border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;background:transparent;box-shadow:none!important;color:var(--text-primary)}.fields-panel-input[data-v-64628db4] input:focus,.fields-panel-input.form-control[data-v-64628db4]:focus{border-color:var(--color-swc)}.bcr[data-v-d81e863d]{--bcr-accent: var(--color-ecm, var(--color-swc, #0f70b7));display:flex;flex-direction:column;gap:1rem;color:var(--text-primary)}.bcr-intro[data-v-d81e863d]{color:var(--text-secondary);font-size:.85rem}.bcr-loading[data-v-d81e863d],.bcr-empty[data-v-d81e863d]{padding:1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.bcr-sets[data-v-d81e863d]{display:flex;flex-direction:column;gap:.5rem}.bcr-set-row[data-v-d81e863d]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-card);border-radius:6px;background:var(--bg-card)}.bcr-set-main[data-v-d81e863d]{flex:1 1 auto;min-width:0}.bcr-set-name[data-v-d81e863d]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.bcr-set-summary[data-v-d81e863d]{font-size:.78rem;color:var(--text-tertiary)}.bcr-new-set[data-v-d81e863d]{align-self:flex-start}.bcr-icon-btn[data-v-d81e863d]{background:none;border:none;padding:.2rem .35rem;color:var(--text-secondary);cursor:pointer}.bcr-icon-btn[data-v-d81e863d]:hover{color:var(--bcr-accent)}.bcr-icon-btn.is-danger[data-v-d81e863d]:hover{color:var(--color-danger)}.bcr-form[data-v-d81e863d]{display:flex;flex-direction:column;gap:.85rem}.bcr-rules[data-v-d81e863d]{display:flex;flex-direction:column;gap:.6rem}.bcr-rules-title[data-v-d81e863d]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.bcr-rule-card[data-v-d81e863d]{border:1px solid var(--border-secondary);border-radius:6px;padding:.65rem;background:var(--bg-card);display:flex;flex-direction:column;gap:.6rem}.bcr-rule-head[data-v-d81e863d]{display:flex;align-items:center;justify-content:space-between}.bcr-rule-index[data-v-d81e863d]{font-size:.75rem;font-weight:700;color:var(--text-tertiary)}.bcr-grid[data-v-d81e863d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem}.bcr-field[data-v-d81e863d]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:0}.bcr-label[data-v-d81e863d]{font-size:.78rem;color:var(--text-secondary);font-weight:600}.bcr-input[data-v-d81e863d]{border:1px solid var(--border-input);border-radius:4px;padding:.35rem .5rem;font-size:.85rem;background:var(--bg-input);color:var(--text-primary);transition:border-color .15s}.bcr-input[data-v-d81e863d]::placeholder{color:var(--text-placeholder)}.bcr-input[data-v-d81e863d]:focus{outline:none;border-color:var(--bcr-accent)}.bcr-hint[data-v-d81e863d]{font-size:.72rem;color:var(--text-tertiary)}.bcr-error[data-v-d81e863d]{color:var(--color-danger);font-size:.82rem}.bcr-form-actions[data-v-d81e863d]{display:flex;gap:.5rem}.bcr-btn[data-v-d81e863d]{border:1px solid transparent;border-radius:4px;padding:.4rem .9rem;font-size:.85rem;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.bcr-btn[data-v-d81e863d]:disabled{opacity:.6;cursor:not-allowed}.bcr-btn-primary[data-v-d81e863d]{background:var(--bcr-accent);color:var(--color-on-accent, #fff)}.bcr-btn-ghost[data-v-d81e863d]{background:transparent;color:var(--text-secondary);border-color:var(--border-card);align-self:flex-start}.bcr-btn-ghost[data-v-d81e863d]:hover:not(:disabled){background:var(--bg-hover)}.batch-ai-upload[data-v-ba59f913]{--bau-accent: var(--color-ecm, var(--color-swc, #0f70b7));padding:24px 20px 40px;max-width:960px;margin:0 auto}.bau-header[data-v-ba59f913]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bau-header-actions[data-v-ba59f913]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bau-rules-btn[data-v-ba59f913]{flex:0 0 auto}.bau-guide-link[data-v-ba59f913]{flex:0 0 auto;text-decoration:none;display:inline-flex;align-items:center}.bau-ruleset[data-v-ba59f913]{display:flex;flex-direction:column;gap:4px;margin-top:14px}.bau-ruleset-label[data-v-ba59f913]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:0}.bau-ruleset-select[data-v-ba59f913]{max-width:380px;padding:6px 8px;font-size:13px;border:1px solid var(--border-input);border-radius:4px;background:var(--bg-input);color:var(--text-primary);transition:border-color .15s}.bau-ruleset-select[data-v-ba59f913]:focus{outline:none;border-color:var(--bau-accent)}.bau-ruleset-select[data-v-ba59f913]:disabled{background:var(--bg-disabled);color:var(--text-disabled)}.bau-archived-folder[data-v-ba59f913]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.bau-archived-trail[data-v-ba59f913]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.bau-preview-btn[data-v-ba59f913]{background:transparent;border:1px solid var(--border-card);border-radius:6px;color:var(--text-secondary);font-size:12px;padding:4px 10px;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.bau-preview-btn[data-v-ba59f913]:hover{border-color:var(--bau-accent);color:var(--bau-accent)}.bau-preview-btn-review[data-v-ba59f913]{align-self:flex-start}.bau-preview[data-v-ba59f913]{min-height:240px}.bau-preview-loading[data-v-ba59f913]{padding:32px 0;text-align:center}.bau-ruleset-empty[data-v-ba59f913]{font-size:12px;color:var(--text-tertiary)}.bau-title[data-v-ba59f913]{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:0}.bau-subtitle[data-v-ba59f913]{font-size:13px;color:var(--text-secondary);margin:6px 0 0;max-width:620px}.bau-select[data-v-ba59f913],.bau-processing[data-v-ba59f913]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));padding:18px}.bau-banner[data-v-ba59f913]{display:flex;align-items:center;font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:16px}.bau-banner-error[data-v-ba59f913]{background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card));color:var(--color-danger)}.bau-banner-success[data-v-ba59f913]{background:color-mix(in srgb,var(--color-success) 14%,var(--bg-card));color:var(--color-success)}.bau-banner-warning[data-v-ba59f913]{background:color-mix(in srgb,var(--color-warning) 16%,var(--bg-card));color:var(--color-warning)}.bau-field-label[data-v-ba59f913]{font-size:12px;font-weight:700;color:var(--text-secondary);margin:0}.bau-folder-picker[data-v-ba59f913]{margin-bottom:18px}.bau-folder-select[data-v-ba59f913]{width:100%;margin-top:6px}.bau-processing-head[data-v-ba59f913]{margin-bottom:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bau-destination[data-v-ba59f913]{font-size:13px;color:var(--text-secondary);font-weight:500}.bau-back[data-v-ba59f913]{display:inline-flex;align-items:center;background:none;border:none;padding:0;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:color .15s}.bau-back[data-v-ba59f913]:hover{color:var(--bau-accent)}.bau-loading[data-v-ba59f913]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--text-secondary)}.bau-loading-text[data-v-ba59f913]{font-size:13px}.bau-folder-head[data-v-ba59f913]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bau-folder-chip[data-v-ba59f913]{display:inline-flex;align-items:center;gap:6px;max-width:55%;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;color:var(--bau-accent);background:color-mix(in srgb,var(--bau-accent) 12%,var(--bg-card));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bau-folder-search-wrap[data-v-ba59f913]{position:relative}.bau-folder-search-icon[data-v-ba59f913]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary)}.bau-folder-search[data-v-ba59f913]{width:100%;height:38px;padding:0 12px 0 32px;font-size:13px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-card);border-radius:8px;transition:border-color .15s}.bau-folder-search[data-v-ba59f913]:focus{outline:none;border-color:var(--bau-accent)}.bau-folder-loading[data-v-ba59f913]{padding:14px;text-align:center}.bau-folder-list[data-v-ba59f913]{list-style:none;margin:8px 0 0;padding:4px;max-height:200px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px}.bau-folder-option[data-v-ba59f913]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:13px;text-align:left;cursor:pointer;transition:background .15s,color .15s}.bau-folder-option[data-v-ba59f913]:hover{background:var(--bg-hover)}.bau-folder-option[data-v-ba59f913]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:-2px}.bau-folder-option.is-selected[data-v-ba59f913]{background:color-mix(in srgb,var(--bau-accent) 12%,var(--bg-card));color:var(--bau-accent);font-weight:600}.bau-folder-option-icon[data-v-ba59f913]{color:var(--text-tertiary);font-size:13px}.bau-folder-option.is-selected .bau-folder-option-icon[data-v-ba59f913]{color:var(--bau-accent)}.bau-folder-option-name[data-v-ba59f913]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bau-folder-option-check[data-v-ba59f913]{color:var(--bau-accent);font-size:12px}.bau-folder-empty[data-v-ba59f913]{padding:14px;text-align:center;font-size:12px;color:var(--text-tertiary)}.bau-dropzone[data-v-ba59f913]{border:1.5px dashed var(--border-card);border-radius:10px;padding:32px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:var(--bg-tertiary)}.bau-dropzone[data-v-ba59f913]:hover{border-color:var(--bau-accent)}.bau-dropzone[data-v-ba59f913]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:2px}.bau-dropzone.is-dragging[data-v-ba59f913]{border-color:var(--bau-accent);background:color-mix(in srgb,var(--bau-accent) 8%,var(--bg-card))}.bau-file-input[data-v-ba59f913]{display:none}.bau-dropzone-icon[data-v-ba59f913]{font-size:30px;color:var(--bau-accent);margin-bottom:10px}.bau-dropzone-text[data-v-ba59f913]{font-size:14px;color:var(--text-secondary)}.bau-capacity[data-v-ba59f913]{font-size:12px;color:var(--text-tertiary);margin-top:8px;font-variant-numeric:tabular-nums}.bau-capacity.is-full[data-v-ba59f913]{color:var(--color-warning);font-weight:600}.bau-file-list[data-v-ba59f913]{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.bau-file-item[data-v-ba59f913]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card)}.bau-file-icon[data-v-ba59f913]{color:var(--text-tertiary)}.bau-file-name[data-v-ba59f913]{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bau-file-remove[data-v-ba59f913]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:background .15s,color .15s}.bau-file-remove[data-v-ba59f913]:hover{background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card));color:var(--color-danger)}.bau-select-actions[data-v-ba59f913]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.bau-btn[data-v-ba59f913]{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.bau-btn[data-v-ba59f913]:disabled{opacity:.45;cursor:not-allowed}.bau-btn-primary[data-v-ba59f913]{background:var(--bau-accent);color:var(--color-on-accent, #fff)}.bau-btn-primary[data-v-ba59f913]:hover:not(:disabled){background:color-mix(in srgb,var(--bau-accent) 88%,#000)}.bau-btn-ghost[data-v-ba59f913]{background:transparent;border-color:var(--border-card);color:var(--text-secondary)}.bau-btn-ghost[data-v-ba59f913]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.bau-progress-row[data-v-ba59f913]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bau-progress-track[data-v-ba59f913]{flex:1;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.bau-progress-fill[data-v-ba59f913]{height:100%;background:var(--bau-accent);border-radius:4px;transition:width .4s ease}.bau-progress-label[data-v-ba59f913]{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.bau-toolbar[data-v-ba59f913]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.bau-pills[data-v-ba59f913]{display:flex;flex-wrap:wrap;gap:6px}.bau-pill[data-v-ba59f913]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border-card);border-radius:20px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.bau-pill[data-v-ba59f913]:hover{border-color:var(--bau-accent);color:var(--bau-accent)}.bau-pill[data-v-ba59f913]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:2px}.bau-pill.is-active[data-v-ba59f913]{background:color-mix(in srgb,var(--bau-accent) 12%,var(--bg-card));border-color:var(--bau-accent);color:var(--bau-accent)}.bau-pill.is-error[data-v-ba59f913]:not(.is-active){color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,var(--border-card))}.bau-pill-count[data-v-ba59f913]{min-width:18px;padding:0 5px;border-radius:9px;background:var(--bg-tertiary);font-variant-numeric:tabular-nums;text-align:center}.bau-pill.is-active .bau-pill-count[data-v-ba59f913]{background:color-mix(in srgb,var(--bau-accent) 22%,var(--bg-card))}.bau-toolbar-controls[data-v-ba59f913]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bau-search-wrap[data-v-ba59f913]{position:relative}.bau-search-icon[data-v-ba59f913]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-tertiary);pointer-events:none}.bau-search[data-v-ba59f913]{width:200px;height:32px;padding:0 10px 0 28px;font-size:12px;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;transition:border-color .15s}.bau-search[data-v-ba59f913]:focus{outline:none;border-color:var(--bau-accent)}.bau-toolbar-select[data-v-ba59f913]{height:32px;padding:0 8px;font-size:12px;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;max-width:190px}.bau-toolbar-select[data-v-ba59f913]:focus{outline:none;border-color:var(--bau-accent)}.bau-clear-filters[data-v-ba59f913]{padding:6px 12px}.bau-empty[data-v-ba59f913]{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-tertiary)}.bau-bulk-bar[data-v-ba59f913]{position:sticky;top:8px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:10px 14px;border-radius:8px;border:1px solid var(--bau-accent);background:color-mix(in srgb,var(--bau-accent) 10%,var(--bg-card));box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .06))}.bau-bulk-label[data-v-ba59f913]{font-size:13px;font-weight:600;color:var(--bau-accent)}.bau-bulk-actions[data-v-ba59f913]{display:flex;flex-wrap:wrap;gap:8px}.bau-bulk-actions .bau-btn[data-v-ba59f913]{padding:6px 14px}.bau-section[data-v-ba59f913]{margin-bottom:22px}.bau-section[data-v-ba59f913]:last-child{margin-bottom:0}.bau-section-title[data-v-ba59f913]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-secondary)}.bau-section-title-row[data-v-ba59f913]{justify-content:space-between}.bau-retry-btn[data-v-ba59f913]{padding:5px 12px;text-transform:none;letter-spacing:0}.bau-select-all[data-v-ba59f913]{display:inline-flex;align-items:center;margin:0}.bau-select-all input[data-v-ba59f913],.bau-row-check input[data-v-ba59f913]{width:15px;height:15px;cursor:pointer;accent-color:var(--bau-accent)}.bau-row-check[data-v-ba59f913]{display:inline-flex;align-items:center;margin:0;padding:0 2px 0 12px}.bau-review-toggle[data-v-ba59f913]{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 2px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.bau-review-toggle[data-v-ba59f913]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:-2px}.bau-waiting-icon[data-v-ba59f913]{color:var(--text-tertiary)}.bau-file-size[data-v-ba59f913]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-file-total[data-v-ba59f913]{margin-top:8px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-rejected[data-v-ba59f913]{align-items:flex-start;gap:8px}.bau-rejected-body[data-v-ba59f913]{flex:1;display:flex;flex-direction:column;gap:4px}.bau-rejected-names[data-v-ba59f913]{display:block;font-size:12px;opacity:.85;word-break:break-word}.bau-progress-fill.is-uploading[data-v-ba59f913]{background:var(--text-tertiary)}.bau-count[data-v-ba59f913]{display:inline-block;min-width:18px;padding:0 6px;border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center;margin-left:4px;font-variant-numeric:tabular-nums}.bau-review-card[data-v-ba59f913]{border:1px solid var(--border-card);border-radius:10px;margin-bottom:8px;overflow:hidden;background:var(--bg-card)}.bau-review-card.is-expanded[data-v-ba59f913]{overflow:visible}.bau-review-head[data-v-ba59f913]{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s}.bau-review-head[data-v-ba59f913]:hover{background:var(--bg-hover)}.bau-review-head.has-toggle[data-v-ba59f913]{padding:0;cursor:default}.bau-review-card.is-selected[data-v-ba59f913]{border-color:var(--bau-accent)}.bau-review-head-main[data-v-ba59f913]{flex:1;min-width:0}.bau-review-name[data-v-ba59f913]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bau-review-type[data-v-ba59f913]{font-size:12px;color:var(--text-tertiary)}.bau-review-body[data-v-ba59f913]{padding:4px 14px 14px;border-top:1px solid var(--border-secondary)}.bau-review-panel[data-v-ba59f913]{margin-top:14px}.bau-panel-caption[data-v-ba59f913]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-secondary)}.bau-review-actions[data-v-ba59f913]{display:flex;gap:10px;margin-top:14px}.bau-error-card[data-v-ba59f913]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--border-card));border-radius:8px;margin-bottom:6px;background:var(--bg-card)}.bau-error-icon[data-v-ba59f913]{color:var(--color-danger)}.bau-error-reason[data-v-ba59f913]{font-size:12px;color:var(--text-muted);word-break:break-word}.bau-error-detail[data-v-ba59f913]{font-size:11px;color:var(--text-muted);opacity:.75;word-break:break-word}.bau-ecm-link[data-v-ba59f913]{display:inline-flex;align-items:center;margin-right:12px;font-size:12px;white-space:nowrap;color:var(--primary-color)}.bau-ecm-link[data-v-ba59f913]:hover{text-decoration:underline}.bau-banner-reason[data-v-ba59f913]{display:block;margin-top:4px;font-size:12px;opacity:.85;word-break:break-word}.bau-archived-grid[data-v-ba59f913]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.bau-archived-card[data-v-ba59f913]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card)}.bau-archived-main[data-v-ba59f913]{min-width:0}.bau-archived-status[data-v-ba59f913]{font-size:12px;color:var(--color-success)}.bau-recent[data-v-ba59f913]{margin-top:12px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .06));padding:14px 18px}.bau-recent-loading[data-v-ba59f913]{padding:8px 0;text-align:center}.bau-recent-no-more[data-v-ba59f913]{padding:8px 0;text-align:center;font-size:11px;color:var(--text-tertiary)}.bau-recent-title[data-v-ba59f913]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:8px}.bau-recent-row[data-v-ba59f913]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border:none;border-bottom:1px solid var(--border-secondary);background:transparent;cursor:pointer;text-align:left;transition:background .15s}.bau-recent-row[data-v-ba59f913]:last-child{border-bottom:none}.bau-recent-row[data-v-ba59f913]:hover{background:var(--bg-hover)}.bau-recent-status[data-v-ba59f913]{display:inline-flex;align-items:center;gap:6px;min-width:116px;font-size:12px;font-weight:600}.bau-recent-status.is-processing[data-v-ba59f913]{color:var(--bau-accent)}.bau-recent-status.is-completed[data-v-ba59f913]{color:var(--color-success)}.bau-recent-status.is-failed[data-v-ba59f913]{color:var(--color-danger)}.bau-recent-when[data-v-ba59f913]{flex:1;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-recent-counts[data-v-ba59f913]{display:inline-flex;align-items:center;gap:12px}.bau-recent-count[data-v-ba59f913]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.bau-recent-count.is-error[data-v-ba59f913]{color:var(--color-danger)}.bau-recent-total[data-v-ba59f913]{min-width:28px;text-align:right;font-size:12px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.bau-recent-chevron[data-v-ba59f913]{color:var(--text-tertiary);font-size:12px}@media(max-width:699px){.bau-recent-when[data-v-ba59f913]{display:none}.bau-folder-chip[data-v-ba59f913]{max-width:45%}.bau-select-actions[data-v-ba59f913]{flex-direction:column-reverse}.bau-btn[data-v-ba59f913]{width:100%}}.icon-edit[data-v-3a8de72c],.icon-delete[data-v-3a8de72c]{font-size:20px;height:20px}dl .fonts[data-v-290b0f75]{font-size:12px!important}dd[data-v-290b0f75]{padding:0!important}hr.hr[data-v-9962efa7]{margin:1rem!important;border:0!important;border-top:2px solid var(--border-secondary)!important}.tabSlider[data-v-9962efa7]{height:37px;background:transparent;position:relative;padding-top:8px;margin-left:10px;margin-top:.7rem}.tab-content[data-v-9962efa7]{margin:10px 12px}#tasks-nav-tab[data-v-9962efa7]{position:absolute;left:0;width:600px}#leftArrow[data-v-9962efa7]{width:25px;height:40px;background:url(/images/left-arrow-20.png) transparent top right no-repeat;position:absolute;left:-15px;top:8;cursor:pointer;filter:invert(0)}[data-theme=dark] #leftArrow[data-v-9962efa7]{filter:invert(1)}#rightArrow[data-v-9962efa7]{width:25px;height:40px;background:url(/images/right-arrow-20.png) transparent top right no-repeat;position:absolute;right:15px;top:8px;cursor:pointer;filter:invert(0)}[data-theme=dark] #rightArrow[data-v-9962efa7]{filter:invert(1)}#viewContainer[data-v-9962efa7]{width:300px;height:100%;background:transparent;position:absolute;left:50%;margin-left:-160px;margin-top:3px;overflow:hidden}.arrow-right[data-v-9962efa7]{position:relative;display:inline-block;margin-left:.455em;vertical-align:.255em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.3em solid;color:var(--text-disabled)}.arrow-left[data-v-9962efa7]{right:100%;margin-left:.355em;vertical-align:.255em;display:inline-block;margin-right:.255em;content:"";border-top:.4em solid transparent;border-right:.3em solid;border-bottom:.4em solid transparent;color:var(--text-disabled)}.tabSlider .nav-item[data-v-9962efa7]{color:var(--text-secondary);font-weight:bolder;font-size:14px;padding:0 7px 2px}.tabSlider .nav-item.active[data-v-9962efa7]{color:var(--text-link);font-weight:bolder;border-bottom:solid 2px;font-size:14px;padding:0 7px 2px}.form-item .drop-area{padding:5px!important}.form-item .drop-area .list-group{border:1px solid var(--border-card);background-color:var(--bg-tertiary);padding:10px;height:300px;overflow:auto}.form-item .drop-area label{width:100%}.form-item .flip-list-move{transition:transform .5s}.form-item .no-move{transition:transform 0s}.form-item .ghost{opacity:.5;background:var(--bg-hover)}.form-item .list-group{min-height:20px}.form-item .list-group-item{cursor:move}.form-item .list-group-item .badge{padding:0!important}.form-item .list-group-item i{cursor:pointer}.form-item .list-group-item i:first-child{font-size:19px}.temporality-page[data-v-32149aaf]{width:100%;min-height:0}.temporality-page-inner[data-v-32149aaf]{width:100%;min-height:0;display:flex;flex-direction:column}.temporality-controls-panel[data-v-32149aaf]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.temporality-header[data-v-32149aaf]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.temporality-header__icon[data-v-32149aaf]{font-size:13px;color:var(--text-tertiary);align-self:center}.temporality-header__subtitle[data-v-32149aaf]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.temporality-header__meta[data-v-32149aaf]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.temporality-primary-line[data-v-32149aaf]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.temporality-primary-line__left[data-v-32149aaf]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px;flex-wrap:wrap}.temporality-primary-line__right[data-v-32149aaf]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap;flex-shrink:0}.temporality-line-icons[data-v-32149aaf]{display:flex;align-items:center;gap:8px}.temporality-icon-btn[data-v-32149aaf]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-icon-btn i[data-v-32149aaf]{font-size:12px}.temporality-icon-btn[data-v-32149aaf]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-icon-btn[data-v-32149aaf]:disabled{opacity:.5;cursor:default}.temporality-icon-btn--danger[data-v-32149aaf]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.temporality-icon-btn--success[data-v-32149aaf]{border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--color-ecm)}.temporality-bulk-actions[data-v-32149aaf]{display:flex;align-items:center;gap:.5rem}.temporality-line-meta[data-v-32149aaf]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary);gap:6px}.temporality-search[data-v-32149aaf]{flex:1;min-width:140px;max-width:320px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.temporality-search[data-v-32149aaf]:focus-within{border-color:var(--color-ecm)}.temporality-search__icon[data-v-32149aaf]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.temporality-search__input[data-v-32149aaf]{border:none;background:transparent;padding:6px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important;width:100%}.temporality-search__input[data-v-32149aaf]::placeholder{color:var(--text-tertiary)}.temporality-search__input[data-v-32149aaf]:focus{outline:none;box-shadow:none}.temporality-search__input[data-v-32149aaf]:disabled{opacity:.6}.temporality-export-select[data-v-32149aaf]{min-width:140px;max-width:180px;font-size:12px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.temporality-table-wrap[data-v-32149aaf]{margin-top:.25rem;min-height:240px;width:100%;max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.temporality-table-wrap.no-items[data-v-32149aaf]{display:flex;flex-direction:column;align-items:stretch}.temporality-empty[data-v-32149aaf]{padding:24px 16px}.temporality-detail-btn[data-v-32149aaf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-detail-btn[data-v-32149aaf]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-detail-btn--open[data-v-32149aaf]{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--border-secondary));color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.temporality-detail-card[data-v-32149aaf]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);padding:14px 16px;margin:4px 0}.temporality-detail-card h5[data-v-32149aaf]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-primary)}.temporality-detail-card .detail-row[data-v-32149aaf]{margin:4px 0;display:flex;flex-direction:row;align-items:center}.temporality-muted[data-v-32149aaf]{font-size:12px;color:var(--text-tertiary)}.temporality-controls-panel[data-v-32149aaf] .btn.select-all{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%!important;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-tertiary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-controls-panel[data-v-32149aaf] .btn.select-all i{font-size:14px}.temporality-controls-panel[data-v-32149aaf] .btn.select-all:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-bulk-actions[data-v-32149aaf] .btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important;transition:filter .15s ease}.temporality-bulk-actions[data-v-32149aaf] .btn i{font-size:12px}.temporality-bulk-actions[data-v-32149aaf] .btn:hover:not(:disabled){filter:brightness(.94)}.temporality-bulk-actions[data-v-32149aaf] .btn-danger{background:color-mix(in srgb,var(--color-danger) 14%,transparent)!important;color:var(--color-danger)!important}.temporality-bulk-actions[data-v-32149aaf] .btn-warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.temporality-bulk-actions[data-v-32149aaf] .btn-secondary,.temporality-bulk-actions[data-v-32149aaf] .btn-primary{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}.temporality-actions-dropdown[data-v-32149aaf] .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-secondary)!important;box-shadow:none!important}.temporality-actions-dropdown[data-v-32149aaf] .btn:hover:not(:disabled),.temporality-actions-dropdown[data-v-32149aaf] .btn:focus{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-filters[data-v-32149aaf]{margin-top:10px;border-top:1px solid var(--border-secondary);padding-top:8px}.temporality-filters__toggle[data-v-32149aaf]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;border-radius:6px}.temporality-filters__toggle[data-v-32149aaf]:hover{background:var(--bg-hover);color:var(--text-primary)}.temporality-filters__toggle i[data-v-32149aaf]{font-size:11px;color:var(--text-tertiary)}.temporality-filters__body[data-v-32149aaf]{padding:10px 2px 4px}.temporality-filters__actions[data-v-32149aaf]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.temporality-filter-btn[data-v-32149aaf]{height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-filter-btn[data-v-32149aaf]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-filter-btn[data-v-32149aaf]:disabled{opacity:.5;cursor:default}.temporality-filter-btn--primary[data-v-32149aaf]{background:var(--color-ecm);border-color:var(--color-ecm);color:#fff}.temporality-filter-btn--primary[data-v-32149aaf]:hover:not(:disabled){filter:brightness(.94);color:#fff;border-color:var(--color-ecm);background:var(--color-ecm)}.temporality-page[data-v-32149aaf] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}.temporality-page[data-v-32149aaf] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}.temporality-page[data-v-32149aaf] .table-custom-style tbody td{padding:10px 14px;vertical-align:middle;color:var(--text-primary);border-color:var(--border-secondary)}.temporality-page[data-v-32149aaf] .table-custom-style tbody tr.table-active,.temporality-page[data-v-32149aaf] .table-custom-style tbody tr.b-table-row-selected{background:color-mix(in srgb,var(--color-ecm) 10%,transparent)!important}.temporality-page[data-v-32149aaf] .v-select{font-size:13px}@media(max-width:991px){.temporality-primary-line__right[data-v-32149aaf]{width:100%;justify-content:space-between}.temporality-search[data-v-32149aaf]{max-width:none;flex:1 1 100%}.temporality-table-wrap[data-v-32149aaf]{max-height:calc(100vh - 320px)}}.btns-confirm[data-v-4f876273]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:column}.btns-confirm div[data-v-4f876273]{margin-top:10px;width:100%;display:flex;justify-content:center;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-4f876273]{color:#2a2a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-4f876273]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-4f876273]{color:#a22a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-4f876273]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}dl .fonts[data-v-bb77594c]{font-size:12px!important}dd[data-v-bb77594c]{padding:0!important}hr.hr[data-v-01eb94d2]{margin:1rem!important;border:0!important;border-top:2px solid var(--border-secondary)!important}.tabSlider[data-v-01eb94d2]{height:37px;background:transparent;position:relative;padding-top:8px;margin-left:10px;margin-top:.7rem}.tab-content[data-v-01eb94d2]{margin:10px 12px}#tasks-nav-tab[data-v-01eb94d2]{position:absolute;left:0;width:600px}#leftArrow[data-v-01eb94d2]{width:25px;height:40px;background:url(/images/left-arrow-20.png) transparent top right no-repeat;position:absolute;left:-15px;top:8;cursor:pointer;filter:invert(0)}[data-theme=dark] #leftArrow[data-v-01eb94d2]{filter:invert(1)}#rightArrow[data-v-01eb94d2]{width:25px;height:40px;background:url(/images/right-arrow-20.png) transparent top right no-repeat;position:absolute;right:15px;top:8px;cursor:pointer;filter:invert(0)}[data-theme=dark] #rightArrow[data-v-01eb94d2]{filter:invert(1)}#viewContainer[data-v-01eb94d2]{width:300px;height:100%;background:transparent;position:absolute;left:50%;margin-left:-160px;margin-top:3px;overflow:hidden}.arrow-right[data-v-01eb94d2]{position:relative;display:inline-block;margin-left:.455em;vertical-align:.255em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.3em solid;color:var(--text-disabled)}.arrow-left[data-v-01eb94d2]{right:100%;margin-left:.355em;vertical-align:.255em;display:inline-block;margin-right:.255em;content:"";border-top:.4em solid transparent;border-right:.3em solid;border-bottom:.4em solid transparent;color:var(--text-disabled)}.tabSlider .nav-item[data-v-01eb94d2]{color:var(--text-secondary);font-weight:bolder;font-size:14px;padding:0 7px 2px}.tabSlider .nav-item.active[data-v-01eb94d2]{color:var(--text-link);font-weight:bolder;border-bottom:solid 2px;font-size:14px;padding:0 7px 2px}.temporality-page[data-v-71cbdcd3]{width:100%;min-height:0}.temporality-page-inner[data-v-71cbdcd3]{width:100%;min-height:0;display:flex;flex-direction:column}.temporality-controls-panel[data-v-71cbdcd3]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.temporality-header[data-v-71cbdcd3]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.temporality-header__icon[data-v-71cbdcd3]{font-size:13px;color:var(--text-tertiary);align-self:center}.temporality-header__subtitle[data-v-71cbdcd3]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.temporality-header__meta[data-v-71cbdcd3]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.temporality-primary-line[data-v-71cbdcd3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.temporality-primary-line__left[data-v-71cbdcd3]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px;flex-wrap:wrap}.temporality-primary-line__right[data-v-71cbdcd3]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap;flex-shrink:0}.temporality-line-icons[data-v-71cbdcd3]{display:flex;align-items:center;gap:8px}.temporality-icon-btn[data-v-71cbdcd3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-icon-btn i[data-v-71cbdcd3]{font-size:12px}.temporality-icon-btn[data-v-71cbdcd3]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-icon-btn[data-v-71cbdcd3]:disabled{opacity:.5;cursor:default}.temporality-icon-btn--danger[data-v-71cbdcd3]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.temporality-icon-btn--success[data-v-71cbdcd3]{border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--color-ecm)}.temporality-bulk-actions[data-v-71cbdcd3]{display:flex;align-items:center;gap:.5rem}.temporality-line-meta[data-v-71cbdcd3]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary);gap:6px}.temporality-search[data-v-71cbdcd3]{flex:1;min-width:140px;max-width:320px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.temporality-search[data-v-71cbdcd3]:focus-within{border-color:var(--color-ecm)}.temporality-search__icon[data-v-71cbdcd3]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.temporality-search__input[data-v-71cbdcd3]{border:none;background:transparent;padding:6px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important;width:100%}.temporality-search__input[data-v-71cbdcd3]::placeholder{color:var(--text-tertiary)}.temporality-search__input[data-v-71cbdcd3]:focus{outline:none;box-shadow:none}.temporality-search__input[data-v-71cbdcd3]:disabled{opacity:.6}.temporality-export-select[data-v-71cbdcd3]{min-width:140px;max-width:180px;font-size:12px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.temporality-table-wrap[data-v-71cbdcd3]{margin-top:.25rem;min-height:240px;width:100%;max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.temporality-table-wrap.no-items[data-v-71cbdcd3]{display:flex;flex-direction:column;align-items:stretch}.temporality-empty[data-v-71cbdcd3]{padding:24px 16px}.temporality-detail-btn[data-v-71cbdcd3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-detail-btn[data-v-71cbdcd3]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-detail-btn--open[data-v-71cbdcd3]{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--border-secondary));color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.temporality-detail-card[data-v-71cbdcd3]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);padding:14px 16px;margin:4px 0}.temporality-detail-card h5[data-v-71cbdcd3]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-primary)}.temporality-detail-card .detail-row[data-v-71cbdcd3]{margin:4px 0;display:flex;flex-direction:row;align-items:center}.temporality-muted[data-v-71cbdcd3]{font-size:12px;color:var(--text-tertiary)}.temporality-controls-panel[data-v-71cbdcd3] .btn.select-all{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%!important;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-tertiary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-controls-panel[data-v-71cbdcd3] .btn.select-all i{font-size:14px}.temporality-controls-panel[data-v-71cbdcd3] .btn.select-all:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-bulk-actions[data-v-71cbdcd3] .btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important;transition:filter .15s ease}.temporality-bulk-actions[data-v-71cbdcd3] .btn i{font-size:12px}.temporality-bulk-actions[data-v-71cbdcd3] .btn:hover:not(:disabled){filter:brightness(.94)}.temporality-bulk-actions[data-v-71cbdcd3] .btn-danger{background:color-mix(in srgb,var(--color-danger) 14%,transparent)!important;color:var(--color-danger)!important}.temporality-bulk-actions[data-v-71cbdcd3] .btn-warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.temporality-bulk-actions[data-v-71cbdcd3] .btn-secondary,.temporality-bulk-actions[data-v-71cbdcd3] .btn-primary{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}.temporality-actions-dropdown[data-v-71cbdcd3] .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-secondary)!important;box-shadow:none!important}.temporality-actions-dropdown[data-v-71cbdcd3] .btn:hover:not(:disabled),.temporality-actions-dropdown[data-v-71cbdcd3] .btn:focus{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-filters[data-v-71cbdcd3]{margin-top:10px;border-top:1px solid var(--border-secondary);padding-top:8px}.temporality-filters__toggle[data-v-71cbdcd3]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;border-radius:6px}.temporality-filters__toggle[data-v-71cbdcd3]:hover{background:var(--bg-hover);color:var(--text-primary)}.temporality-filters__toggle i[data-v-71cbdcd3]{font-size:11px;color:var(--text-tertiary)}.temporality-filters__body[data-v-71cbdcd3]{padding:10px 2px 4px}.temporality-filters__actions[data-v-71cbdcd3]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.temporality-filter-btn[data-v-71cbdcd3]{height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-filter-btn[data-v-71cbdcd3]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-filter-btn[data-v-71cbdcd3]:disabled{opacity:.5;cursor:default}.temporality-filter-btn--primary[data-v-71cbdcd3]{background:var(--color-ecm);border-color:var(--color-ecm);color:#fff}.temporality-filter-btn--primary[data-v-71cbdcd3]:hover:not(:disabled){filter:brightness(.94);color:#fff;border-color:var(--color-ecm);background:var(--color-ecm)}.temporality-page[data-v-71cbdcd3] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}.temporality-page[data-v-71cbdcd3] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}.temporality-page[data-v-71cbdcd3] .table-custom-style tbody td{padding:10px 14px;vertical-align:middle;color:var(--text-primary);border-color:var(--border-secondary)}.temporality-page[data-v-71cbdcd3] .table-custom-style tbody tr.table-active,.temporality-page[data-v-71cbdcd3] .table-custom-style tbody tr.b-table-row-selected{background:color-mix(in srgb,var(--color-ecm) 10%,transparent)!important}.temporality-page[data-v-71cbdcd3] .v-select{font-size:13px}@media(max-width:991px){.temporality-primary-line__right[data-v-71cbdcd3]{width:100%;justify-content:space-between}.temporality-search[data-v-71cbdcd3]{max-width:none;flex:1 1 100%}.temporality-table-wrap[data-v-71cbdcd3]{max-height:calc(100vh - 320px)}}dl .fonts[data-v-28cf20c5]{font-size:12px!important}dd[data-v-28cf20c5]{padding:0!important}dl .fonts[data-v-262c1c86]{font-size:12px!important}.history-step[data-v-262c1c86]{margin-bottom:10px}.history-step dd[data-v-262c1c86]{padding:0!important}.history-step .card-body[data-v-262c1c86]{padding:5px 0!important}hr.hr[data-v-1a12d951]{margin:1rem!important;border:0!important;border-top:2px solid var(--border-secondary)!important}.tabSlider[data-v-1a12d951]{height:37px;background:transparent;position:relative;padding-top:8px;margin-left:10px;margin-top:.7rem}.tab-content[data-v-1a12d951]{margin:10px 12px}#tasks-nav-tab[data-v-1a12d951]{position:absolute;left:0;width:600px}#leftArrow[data-v-1a12d951]{width:25px;height:40px;background:url(/images/left-arrow-20.png) transparent top right no-repeat;position:absolute;left:-15px;top:8;cursor:pointer;filter:invert(0)}[data-theme=dark] #leftArrow[data-v-1a12d951]{filter:invert(1)}#rightArrow[data-v-1a12d951]{width:25px;height:40px;background:url(/images/right-arrow-20.png) transparent top right no-repeat;position:absolute;right:15px;top:8px;cursor:pointer;filter:invert(0)}[data-theme=dark] #rightArrow[data-v-1a12d951]{filter:invert(1)}#viewContainer[data-v-1a12d951]{width:300px;height:100%;background:transparent;position:absolute;left:50%;margin-left:-160px;margin-top:3px;overflow:hidden}.arrow-right[data-v-1a12d951]{position:relative;display:inline-block;margin-left:.455em;vertical-align:.255em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.3em solid;color:var(--text-disabled)}.arrow-left[data-v-1a12d951]{right:100%;margin-left:.355em;vertical-align:.255em;display:inline-block;margin-right:.255em;content:"";border-top:.4em solid transparent;border-right:.3em solid;border-bottom:.4em solid transparent;color:var(--text-disabled)}.tabSlider .nav-item[data-v-1a12d951]{color:var(--text-secondary);font-weight:bolder;font-size:14px;padding:0 7px 2px}.tabSlider .nav-item.active[data-v-1a12d951]{color:var(--text-link);font-weight:bolder;border-bottom:solid 2px;font-size:14px;padding:0 7px 2px}.history-ct[data-v-1a12d951]{overflow:auto;height:calc(100vh - 300px)}.document-done.deletion{text-decoration:line-through;color:#dc3545}.document-done.keeping{color:#28a745}.form-item .padding-left-5px{padding-left:5px!important}.message{margin:1vw 2vw}.modal-content{overflow:unset!important}.modal-wrapper .padding-left-5px{padding-left:5px!important}.affected-docs .card-body{background-color:#f7f9fa;padding:20px 30px;max-height:250px;overflow:auto}.affected-docs .card-body .detail-row{margin:5px 0;display:flex;flex-direction:row;align-items:center}.temporality-page[data-v-3e82e570]{width:100%;min-height:0}.temporality-page-inner[data-v-3e82e570]{width:100%;min-height:0;display:flex;flex-direction:column}.temporality-controls-panel[data-v-3e82e570]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.temporality-header[data-v-3e82e570]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.temporality-header__icon[data-v-3e82e570]{font-size:13px;color:var(--text-tertiary);align-self:center}.temporality-header__subtitle[data-v-3e82e570]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.temporality-header__meta[data-v-3e82e570]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.temporality-primary-line[data-v-3e82e570]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.temporality-primary-line__left[data-v-3e82e570]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px;flex-wrap:wrap}.temporality-primary-line__right[data-v-3e82e570]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap;flex-shrink:0}.temporality-line-icons[data-v-3e82e570]{display:flex;align-items:center;gap:8px}.temporality-icon-btn[data-v-3e82e570]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-icon-btn i[data-v-3e82e570]{font-size:12px}.temporality-icon-btn[data-v-3e82e570]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-icon-btn[data-v-3e82e570]:disabled{opacity:.5;cursor:default}.temporality-icon-btn--danger[data-v-3e82e570]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.temporality-icon-btn--success[data-v-3e82e570]{border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--color-ecm)}.temporality-bulk-actions[data-v-3e82e570]{display:flex;align-items:center;gap:.5rem}.temporality-line-meta[data-v-3e82e570]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary);gap:6px}.temporality-search[data-v-3e82e570]{flex:1;min-width:140px;max-width:320px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.temporality-search[data-v-3e82e570]:focus-within{border-color:var(--color-ecm)}.temporality-search__icon[data-v-3e82e570]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.temporality-search__input[data-v-3e82e570]{border:none;background:transparent;padding:6px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important;width:100%}.temporality-search__input[data-v-3e82e570]::placeholder{color:var(--text-tertiary)}.temporality-search__input[data-v-3e82e570]:focus{outline:none;box-shadow:none}.temporality-search__input[data-v-3e82e570]:disabled{opacity:.6}.temporality-export-select[data-v-3e82e570]{min-width:140px;max-width:180px;font-size:12px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.temporality-table-wrap[data-v-3e82e570]{margin-top:.25rem;min-height:240px;width:100%;max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.temporality-table-wrap.no-items[data-v-3e82e570]{display:flex;flex-direction:column;align-items:stretch}.temporality-empty[data-v-3e82e570]{padding:24px 16px}.temporality-detail-btn[data-v-3e82e570]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-detail-btn[data-v-3e82e570]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-detail-btn--open[data-v-3e82e570]{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--border-secondary));color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.temporality-detail-card[data-v-3e82e570]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);padding:14px 16px;margin:4px 0}.temporality-detail-card h5[data-v-3e82e570]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-primary)}.temporality-detail-card .detail-row[data-v-3e82e570]{margin:4px 0;display:flex;flex-direction:row;align-items:center}.temporality-muted[data-v-3e82e570]{font-size:12px;color:var(--text-tertiary)}.temporality-controls-panel[data-v-3e82e570] .btn.select-all{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%!important;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-tertiary)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-controls-panel[data-v-3e82e570] .btn.select-all i{font-size:14px}.temporality-controls-panel[data-v-3e82e570] .btn.select-all:hover:not(:disabled){border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-bulk-actions[data-v-3e82e570] .btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important;transition:filter .15s ease}.temporality-bulk-actions[data-v-3e82e570] .btn i{font-size:12px}.temporality-bulk-actions[data-v-3e82e570] .btn:hover:not(:disabled){filter:brightness(.94)}.temporality-bulk-actions[data-v-3e82e570] .btn-danger{background:color-mix(in srgb,var(--color-danger) 14%,transparent)!important;color:var(--color-danger)!important}.temporality-bulk-actions[data-v-3e82e570] .btn-warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.temporality-bulk-actions[data-v-3e82e570] .btn-secondary,.temporality-bulk-actions[data-v-3e82e570] .btn-primary{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}.temporality-actions-dropdown[data-v-3e82e570] .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-secondary)!important;box-shadow:none!important}.temporality-actions-dropdown[data-v-3e82e570] .btn:hover:not(:disabled),.temporality-actions-dropdown[data-v-3e82e570] .btn:focus{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.temporality-filters[data-v-3e82e570]{margin-top:10px;border-top:1px solid var(--border-secondary);padding-top:8px}.temporality-filters__toggle[data-v-3e82e570]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;border-radius:6px}.temporality-filters__toggle[data-v-3e82e570]:hover{background:var(--bg-hover);color:var(--text-primary)}.temporality-filters__toggle i[data-v-3e82e570]{font-size:11px;color:var(--text-tertiary)}.temporality-filters__body[data-v-3e82e570]{padding:10px 2px 4px}.temporality-filters__actions[data-v-3e82e570]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.temporality-filter-btn[data-v-3e82e570]{height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.temporality-filter-btn[data-v-3e82e570]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.temporality-filter-btn[data-v-3e82e570]:disabled{opacity:.5;cursor:default}.temporality-filter-btn--primary[data-v-3e82e570]{background:var(--color-ecm);border-color:var(--color-ecm);color:#fff}.temporality-filter-btn--primary[data-v-3e82e570]:hover:not(:disabled){filter:brightness(.94);color:#fff;border-color:var(--color-ecm);background:var(--color-ecm)}.temporality-page[data-v-3e82e570] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}.temporality-page[data-v-3e82e570] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}.temporality-page[data-v-3e82e570] .table-custom-style tbody td{padding:10px 14px;vertical-align:middle;color:var(--text-primary);border-color:var(--border-secondary)}.temporality-page[data-v-3e82e570] .table-custom-style tbody tr.table-active,.temporality-page[data-v-3e82e570] .table-custom-style tbody tr.b-table-row-selected{background:color-mix(in srgb,var(--color-ecm) 10%,transparent)!important}.temporality-page[data-v-3e82e570] .v-select{font-size:13px}@media(max-width:991px){.temporality-primary-line__right[data-v-3e82e570]{width:100%;justify-content:space-between}.temporality-search[data-v-3e82e570]{max-width:none;flex:1 1 100%}.temporality-table-wrap[data-v-3e82e570]{max-height:calc(100vh - 320px)}}[data-v-3e82e570] .hide{display:none}.preview-icon[data-v-3e82e570]{font-size:16px;color:var(--color-info)}.temporality-filters__toggle .when-open[data-v-3e82e570],.temporality-filters__toggle.not-collapsed .when-closed[data-v-3e82e570]{display:none}.temporality-filters__toggle.not-collapsed .when-open[data-v-3e82e570]{display:inline-block}.my-popover-class .img-preview{position:relative;width:100%!important}.pg-page[data-v-7b9eab0e]{width:100%}.pg-page-inner[data-v-7b9eab0e]{width:100%;min-height:0}.pg-controls-panel[data-v-7b9eab0e]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.pg-header[data-v-7b9eab0e]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:10px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.pg-header__icon[data-v-7b9eab0e]{font-size:13px;color:var(--text-tertiary);align-self:center}.pg-header__title[data-v-7b9eab0e]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.pg-header__meta[data-v-7b9eab0e]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.pg-header__subtitle[data-v-7b9eab0e]{flex-basis:100%;margin:2px 0 0;padding-left:21px;font-size:12px;color:var(--text-tertiary);line-height:1.35}.pg-filters[data-v-7b9eab0e]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pg-filters__row[data-v-7b9eab0e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.pg-filter-field[data-v-7b9eab0e]{margin-bottom:0;min-width:160px}.pg-filter-field--sm[data-v-7b9eab0e]{min-width:110px;max-width:120px}.pg-filter-field[data-v-7b9eab0e] label{font-size:11px;font-weight:500;color:var(--text-tertiary);margin-bottom:4px}.pg-filter-field[data-v-7b9eab0e] .form-control{height:32px;font-size:13px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary)}.pg-filter-field[data-v-7b9eab0e] .form-control:focus{border-color:var(--color-ecm);box-shadow:none}.pg-vselect[data-v-7b9eab0e]{min-width:160px}.pg-vselect[data-v-7b9eab0e] .vs__dropdown-toggle{min-height:32px;padding:0 6px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.pg-vselect[data-v-7b9eab0e] .vs__selected{margin:0;font-size:13px;color:var(--text-primary)}.pg-vselect[data-v-7b9eab0e] .vs__search{font-size:13px;color:var(--text-primary)}.pg-vselect[data-v-7b9eab0e] .vs__actions{padding-top:0}.pg-date-range[data-v-7b9eab0e]{display:flex;gap:8px}.pg-datepicker[data-v-7b9eab0e]{width:140px}.pg-datepicker[data-v-7b9eab0e] input{height:32px;font-size:13px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);padding:0 10px}.pg-datepicker[data-v-7b9eab0e] input:focus{border-color:var(--color-ecm);outline:none}.pg-primary-line[data-v-7b9eab0e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pg-primary-line__left[data-v-7b9eab0e]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px}.pg-primary-line__right[data-v-7b9eab0e]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.pg-search[data-v-7b9eab0e]{flex:1;min-width:0;max-width:320px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.pg-search[data-v-7b9eab0e]:focus-within{border-color:var(--color-ecm)}.pg-search__icon[data-v-7b9eab0e]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.pg-search__input[data-v-7b9eab0e]{border:none!important;background:transparent!important;padding:6px 0!important;font-size:13px;color:var(--text-primary);box-shadow:none!important}.pg-search__input[data-v-7b9eab0e]::placeholder{color:var(--text-tertiary)}.pg-search__input[data-v-7b9eab0e]:focus{outline:none;box-shadow:none!important}.pg-search-btn[data-v-7b9eab0e]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--color-ecm);border-radius:6px;background:var(--color-ecm);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease}.pg-search-btn i[data-v-7b9eab0e]{font-size:12px}.pg-search-btn[data-v-7b9eab0e]:hover:not(:disabled){filter:brightness(.94)}.pg-search-btn[data-v-7b9eab0e]:disabled{opacity:.5;cursor:default}.pg-content-wrap[data-v-7b9eab0e]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto;max-height:calc(100vh - 360px);min-height:220px;padding:.5rem}.pg-content-wrap--empty[data-v-7b9eab0e]{display:flex;align-items:center;justify-content:center;min-height:160px}.pg-empty[data-v-7b9eab0e]{margin:16px;width:100%;max-width:480px}.pg-content-wrap[data-v-7b9eab0e] .table-custom-style{background:transparent}.pg-content-wrap[data-v-7b9eab0e] .icon-info,.pg-content-wrap[data-v-7b9eab0e] .icon-start-case,.pg-content-wrap[data-v-7b9eab0e] .icon-file1,.pg-content-wrap[data-v-7b9eab0e] .fa-thumbs-up,.pg-content-wrap[data-v-7b9eab0e] .fa-thumbs-down{cursor:pointer;font-size:14px}@media(max-width:768px){.pg-controls-panel[data-v-7b9eab0e]{padding:.5rem;border-radius:8px}.pg-header__subtitle[data-v-7b9eab0e]{padding-left:0}.pg-filter-field[data-v-7b9eab0e]{min-width:100%}.pg-search[data-v-7b9eab0e]{max-width:none;width:100%}}.chart-container[data-v-1ba35371]{position:relative;width:100%;max-width:100%;padding:1.5rem;border-radius:1rem;border:1px solid var(--border-card);background:linear-gradient(145deg,var(--bg-secondary),var(--bg-primary));box-shadow:0 .75rem 1.8rem var(--shadow-sm);box-sizing:border-box;overflow-x:clip}.chart-container *[data-v-1ba35371],.chart-container *[data-v-1ba35371]:before,.chart-container *[data-v-1ba35371]:after{box-sizing:border-box}.chart-header[data-v-1ba35371]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.25rem .15rem;border-bottom:1px solid var(--border-secondary)}.chart-header h2[data-v-1ba35371]{margin:0;font-size:1.65rem;color:var(--text-primary);line-height:1.1;letter-spacing:.01em}.chart-headline[data-v-1ba35371]{margin:.45rem 0 0;color:var(--text-secondary);font-size:.92rem}.header-metrics[data-v-1ba35371]{display:inline-flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.metric-pill[data-v-1ba35371]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border-primary);border-radius:999px;padding:.35rem .7rem;background:var(--bg-card);color:var(--text-secondary);font-size:.8rem;font-weight:600}.chart-content[data-v-1ba35371]{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0}.chart-type-section[data-v-1ba35371],.filters-section[data-v-1ba35371],.chart-display-section[data-v-1ba35371]{border-radius:.9rem;border:1px solid var(--border-secondary);background:var(--bg-card);padding:1rem;margin-top:0;width:100%;max-width:100%;min-width:0}.chart-type-section[data-v-1ba35371]{padding-bottom:1rem;background:linear-gradient(to right,var(--bg-card),var(--bg-secondary))}.chart-type-section .form-select[data-v-1ba35371]{max-width:26rem}.filters-grid[data-v-1ba35371]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;min-width:0}.filter-card[data-v-1ba35371]{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--border-secondary);border-radius:.75rem;background:var(--bg-secondary);padding:.95rem;min-width:0}.filter-card--wide[data-v-1ba35371]{grid-column:1 / -1}.choice-row[data-v-1ba35371]{display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem;row-gap:.45rem;min-height:1.75rem}.choice-item[data-v-1ba35371]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.2;cursor:pointer}.choice-item .form-check-input[data-v-1ba35371]{position:static;margin:0;flex:0 0 auto}.choice-item span[data-v-1ba35371]{white-space:nowrap}.filter-card--folder-template .btn[data-v-1ba35371]{align-self:flex-start}.chart-canvas[data-v-1ba35371]{min-height:24rem;margin:.75rem 0 0;border:1px solid var(--border-secondary);border-radius:.85rem;background:var(--bg-secondary);padding:.75rem;width:100%;max-width:100%;min-width:0;overflow:hidden}.summary-list[data-v-1ba35371]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.summary-item[data-v-1ba35371]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;border-radius:.7rem;border:1px solid var(--border-secondary);background:var(--bg-tertiary)}.summary-label[data-v-1ba35371]{font-weight:600;color:var(--text-secondary);font-size:.86rem}.summary-value[data-v-1ba35371]{color:var(--text-link);font-weight:700;font-size:.92rem;text-align:right}.chart-total[data-v-1ba35371]{display:flex;align-items:center;justify-content:space-between;border-radius:.65rem;border:1px solid var(--border-primary);background:var(--bg-hover);padding:.8rem}.chart-display-header[data-v-1ba35371]{display:flex;justify-content:space-between;align-items:center;gap:.85rem;min-width:0}.chart-display-header h3[data-v-1ba35371]{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-guidance[data-v-1ba35371]{border:1px dashed var(--border-primary);border-radius:.75rem;padding:.85rem;background:var(--bg-tertiary)}.chart-guidance h4[data-v-1ba35371]{margin:0 0 .5rem;font-size:.95rem;color:var(--text-primary)}.chart-guidance ul[data-v-1ba35371]{margin:0;padding-left:1.1rem}.chart-guidance li[data-v-1ba35371]{color:var(--text-secondary);margin-bottom:.2rem}.chart-empty[data-v-1ba35371]{border:1px solid var(--border-secondary);border-radius:.7rem;padding:.75rem .85rem;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.9rem}.form-label[data-v-1ba35371]{font-weight:600;color:var(--text-secondary);margin:0;display:block;font-size:.9rem;line-height:1.25}.filters-section .row.g-3[data-v-1ba35371]{margin-bottom:.5rem}.filters-section .row.g-3[data-v-1ba35371]:last-child{margin-bottom:0}.filters-section .col-md-6.filter-group[data-v-1ba35371],.filters-section .col-md-12.filter-group[data-v-1ba35371]{padding-top:.35rem;padding-bottom:.35rem}.filters-section .form-select[data-v-1ba35371],.filters-section .form-control[data-v-1ba35371]{width:100%;margin-top:0;margin-bottom:0}.d-flex.gap-2 input[type=date][data-v-1ba35371]{width:auto;flex-grow:1}.chart-date-range[data-v-1ba35371]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.chart-date-range input[type=date][data-v-1ba35371]{width:100%}.filter-card .mt-2[data-v-1ba35371],.filter-card .mt-3[data-v-1ba35371]{margin-top:0!important}.filter-card .text-muted[data-v-1ba35371],.choice-row[data-v-1ba35371]{margin-top:.1rem}.btn-group[data-v-1ba35371]{display:inline-flex;gap:.5rem;padding:.25rem;border-radius:.8rem;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.btn-group .btn[data-v-1ba35371]{border-radius:.6rem;min-width:7rem}.chart-type-selector[data-v-1ba35371]{display:flex;justify-content:flex-end}.chart-type-selector .btn-group[data-v-1ba35371]{margin-left:auto}.filter-group[data-v-1ba35371]{display:flex;flex-direction:column}.form-select[multiple][data-v-1ba35371]{height:auto;min-height:120px}.text-muted[data-v-1ba35371]{font-size:.8rem;margin-top:.45rem;display:block;color:var(--text-tertiary)!important}.optgroup[data-v-1ba35371]{font-weight:600;color:var(--text-secondary)}.optgroup option[data-v-1ba35371]{font-weight:400;padding-left:1.5rem}.field-content-selector[data-v-1ba35371]{position:relative;margin-bottom:0}.suggestions-list[data-v-1ba35371]{position:absolute;z-index:100;width:100%;max-height:12rem;overflow-y:auto;border:1px solid var(--border-tertiary);border-radius:.65rem;box-shadow:0 .75rem 1.4rem var(--shadow-md);background:var(--bg-dropdown);list-style:none;padding:0;margin:.2rem 0 0}.suggestions-list .list-group-item[data-v-1ba35371]{cursor:pointer;padding:.65rem .85rem;border:none;color:var(--text-primary);background:transparent}.suggestions-list .list-group-item[data-v-1ba35371]:hover{background:var(--bg-hover)}.selected-field-contents[data-v-1ba35371],.selected-folder-templates[data-v-1ba35371]{margin-top:.65rem;gap:.45rem}.selected-field-contents .badge[data-v-1ba35371],.selected-folder-templates .badge[data-v-1ba35371]{padding:.45rem .7rem;font-size:.85rem;display:flex;align-items:center;gap:.45rem;border-radius:999px;color:var(--text-inverse)}.selected-field-contents .badge .btn-close[data-v-1ba35371],.selected-folder-templates .badge .btn-close[data-v-1ba35371]{font-size:.62rem;margin-left:0;opacity:.8}.selected-field-contents .badge .btn-close[data-v-1ba35371]:hover,.selected-folder-templates .badge .btn-close[data-v-1ba35371]:hover{opacity:1}.folder-template-selector[data-v-1ba35371]{position:relative;margin-bottom:0}.form-select[data-v-1ba35371],.form-control[data-v-1ba35371]{border-radius:.6rem;border:1px solid var(--border-input);padding:.45rem .7rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:var(--bg-input);color:var(--text-primary);min-height:2.4rem}.form-select[data-v-1ba35371]:focus,.form-control[data-v-1ba35371]:focus{border-color:var(--border-input-focus);outline:0;box-shadow:0 0 0 .25rem var(--table-selected-bg)}.form-select[data-v-1ba35371]{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--text-primary);background-color:var(--bg-input);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters-section .form-select[data-v-1ba35371]:not([multiple]){max-width:100%}.chart-loading[data-v-1ba35371]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--overlay-mobile);border-radius:.8rem;z-index:1}.chart-error[data-v-1ba35371]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:80%;text-align:center}.chart-display-section[data-v-1ba35371]{display:grid;gap:.9rem}.chart-summary h4[data-v-1ba35371]{margin-bottom:.7rem;color:var(--text-primary)}@media(max-width:991px){.chart-container[data-v-1ba35371]{padding:1rem}.filters-grid[data-v-1ba35371]{grid-template-columns:1fr}.filter-card--wide[data-v-1ba35371]{grid-column:auto}.chart-header[data-v-1ba35371]{flex-direction:column;align-items:flex-start;gap:.55rem}.chart-display-header[data-v-1ba35371]{flex-direction:column;align-items:flex-start}.chart-type-selector[data-v-1ba35371]{width:100%}.chart-type-selector .btn-group[data-v-1ba35371]{margin-left:0}.chart-date-range[data-v-1ba35371]{grid-template-columns:1fr}}@media(max-width:767px){.header-metrics[data-v-1ba35371]{width:100%}.metric-pill[data-v-1ba35371]{flex:1;justify-content:center}.btn-group[data-v-1ba35371]{width:100%}.btn-group .btn[data-v-1ba35371]{flex:1}}.reports-page[data-v-00a19bed]{min-height:0}.reports-page-inner[data-v-00a19bed]{min-height:0;height:100%}.reports-controls-panel[data-v-00a19bed]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible;flex:0 0 auto}.reports-header[data-v-00a19bed]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:10px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.reports-header__icon[data-v-00a19bed]{font-size:13px;color:var(--text-tertiary);align-self:center}.reports-header__subtitle[data-v-00a19bed]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reports-header__meta[data-v-00a19bed]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.reports-grid[data-v-00a19bed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.report-card[data-v-00a19bed]{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:12px 12px 12px 10px;text-align:left;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.report-card[data-v-00a19bed]:hover{border-color:var(--color-ecm);background:var(--bg-hover);text-decoration:none}.report-card:hover .report-card__action[data-v-00a19bed]{color:var(--color-ecm);border-color:var(--color-ecm)}.report-card[data-v-00a19bed]:focus{outline:none;box-shadow:0 0 0 2px var(--color-ecm-focus)}.report-card[data-v-00a19bed]:active{transform:translateY(1px)}.report-card--active[data-v-00a19bed]{border-color:var(--color-ecm);background:var(--color-ecm-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ecm) 35%,transparent)}.report-card--active .report-card__action[data-v-00a19bed]{color:#fff;background:var(--color-ecm);border-color:var(--color-ecm)}.report-card__icon-wrap[data-v-00a19bed]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary)}.report-card__icon-wrap i[data-v-00a19bed]{font-size:14px}.report-card__icon-wrap--folder[data-v-00a19bed]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 35%,transparent);background:var(--color-ecm-muted)}.report-card__icon-wrap--template[data-v-00a19bed]{color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 30%,transparent);background:color-mix(in srgb,var(--color-info) 10%,transparent)}.report-card__icon-wrap--table[data-v-00a19bed]{color:var(--text-secondary);border-color:var(--border-secondary);background:var(--bg-tertiary)}.report-card__icon-wrap--tag[data-v-00a19bed]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.report-card__icon-wrap--charts[data-v-00a19bed]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.report-card__body[data-v-00a19bed]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.report-card__eyebrow[data-v-00a19bed]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.report-card__title[data-v-00a19bed]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.report-card__desc[data-v-00a19bed]{font-size:12px;color:var(--text-secondary);line-height:1.35;margin-top:2px}.report-card__action[data-v-00a19bed]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:4px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-secondary);color:var(--text-tertiary);transition:border-color .15s ease,color .15s ease,background .15s ease}.report-card__action i[data-v-00a19bed]{font-size:11px}.reports-detail[data-v-00a19bed]{flex:1 1 auto;min-height:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.75rem;overflow:auto}.reports-detail[data-v-00a19bed] .chart-container{box-shadow:none;background:transparent;padding:0}.reports-detail[data-v-00a19bed] .chart-header h2{font-size:15px;font-weight:600}@media(max-width:767px){.reports-grid[data-v-00a19bed]{grid-template-columns:1fr}.reports-header__meta[data-v-00a19bed]{margin-left:0;width:100%}}@keyframes workflow-rise-8ca4cdb3{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workflow-shell[data-v-8ca4cdb3]{min-width:0}.workflow-page-header[data-v-8ca4cdb3]{padding:0 4px;margin-bottom:12px}.workflow-page-subtitle[data-v-8ca4cdb3]{font-size:13px;line-height:1.4;color:var(--text-tertiary)}.workflow-panel[data-v-8ca4cdb3]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:16px 18px 14px;min-width:0;box-shadow:0 1px 2px var(--shadow-sm);animation:workflow-rise-8ca4cdb3 .35s ease both}.workflow-filters-panel[data-v-8ca4cdb3]{padding-bottom:6px}.workflow-table-panel[data-v-8ca4cdb3]{padding:8px 10px}.workflow-table-panel th[data-v-8ca4cdb3]{white-space:nowrap}@media(prefers-reduced-motion:reduce){.workflow-panel[data-v-8ca4cdb3],.workflow-summary-panel[data-v-8ca4cdb3],.workflow-kpi-card[data-v-8ca4cdb3]{animation:none}}.workflow-shell .btn[data-v-8ca4cdb3]{border-radius:8px;font-weight:600;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.workflow-shell .btn[data-v-8ca4cdb3]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px;box-shadow:none}.workflow-shell .btn-outline-secondary[data-v-8ca4cdb3]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-shell .btn-outline-secondary[data-v-8ca4cdb3]:hover:not(:disabled),.workflow-shell .btn-outline-secondary[data-v-8ca4cdb3]:not(:disabled):active{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--text-primary)}.workflow-shell .btn-outline-danger[data-v-8ca4cdb3]{background:color-mix(in srgb,var(--color-danger, #dc3545) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger, #dc3545) 35%,var(--border-secondary));color:var(--color-danger, #dc3545)}.workflow-shell .btn-outline-danger[data-v-8ca4cdb3]:hover:not(:disabled){background:var(--color-danger, #dc3545);border-color:var(--color-danger, #dc3545);color:var(--color-on-accent)}.workflow-shell .badge[data-v-8ca4cdb3]{border:none;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.workflow-badge-neutral[data-v-8ca4cdb3]{background:var(--bg-tertiary);color:var(--text-secondary)}.workflow-badge-published[data-v-8ca4cdb3]{background:color-mix(in srgb,var(--color-success, #198754) 12%,transparent);color:var(--color-success, #198754)}.workflow-badge-draft[data-v-8ca4cdb3]{background:color-mix(in srgb,var(--color-warning, #ffc107) 18%,transparent);color:color-mix(in srgb,var(--color-warning, #ffc107) 60%,var(--text-primary))}.workflow-badge-archived[data-v-8ca4cdb3]{background:var(--bg-tertiary);color:var(--text-tertiary)}.workflow-summary-panel[data-v-8ca4cdb3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 14px;border:1px solid var(--border-card, var(--border-secondary));border-left:3px solid var(--color-ecm);border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);animation:workflow-rise-8ca4cdb3 .35s ease both}.workflow-summary-title[data-v-8ca4cdb3]{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.workflow-summary-text[data-v-8ca4cdb3]{font-size:13px;color:var(--text-secondary);margin-top:4px}.workflow-summary-actions[data-v-8ca4cdb3]{display:flex;gap:8px;flex-wrap:wrap}.workflow-kpi-card[data-v-8ca4cdb3]{border:1px solid var(--border-card, var(--border-secondary));border-left-width:3px;border-radius:10px;background:var(--bg-card);padding:10px 14px;min-height:72px;box-shadow:0 1px 2px var(--shadow-sm);animation:workflow-rise-8ca4cdb3 .35s ease both}.workflow-kpi-card small[data-v-8ca4cdb3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)!important}.workflow-kpi-card strong[data-v-8ca4cdb3]{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.workflow-table-actions[data-v-8ca4cdb3]{display:inline-flex;gap:6px}.workflow-action-icon-btn[data-v-8ca4cdb3]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.workflow-action-icon-btn i[data-v-8ca4cdb3]{font-size:12px}.workflow-infinite-sentinel[data-v-8ca4cdb3]{width:100%;height:1px}.workflow-kpi-card.is-total[data-v-8ca4cdb3]{border-left-color:var(--color-ecm)}.workflow-kpi-card.is-published[data-v-8ca4cdb3]{border-left-color:var(--color-success)}.workflow-kpi-card.is-draft[data-v-8ca4cdb3]{border-left-color:var(--color-warning)}.workflow-kpi-card.is-pending[data-v-8ca4cdb3]{border-left-color:var(--color-danger)}@media(max-width:991px){.workflow-summary-panel[data-v-8ca4cdb3]{flex-direction:column;align-items:flex-start}}.editor .quillWrapper{position:relative}.editor .ql-toolbar.ql-snow{border:1px solid #ccc;border-bottom:none;background:#f3f3f3}.editor .ql-container.ql-snow{border:1px solid #ccc;font-family:inherit;font-size:14px}.editor .ql-editor{min-height:200px;max-height:500px;overflow-y:auto}.editor .ql-editor.ql-blank:before{color:#aaa;font-style:italic}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial";font-family:Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans";font-family:Comic Sans MS,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New";font-family:Courier New,monospace}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica";font-family:Helvetica,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lucida]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lucida]:before{content:"Lucida";font-family:Lucida Sans Unicode,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman";font-family:Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana";font-family:Verdana,sans-serif}.ql-font-arial{font-family:Arial,sans-serif}.ql-font-comic-sans{font-family:Comic Sans MS,cursive}.ql-font-courier-new{font-family:Courier New,monospace}.ql-font-georgia{font-family:Georgia,serif}.ql-font-helvetica{font-family:Helvetica,sans-serif}.ql-font-lucida{font-family:Lucida Sans Unicode,sans-serif}.ql-font-times-new-roman{font-family:Times New Roman,serif}.ql-font-verdana{font-family:Verdana,sans-serif}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"20px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{content:"32px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="48px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"48px"}.ql-size-10px{font-size:10px}.ql-size-12px{font-size:12px}.ql-size-14px{font-size:14px}.ql-size-16px{font-size:16px}.ql-size-18px{font-size:18px}.ql-size-20px{font-size:20px}.ql-size-24px{font-size:24px}.ql-size-32px{font-size:32px}.ql-size-48px{font-size:48px}.editor{margin-top:6px}.editor-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px;flex-wrap:nowrap}.editor .editor-type-badge{display:inline-flex;align-items:center;padding:5px 12px;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;border:1px solid transparent;box-sizing:border-box;flex-shrink:0;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.editor .editor-type-badge--advanced{background-color:#e9f2ff;color:#1f4f9d;border-color:#c9dcff}.editor .editor-type-badge--simple{background-color:#eff2f6;color:#4d5b6d;border-color:#d8dfe8}.btn-switch-type{padding:5px 10px;font-size:11px;font-weight:600;background:var(--primary, #409eff);border:1px solid var(--primary, #409eff);border-radius:4px;cursor:pointer;color:#fff;transition:background .15s,border-color .15s,box-shadow .15s}.btn-switch-type:hover{background:var(--primary-dark, #3a8ee6);border-color:var(--primary-dark, #3a8ee6)}.btn-switch-type:focus{outline:none;box-shadow:0 0 0 2px #409eff40}.editor-tabs-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.editor-tabs{display:inline-flex;border:1px solid var(--border-secondary, #ccc);border-radius:4px;overflow:hidden}.btn-how-to-use{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;background:transparent;border:1px solid var(--border-secondary, #ccc);border-radius:4px;color:var(--primary, #409eff);cursor:pointer;transition:background .15s,border-color .15s}.btn-how-to-use:hover{background:#409eff14;border-color:var(--primary, #409eff)}.allowed-html-help{margin-bottom:12px;padding:12px 14px;background:var(--bg-secondary, #f8f9fa);border:1px solid var(--border-secondary, #dee2e6);border-radius:6px;font-size:12px;line-height:1.5}.allowed-html-help-intro-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.allowed-html-help-intro-row .allowed-html-help-intro{flex:1;min-width:200px;margin:0}.btn-copy-allowed-tags{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;background:var(--primary, #409eff);color:#fff;border:1px solid var(--primary, #409eff);border-radius:4px;cursor:pointer;flex-shrink:0;transition:opacity .15s,background .15s}.btn-copy-allowed-tags:hover{opacity:.9;background:var(--primary-dark, #3a8ee6)}.allowed-html-help-intro{margin:0 0 10px;color:var(--text-secondary, #495057)}.allowed-html-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.allowed-html-help-grid{grid-template-columns:1fr}}.allowed-html-help-section{margin:0}.allowed-html-help-title{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--text-primary, #212529)}.allowed-html-help-list{margin:0;padding-left:18px}.allowed-html-help-list li{margin-bottom:4px}.allowed-html-help-list code{font-size:11px;padding:1px 4px;background:#0000000f;border-radius:3px}.allowed-html-help-list small{color:var(--text-secondary, #6c757d)}.allowed-html-help-css{margin:0;color:var(--text-secondary, #495057);word-break:break-word}.allowed-html-help-note{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border-secondary, #dee2e6);font-size:11px;color:var(--text-secondary, #6c757d)}.editor-tab{padding:6px 12px;font-size:12px;font-weight:600;background:var(--bg-secondary, #f5f5f5);border:none;border-right:1px solid var(--border-secondary, #ccc);color:var(--text-secondary, #666);cursor:pointer;transition:background .15s,color .15s}.editor-tab:last-child{border-right:none}.editor-tab:hover{background:var(--bg-hover, #eee)}.editor-tab.active{background:var(--primary, #409eff);color:#fff}.html-mode-wrap{display:flex;flex-direction:column;gap:6px}.html-direct-hint{margin:0;font-size:12px;color:var(--text-secondary, #666);line-height:1.3}.html-direct-hint+.html-editor{flex:1}.html-preview-wrap{display:flex;flex-direction:column;gap:6px;min-height:200px}.html-preview-iframe{width:100%;min-height:320px;border:1px solid var(--border-secondary, #ccc);border-radius:4px;background:#fff}.html-editor{width:100%;min-height:200px;max-height:500px;padding:12px;font-family:Courier New,Consolas,Monaco,monospace;font-size:13px;line-height:1.5;border:1px solid #ccc;border-radius:4px;resize:vertical;background:#fafafa;color:#333;overflow-y:auto}.html-editor:focus{outline:none;border-color:#66afe9;background:#fff}.designer-header[data-v-1c92735e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.designer-header-copy[data-v-1c92735e]{min-width:260px;flex:1 1 360px}.designer-header-copy h5[data-v-1c92735e]{line-height:1.2}.designer-header-actions[data-v-1c92735e]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:1 1 420px}.designer-header-actions-main[data-v-1c92735e],.designer-header-actions-secondary[data-v-1c92735e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.designer-header-actions-dropdown[data-v-1c92735e]{justify-content:flex-end}.designer-more-actions-toggle[data-v-1c92735e]{display:inline-flex;align-items:center;gap:4px}.designer-icon-btn[data-v-1c92735e]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.designer-btn-publish[data-v-1c92735e]{min-width:34px;font-weight:600}.workflow-card-header[data-v-1c92735e]{background:var(--bg-header)}.designer-embedded-card[data-v-1c92735e]{border:0;box-shadow:none;background:transparent}.designer-context-summary[data-v-1c92735e]{padding:12px 16px;border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.designer-context-toolbar[data-v-1c92735e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-mode-badge[data-v-1c92735e]{font-size:11px;font-weight:600}.designer-context-toolbar-actions[data-v-1c92735e]{display:flex;align-items:center;gap:8px}.designer-context-grid[data-v-1c92735e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.designer-context-item[data-v-1c92735e]{min-width:0}.designer-inline-section[data-v-1c92735e]{border:1px solid var(--border-secondary);border-radius:12px;padding:12px 14px;background:var(--bg-card)}.designer-inline-section-title[data-v-1c92735e]{font-size:13px;font-weight:700;color:var(--text-primary)}.designer-inline-section-help[data-v-1c92735e]{font-size:12px;color:var(--text-secondary);margin-top:4px}.designer-context-label[data-v-1c92735e]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:3px}.designer-context-value[data-v-1c92735e]{display:block;color:var(--text-primary);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.designer-header-actions[data-v-1c92735e]{align-items:stretch;width:100%}.designer-header-actions-main[data-v-1c92735e],.designer-header-actions-secondary[data-v-1c92735e]{justify-content:flex-start}.designer-header-actions-main>.btn[data-v-1c92735e]{flex:1 1 auto}.designer-context-summary[data-v-1c92735e]{padding:12px}.designer-context-grid[data-v-1c92735e]{grid-template-columns:1fr}.designer-context-toolbar[data-v-1c92735e]{align-items:flex-start;flex-direction:column}.designer-context-toolbar-actions[data-v-1c92735e]{width:100%}}.designer-load-overlay[data-v-1c92735e]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px;background:var(--bg-tertiary)}.designer-canvas[data-v-1c92735e]{position:relative;min-height:560px;min-width:720px;padding-top:76px!important;padding-bottom:72px!important;background:linear-gradient(180deg,var(--bg-tertiary) 0%,var(--bg-primary) 100%);box-shadow:inset 0 0 0 1px var(--shadow-sm);overflow:hidden}.designer-canvas-shell[data-v-1c92735e]{width:100%;overflow:auto;border-radius:10px}.designer-canvas-header[data-v-1c92735e]{padding:2px 2px 6px}.designer-sidebar-sticky[data-v-1c92735e]{position:sticky;top:10px}.designer-step-map-list[data-v-1c92735e]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.designer-step-map-item[data-v-1c92735e]{width:100%;border:1px solid var(--border-secondary);border-radius:8px;padding:8px;text-align:left;background:var(--bg-card);display:flex;flex-direction:column;gap:4px}.designer-step-map-item.active[data-v-1c92735e]{border-color:var(--icon-primary);box-shadow:0 0 0 1px var(--shadow-sm)}.designer-step-map-title[data-v-1c92735e]{font-size:12px;color:var(--text-primary);font-weight:600;line-height:1.2}.designer-links[data-v-1c92735e]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.designer-link[data-v-1c92735e]{stroke-width:2;fill:none}.designer-link-step[data-v-1c92735e]{stroke:var(--icon-primary);stroke-dasharray:5,4}.designer-link-start[data-v-1c92735e]{stroke:var(--color-success);stroke-dasharray:0}.designer-link-end[data-v-1c92735e]{stroke:var(--color-warning);stroke-dasharray:4,3}.designer-arrowhead[data-v-1c92735e]{stroke:none}.designer-arrowhead-step[data-v-1c92735e]{fill:var(--icon-primary)}.designer-arrowhead-start[data-v-1c92735e]{fill:var(--color-success)}.designer-arrowhead-end[data-v-1c92735e]{fill:var(--color-warning)}.designer-step[data-v-1c92735e]{position:absolute;width:220px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);padding:10px;cursor:move}.designer-step.selected[data-v-1c92735e]{border-color:var(--icon-primary);box-shadow:0 0 0 2px var(--shadow-sm)}.designer-step-meta-row[data-v-1c92735e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.designer-step-assignee[data-v-1c92735e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-step-actions-count[data-v-1c92735e]{flex-shrink:0;font-weight:600;color:var(--icon-primary)}.designer-step-actions-text[data-v-1c92735e]{line-height:1.2}.step-header[data-v-1c92735e]{gap:8px}.step-type-badge[data-v-1c92735e]{font-weight:600}.step-type-preview[data-v-1c92735e]{min-height:38px}.step-action[data-v-1c92735e]{cursor:pointer}.designer-flow-signal[data-v-1c92735e]{position:absolute;z-index:2;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.2;min-width:112px;box-shadow:0 4px 14px var(--shadow-sm)}.designer-flow-signal small[data-v-1c92735e]{font-size:10px;font-weight:500;color:var(--text-secondary);line-height:1.15}.designer-flow-signal-start[data-v-1c92735e]{left:12px;top:10px}.designer-flow-signal-end[data-v-1c92735e]{right:12px;top:50%;transform:translateY(-50%);text-align:right}.designer-publish-feedback[data-v-1c92735e]{white-space:pre-line}@media(max-width:1199px){.designer-canvas[data-v-1c92735e]{min-width:680px}}@media(max-width:991px){.designer-sidebar-sticky[data-v-1c92735e]{position:static}.designer-canvas[data-v-1c92735e]{min-width:640px;min-height:520px;padding-top:72px!important;padding-bottom:68px!important}.designer-step[data-v-1c92735e]{width:210px}}@media(max-width:767px){.designer-canvas[data-v-1c92735e]{min-width:560px;min-height:500px}.designer-step[data-v-1c92735e]{width:198px;padding:8px}.designer-flow-signal[data-v-1c92735e]{min-width:96px;padding:6px 8px}.designer-flow-signal small[data-v-1c92735e]{display:none}}.workflow-card-header[data-v-10115c1b]{background:var(--bg-header)}.documentflow-embedded-card[data-v-10115c1b]{border:0;box-shadow:none;background:transparent}.workflow-activation-panel[data-v-10115c1b]{background:linear-gradient(180deg,var(--bg-card) 0%,var(--bg-primary) 100%)}.workflow-section[data-v-4dd42167]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);padding:16px 18px}.workflow-section-header[data-v-4dd42167]{margin-bottom:14px}.workflow-section-title[data-v-4dd42167]{font-size:14px;font-weight:700;color:var(--text-primary)}.workflow-section-text[data-v-4dd42167]{font-size:13px;color:var(--text-secondary);margin-top:4px}.workflow-card-header[data-v-5240a7d8]{background:var(--bg-header)}.workflow-section[data-v-5240a7d8]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);padding:16px 18px}.workflow-section-header[data-v-5240a7d8]{margin-bottom:14px}.workflow-section-title[data-v-5240a7d8]{font-size:14px;font-weight:700;color:var(--text-primary)}.workflow-section-text[data-v-5240a7d8]{font-size:13px;color:var(--text-secondary);margin-top:4px}.wizard-sticky-bar[data-v-5240a7d8]{position:sticky;top:0;z-index:20;background:var(--bg-card);border-bottom:1px solid var(--border-secondary);padding-bottom:.75rem;margin-bottom:1rem}.wizard-steps[data-v-5240a7d8]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.wizard-nav-top[data-v-5240a7d8]{padding-top:.75rem;margin-top:.5rem;border-top:1px solid var(--border-secondary)}.wizard-step[data-v-5240a7d8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.wizard-step__num[data-v-5240a7d8]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bg-tertiary);font-size:.8rem}.wizard-step.active[data-v-5240a7d8]{color:var(--text-primary);border-bottom-color:var(--primary, #2f7df6)}.wizard-step.active .wizard-step__num[data-v-5240a7d8]{background:var(--primary, #2f7df6);color:#fff}.wizard-step.done .wizard-step__num[data-v-5240a7d8]{background:var(--success, #28a745);color:#fff}.wizard-summary-general[data-v-5240a7d8]{font-size:14px;color:var(--text-primary)}.wizard-summary-steps[data-v-5240a7d8]{display:flex;flex-direction:column;gap:10px}.wizard-summary-step[data-v-5240a7d8]{padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);color:var(--text-primary);overflow-wrap:anywhere}.wizard-summary-step__head[data-v-5240a7d8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.wizard-summary-step__num[data-v-5240a7d8]{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--bg-tertiary);font-size:.78rem;font-weight:700;flex:none}.wizard-summary-step__name[data-v-5240a7d8]{font-size:14px;min-width:0}.wizard-summary-step__row[data-v-5240a7d8]{font-size:13px;color:var(--text-secondary);line-height:1.45}.wizard-summary-step__key[data-v-5240a7d8]{font-weight:600;color:var(--text-primary);margin-right:4px}@keyframes workflow-rise-bb460637{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workflow-shell[data-v-bb460637]{min-width:0}.workflow-page-header[data-v-bb460637]{padding:0 4px;margin-bottom:12px}.workflow-page-subtitle[data-v-bb460637]{font-size:13px;line-height:1.4;color:var(--text-tertiary)}.workflow-back-to-list-btn[data-v-bb460637]{display:inline-flex;align-items:center;border:none;background:transparent;padding:0;font-size:13px;font-weight:500;color:var(--text-link)}.workflow-back-to-list-btn[data-v-bb460637]:hover{text-decoration:underline}.workflow-flow-scope-banner[data-v-bb460637]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);font-size:13px;color:var(--text-primary)}.workflow-flow-scope-lead[data-v-bb460637]{color:var(--text-secondary);white-space:nowrap}.workflow-flow-scope-chip[data-v-bb460637]{display:inline-flex;align-items:center;gap:6px;max-width:320px;height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.workflow-flow-scope-chip[data-v-bb460637]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.workflow-flow-scope-chip__label[data-v-bb460637]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-flow-scope-chip__remove[data-v-bb460637]{font-size:11px;opacity:.8}.workflow-panel[data-v-bb460637]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:16px 18px 14px;min-width:0;box-shadow:0 1px 2px var(--shadow-sm);animation:workflow-rise-bb460637 .35s ease both}.workflow-table-panel[data-v-bb460637]{padding:8px 10px}.workflow-table-panel th[data-v-bb460637]{white-space:nowrap}.workflow-bulk-panel[data-v-bb460637]{padding-bottom:6px}@media(prefers-reduced-motion:reduce){.workflow-panel[data-v-bb460637]{animation:none}}.workflow-shell .badge[data-v-bb460637]{border:none;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.workflow-badge-neutral[data-v-bb460637]{background:var(--bg-tertiary);color:var(--text-secondary)}.workflow-badge-system[data-v-bb460637]{background:color-mix(in srgb,var(--color-info, #0d6efd) 12%,transparent);color:var(--color-info, #0d6efd);cursor:help}.workflow-badge-error[data-v-bb460637]{background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent);color:var(--color-danger, #dc3545);cursor:help}.workflow-badge-rejected[data-v-bb460637]{background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent);color:var(--color-danger, #dc3545)}.workflow-group-header-row td[data-v-bb460637]{background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding:6px 12px}.workflow-group-header-label[data-v-bb460637]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.workflow-group-header-count[data-v-bb460637]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;margin-left:4px}.workflow-task-card-badges[data-v-bb460637]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.workflow-preview-error-badge[data-v-bb460637],.workflow-preview-system-badge[data-v-bb460637]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600}.workflow-preview-error-badge[data-v-bb460637]{background:var(--color-danger-light, rgba(220, 53, 69, .12));color:var(--color-danger, #dc3545);border:1px solid var(--color-danger, #dc3545)}.workflow-preview-system-badge[data-v-bb460637]{background:var(--color-info-light, rgba(13, 110, 253, .12));color:var(--color-info, #0d6efd);border:1px solid var(--color-info, #0d6efd)}.workflow-topbar[data-v-bb460637]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.workflow-main-tabs[data-v-bb460637]{display:flex;gap:8px;flex-wrap:wrap}.workflow-main-tab[data-v-bb460637]{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.workflow-main-tab[data-v-bb460637]:hover{background:var(--bg-hover);color:var(--text-primary)}.workflow-main-tab[data-v-bb460637]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px}.workflow-main-tab.active[data-v-bb460637]{background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 45%,var(--border-secondary));color:var(--color-ecm)}.workflow-main-tab-count[data-v-bb460637]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:700}.workflow-main-tab-count.active[data-v-bb460637]{background:color-mix(in srgb,var(--color-ecm) 20%,transparent);color:var(--color-ecm)}.workflow-topbar-actions[data-v-bb460637]{display:inline-flex;gap:8px;flex-wrap:wrap}.workflow-shell .btn[data-v-bb460637]{border-radius:8px;font-weight:600;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.workflow-shell .btn[data-v-bb460637]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px;box-shadow:none}.workflow-shell .btn-outline-secondary[data-v-bb460637]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-shell .btn-outline-secondary[data-v-bb460637]:hover:not(:disabled),.workflow-shell .btn-outline-secondary[data-v-bb460637]:not(:disabled):active{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--text-primary)}.workflow-topbar-actions .btn-primary[data-v-bb460637]{background:color-mix(in srgb,var(--color-ecm) 12%,transparent);border-color:color-mix(in srgb,var(--color-ecm) 45%,var(--border-secondary));color:var(--color-ecm)}.workflow-topbar-actions .btn-primary[data-v-bb460637]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 20%,transparent);border-color:var(--color-ecm);color:var(--color-ecm)}.workflow-view-toggle[data-v-bb460637]{display:inline-flex;gap:6px}.workflow-filter-panel .workflow-filter-head[data-v-bb460637]{border-bottom:1px solid var(--border-secondary);padding-bottom:10px}.workflow-filter-head[data-v-bb460637]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.workflow-filter-title-wrap[data-v-bb460637]{display:inline-flex;align-items:flex-start;gap:8px}.workflow-filter-title-icon[data-v-bb460637]{margin-top:2px;color:var(--icon-primary)}.workflow-filter-title[data-v-bb460637]{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2}.workflow-filter-subtitle[data-v-bb460637]{color:var(--text-secondary);font-size:11px}.workflow-filter-active-tags[data-v-bb460637]{display:inline-flex;gap:6px;flex-wrap:wrap}.workflow-filter-tag[data-v-bb460637]{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.workflow-filter-grid[data-v-bb460637]{display:grid;grid-template-columns:220px minmax(360px,1fr);gap:10px;align-items:start}.workflow-filter-label[data-v-bb460637]{display:block;font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.1;transform:translateY(-2px)}.workflow-filter-field[data-v-bb460637]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;min-width:0}.workflow-filter-search-field[data-v-bb460637] .input-group-text{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-filter-search-field[data-v-bb460637] .input-group{width:100%;display:flex;align-items:stretch;flex-wrap:nowrap}.workflow-filter-search-field[data-v-bb460637] .input-group>.form-control{min-width:0}.workflow-filter-search-field[data-v-bb460637] .input-group-append{flex-shrink:0}.workflow-infinite-sentinel[data-v-bb460637]{width:100%;height:1px}.workflow-chart-layout[data-v-bb460637]{display:grid;grid-template-columns:190px 1fr;gap:14px;align-items:center}.workflow-donut-wrap[data-v-bb460637]{display:flex;justify-content:center}.workflow-donut[data-v-bb460637]{width:148px;height:148px;border-radius:50%;position:relative}.workflow-donut-center[data-v-bb460637]{position:absolute;inset:16px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center}.workflow-donut-total[data-v-bb460637]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1}.workflow-donut-caption[data-v-bb460637]{font-size:11px;color:var(--text-secondary);margin-top:4px}.workflow-chart-bars[data-v-bb460637]{display:grid;gap:8px}.workflow-chart-row[data-v-bb460637]{display:grid;grid-template-columns:140px 1fr 42px;gap:10px;align-items:center}.workflow-chart-label[data-v-bb460637]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.workflow-chart-track[data-v-bb460637]{width:100%;height:10px;background:var(--bg-disabled);border-radius:999px;overflow:hidden}.workflow-chart-fill[data-v-bb460637]{height:100%;border-radius:999px}.workflow-chart-fill.is-available[data-v-bb460637]{background:var(--color-ecm)}.workflow-chart-fill.is-claimed[data-v-bb460637]{background:var(--text-tertiary)}.workflow-chart-fill.is-progress[data-v-bb460637]{background:var(--color-warning)}.workflow-chart-fill.is-done[data-v-bb460637]{background:var(--color-success)}.workflow-chart-fill.is-rejected[data-v-bb460637]{background:var(--color-danger)}.workflow-chart-value[data-v-bb460637]{text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.workflow-task-actions-modern[data-v-bb460637]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.workflow-expand-btn[data-v-bb460637]{color:var(--text-secondary);padding:0!important}.workflow-row-clickable[data-v-bb460637]{cursor:pointer}.workflow-row-expanded[data-v-bb460637]{background:var(--bg-primary)}.workflow-expanded-row td[data-v-bb460637]{background:var(--bg-secondary);border-top:0}.workflow-expanded-grid[data-v-bb460637]{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:16px;padding:6px 0}.workflow-expanded-title[data-v-bb460637]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:11px;font-weight:700;margin-bottom:6px}.workflow-expanded-item[data-v-bb460637]{font-size:12px;color:var(--text-primary);line-height:1.35;margin-bottom:3px}.workflow-expanded-actions[data-v-bb460637]{display:flex;flex-wrap:wrap;gap:8px}.workflow-expanded-actions-wrap[data-v-bb460637]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px}.workflow-expanded-actions .btn[data-v-bb460637]{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.font-weight-600[data-v-bb460637]{font-weight:600}.workflow-task-cards[data-v-bb460637],.workflow-kanban[data-v-bb460637]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-kanban-column[data-v-bb460637]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-primary);min-height:180px;display:flex;flex-direction:column}.workflow-kanban-header[data-v-bb460637]{padding:10px 12px;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;align-items:center}.workflow-kanban-title[data-v-bb460637]{font-size:12px;font-weight:700;color:var(--text-primary)}.workflow-kanban-body[data-v-bb460637]{padding:10px;display:grid;gap:8px}.workflow-kanban-empty[data-v-bb460637]{border:1px dashed var(--border-tertiary);border-radius:10px;padding:12px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;text-align:center}.workflow-task-card[data-v-bb460637]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);padding:12px;display:flex;flex-direction:column;gap:10px}.workflow-task-card-header[data-v-bb460637]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.workflow-task-card-title[data-v-bb460637]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3}.workflow-task-card-body[data-v-bb460637]{font-size:12px;color:var(--text-secondary);display:grid;gap:4px}.workflow-task-card-actions[data-v-bb460637]{display:flex;justify-content:flex-end;gap:6px}.workflow-task-primary-btn[data-v-bb460637],.workflow-task-icon-btn[data-v-bb460637]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.workflow-task-more-dropdown[data-v-bb460637] .btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary);transition:color .15s ease,border-color .15s ease,background .15s ease}.workflow-task-more-dropdown[data-v-bb460637] .btn:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));color:var(--text-primary)}.workflow-task-more-dropdown[data-v-bb460637] .dropdown-menu{border:1px solid var(--border-card, var(--border-secondary));border-radius:10px;box-shadow:0 4px 12px var(--shadow-sm);background:var(--bg-card);padding:4px}.workflow-task-more-dropdown[data-v-bb460637] .dropdown-item{border-radius:6px;font-size:13px;color:var(--text-primary);transition:background .15s ease}.workflow-task-more-dropdown[data-v-bb460637] .dropdown-item:hover:not(.disabled){background:var(--bg-hover)}.workflow-preview-overlay[data-v-bb460637]{position:fixed;inset:0;z-index:1200;background:var(--overlay-modal);display:flex;justify-content:flex-end}.workflow-preview-drawer[data-v-bb460637]{width:min(860px,92vw);height:100vh;background:var(--bg-card);border-left:1px solid var(--border-secondary);display:flex;flex-direction:column}.workflow-preview-header[data-v-bb460637]{padding:12px 14px;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;align-items:center;gap:12px}.workflow-preview-title[data-v-bb460637]{font-size:14px;font-weight:700;color:var(--text-primary)}.workflow-preview-subtitle[data-v-bb460637]{font-size:12px;color:var(--text-secondary)}.workflow-preview-meta[data-v-bb460637]{padding:10px 14px;border-bottom:1px solid var(--border-secondary);font-size:12px;color:var(--text-primary);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-preview-files[data-v-bb460637]{padding:8px 14px;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:6px}.workflow-preview-files-nav[data-v-bb460637]{display:flex;align-items:center;justify-content:center;gap:10px}.workflow-preview-files-arrow[data-v-bb460637]{border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);border-radius:4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}.workflow-preview-files-arrow[data-v-bb460637]:disabled{opacity:.4;cursor:not-allowed}.workflow-preview-files-arrow[data-v-bb460637]:not(:disabled):hover{background:var(--bg-hover)}.workflow-preview-files-count[data-v-bb460637]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.workflow-preview-files-list[data-v-bb460637]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.workflow-preview-file-chip[data-v-bb460637]{flex:0 0 auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);border-radius:12px;padding:3px 10px;font-size:11px;cursor:pointer}.workflow-preview-file-chip[data-v-bb460637]:hover{background:var(--bg-hover)}.workflow-preview-file-chip.active[data-v-bb460637]{border-color:var(--color-bpm);color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-card));font-weight:600}.workflow-preview-body[data-v-bb460637]{flex:1;position:relative;background:var(--bg-primary);min-height:240px}.workflow-preview-loading[data-v-bb460637]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px}.workflow-preview-iframe[data-v-bb460637]{width:100%;height:100%;border:0;background:var(--bg-card)}.workflow-preview-fileviewer[data-v-bb460637]{width:100%;height:100%}.workflow-preview-error[data-v-bb460637]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-danger);font-size:13px;padding:12px;text-align:center}.workflow-preview-actions[data-v-bb460637]{padding:10px 14px;border-top:1px solid var(--border-secondary);display:flex;gap:8px;justify-content:flex-end}.workflow-trend[data-v-bb460637]{border-top:1px solid var(--border-secondary);padding-top:10px}.workflow-trend-header[data-v-bb460637]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.workflow-trend-chart[data-v-bb460637]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.workflow-trend-item[data-v-bb460637]{display:flex;flex-direction:column;align-items:center}.workflow-trend-bar-wrap[data-v-bb460637]{width:100%;max-width:24px;height:72px;display:flex;align-items:flex-end;justify-content:center;border-radius:6px;background:var(--bg-primary);overflow:hidden}.workflow-trend-bar[data-v-bb460637]{width:100%;background:var(--color-ecm);border-radius:6px 6px 0 0}.workflow-trend-value[data-v-bb460637]{font-size:11px;font-weight:700;color:var(--text-primary);margin-top:4px}.workflow-trend-date[data-v-bb460637]{font-size:10px;color:var(--text-tertiary);margin-top:2px}@media(max-width:991px){.workflow-chart-layout[data-v-bb460637]{grid-template-columns:1fr}.workflow-trend-chart[data-v-bb460637]{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-preview-drawer[data-v-bb460637]{width:100vw}.workflow-preview-meta[data-v-bb460637]{grid-template-columns:1fr}.workflow-task-cards[data-v-bb460637],.workflow-kanban[data-v-bb460637]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-task-actions-modern[data-v-bb460637]{justify-content:flex-start;flex-wrap:wrap}.workflow-expanded-grid[data-v-bb460637]{grid-template-columns:1fr;gap:12px}.workflow-expanded-actions-wrap[data-v-bb460637]{align-items:flex-start}.workflow-task-primary-btn[data-v-bb460637]{width:32px;min-width:32px}.workflow-filter-grid[data-v-bb460637]{grid-template-columns:1fr 1fr}.workflow-filter-search-field[data-v-bb460637]{grid-column:1 / -1}}@media(max-width:767px){.workflow-task-cards[data-v-bb460637],.workflow-kanban[data-v-bb460637],.workflow-filter-grid[data-v-bb460637]{grid-template-columns:1fr}.workflow-filter-search-field[data-v-bb460637] .input-group{flex-wrap:wrap}.workflow-filter-search-field[data-v-bb460637] .input-group-append{display:flex;width:100%;margin-top:6px}.workflow-filter-search-field[data-v-bb460637] .input-group-append .btn{flex:1 1 auto}}.document-flow-mockup[data-v-c10f12b9]{background:#f3f6fb;min-height:calc(100vh - 90px)}.flow-nav .nav-link[data-v-c10f12b9]{border:1px solid #d6e0ef;color:#4d5f7b;font-size:12px;background:#fff}.flow-nav .nav-link.active[data-v-c10f12b9]{background:#0f6dff;color:#fff;border-color:#0f6dff}.wizard-steps .badge[data-v-c10f12b9]{font-weight:500}.json-preview[data-v-c10f12b9]{max-height:260px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:10px;font-size:12px}.diagram-stage-row[data-v-c10f12b9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.diagram-board[data-v-c10f12b9]{position:relative;height:360px;border:1px solid #d9e4f5;border-radius:8px;background:linear-gradient(180deg,#fff,#f7faff);overflow:hidden}.diagram-side-menu[data-v-c10f12b9]{border:1px solid #dbe4f0;border-radius:8px;background:#fbfdff;padding:10px}.diagram-svg[data-v-c10f12b9]{position:absolute;inset:0;z-index:1}.diagram-edge-label[data-v-c10f12b9]{font-size:11px;fill:#315fba;font-weight:600}.diagram-links[data-v-c10f12b9]{display:grid;gap:8px}.diagram-link-item[data-v-c10f12b9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid #d9e4f5;border-radius:8px;background:#f8fbff}.diagram-node[data-v-c10f12b9]{display:inline-block;padding:4px 8px;border-radius:6px;border:1px solid #bfd0ec;background:#fff;font-size:12px;font-weight:500}.diagram-node-start[data-v-c10f12b9]{border-color:#9ed6b2;background:#ecfbf1}.diagram-action[data-v-c10f12b9]{display:inline-block;padding:4px 8px;border-radius:999px;background:#eef4ff;border:1px solid #c8d9fb;font-size:11px;font-weight:600;color:#295fb7}.diagram-arrow[data-v-c10f12b9]{font-weight:700;color:#55719f}.diagram-node-box[data-v-c10f12b9]{position:absolute;z-index:2;border:1px solid #bfd0ec;border-radius:8px;background:#fff;cursor:move;box-shadow:0 4px 12px #2e4d8226;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.diagram-node-config[data-v-c10f12b9]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:1px solid #bfd0ec;background:#fff;color:#496a9f;font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0}.diagram-node-config[data-v-c10f12b9]:hover{background:#eef4ff}.diagram-node-title[data-v-c10f12b9]{font-size:12px;font-weight:700;line-height:1.1;text-align:center;padding:0 6px}.diagram-node-subtitle[data-v-c10f12b9]{font-size:10px;color:#5f7194}.diagram-node-start[data-v-c10f12b9]{border-color:#8bc8a5;background:#ecfbf1}.diagram-node-end[data-v-c10f12b9]{border-color:#c4c9d8;background:#f5f7fc}.diagram-node-sign[data-v-c10f12b9]{border-color:#e3c797;background:#fff8eb}.diagram-node-system[data-v-c10f12b9]{border-color:#9ec6e8;background:#eef8ff}.diagram-node-selected[data-v-c10f12b9]{box-shadow:0 0 0 2px #2f74d8,0 4px 12px #2e4d8233}.diagram-node-connect-source[data-v-c10f12b9]{box-shadow:0 0 0 2px #e09925,0 4px 12px #2e4d8233}.diagram-modal-backdrop[data-v-c10f12b9]{position:fixed;inset:0;background:#0c162a59;z-index:999;display:flex;align-items:center;justify-content:center;padding:12px}.diagram-modal-card[data-v-c10f12b9]{width:min(920px,96vw);max-height:92vh;overflow:auto}.ecm-shell[data-v-c10f12b9]{overflow:hidden;border:1px solid #dbe4f0}.ecm-topbar[data-v-c10f12b9]{background:#fff}.ecm-left[data-v-c10f12b9]{background:#fbfdff}.folder-item[data-v-c10f12b9]{border:1px solid transparent;border-radius:6px;padding:7px 8px;font-size:13px;margin-bottom:6px;background:#fff}.folder-item.active[data-v-c10f12b9]{border-color:#bfd0ec;background:#edf3ff}.viewer-frame[data-v-c10f12b9]{min-height:220px;border:1px dashed #c7d4e9;border-radius:8px;background:#f9fbff}.mock-modal[data-v-c10f12b9]{border:1px solid #c9d7ef;border-radius:8px;background:#fff;padding:10px;max-width:420px;box-shadow:0 6px 20px #1f3b671f}.mock-modal-title[data-v-c10f12b9]{font-weight:600;margin-bottom:6px}.timeline[data-v-c10f12b9]{padding-left:10px}.timeline-item[data-v-c10f12b9]{position:relative;padding-left:16px;margin-bottom:12px}.timeline-dot[data-v-c10f12b9]{position:absolute;left:-1px;top:6px;width:8px;height:8px;border-radius:50%;background:#2f74d8}.timeline-box[data-v-c10f12b9]{border:1px solid #d9e4f5;border-radius:8px;background:#f9fbff;padding:8px}[data-v-2d86a285] .ocr-settings-menu{width:360px;max-width:90vw;padding:0;background-color:var(--bg-secondary);border-color:var(--border-secondary);overflow:hidden}.ocr-settings[data-v-2d86a285]{display:flex;flex-direction:column;color:var(--text-primary)}.ocr-settings__header[data-v-2d86a285]{display:flex;align-items:center;gap:8px;padding:12px 14px;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--border-secondary)}.ocr-settings__header i[data-v-2d86a285]{color:var(--text-link)}.ocr-settings__body[data-v-2d86a285]{padding:12px 14px}.ocr-settings__footer[data-v-2d86a285]{padding:10px 14px 12px;border-top:1px solid var(--border-secondary)}.ocr-row[data-v-2d86a285]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ocr-field[data-v-2d86a285]{display:block;margin-bottom:12px}.ocr-field__label[data-v-2d86a285]{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:.78rem;font-weight:500;color:var(--text-secondary, var(--text-primary))}.ocr-field__label--between[data-v-2d86a285]{justify-content:space-between}.ocr-info[data-v-2d86a285]{color:var(--text-tertiary);font-size:.72rem;cursor:help}.ocr-info[data-v-2d86a285]:hover{color:var(--text-link)}.ocr-divider[data-v-2d86a285]{margin:4px 0 10px;border:0;border-top:1px solid var(--border-secondary)}.ocr-toggles[data-v-2d86a285]{display:flex;flex-direction:column;gap:0}.ocr-toggles--advanced[data-v-2d86a285]{margin-top:4px;padding-top:4px;border-top:1px dashed var(--border-secondary)}.ocr-toggle[data-v-2d86a285]{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:.8rem}.ocr-toggle+.ocr-toggle[data-v-2d86a285]{border-top:1px solid color-mix(in srgb,var(--border-secondary) 70%,transparent)}.ocr-toggle__control[data-v-2d86a285]{flex:1 1 auto;min-width:0;margin:0;padding-top:0;min-height:0}.ocr-toggle__label[data-v-2d86a285]{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.4}.ocr-toggle__info[data-v-2d86a285]{flex:0 0 auto;margin-top:5px}.ocr-advanced-toggle[data-v-2d86a285]{display:flex;align-items:center;gap:6px;width:100%;margin-top:10px;padding:6px 0;background:none;border:0;color:var(--text-secondary, var(--text-primary));font-size:.78rem;font-weight:500;cursor:pointer}.ocr-advanced-toggle[data-v-2d86a285]:hover{color:var(--text-link)}.ocr-advanced-toggle__chevron[data-v-2d86a285]{font-size:.68rem;transition:transform .15s ease}.ocr-advanced-toggle.not-collapsed .ocr-advanced-toggle__chevron[data-v-2d86a285],.ocr-advanced-toggle:not(.collapsed) .ocr-advanced-toggle__chevron[data-v-2d86a285]{transform:rotate(90deg)}[data-v-2d86a285] .form-control,[data-v-2d86a285] .custom-select{background-color:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}[data-v-2d86a285] .form-control:focus,[data-v-2d86a285] .custom-select:focus{background-color:var(--bg-primary);border-color:var(--text-link);color:var(--text-primary)}[data-v-2d86a285] .ocr-toggle__control{display:flex;align-items:flex-start;min-height:0}[data-v-2d86a285] .ocr-toggle__control .custom-control-label{color:var(--text-primary);margin-bottom:0!important;padding-top:.12rem;line-height:1.4;white-space:normal}[data-v-2d86a285] .ocr-toggle__control .custom-control-label:before,[data-v-2d86a285] .ocr-toggle__control .custom-control-label:after{top:.15rem}.page-preview[data-v-c7767e7d]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--bg-primary)}.no-preview[data-v-c7767e7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;margin:16px;padding:28px 16px;color:var(--text-secondary);border:1px dashed var(--border-tertiary, var(--border-secondary));border-radius:10px;background:var(--bg-tertiary);text-align:center}.no-preview i[data-v-c7767e7d]{color:var(--text-secondary);opacity:.9}.no-preview h5[data-v-c7767e7d]{color:var(--text-primary);font-weight:600}.no-preview .text-muted[data-v-c7767e7d]{color:var(--text-secondary)!important;font-weight:500}.preview-container[data-v-c7767e7d]{display:flex;flex-direction:column;height:100%}.preview-toolbar[data-v-c7767e7d]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary)}.preview-toolbar .btn[data-v-c7767e7d]{height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.preview-toolbar[data-v-c7767e7d] .btn-outline-light{color:var(--text-primary);border-color:var(--border-tertiary, var(--border-secondary));background:var(--bg-card)}.preview-toolbar[data-v-c7767e7d] .btn-outline-light:hover:not(:disabled),.preview-toolbar[data-v-c7767e7d] .btn-outline-light:focus:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.toolbar-left[data-v-c7767e7d],.toolbar-right[data-v-c7767e7d]{display:flex;align-items:center;gap:8px}.ocr-index-bar[data-v-c7767e7d]{display:flex;align-items:center;gap:8px;padding:8px 15px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-primary);font-size:13px;flex-wrap:wrap}.ocr-index-bar__icon[data-v-c7767e7d]{color:var(--color-info)}.ocr-index-bar__label[data-v-c7767e7d]{font-weight:600}.ocr-index-bar__select[data-v-c7767e7d]{width:auto;min-width:180px;max-width:260px}.ocr-index-bar__hint[data-v-c7767e7d]{color:var(--text-secondary);font-style:italic}.zoom-level[data-v-c7767e7d]{color:var(--text-secondary);padding:0 10px;font-size:12px;font-weight:600;min-width:50px;text-align:center;font-variant-numeric:tabular-nums}.btn.active[data-v-c7767e7d]{background-color:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}.ocr-button[data-v-c7767e7d]{min-width:100px;transition:color .15s ease,border-color .15s ease,background .15s ease}.ocr-button i[data-v-c7767e7d]{margin-right:6px}.image-container[data-v-c7767e7d]{flex:1;overflow:auto;position:relative;padding:16px}.image-container.drawing-mode[data-v-c7767e7d]{cursor:crosshair;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-container.can-pan[data-v-c7767e7d]:not(.drawing-mode){cursor:grab}.image-container.is-panning[data-v-c7767e7d]:not(.drawing-mode){cursor:grabbing}.preview-stage[data-v-c7767e7d]{position:relative;margin:auto}.rotate-wrapper[data-v-c7767e7d]{position:absolute;top:50%;left:50%;transform-origin:center}.preview-image[data-v-c7767e7d]{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none}.zone-svg[data-v-c7767e7d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ocr-zone[data-v-c7767e7d]{fill:color-mix(in srgb,var(--color-swc) 20%,transparent);stroke:var(--color-swc);stroke-width:2;cursor:pointer;pointer-events:all}.ocr-zone[data-v-c7767e7d]:hover{fill:color-mix(in srgb,var(--color-swc) 30%,transparent)}.ocr-zone.is-draggable[data-v-c7767e7d]{cursor:move}.ocr-zone.is-manipulating[data-v-c7767e7d]{fill:color-mix(in srgb,var(--color-swc) 35%,transparent);stroke-dasharray:4,3}.ocr-zone.is-readonly[data-v-c7767e7d]{cursor:default;pointer-events:none}.ocr-zone.zone-failed[data-v-c7767e7d]{fill:color-mix(in srgb,var(--color-danger) 15%,transparent);stroke:var(--color-danger);stroke-dasharray:5,3}.ocr-zone.zone-failed[data-v-c7767e7d]:hover{fill:color-mix(in srgb,var(--color-danger) 25%,transparent)}.ocr-zone.is-auto-mapped[data-v-c7767e7d]{stroke-dasharray:6,4}.ocr-zone.zone-__identifier__[data-v-c7767e7d]{fill:color-mix(in srgb,var(--color-info) 20%,transparent);stroke:var(--color-info);stroke-dasharray:8,4}.ocr-zone.is-active-step[data-v-c7767e7d]{fill:color-mix(in srgb,var(--color-danger) 22%,transparent);stroke:var(--color-danger);stroke-width:3;stroke-dasharray:none}.ocr-zone.is-active-step[data-v-c7767e7d]:hover{fill:color-mix(in srgb,var(--color-danger) 32%,transparent)}.ocr-zone.is-stepped-out[data-v-c7767e7d]{opacity:.35;pointer-events:none}.zone-resize-handle[data-v-c7767e7d]{fill:#fff;stroke:var(--color-swc);stroke-width:1.5;pointer-events:all}.zone-resize-handle[data-v-c7767e7d]:hover{fill:var(--color-swc)}.zone-resize-handle.cursor-nwse-resize[data-v-c7767e7d]{cursor:nwse-resize}.zone-resize-handle.cursor-nesw-resize[data-v-c7767e7d]{cursor:nesw-resize}.zone-resize-handle.cursor-ns-resize[data-v-c7767e7d]{cursor:ns-resize}.zone-resize-handle.cursor-ew-resize[data-v-c7767e7d]{cursor:ew-resize}.zone-label-bg[data-v-c7767e7d]{fill:var(--color-swc);opacity:.9;pointer-events:none}.zone-label-text[data-v-c7767e7d]{fill:#fff;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}.drawing-rect[data-v-c7767e7d]{fill:#28a74533;stroke:#28a745;stroke-width:2;stroke-dasharray:5,5;pointer-events:none}.draw-catcher[data-v-c7767e7d]{fill:transparent;pointer-events:all;cursor:crosshair}.ocr-results[data-v-c7767e7d]{position:relative;display:flex;flex-direction:column;padding:15px;background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary);overflow:hidden}.ocr-results.collapsed[data-v-c7767e7d]{height:auto!important;overflow:visible}.ocr-results .resize-handle[data-v-c7767e7d]{position:absolute;left:0;right:0;height:5px;cursor:row-resize;z-index:20;transition:background-color .2s ease}.ocr-results .resize-handle[data-v-c7767e7d]:hover{background-color:color-mix(in srgb,var(--color-swc) 50%,transparent)}.ocr-results .resize-handle[data-v-c7767e7d]:active{background-color:color-mix(in srgb,var(--color-swc) 80%,transparent)}.ocr-results .resize-handle.resize-handle-top[data-v-c7767e7d]{top:0}.results-header[data-v-c7767e7d]{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);margin-bottom:8px}.results-header .results-header-info[data-v-c7767e7d]{display:flex;align-items:baseline}.results-header .results-header-actions[data-v-c7767e7d]{display:flex;align-items:center;gap:2px}.results-header .results-toggle[data-v-c7767e7d]{padding:0 4px;color:var(--text-secondary);text-decoration:none}.results-header .results-toggle[data-v-c7767e7d]:hover{color:var(--text-primary)}.ocr-results.collapsed .results-header[data-v-c7767e7d]{margin-bottom:0}.results-content[data-v-c7767e7d]{flex:1 1 auto;min-height:0;overflow:auto;color:var(--text-secondary);font-size:13px;font-family:monospace;white-space:pre-wrap;-webkit-user-select:text;user-select:text}@media(prefers-reduced-motion:reduce){.ocr-button[data-v-c7767e7d],.btn[data-v-c7767e7d]{transition:none}}.extract-config[data-v-712bcfb0]{margin-top:8px}.extract-config--compact[data-v-712bcfb0]{margin-top:0}.extract-config[data-v-712bcfb0] .form-group label{margin-bottom:2px!important}.extract-config .d-flex[data-v-712bcfb0]{align-items:flex-end}.extract-config .d-flex>.form-group[data-v-712bcfb0]{min-width:0}.extract-num-input[data-v-712bcfb0]{width:80px}.reprocess-toggle[data-v-3502c3be]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease}.reprocess-toggle__icon[data-v-3502c3be]{font-size:12px;flex-shrink:0}.reprocess-toggle__label[data-v-3502c3be]{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reprocess-toggle__chevron[data-v-3502c3be]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.reprocess-toggle[data-v-3502c3be]:hover{color:var(--text-primary);border-color:var(--text-link)}.reprocess-toggle.has-override[data-v-3502c3be]{border-color:var(--text-link);color:var(--text-link)}.override-badge[data-v-3502c3be]{flex-shrink:0;padding:1px 7px;border-radius:10px;background:var(--text-link);color:#fff;font-size:.66rem;font-weight:600}.reprocess-body[data-v-3502c3be]{margin-top:8px;padding:10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary)}.reprocess-row[data-v-3502c3be]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.reprocess-field[data-v-3502c3be]{display:block;margin:0}.reprocess-field__label[data-v-3502c3be]{display:block;margin-bottom:4px;font-size:.75rem;font-weight:500;color:var(--text-secondary, var(--text-primary))}.reprocess-toggles[data-v-3502c3be]{display:flex;flex-direction:column;gap:7px;margin-bottom:10px;font-size:.8rem}.reprocess-actions[data-v-3502c3be]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.reset-link[data-v-3502c3be]{margin-right:auto;padding-left:0;font-size:.76rem}[data-v-3502c3be] .custom-select{background-color:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}[data-v-3502c3be] .custom-select:focus{border-color:var(--text-link)}[data-v-3502c3be] .custom-control-label{color:var(--text-primary);padding-top:1px;margin-bottom:0!important;line-height:1.25}.ocr-field-mapper[data-v-1b5251fa]{display:flex;flex-direction:column;height:100%;background:var(--bg-card)}.panel-header[data-v-1b5251fa]{padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header__row[data-v-1b5251fa]{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-header .panel-title[data-v-1b5251fa]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25;display:flex;align-items:center}.panel-header .panel-title i[data-v-1b5251fa]{color:var(--color-swc);font-size:14px}.panel-header .header-counter[data-v-1b5251fa]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:9px;background:color-mix(in srgb,var(--color-swc) 12%,transparent);color:var(--color-swc);border:1px solid color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary));font-variant-numeric:tabular-nums}.panel-progress[data-v-1b5251fa]{margin-top:10px;height:4px;border-radius:2px;background:var(--bg-tertiary);overflow:hidden}.panel-progress__fill[data-v-1b5251fa]{height:100%;border-radius:2px;background:var(--color-success);transition:width .3s ease}.panel-body[data-v-1b5251fa]{flex:1;overflow-y:auto;padding:12px}.empty-state[data-v-1b5251fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:12px;padding:28px 16px;color:var(--text-secondary);text-align:center;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary)}.hint-banner[data-v-1b5251fa]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffc1071a;border-left:3px solid #ffc107;border-radius:4px;margin-bottom:12px;color:var(--text-primary);font-size:13px}.hint-banner i[data-v-1b5251fa]{color:#ffc107}.preselect-hint[data-v-1b5251fa]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary, #6c757d)}.preselect-hint i[data-v-1b5251fa]{color:#f0ad4e}.model-actions[data-v-1b5251fa]{flex-wrap:wrap;gap:4px}.accordion-section .card[data-v-1b5251fa]{border:1px solid var(--border-secondary)!important;border-radius:8px!important;background-color:transparent}.accordion-section .card .accordion-header[data-v-1b5251fa]{padding:10px 14px;margin:0;text-align:left;border-radius:8px 8px 0 0!important;font-weight:600;font-size:13px;background-color:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease;box-shadow:inset 3px 0 0 var(--color-swc)}.accordion-section .card .accordion-header[data-v-1b5251fa]:hover{background-color:var(--bg-hover)}.accordion-section .card .accordion-header.collapsed[data-v-1b5251fa]{background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:8px!important;box-shadow:none}.accordion-section .card .accordion-header.collapsed[data-v-1b5251fa]:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.templates-card-body[data-v-1b5251fa]{padding:12px;background:var(--bg-secondary)}.fields-list[data-v-1b5251fa]{display:flex;flex-direction:column;gap:10px}.field-card[data-v-1b5251fa]{display:flex;flex-direction:column;gap:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-left:3px solid var(--scrollbar-thumb);border-radius:8px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease}.field-card.active[data-v-1b5251fa]{border-color:var(--color-swc);border-left-color:var(--color-swc);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 15%,transparent)}.field-card.complete[data-v-1b5251fa]{border-color:var(--border-secondary);border-left-color:var(--color-success)}.field-card.is-stepped[data-v-1b5251fa]{border-color:var(--color-danger);border-left-color:var(--color-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger) 18%,transparent)}.fc-head[data-v-1b5251fa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fc-identity[data-v-1b5251fa]{display:flex;align-items:center;gap:8px;flex:1 1 130px;min-width:0}.fc-body[data-v-1b5251fa]{display:flex;flex-direction:column;gap:10px}.fc-collapse[data-v-1b5251fa]{flex-shrink:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;padding:2px 6px;border-radius:4px;line-height:1;font-size:12px;transition:color .15s ease,background .15s ease}.fc-collapse[data-v-1b5251fa]:hover,.fc-collapse[data-v-1b5251fa]:focus{color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 10%,transparent);outline:none}.fc-name[data-v-1b5251fa]{font-weight:600;color:var(--text-primary);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-req[data-v-1b5251fa]{color:var(--color-danger);font-weight:700;flex-shrink:0}.fc-status[data-v-1b5251fa]{width:10px;height:10px;min-width:10px;border-radius:50%;display:inline-block;flex-shrink:0}.fc-status.status-pending[data-v-1b5251fa]{background:var(--scrollbar-thumb)}.fc-status.status-drawing[data-v-1b5251fa]{background:var(--color-swc);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-swc) 20%,transparent);animation:pulse-dot-1b5251fa 1.5s ease-in-out infinite}.fc-status.status-done[data-v-1b5251fa]{background:var(--color-success)}@keyframes pulse-dot-1b5251fa{0%,to{opacity:1}50%{opacity:.5}}.fc-type[data-v-1b5251fa]{display:flex;flex:1 1 180px}.fc-type[data-v-1b5251fa] .btn{flex:1;font-size:11px;padding:4px 6px;white-space:nowrap}.fc-type[data-v-1b5251fa] .btn i{margin-right:3px}.fc-floating[data-v-1b5251fa]{display:flex;align-items:center;gap:6px;font-size:12px}.fc-info[data-v-1b5251fa]{font-size:11px;color:var(--text-secondary);cursor:help;flex-shrink:0}.fc-info[data-v-1b5251fa]:hover,.fc-info[data-v-1b5251fa]:focus{color:var(--color-swc);outline:none}.fc-field-row[data-v-1b5251fa]{display:flex;align-items:center;gap:8px}.fc-field-row__label[data-v-1b5251fa]{font-size:11px;color:var(--text-secondary);margin:0;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.fc-field-row[data-v-1b5251fa] .custom-select{font-size:12px;padding:2px 22px 2px 8px;height:auto}.fc-toggle[data-v-1b5251fa]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.fc-toggle__icon[data-v-1b5251fa]{font-size:12px;flex-shrink:0}.fc-toggle__label[data-v-1b5251fa]{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-toggle__dot[data-v-1b5251fa]{width:7px;height:7px;border-radius:50%;background:var(--color-swc);flex-shrink:0}.fc-toggle__chevron[data-v-1b5251fa]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.fc-toggle[data-v-1b5251fa]:hover{color:var(--text-primary);border-color:var(--color-swc)}.fc-toggle.is-on[data-v-1b5251fa]{color:var(--color-swc);border-color:var(--color-swc)}.value-config[data-v-1b5251fa]{padding:10px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;font-size:12px}.bt-summary[data-v-1b5251fa]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.bt-body[data-v-1b5251fa]{margin-top:6px;padding:10px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px}.bt-help[data-v-1b5251fa]{margin:0 0 8px;font-size:11px;line-height:1.35;color:var(--text-secondary)}.bt-group[data-v-1b5251fa]{font-size:12px}.bt-group[data-v-1b5251fa] .custom-control{break-inside:avoid}.bt-group[data-v-1b5251fa]{columns:2;column-gap:12px}.bt-clear[data-v-1b5251fa]{margin-top:8px;padding:0;font-size:11px;font-weight:500;color:var(--color-swc);background:none;border:0;cursor:pointer}.bt-clear[data-v-1b5251fa]:hover{text-decoration:underline}.vc-switch[data-v-1b5251fa]{font-size:12px;margin-bottom:8px}.vc-group+.vc-group[data-v-1b5251fa]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-secondary)}.vc-group__head[data-v-1b5251fa]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vc-group__head--sub[data-v-1b5251fa]{margin-top:10px}.vc-group__title[data-v-1b5251fa]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.vc-info[data-v-1b5251fa]{font-size:11px;color:var(--text-secondary);cursor:help}.vc-info[data-v-1b5251fa]:hover,.vc-info[data-v-1b5251fa]:focus{color:var(--color-swc);outline:none}.vc-rule[data-v-1b5251fa]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vc-rule[data-v-1b5251fa] .form-control{flex:1 1 60px;min-width:0}.vc-rule__arrow[data-v-1b5251fa]{flex:0 0 auto;color:var(--text-secondary);font-size:11px}.vc-rule__remove[data-v-1b5251fa]{flex:0 0 auto;padding:2px 6px;line-height:1;background:none;border:none;border-radius:4px;color:var(--color-danger);cursor:pointer}.vc-rule__remove[data-v-1b5251fa]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.vc-add[data-v-1b5251fa]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;color:var(--color-swc);background:none;border:1px dashed var(--border-secondary);border-radius:5px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.vc-add[data-v-1b5251fa]:hover{border-color:var(--color-swc);background:var(--bg-secondary)}.vc-strip[data-v-1b5251fa]{display:flex;flex-wrap:wrap;gap:4px}.vc-strip[data-v-1b5251fa] .btn{border-radius:4px!important;font-size:11px;padding:3px 8px}.vc-tags[data-v-1b5251fa]{font-size:12px}.vc-tags[data-v-1b5251fa] .b-form-tag{background-color:var(--color-swc);color:#fff}.vc-tags[data-v-1b5251fa] .b-form-tags-input{background-color:transparent;color:var(--text-primary)}.vc-tags[data-v-1b5251fa] .b-form-tags-input::placeholder{color:var(--text-secondary)}.fc-result[data-v-1b5251fa]{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px}.fc-result__top[data-v-1b5251fa]{display:flex;align-items:flex-start;gap:10px}.fc-result__thumb[data-v-1b5251fa]{width:76px;height:56px;object-fit:contain;background:#fff;border:1px solid var(--border-secondary);border-radius:4px;flex-shrink:0}.fc-result__meta[data-v-1b5251fa]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.fc-result__label[data-v-1b5251fa]{display:block;margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.fc-result__text[data-v-1b5251fa]{font-size:12px;font-family:monospace;line-height:1.4;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px}.fc-result__text[data-v-1b5251fa]::placeholder{color:var(--text-secondary);font-family:inherit;font-style:italic}.fc-result__text[data-v-1b5251fa]:focus{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--color-swc);box-shadow:none}.fc-chip[data-v-1b5251fa]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:500;background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap}.fc-chip--warn[data-v-1b5251fa]{background:#e0a80026;color:#b8860b;font-weight:600;cursor:help}.fc-chip--edited[data-v-1b5251fa]{background:#4c8dff26;color:var(--color-swc);font-weight:600}.fc-actions[data-v-1b5251fa]{display:flex;gap:6px;align-items:stretch}.fc-actions .btn[data-v-1b5251fa]{flex:1}.fc-actions .btn i[data-v-1b5251fa]{margin-right:4px}.fc-clear[data-v-1b5251fa]{flex:0 0 auto}.scanner-profile-editor[data-v-114f8a25]{height:100%;display:flex;flex-direction:column;min-height:0;color:var(--text-primary)}.editor-header[data-v-114f8a25]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--border-color, #dee2e6);background:var(--bg-secondary, #f8f9fa);flex:0 0 auto}.editor-header__titles[data-v-114f8a25]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.editor-header__title[data-v-114f8a25]{font-weight:700}.editor-header__name[data-v-114f8a25]{font-size:.82rem;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-header__readonly[data-v-114f8a25]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:var(--text-secondary, #6c757d);background:var(--bg-primary, rgba(0, 0, 0, .05));border:1px solid var(--border-color, #dee2e6)}.editor-header__actions[data-v-114f8a25]{display:flex;gap:.5rem;flex:0 0 auto}.editor-body[data-v-114f8a25]{flex:1;min-height:0;overflow-y:auto;padding:1rem}.editor-section[data-v-114f8a25]{padding:.9rem 1rem;margin-bottom:.85rem;border:1px solid var(--border-color, #dee2e6);border-radius:10px;background:var(--bg-primary)}.editor-section[data-v-114f8a25]:last-child{margin-bottom:0}.editor-section__title[data-v-114f8a25]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #6c757d)}.editor-section__title i[data-v-114f8a25]{font-size:.75rem;color:var(--primary, #007bff)}.settings-grid[data-v-114f8a25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media(max-width:576px){.settings-grid[data-v-114f8a25]{grid-template-columns:1fr}}.sp-folder-field[data-v-114f8a25]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:6px;cursor:pointer;background:var(--bg-secondary)}.sp-folder-field.disabled[data-v-114f8a25]{cursor:not-allowed;opacity:.65}.sp-folder-field .sp-folder-icon[data-v-114f8a25]{color:var(--text-secondary)}.sp-folder-field .sp-folder-icon.active[data-v-114f8a25]{color:var(--text-link)}.sp-folder-field .sp-folder-name[data-v-114f8a25]{color:var(--text-primary);flex:1}.sp-folder-field .sp-folder-placeholder[data-v-114f8a25]{color:var(--text-secondary);flex:1}.sp-folder-field .sp-folder-clear[data-v-114f8a25]{color:var(--text-secondary)}.scanner-control-bar[data-v-56b1d8bf]{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 16px 10px;background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary);flex-shrink:0;gap:10px 16px;flex-wrap:wrap;overflow:visible;box-shadow:0 1px 2px var(--shadow-sm)}.controls-left[data-v-56b1d8bf]{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px 12px;flex:1 1 auto;min-width:0}.controls-right[data-v-56b1d8bf]{display:flex;align-items:center;align-self:flex-end;gap:6px;flex-wrap:wrap;row-gap:6px;margin-left:auto;flex-shrink:0;flex-basis:100%;justify-content:flex-end}@media(min-width:1600px){.controls-right[data-v-56b1d8bf]{flex-basis:auto;margin-left:auto}}.control-group[data-v-56b1d8bf]{display:flex;flex-direction:column;min-width:0;position:relative}.control-group .control-label[data-v-56b1d8bf]{display:block;font-size:11px;line-height:1.2;color:var(--text-secondary);margin:0 2px 6px!important;padding:0;overflow-wrap:break-word;font-weight:600;letter-spacing:.02em}.control-group .form-control[data-v-56b1d8bf],.control-group .custom-select[data-v-56b1d8bf]{background-color:var(--bg-input, var(--bg-secondary));border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary);min-width:0;width:100%;border-radius:8px;height:32px;font-size:12px;font-weight:500}.control-group .form-control[data-v-56b1d8bf]:focus,.control-group .custom-select[data-v-56b1d8bf]:focus{background-color:var(--bg-input, var(--bg-primary));border-color:var(--border-input-focus, var(--border-primary));color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-input-focus, var(--text-link)) 35%,transparent)}.control-group .form-control option[data-v-56b1d8bf],.control-group .custom-select option[data-v-56b1d8bf]{background-color:var(--bg-primary);color:var(--text-primary)}.profile-control .profile-select-wrap[data-v-56b1d8bf]{display:flex;align-items:center;gap:6px;min-width:0}.profile-control .custom-select[data-v-56b1d8bf]{flex:1;min-width:0}.profile-control .profile-ocr-badge[data-v-56b1d8bf]{color:var(--text-secondary);flex-shrink:0}.profile-control .profile-manage-button[data-v-56b1d8bf]{flex-shrink:0}.scanner-control .scanner-select-wrap[data-v-56b1d8bf]{display:flex;gap:4px;min-width:0}.scanner-control .custom-select[data-v-56b1d8bf]{flex:1;min-width:0}@media(max-width:1400px){.controls-left[data-v-56b1d8bf]{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:1200px){.controls-left[data-v-56b1d8bf]{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:992px){.controls-left[data-v-56b1d8bf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.scanner-control-bar[data-v-56b1d8bf]{padding:10px 12px}.controls-left[data-v-56b1d8bf]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.controls-right[data-v-56b1d8bf]{width:100%;justify-content:flex-start;flex-wrap:wrap}.controls-right .btn[data-v-56b1d8bf]{flex:1 1 auto;min-width:120px}}@media(max-width:480px){.controls-left[data-v-56b1d8bf]{grid-template-columns:1fr}.controls-right .btn[data-v-56b1d8bf]{flex-basis:100%}}.capture-guide-button[data-v-56b1d8bf]{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 10px!important;line-height:1!important;vertical-align:middle;color:var(--text-primary);border-color:var(--border-secondary)}.capture-guide-button i[data-v-56b1d8bf]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;flex-shrink:0}.capture-guide-button .capture-guide-button__label[data-v-56b1d8bf]{line-height:1;font-size:12px;font-weight:600}.capture-guide-button[data-v-56b1d8bf]:hover,.capture-guide-button[data-v-56b1d8bf]:focus{background-color:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}.capture-new-badge[data-v-56b1d8bf]{position:absolute;top:-6px;right:-6px;z-index:1;pointer-events:none;background:var(--color-danger);color:var(--color-on-accent, #fff);font-size:8px;font-weight:700;letter-spacing:.4px;padding:2px 5px;border-radius:8px;line-height:1;box-shadow:0 0 4px var(--color-danger-soft-shadow);text-transform:uppercase}.capture-shortcuts-wrap[data-v-56b1d8bf]{position:relative;flex-shrink:0}.capture-shortcuts-btn[data-v-56b1d8bf]{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.capture-shortcuts-btn[data-v-56b1d8bf]:hover,.capture-shortcuts-btn[data-v-56b1d8bf]:focus,.capture-shortcuts-btn.active[data-v-56b1d8bf]{color:var(--text-primary);border-color:var(--border-primary, var(--border-tertiary));background:var(--bg-hover);outline:none}.capture-shortcuts-btn[data-v-56b1d8bf]:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-focus, var(--text-link)) 55%,transparent);outline-offset:2px}.capture-shortcuts-btn i[data-v-56b1d8bf]{font-size:13px}.capture-help[data-v-56b1d8bf]{position:absolute;top:calc(100% + 8px);right:0;z-index:1060;width:min(300px,100vw - 32px);max-height:min(70vh,480px);overflow:auto;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 12px 32px var(--shadow-md, rgba(0, 0, 0, .14))}.capture-help__head[data-v-56b1d8bf]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--bg-card);border-bottom:1px solid var(--border-secondary);position:sticky;top:0;z-index:1}.capture-help__head h4[data-v-56b1d8bf]{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.capture-help__close[data-v-56b1d8bf]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.capture-help__close[data-v-56b1d8bf]:hover{background:var(--bg-hover);color:var(--text-primary)}.capture-help__list[data-v-56b1d8bf]{margin:0;padding:8px 0}.capture-help__list>div[data-v-56b1d8bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.capture-help__list>div[data-v-56b1d8bf]:hover{background:var(--bg-hover)}.capture-help__list dt[data-v-56b1d8bf]{margin:0;font-size:12.5px;color:var(--text-primary)}.capture-help__list dd[data-v-56b1d8bf]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary);flex-shrink:0}.capture-help__list dd span[data-v-56b1d8bf]{font-size:10px}.capture-help__list dd kbd[data-v-56b1d8bf]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:inherit;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.capture-help-enter-active[data-v-56b1d8bf],.capture-help-leave-active[data-v-56b1d8bf]{transition:opacity .14s ease,transform .18s ease}.capture-help-enter[data-v-56b1d8bf],.capture-help-leave-to[data-v-56b1d8bf]{opacity:0;transform:translateY(-4px) scale(.98)}.controls-right .btn[data-v-56b1d8bf]{height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.page-item[data-v-f555e1e8]{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.page-item[data-v-f555e1e8]:hover{background-color:var(--bg-hover)}.page-item.selected[data-v-f555e1e8]{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));background-color:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card))}.page-item.previewed[data-v-f555e1e8]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));background-color:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));box-shadow:inset 3px 0 0 var(--color-swc);position:relative}.page-item.previewed[data-v-f555e1e8]:before{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;background-color:var(--color-swc);border-radius:50%}.page-item.selected.previewed[data-v-f555e1e8]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card))}.page-checkbox[data-v-f555e1e8] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.page-checkbox[data-v-f555e1e8] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-swc);border-color:var(--color-swc)}.page-thumbnail[data-v-f555e1e8]{flex:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:4px;min-height:50px;max-height:80px;overflow:hidden}.page-thumbnail img[data-v-f555e1e8]{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;border-radius:4px}.page-thumbnail .placeholder-thumbnail[data-v-f555e1e8]{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-tertiary);font-size:24px}.page-thumbnail .page-number[data-v-f555e1e8]{position:absolute;bottom:2px;right:2px;background-color:color-mix(in srgb,var(--bg-primary) 75%,#000);color:var(--text-primary);padding:2px 6px;border-radius:3px;font-size:10px}.page-thumbnail .page-existing-badge[data-v-f555e1e8]{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--color-success, #28a745);color:#fff;font-size:9px}.page-delete[data-v-f555e1e8]{padding:2px 6px;opacity:0;transition:opacity .15s ease}@media(hover:none){.page-delete[data-v-f555e1e8]{opacity:1}}.page-item:hover .page-delete[data-v-f555e1e8],.page-item:focus-within .page-delete[data-v-f555e1e8]{opacity:1}.page-thumbnail-list[data-v-5414f3cd]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-card)}.panel-header[data-v-5414f3cd]{padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header .panel-title[data-v-5414f3cd]{color:var(--text-primary);margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.panel-header .panel-header-actions[data-v-5414f3cd]{display:flex;flex-wrap:wrap;gap:6px}.panel-header .panel-header-actions .btn[data-v-5414f3cd]{flex:1 1 auto;white-space:nowrap;height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.panel-header .panel-header-actions .btn i[data-v-5414f3cd]{margin-right:4px}.bulk-select-toolbar[data-v-5414f3cd]{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary);font-size:12px;color:var(--text-secondary)}.bulk-select-toolbar .bulk-select-count[data-v-5414f3cd]{color:var(--text-primary);font-weight:600}.bulk-delete-pages-btn[data-v-5414f3cd]{flex-shrink:0;font-size:12px;padding:4px 8px;font-weight:600;color:var(--color-danger)!important}.bulk-delete-pages-btn[data-v-5414f3cd]:hover:not(:disabled),.bulk-delete-pages-btn[data-v-5414f3cd]:focus:not(:disabled){color:var(--color-danger)!important;text-decoration:underline}.bulk-delete-pages-btn[data-v-5414f3cd]:disabled{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-disabled))!important}.select-all-pages-row[data-v-5414f3cd]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:2px 0 4px;background-color:var(--bg-tertiary, var(--bg-secondary));border-radius:4px;cursor:pointer;font-size:12px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.select-all-pages-row[data-v-5414f3cd]:hover{background-color:var(--bg-hover, var(--bg-secondary));color:var(--text-primary)}.select-all-pages-row .select-all-pages-checkbox[data-v-5414f3cd]{pointer-events:auto}.select-all-pages-row .select-all-pages-checkbox[data-v-5414f3cd] .custom-control-label{cursor:pointer}.select-all-pages-row .select-all-pages-label[data-v-5414f3cd]{flex:1}.select-all-pages-row .select-all-pages-count[data-v-5414f3cd]{color:var(--text-primary);font-weight:600}.documents-list[data-v-5414f3cd]{flex:1;overflow-y:auto;padding:10px}.document-group[data-v-5414f3cd]{margin-bottom:10px}.document-header-dropzone[data-v-5414f3cd]{position:relative}.document-header-dropzone.sortable-drag-over .document-header[data-v-5414f3cd]{background-color:var(--bg-hover);border:2px dashed var(--border-primary)}.document-header-dropzone.sortable-drag-over .document-header[data-v-5414f3cd]:after{content:"+ Drop pages here";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:12px;font-weight:600;pointer-events:none}.document-header[data-v-5414f3cd]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;background-color:var(--bg-tertiary);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid transparent}.document-header[data-v-5414f3cd]:hover{background-color:var(--bg-hover)}.document-header.selected[data-v-5414f3cd]{background-color:var(--bg-hover);border-color:var(--border-primary);box-shadow:inset 3px 0 0 var(--text-secondary)}.document-header.multi-selected[data-v-5414f3cd]{border-color:var(--border-primary);background-color:var(--bg-hover)}.document-header.expanded[data-v-5414f3cd]{border-bottom-left-radius:0;border-bottom-right-radius:0}.document-checkbox[data-v-5414f3cd]{margin:0;min-height:0;padding-left:0;line-height:1;display:inline-flex;align-items:center;width:1rem;height:20px;flex-shrink:0}.document-checkbox[data-v-5414f3cd] .custom-control-label{width:1rem;height:1rem;padding:0;margin:0}.document-checkbox[data-v-5414f3cd] .custom-control-label:before,.document-checkbox[data-v-5414f3cd] .custom-control-label:after{top:0;left:0;transform:none}.document-checkbox[data-v-5414f3cd] .custom-control-input{width:1rem;height:1rem;z-index:1}.document-checkbox[data-v-5414f3cd] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.document-checkbox[data-v-5414f3cd] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-secondary);border-color:var(--text-secondary)}.document-header-left[data-v-5414f3cd]{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0}.document-title-row[data-v-5414f3cd]{display:flex;align-items:center;min-width:0;gap:8px;min-height:20px;line-height:20px}.document-chips[data-v-5414f3cd]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px;padding-left:calc(1rem + 42px)}.expand-icon[data-v-5414f3cd]{display:inline-flex;align-items:center;justify-content:center;width:10px;height:20px;font-size:10px;line-height:1;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0;cursor:pointer}.expand-icon.rotated[data-v-5414f3cd]{transform:rotate(90deg)}.document-status-icon[data-v-5414f3cd]{display:inline-flex;align-items:center;justify-content:center;width:8px;height:20px;font-size:8px;line-height:1;flex-shrink:0}.document-status-icon.status-draft[data-v-5414f3cd]{color:var(--text-tertiary)}.document-status-icon.status-indexed[data-v-5414f3cd],.document-status-icon.status-ready[data-v-5414f3cd],.document-status-icon.status-uploading[data-v-5414f3cd],.document-status-icon.status-uploaded[data-v-5414f3cd]{color:var(--text-secondary)}.document-status-icon.status-error[data-v-5414f3cd]{color:var(--text-tertiary)}.document-name[data-v-5414f3cd]{color:var(--text-primary);font-weight:500;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.page-count[data-v-5414f3cd]{color:var(--text-secondary);font-size:12px;position:absolute;top:2px;right:0;white-space:nowrap;transition:opacity .15s ease}.document-header-trailing[data-v-5414f3cd]{position:relative;flex:0 0 72px;height:20px;margin-left:8px}.unclassified-badge[data-v-5414f3cd]{flex-shrink:0;font-size:10px;font-weight:600;display:inline-flex;align-items:center}.pipeline-badge[data-v-5414f3cd]{flex-shrink:0;font-size:10px;display:inline-flex;align-items:center}.already-uploaded-badge[data-v-5414f3cd]{flex-shrink:0;font-size:10px;font-weight:600;display:inline-flex;align-items:center}.split-badge[data-v-5414f3cd]{flex-shrink:0;font-size:10px;font-weight:600;display:inline-flex;align-items:center;background:var(--bg-secondary, #e9ecef);color:var(--text-secondary, #6c757d);border:1px solid var(--border-secondary, #ced4da)}.undo-split-button[data-v-5414f3cd]{color:var(--text-secondary, #6c757d)}.undo-split-button[data-v-5414f3cd]:hover{color:var(--text-primary, #212529)}.add-pages-button[data-v-5414f3cd]{color:var(--text-secondary)}.add-pages-button[data-v-5414f3cd]:hover{color:var(--text-primary)}.document-actions[data-v-5414f3cd]{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:0;right:0;min-height:20px;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}.document-actions .btn-link[data-v-5414f3cd]{padding:1px 5px;font-size:12px}@media(hover:none){.document-actions[data-v-5414f3cd]{opacity:1;pointer-events:auto}}.document-header:hover .document-actions[data-v-5414f3cd],.document-header.selected .document-actions[data-v-5414f3cd],.document-header.multi-selected .document-actions[data-v-5414f3cd],.document-header:focus-within .document-actions[data-v-5414f3cd]{opacity:1;pointer-events:auto}.document-header:hover .page-count[data-v-5414f3cd],.document-header.selected .page-count[data-v-5414f3cd],.document-header.multi-selected .page-count[data-v-5414f3cd],.document-header:focus-within .page-count[data-v-5414f3cd]{opacity:0}@media(hover:none){.document-header .page-count[data-v-5414f3cd]{opacity:0}}.document-pages[data-v-5414f3cd]{background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:10px}.page-item[data-v-5414f3cd]{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.page-item[data-v-5414f3cd]:hover{background-color:var(--bg-hover)}.page-item.selected[data-v-5414f3cd]{border-color:var(--border-primary);background-color:var(--bg-hover)}.page-item.previewed[data-v-5414f3cd]{border-color:var(--border-primary);background-color:var(--bg-hover);box-shadow:inset 3px 0 0 var(--text-secondary);position:relative}.page-item.previewed[data-v-5414f3cd]:before{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;background-color:var(--text-secondary);border-radius:50%}.page-item.selected.previewed[data-v-5414f3cd]{border-color:var(--border-primary);background:var(--bg-hover)}.page-checkbox[data-v-5414f3cd] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.page-checkbox[data-v-5414f3cd] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-secondary);border-color:var(--text-secondary)}.page-thumbnail[data-v-5414f3cd]{flex:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:4px;min-height:50px;max-height:80px;overflow:hidden}.page-thumbnail img[data-v-5414f3cd]{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;border-radius:4px}.page-thumbnail .placeholder-thumbnail[data-v-5414f3cd]{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-tertiary);font-size:24px}.page-thumbnail .page-number[data-v-5414f3cd]{position:absolute;bottom:2px;right:2px;background-color:#000000b3;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px}.page-delete[data-v-5414f3cd]{padding:2px 6px;color:var(--color-danger)!important;opacity:0;transition:opacity .15s ease}@media(hover:none){.page-delete[data-v-5414f3cd]{opacity:1}}.page-delete[data-v-5414f3cd]:hover:not(:disabled),.page-delete[data-v-5414f3cd]:focus:not(:disabled){color:var(--color-danger)!important}.page-delete[data-v-5414f3cd]:disabled{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-disabled))!important}.page-item:hover .page-delete[data-v-5414f3cd],.page-item:focus-within .page-delete[data-v-5414f3cd]{opacity:1}.unassigned-section[data-v-5414f3cd]{border-top:1px solid var(--border-secondary);padding:10px}.section-header[data-v-5414f3cd]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffc107;font-weight:500;padding:8px;background-color:#ffc1071a;border-radius:4px;transition:background-color .2s ease}.section-header .section-header-left[data-v-5414f3cd]{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.section-header .section-header-left[data-v-5414f3cd]:hover{background-color:#ffc10733}.section-header .section-header-left .expand-icon[data-v-5414f3cd]{font-size:10px;transition:transform .2s ease}.section-header .section-header-left .expand-icon.rotated[data-v-5414f3cd]{transform:rotate(90deg)}.section-header .add-all-button[data-v-5414f3cd]{flex-shrink:0;font-size:12px;padding:4px 8px}.section-header .add-all-button i[data-v-5414f3cd]{margin-right:4px}.section-header .select-all-checkbox[data-v-5414f3cd]{margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control{width:1rem;height:1rem;min-height:0;padding-left:0;margin:0}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-label{width:1rem;height:1rem;line-height:1}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-label:before,.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-label:after{top:0;left:0;width:1rem;height:1rem;transform:none}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-label:before{background-color:var(--bg-primary);border-color:#ffc107}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-input:checked~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.section-header .select-all-checkbox[data-v-5414f3cd] .custom-control-input:indeterminate~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.unassigned-pages[data-v-5414f3cd]{padding:10px;margin-top:10px;background-color:#ffc1070d;border-radius:4px}.virtual-page-list[data-v-5414f3cd]{height:400px;max-height:calc(100vh - 400px)}.virtual-page-list.virtual-unassigned[data-v-5414f3cd]{height:300px}.virtual-page-list[data-v-5414f3cd] .vue-recycle-scroller__item-view{padding:0}.scan-more-section[data-v-5414f3cd]{padding:15px;border-top:1px solid var(--border-secondary)}.slide-enter-active[data-v-5414f3cd],.slide-leave-active[data-v-5414f3cd]{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-enter[data-v-5414f3cd],.slide-leave-to[data-v-5414f3cd]{max-height:0;opacity:0}.context-menu-backdrop[data-v-5414f3cd]{position:fixed;inset:0;z-index:1500}.context-menu[data-v-5414f3cd]{position:fixed;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 1px 2px var(--shadow-sm),0 12px 28px var(--shadow-md, rgba(0, 0, 0, .16));min-width:200px;max-width:300px;max-height:400px;overflow-y:auto;z-index:1501;padding:4px 0}.context-menu .context-menu-header[data-v-5414f3cd]{padding:8px 12px;font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.context-menu .context-menu-divider[data-v-5414f3cd]{height:1px;background-color:var(--border-secondary);margin:4px 0}.context-menu .context-menu-item[data-v-5414f3cd]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;color:var(--text-primary);transition:background-color .15s ease,color .15s ease}.context-menu .context-menu-item[data-v-5414f3cd]:hover:not(.disabled){background-color:var(--bg-hover);color:var(--text-primary)}.context-menu .context-menu-item.disabled[data-v-5414f3cd]{color:var(--text-disabled, var(--text-tertiary));cursor:not-allowed}.context-menu .context-menu-item.new-document-item[data-v-5414f3cd]{color:var(--text-primary);font-weight:600}.context-menu .context-menu-item.new-document-item[data-v-5414f3cd]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.context-menu .context-menu-item.new-document-item i[data-v-5414f3cd]{color:inherit}.context-menu .context-menu-item i[data-v-5414f3cd]{font-size:14px;width:16px;text-align:center}.context-menu .context-menu-item span[data-v-5414f3cd]{flex:1;font-size:14px}.context-menu .context-menu-item .document-page-count[data-v-5414f3cd]{color:var(--text-secondary);font-size:12px;flex:none}.context-menu[data-v-5414f3cd]::-webkit-scrollbar{width:6px}.context-menu[data-v-5414f3cd]::-webkit-scrollbar-track{background:var(--bg-secondary)}.context-menu[data-v-5414f3cd]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.context-menu[data-v-5414f3cd]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.document-indexing-panel[data-v-f1595ce4]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-card)}.document-indexing-panel[data-v-f1595ce4] .set-folder__field{background:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary))}.document-indexing-panel[data-v-f1595ce4] .set-folder__name{color:var(--text-primary);font-weight:600}.document-indexing-panel[data-v-f1595ce4] .set-folder__placeholder{color:var(--text-secondary)}.panel-header[data-v-f1595ce4]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header .panel-title[data-v-f1595ce4]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.panel-header .download-button[data-v-f1595ce4]{flex-shrink:0;margin-left:10px}.panel-header .download-button i[data-v-f1595ce4]{margin-right:4px}.document-title-input[data-v-f1595ce4]{background-color:var(--bg-input);border:1px solid var(--border-secondary);color:var(--text-primary);font-size:14px}.document-title-input[data-v-f1595ce4]:focus{background-color:var(--bg-input);border-color:var(--border-input-focus, var(--border-primary));color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-input-focus, var(--text-link)) 35%,transparent)}.document-title-input[data-v-f1595ce4]::placeholder{color:var(--text-secondary)}.processing-mode-section[data-v-f1595ce4]{display:flex;flex-direction:column;gap:8px}.processing-mode-section .processing-mode-options[data-v-f1595ce4]{display:flex;flex-wrap:wrap;gap:4px}.processing-mode-section .processing-mode-option[data-v-f1595ce4]{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-width:0;padding:5px 8px;background-color:var(--bg-input);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.processing-mode-section .processing-mode-option i[data-v-f1595ce4]{flex-shrink:0;font-size:11px;opacity:.8}.processing-mode-section .processing-mode-option span[data-v-f1595ce4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.processing-mode-section .processing-mode-option[data-v-f1595ce4]:hover{border-color:var(--border-primary);color:var(--text-primary)}.processing-mode-section .processing-mode-option[data-v-f1595ce4]:disabled,.processing-mode-section .processing-mode-option.disabled[data-v-f1595ce4]{cursor:not-allowed;opacity:.55}.processing-mode-section .processing-mode-option[data-v-f1595ce4]:disabled:hover,.processing-mode-section .processing-mode-option.disabled[data-v-f1595ce4]:hover{border-color:var(--border-secondary);color:var(--text-secondary)}.processing-mode-section .processing-mode-option:disabled.active[data-v-f1595ce4],.processing-mode-section .processing-mode-option.disabled.active[data-v-f1595ce4]{background-color:var(--bg-input);border-color:var(--border-secondary);color:var(--text-secondary)}.processing-mode-section .processing-mode-option.active[data-v-f1595ce4]{border-color:var(--border-primary);background-color:var(--bg-hover);color:var(--text-primary)}.processing-mode-section .processing-mode-option.active i[data-v-f1595ce4]{opacity:1}.processing-mode-section .pipeline-picker-label[data-v-f1595ce4]{display:block;color:var(--text-primary);font-weight:600;font-size:13px}.capture-ai-fill-vselect[data-v-f1595ce4] .vs__dropdown-toggle{font-size:13px;background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;padding:2px 8px;min-height:32px;transition:border-color .15s,box-shadow .15s}.capture-ai-fill-vselect[data-v-f1595ce4] .vs__dropdown-toggle:hover,.capture-ai-fill-vselect[data-v-f1595ce4].vs--open .vs__dropdown-toggle{border-color:var(--color-swc, var(--border-primary))}.capture-ai-fill-vselect[data-v-f1595ce4].vs--open .vs__dropdown-toggle{box-shadow:0 0 0 2px var(--color-swc-focus, color-mix(in srgb, var(--border-primary) 35%, transparent))}.capture-ai-fill-vselect[data-v-f1595ce4] .vs__search,.capture-ai-fill-vselect[data-v-f1595ce4] .vs__selected{font-size:13px;color:var(--text-primary);margin:0}.capture-ai-fill-vselect[data-v-f1595ce4] .vs__placeholder{color:var(--text-tertiary);font-size:13px}.capture-ai-fill-vselect[data-v-f1595ce4] .vs__clear,.capture-ai-fill-vselect[data-v-f1595ce4] .vs__open-indicator{fill:var(--text-tertiary)}.capture-ai-fill-vselect--filled[data-v-f1595ce4] .vs__dropdown-toggle{border-color:color-mix(in srgb,var(--color-swc, var(--border-primary)) 45%,var(--border-input))}.capture-ai-fill-vselect-spinner[data-v-f1595ce4]{margin-right:4px}.pipeline-callout[data-v-f1595ce4]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.4;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary)}.pipeline-callout i[data-v-f1595ce4]{margin-top:2px;color:var(--text-secondary);flex-shrink:0}.pipeline-callout.pipeline-callout--muted[data-v-f1595ce4],.pipeline-callout.pipeline-callout--disabled[data-v-f1595ce4]{background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.pipeline-callout.pipeline-callout--muted i[data-v-f1595ce4],.pipeline-callout.pipeline-callout--disabled i[data-v-f1595ce4]{color:var(--text-secondary)}.pipeline-callout.pipeline-callout--ai[data-v-f1595ce4]{background-color:var(--bg-tertiary);border-color:var(--border-secondary)}.pipeline-callout.pipeline-callout--ai i[data-v-f1595ce4]{color:var(--text-secondary)}.no-document[data-v-f1595ce4],.no-template[data-v-f1595ce4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:12px;padding:28px 16px;color:var(--text-secondary);text-align:center;border:1px dashed var(--border-tertiary, var(--border-secondary));border-radius:10px;background:var(--bg-tertiary)}.no-document>i[data-v-f1595ce4],.no-template>i[data-v-f1595ce4]{color:var(--text-secondary);opacity:.9}.no-document .text-muted[data-v-f1595ce4],.no-template .text-muted[data-v-f1595ce4]{color:var(--text-secondary)!important;font-weight:500}.next-doc-defaults[data-v-f1595ce4]{width:100%;max-width:360px;margin-top:12px;padding:14px;text-align:left;border:1px solid var(--border-tertiary, var(--border-secondary));border-radius:8px;background-color:var(--bg-card)}.next-doc-defaults .next-doc-title[data-v-f1595ce4]{font-weight:600;color:var(--text-primary);margin-bottom:6px}.next-doc-defaults .next-doc-summary[data-v-f1595ce4]{font-size:.85rem;margin-bottom:12px;color:var(--text-secondary)!important;font-weight:500;line-height:1.45}.next-doc-defaults .next-doc-summary i[data-v-f1595ce4]{color:var(--text-secondary)}.next-doc-defaults .next-doc-shared-note[data-v-f1595ce4]{font-size:.8rem;margin-bottom:8px;color:var(--text-secondary)!important;font-weight:500}.next-doc-defaults[data-v-f1595ce4] label,.next-doc-defaults[data-v-f1595ce4] .col-form-label{color:var(--text-secondary)!important;font-weight:600;font-size:12px}.next-doc-defaults[data-v-f1595ce4] .form-control,.next-doc-defaults[data-v-f1595ce4] .custom-select{background-color:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary);font-weight:500}.indexing-form[data-v-f1595ce4]{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px}.doc-editing-panel[data-v-f1595ce4]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;flex-shrink:0}.doc-editing-panel__label[data-v-f1595ce4]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.doc-editing-panel__label>i[data-v-f1595ce4]{font-size:12px;color:var(--text-secondary)}.doc-editing-panel__label-actions[data-v-f1595ce4]{display:flex;align-items:center;gap:8px;margin-left:auto}.doc-editing-panel__icon-btn[data-v-f1595ce4]{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease}.doc-editing-panel__icon-btn i[data-v-f1595ce4]{font-size:13px;color:inherit}.doc-editing-panel__icon-btn[data-v-f1595ce4]:hover{color:var(--text-primary)}.doc-editing-panel__body[data-v-f1595ce4]{padding:10px 12px 12px}.doc-editing-panel--folder .doc-editing-panel__body .set-folder[data-v-f1595ce4]{max-width:none}.doc-editing-panel--tags .doc-editing-panel__label[data-v-f1595ce4]{padding:6px 10px;font-size:11px}.doc-editing-panel--tags .doc-editing-panel__body[data-v-f1595ce4]{padding:8px 10px 10px}.doc-editing-tabs[data-v-f1595ce4]{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.doc-editing-tab-slider[data-v-f1595ce4]{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;width:100%;min-width:0;box-sizing:border-box}.doc-editing-tab-view[data-v-f1595ce4]{display:flex;align-items:center;gap:2px;flex:1 1 0;width:0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.doc-editing-tab-view[data-v-f1595ce4]::-webkit-scrollbar{display:none;width:0;height:0}.doc-editing-tab-arrow[data-v-f1595ce4]{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:26px;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-editing-tab-arrow i[data-v-f1595ce4]{font-size:10px;line-height:1;pointer-events:none}.doc-editing-tab-arrow[data-v-f1595ce4]:hover{background:var(--bg-hover);color:var(--text-primary)}.doc-editing-tab[data-v-f1595ce4]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;justify-content:center;color:var(--text-secondary);font-weight:500;font-size:12.5px;line-height:1;padding:7px 10px;margin:0;border:none;border-radius:6px;background:transparent;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-editing-tab i[data-v-f1595ce4]{font-size:12px}.doc-editing-tab[data-v-f1595ce4]:hover{color:var(--text-primary)}.doc-editing-tab.active[data-v-f1595ce4]{color:var(--text-primary);font-weight:600;background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.doc-editing-tab-panels[data-v-f1595ce4]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);min-height:160px}.doc-editing-tab-panel[data-v-f1595ce4]{padding:12px}.doc-editing-tab-panel[data-v-f1595ce4] .content-menu-container{height:auto!important;max-height:none!important;overflow:visible!important}.doc-editing-tab-panel__toolbar[data-v-f1595ce4]{display:flex;justify-content:flex-end;margin-bottom:8px}.doc-editing-remove-btn[data-v-f1595ce4]{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-editing-remove-btn[data-v-f1595ce4]:hover{background:var(--bg-hover);color:var(--text-primary)}.index-edit-actions[data-v-f1595ce4]{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;margin-bottom:12px;width:100%;min-width:0}.index-edit-actions .capture-btn[data-v-f1595ce4]{flex:1 1 0;min-width:0;padding:0 8px;font-size:11px;gap:5px}.index-edit-actions .capture-btn span[data-v-f1595ce4]{overflow:hidden;text-overflow:ellipsis}.index-edit-actions .capture-btn--icon[data-v-f1595ce4]{flex:0 0 32px;width:32px;padding:0}.shared-settings-panel[data-v-f1595ce4]{flex-shrink:0}.shared-settings-panel.shared-settings-panel--collapsed .doc-editing-panel__label[data-v-f1595ce4]{border-bottom:none}.shared-settings-header[data-v-f1595ce4]{width:100%;margin:0;border:none;appearance:none;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.shared-settings-header[data-v-f1595ce4]:hover{color:var(--text-primary);background:var(--bg-hover, var(--bg-tertiary))}.shared-settings-header:hover>i[data-v-f1595ce4],.shared-settings-header:hover .shared-settings-info[data-v-f1595ce4]{color:var(--text-primary)}.shared-settings-header[data-v-f1595ce4]:focus{outline:none}.shared-settings-header[data-v-f1595ce4]:focus-visible{outline:2px solid var(--primary, #17a2b8);outline-offset:-2px}.shared-settings-header__title[data-v-f1595ce4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-settings-info[data-v-f1595ce4]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:11px;line-height:1;opacity:.7;cursor:help}.shared-settings-info[data-v-f1595ce4]:hover{opacity:1;color:var(--text-primary)}.shared-settings-badge[data-v-f1595ce4]{margin-left:2px;font-size:10px;font-weight:600;padding:2px 6px;line-height:1.2;border-radius:999px;background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-secondary)}.shared-settings-chevron[data-v-f1595ce4]{margin-left:auto;font-size:10px!important;color:var(--text-secondary);transition:transform .15s ease}.shared-settings-body[data-v-f1595ce4]{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.shared-settings-switch[data-v-f1595ce4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.shared-settings-switch__label[data-v-f1595ce4]{flex:1 1 auto;min-width:0;color:var(--text-primary);font-size:12.5px;font-weight:500;line-height:1.3}.shared-settings-switch__control[data-v-f1595ce4]{position:relative;flex:0 0 auto;display:inline-flex;width:36px;height:20px}.shared-settings-switch__input[data-v-f1595ce4]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.shared-settings-switch__track[data-v-f1595ce4]{display:block;width:100%;height:100%;border-radius:999px;background:var(--border-secondary);border:1px solid var(--border-secondary);transition:background-color .15s ease,border-color .15s ease;box-sizing:border-box}.shared-settings-switch__thumb[data-v-f1595ce4]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bg-primary, #fff);box-shadow:0 1px 2px var(--shadow-sm, rgba(0, 0, 0, .25));transition:transform .15s ease;pointer-events:none}.shared-settings-switch__input:checked+.shared-settings-switch__track[data-v-f1595ce4]{background:var(--primary, #17a2b8);border-color:var(--primary, #17a2b8)}.shared-settings-switch__input:checked+.shared-settings-switch__track .shared-settings-switch__thumb[data-v-f1595ce4]{transform:translate(16px)}.shared-settings-switch__input:focus-visible+.shared-settings-switch__track[data-v-f1595ce4]{outline:2px solid var(--primary, #17a2b8);outline-offset:2px}.shared-settings-apply-btn[data-v-f1595ce4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:7px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary, var(--bg-primary));color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.shared-settings-apply-btn i[data-v-f1595ce4]{font-size:11px;color:var(--text-secondary)}.shared-settings-apply-btn[data-v-f1595ce4]:hover:not(:disabled){border-color:var(--border-primary, var(--border-secondary));background:var(--bg-hover, var(--bg-secondary))}.shared-settings-apply-btn:hover:not(:disabled) i[data-v-f1595ce4]{color:var(--text-primary)}.shared-settings-apply-btn[data-v-f1595ce4]:disabled{opacity:.45;cursor:not-allowed}.shared-settings-apply-btn[data-v-f1595ce4]:focus{outline:none}.shared-settings-apply-btn[data-v-f1595ce4]:focus-visible{outline:2px solid var(--primary, #17a2b8);outline-offset:1px}.reuse-values-body .reuse-master-toggle[data-v-f1595ce4] .custom-control-label{color:var(--text-primary);font-weight:500}.reuse-values-body .reuse-hint[data-v-f1595ce4]{font-size:.8rem;margin:6px 0 10px}.reuse-values-body .reuse-field-list[data-v-f1595ce4]{border-top:1px solid var(--border-secondary);padding-top:10px}.reuse-values-body .reuse-field-list .reuse-field-list-header[data-v-f1595ce4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reuse-values-body .reuse-field-list .reuse-field-list-header .reuse-field-list-label[data-v-f1595ce4]{color:var(--text-primary);font-weight:600;font-size:13px}.reuse-values-body .reuse-field-list .reuse-field-list-header .reuse-field-list-actions[data-v-f1595ce4]{font-size:12px;color:var(--text-secondary)}.reuse-values-body .reuse-field-list .reuse-field-item[data-v-f1595ce4]{margin-bottom:4px}.reuse-values-body .reuse-field-list .reuse-field-item[data-v-f1595ce4] .custom-control-label{color:var(--text-primary);font-size:13px}.field-group[data-v-f1595ce4]{margin-bottom:20px}.field-group[data-v-f1595ce4] label{color:var(--text-primary);font-weight:500;margin-bottom:8px}.field-group[data-v-f1595ce4] .form-control,.field-group[data-v-f1595ce4] .custom-select{background-color:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.field-group[data-v-f1595ce4] .form-control:focus,.field-group[data-v-f1595ce4] .custom-select:focus{background-color:var(--bg-input);border-color:var(--border-input-focus, var(--border-primary));color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-input-focus, var(--text-link)) 35%,transparent)}.field-group[data-v-f1595ce4] .form-control::placeholder,.field-group[data-v-f1595ce4] .custom-select::placeholder{color:var(--text-secondary)}.field-group[data-v-f1595ce4] option{background-color:var(--bg-input);color:var(--text-primary)}.input-with-ocr[data-v-f1595ce4]{display:flex;gap:8px}.input-with-ocr .form-control[data-v-f1595ce4],.input-with-ocr .custom-select[data-v-f1595ce4]{flex:1}.input-with-ocr .ocr-button[data-v-f1595ce4]{flex-shrink:0}.text-danger[data-v-f1595ce4]{color:var(--color-danger)}.text-muted[data-v-f1595ce4]{color:var(--text-secondary)!important}.indexing-form[data-v-f1595ce4]::-webkit-scrollbar,.card-body[data-v-f1595ce4]::-webkit-scrollbar{width:8px}.indexing-form[data-v-f1595ce4]::-webkit-scrollbar-track,.card-body[data-v-f1595ce4]::-webkit-scrollbar-track{background:var(--bg-card)}.indexing-form[data-v-f1595ce4]::-webkit-scrollbar-thumb,.card-body[data-v-f1595ce4]::-webkit-scrollbar-thumb{background:var(--border-tertiary);border-radius:4px}.indexing-form[data-v-f1595ce4]::-webkit-scrollbar-thumb:hover,.card-body[data-v-f1595ce4]::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.advanced-options[data-v-33cc9611] .custom-control-label{-webkit-user-select:none;user-select:none}.section-title[data-v-33cc9611]{font-weight:700;font-size:13px;letter-spacing:-.01em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.save-as-profile-group[data-v-33cc9611]{gap:4px}.manage-profiles-link[data-v-33cc9611]{white-space:nowrap}.key-bindings .binding-key[data-v-33cc9611]{flex:0 0 40%;min-width:0}.key-bindings .binding-field[data-v-33cc9611]{flex:1 1 auto;min-width:0}.key-bindings .binding-remove[data-v-33cc9611]{flex:0 0 auto;line-height:1}.key-bindings .add-binding[data-v-33cc9611]{font-size:.85em}.code-preview[data-v-33cc9611]{padding:10px;border:1px dashed var(--border-secondary);border-radius:6px;background:var(--bg-secondary)}.code-preview__label[data-v-33cc9611]{display:block;font-size:.8rem;font-weight:600;color:var(--text-secondary, var(--text-primary))}.code-preview__caption[data-v-33cc9611]{margin-right:6px;font-size:.78rem;color:var(--text-secondary, var(--text-primary))}.code-preview__row[data-v-33cc9611]{gap:2px 0;padding:3px 0;font-size:.82rem}.code-preview__field[data-v-33cc9611]{font-weight:600;color:var(--text-primary)}.code-preview__value code[data-v-33cc9611]{color:var(--text-primary)}.image-adjustment-grid[data-v-33cc9611]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.image-adjustment-preview .preview-frame[data-v-33cc9611]{border:1px solid var(--border-color, #ced4da);border-radius:4px;background:var(--bg-secondary, #f8f9fa);min-height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.image-adjustment-preview img[data-v-33cc9611]{max-width:100%;max-height:220px;object-fit:contain}.preview-placeholder[data-v-33cc9611]{color:var(--text-secondary, #6c757d);font-size:.85em;text-align:center;padding:12px}@media(max-width:576px){.image-adjustment-grid[data-v-33cc9611]{grid-template-columns:1fr}}.reorder-modal-content[data-v-8ca18216]{padding:16px 18px;background-color:var(--bg-card);color:var(--text-primary);min-height:400px}.modal-instructions[data-v-8ca18216]{display:flex;align-items:center;gap:10px;padding:12px 15px;background-color:color-mix(in srgb,var(--color-swc) 10%,transparent);border-left:3px solid var(--color-swc);border-radius:4px;margin-bottom:20px;color:var(--text-primary)}.modal-instructions i[data-v-8ca18216]{color:var(--color-swc);font-size:18px}.pages-grid[data-v-8ca18216]{max-height:500px;overflow-y:auto}.pages-grid[data-v-8ca18216]::-webkit-scrollbar{width:8px}.pages-grid[data-v-8ca18216]::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.pages-grid[data-v-8ca18216]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.pages-grid[data-v-8ca18216]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.pages-draggable[data-v-8ca18216]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;padding:10px}.page-card[data-v-8ca18216]{background-color:var(--bg-tertiary);border:2px solid transparent;border-radius:8px;padding:10px;cursor:move;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.page-card[data-v-8ca18216]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));background-color:var(--bg-hover)}.page-card.sortable-chosen[data-v-8ca18216]{opacity:.5;border-color:var(--color-swc)}.page-card.sortable-ghost[data-v-8ca18216]{opacity:.3}.page-drag-handle[data-v-8ca18216]{width:100%;text-align:center;color:var(--text-tertiary);padding:4px;cursor:grab}.page-drag-handle[data-v-8ca18216]:active{cursor:grabbing}.page-drag-handle i[data-v-8ca18216]{font-size:14px}.page-thumbnail[data-v-8ca18216]{width:100%;height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border-radius:4px;overflow:hidden}.page-thumbnail img[data-v-8ca18216]{max-width:100%;max-height:100%;object-fit:contain}.page-thumbnail .placeholder-thumbnail[data-v-8ca18216]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-tertiary);font-size:32px}.page-order[data-v-8ca18216]{font-size:12px;font-weight:600;color:var(--color-swc);text-align:center}.attach-context[data-v-26db1ef7]{padding:10px 12px;background-color:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));border-radius:8px;color:var(--text-secondary);font-size:13px}.attach-context i[data-v-26db1ef7]{color:var(--color-swc)}.search-host[data-v-26db1ef7]{max-height:calc(100vh - 360px);overflow-y:auto}.position-panel[data-v-26db1ef7]{padding:10px 12px;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary)}.position-panel__title[data-v-26db1ef7]{font-weight:600;font-size:14px;margin-bottom:6px}.position-panel .position-pages[data-v-26db1ef7]{max-height:180px;overflow-y:auto}.modal-footer-actions[data-v-26db1ef7]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--border-secondary);padding-top:12px}.modal-footer-actions .selected-hint[data-v-26db1ef7]{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-footer-actions .footer-buttons[data-v-26db1ef7]{display:flex;gap:8px;flex-shrink:0}.page-position-picker[data-v-d4c7f1ea]{padding:10px 12px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary)}.page-position-picker__title[data-v-d4c7f1ea]{font-weight:700;font-size:13px;letter-spacing:-.01em;margin-bottom:6px}.page-position-picker__pages[data-v-d4c7f1ea]{max-height:180px;overflow-y:auto}.page-position-picker__loading[data-v-d4c7f1ea]{color:var(--text-tertiary);font-size:12px}.local-add-context[data-v-f55c9573],.local-add-ocr-note[data-v-f55c9573]{padding:10px 12px;background-color:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));border-radius:8px;color:var(--text-secondary);font-size:13px}.local-add-context i[data-v-f55c9573]{color:var(--color-swc)}.local-add-ocr-note[data-v-f55c9573]{font-size:13px;color:var(--text-secondary)}.local-add-ocr-note i[data-v-f55c9573]{color:var(--color-warning-text)}.local-add-hint[data-v-f55c9573]{font-size:12px;color:var(--color-warning-text)}.local-add-import[data-v-f55c9573]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.local-add-file-count[data-v-f55c9573]{font-size:13px;color:var(--text-secondary)}.modal-footer-actions[data-v-f55c9573]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--border-secondary);padding-top:12px}.modal-footer-actions .selected-hint[data-v-f55c9573]{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-footer-actions .footer-buttons[data-v-f55c9573]{display:flex;gap:8px;flex-shrink:0}.mc[data-v-d352efe1]{display:flex;flex-direction:column;gap:10px}.mc-lead[data-v-d352efe1]{margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.mc-paths[data-v-d352efe1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-path[data-v-d352efe1]{padding:6px 8px;border:1px solid var(--border-secondary);border-radius:8px;background:transparent;min-width:0}.mc-path--primary[data-v-d352efe1]{border-color:var(--border-primary, var(--border-secondary));background:var(--bg-secondary)}.mc-path--alt .mc-steps__item[data-v-d352efe1]{color:var(--text-tertiary);font-weight:500}.mc-path__badge[data-v-d352efe1]{margin-bottom:4px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.mc-path--primary .mc-path__badge[data-v-d352efe1]{color:var(--text-secondary)}.mc-steps[data-v-d352efe1]{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mc-steps__item[data-v-d352efe1]{display:flex;align-items:flex-start;gap:6px;font-size:11px;font-weight:500;color:var(--text-tertiary);line-height:1.3}.mc-steps__item.is-active[data-v-d352efe1]{color:var(--text-primary);font-weight:600}.mc-steps__item.is-active .mc-steps__num[data-v-d352efe1]{background:var(--text-primary);color:var(--bg-card);border-color:var(--text-primary)}.mc-steps__num[data-v-d352efe1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-top:.5px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-secondary);font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.mc-stage[data-v-d352efe1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.mc.is-connected .mc-stage[data-v-d352efe1]{flex-direction:row;align-items:stretch;gap:12px;padding:10px}.mc-qr-block[data-v-d352efe1]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;min-width:0}.mc-qr[data-v-d352efe1]{padding:8px;background:#fff;border-radius:10px;border:1px solid var(--border-secondary);box-shadow:0 1px 2px var(--shadow-sm, rgba(0, 0, 0, .06));line-height:0;transition:padding .2s ease}.mc-qr.is-compact[data-v-d352efe1]{padding:6px}.mc-qr__image[data-v-d352efe1]{display:block;border-radius:3px}.mc-session-label[data-v-d352efe1]{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;text-align:center}.mc-session-label__caption[data-v-d352efe1]{font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.mc-session-label__name[data-v-d352efe1]{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-status[data-v-d352efe1]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;text-align:center}.mc.is-connected .mc-status[data-v-d352efe1]{align-items:flex-start;text-align:left;flex:1 1 auto;justify-content:center}.mc-status__row[data-v-d352efe1]{display:inline-flex;align-items:center;gap:6px}.mc-status__dot[data-v-d352efe1]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-tertiary)}.is-waiting .mc-status__dot[data-v-d352efe1]{background:var(--color-warning-text);box-shadow:0 0 color-mix(in srgb,var(--color-warning-text) 45%,transparent);animation:mc-pulse-d352efe1 1.6s ease-out infinite}.is-connected .mc-status__dot[data-v-d352efe1]{background:var(--color-success)}.is-finished .mc-status__dot[data-v-d352efe1]{background:var(--color-danger)}.mc-status__label[data-v-d352efe1]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-primary)}.is-waiting .mc-status__label[data-v-d352efe1]{color:var(--color-warning-text)}.is-connected .mc-status__label[data-v-d352efe1]{color:var(--color-success)}.is-finished .mc-status__label[data-v-d352efe1]{color:var(--color-danger)}.mc-status__icon[data-v-d352efe1]{font-size:11px}.mc-status__hint[data-v-d352efe1]{font-size:11px;line-height:1.35;color:var(--text-secondary);max-width:28ch}.mc-pages[data-v-d352efe1]{display:flex;flex-direction:column;align-items:inherit;gap:1px;margin-top:0;padding-top:8px;border-top:1px solid var(--border-secondary);width:100%}.mc-pages__count[data-v-d352efe1]{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.mc.is-connected .has-pages .mc-pages__count[data-v-d352efe1]{color:var(--color-success)}.mc-pages__label[data-v-d352efe1]{font-size:10px;font-weight:500;color:var(--text-tertiary);line-height:1.3}.mc-pages__empty[data-v-d352efe1]{font-size:11px;line-height:1.3;color:var(--text-tertiary)}.mc-received[data-v-d352efe1]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);min-width:0}.mc-received.has-pages[data-v-d352efe1]{padding:8px 8px 6px}.mc-thumbs[data-v-d352efe1]{display:flex;flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 0 2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mc-thumb[data-v-d352efe1]{flex:0 0 auto;width:52px}.mc-thumb__frame[data-v-d352efe1]{position:relative;width:52px;height:68px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);overflow:hidden;transition:border-color .15s ease,opacity .15s ease}.mc-thumb:hover .mc-thumb__frame[data-v-d352efe1]{border-color:var(--border-primary, var(--border-secondary))}.mc-thumb.is-removing .mc-thumb__frame[data-v-d352efe1]{opacity:.55}.mc-thumb__image[data-v-d352efe1]{display:block;width:100%;height:100%;object-fit:cover}.mc-thumb__placeholder[data-v-d352efe1]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-tertiary);font-size:14px;background:var(--bg-card)}.mc-thumb__index[data-v-d352efe1]{position:absolute;left:3px;bottom:3px;min-width:14px;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);color:var(--text-primary);font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;text-align:center;pointer-events:none}.mc-thumb__remove[data-v-d352efe1]{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:4px;background:color-mix(in srgb,var(--bg-card) 90%,transparent);color:var(--text-secondary);font-size:9px;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.mc-thumb:hover .mc-thumb__remove[data-v-d352efe1],.mc-thumb:focus-within .mc-thumb__remove[data-v-d352efe1],.mc-thumb.is-removing .mc-thumb__remove[data-v-d352efe1]{opacity:1}.mc-thumb__remove[data-v-d352efe1]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,var(--bg-card));color:var(--color-danger)}.mc-thumb__remove[data-v-d352efe1]:focus-visible{opacity:1;outline:2px solid var(--text-link, var(--color-bpm));outline-offset:1px}.mc-thumb__remove[data-v-d352efe1]:disabled{cursor:default}.mc-download[data-v-d352efe1]{border-top:1px solid var(--border-secondary);padding-top:2px}.mc-download__toggle[data-v-d352efe1]{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 2px;border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:color .15s ease}.mc-download__toggle>.fa-mobile-alt[data-v-d352efe1]{color:var(--text-tertiary)}.mc-download__toggle[data-v-d352efe1]:hover{color:var(--text-primary)}.mc-download__toggle:hover>.fa-mobile-alt[data-v-d352efe1],.mc-download__toggle:hover .mc-download__chevron[data-v-d352efe1]{color:var(--text-primary)}.mc-download__toggle[data-v-d352efe1]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px;border-radius:4px}.mc-download__chevron[data-v-d352efe1]{margin-left:auto;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease}.mc-download__chevron.is-open[data-v-d352efe1]{transform:rotate(180deg)}.mc-download__panel[data-v-d352efe1]{display:flex;flex-direction:column;gap:6px;padding:0 0 2px;animation:mc-reveal-d352efe1 .18s ease-out}.mc-download__prompt[data-v-d352efe1]{margin:0;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.mc-download__stores[data-v-d352efe1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-store[data-v-d352efe1]{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-primary);text-decoration:none;transition:background .15s ease,border-color .15s ease}.mc-store>.fab[data-v-d352efe1]{flex-shrink:0;width:16px;text-align:center;font-size:14px;color:var(--text-secondary)}.mc-store[data-v-d352efe1]:hover{background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary));text-decoration:none}.mc-store:hover>.fab[data-v-d352efe1]{color:var(--text-primary)}.mc-store[data-v-d352efe1]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px}.mc-store__copy[data-v-d352efe1]{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-store__label[data-v-d352efe1]{font-size:9px;font-weight:500;line-height:1.2;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-store__name[data-v-d352efe1]{font-size:12px;font-weight:600;line-height:1.25;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-error[data-v-d352efe1]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-danger) 6%,var(--bg-card))}.mc-error__icon[data-v-d352efe1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);font-size:12px}.mc-error__body[data-v-d352efe1]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.mc-error__title[data-v-d352efe1]{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--text-primary)}.mc-error__retry[data-v-d352efe1]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.4}.mc-error__retry[data-v-d352efe1]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger) 40%,var(--border-secondary));color:var(--color-danger)}.mc-error__retry[data-v-d352efe1]:disabled{opacity:.6;cursor:not-allowed}.mc-footer[data-v-d352efe1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.mc-footer__meta[data-v-d352efe1]{display:inline-flex;align-items:center;gap:6px;min-height:20px;font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.mc-footer__meta>i[data-v-d352efe1]{font-size:10px}@keyframes mc-pulse-d352efe1{0%{box-shadow:0 0 color-mix(in srgb,var(--color-warning-text) 40%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-warning-text) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-warning-text) 0%,transparent)}}@keyframes mc-reveal-d352efe1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mc-status__dot.is-waiting[data-v-d352efe1],.is-waiting .mc-status__dot[data-v-d352efe1],.mc-download__panel[data-v-d352efe1]{animation:none}.mc-qr[data-v-d352efe1]{transition:none}}@media only screen and (max-width:699px){.mc-paths[data-v-d352efe1],.mc-download__stores[data-v-d352efe1]{grid-template-columns:1fr}.mc-store[data-v-d352efe1]{min-height:var(--touch-target-min, 44px)}.mc.is-connected .mc-stage[data-v-d352efe1]{flex-direction:column;align-items:center}.mc.is-connected .mc-status[data-v-d352efe1]{align-items:center;text-align:center}.mc-thumbs[data-v-d352efe1]{justify-content:center}.mc-thumb__remove[data-v-d352efe1]{opacity:1}}.upload-history-list[data-v-63894711]{max-height:60vh;overflow-y:auto;display:grid;gap:10px;padding:4px}.upload-record[data-v-63894711]{padding:14px 16px;border:1px solid var(--border-secondary);background:var(--bg-secondary);transition:background-color .15s ease,border-color .15s ease;border-radius:8px}.upload-record[data-v-63894711]:hover{background-color:var(--bg-hover);border-color:var(--border-primary)}.upload-icon[data-v-63894711]{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary));display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.upload-icon i[data-v-63894711]{font-size:14px;color:var(--color-swc)}.upload-info[data-v-63894711]{min-width:0}.upload-title[data-v-63894711]{font-weight:600;font-size:.95rem;color:var(--text-primary);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-meta[data-v-63894711]{display:flex;gap:1rem;font-size:.85rem;color:var(--text-secondary)}.upload-meta span[data-v-63894711]{display:inline-flex;align-items:center;gap:.25rem}.upload-meta span i[data-v-63894711]{font-size:.8rem}.upload-pipeline[data-v-63894711]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.pipeline-chip[data-v-63894711]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid transparent}.pipeline-chip.clickable[data-v-63894711]{cursor:pointer}.pipeline-chip.pipeline-chip--processing[data-v-63894711]{color:var(--color-info);background:#5dc5ec1f;border-color:#5dc5ec4d}.pipeline-chip.pipeline-chip--review[data-v-63894711]{color:var(--color-warning);background:#fa7b0d1f;border-color:#fa7b0d4d}.pipeline-chip.pipeline-chip--success[data-v-63894711]{color:var(--color-success);background:#3399671f;border-color:#3399674d}.pipeline-chip.pipeline-chip--danger[data-v-63894711]{color:var(--color-danger);background:#fe000014;border-color:#fe000040}.pipeline-chip.pipeline-chip--muted[data-v-63894711]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.upload-intake[data-v-63894711]{margin-top:.35rem}.intake-chip[data-v-63894711]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid transparent}.intake-chip.intake-chip--counted[data-v-63894711]{color:var(--color-success);background:#3399671f;border-color:#3399674d}.intake-chip.intake-chip--counting[data-v-63894711]{color:var(--color-info);background:#5dc5ec1f;border-color:#5dc5ec4d}.intake-chip.intake-chip--uncountable[data-v-63894711]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.pipeline-name[data-v-63894711]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.pipeline-name i[data-v-63894711]{font-size:.7rem}.upload-ai-note[data-v-63894711]{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-secondary)}.upload-ai-fix[data-v-63894711]{display:inline-block;margin-left:.35rem;font-weight:600;color:var(--color-swc);white-space:nowrap}.upload-ai-fix[data-v-63894711]:hover{text-decoration:underline}.upload-actions[data-v-63894711]{display:flex;align-self:center;gap:.5rem;margin-left:1rem;flex-shrink:0}.upload-actions .upload-action-button[data-v-63894711]{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary)!important;border:1px solid color-mix(in srgb,var(--color-swc) 32%,var(--border-secondary))!important;border-radius:6px;background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card))!important;text-decoration:none;padding:6px 8px;font-size:.85rem;font-weight:600}.upload-actions .upload-action-button[data-v-63894711]:hover{color:var(--text-primary)!important;border-color:var(--color-swc)!important;background:color-mix(in srgb,var(--color-swc) 22%,var(--bg-card))!important;text-decoration:none}.upload-actions .upload-action-button i[data-v-63894711]{margin:0;color:var(--color-swc)}.history-close-button[data-v-63894711]{min-width:92px;border-radius:7px;font-weight:600;color:var(--text-primary)!important;border-color:var(--border-primary)!important;background:var(--bg-tertiary)!important}.upload-history-list[data-v-63894711]::-webkit-scrollbar{width:8px}.upload-history-list[data-v-63894711]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.upload-history-list[data-v-63894711]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.upload-history-list[data-v-63894711]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.capture-upload-history-modal .modal-content{overflow:hidden;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 18px 48px var(--shadow-lg)}.capture-upload-history-modal .modal-header{padding:16px 20px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.capture-upload-history-modal .modal-header .modal-title{color:var(--text-primary);font-size:16px;font-weight:700}.capture-upload-history-modal .modal-header .close{color:var(--text-secondary);opacity:1}.capture-upload-history-modal .modal-header .close:hover{color:var(--text-primary)}.capture-upload-history-modal .modal-body{padding:16px;background:var(--bg-card)}.capture-upload-history-modal .modal-footer{padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.capture-status-bar[data-v-258b29f8]{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;background:var(--bg-card);border-top:1px solid var(--border-secondary);color:var(--text-primary);font-size:12px;min-height:36px;box-shadow:none}.capture-status-bar .status-section[data-v-258b29f8]{display:flex;align-items:center;gap:20px;flex:1}.capture-status-bar .status-section.center-section[data-v-258b29f8]{justify-content:center}.capture-status-bar .status-section[data-v-258b29f8]:last-child{justify-content:flex-end}.capture-status-bar .status-item[data-v-258b29f8]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background-color:transparent;transition:background .15s ease}.capture-status-bar .status-item[data-v-258b29f8]:hover{background-color:var(--bg-hover)}.capture-status-bar .status-item i[data-v-258b29f8]{color:var(--text-secondary);font-size:12px}.capture-status-bar .status-item.warning[data-v-258b29f8],.capture-status-bar .status-item.success[data-v-258b29f8],.capture-status-bar .status-item.selected[data-v-258b29f8],.capture-status-bar .status-item.uploaded[data-v-258b29f8]{background-color:var(--bg-tertiary)}.capture-status-bar .status-item.warning i[data-v-258b29f8],.capture-status-bar .status-item.success i[data-v-258b29f8],.capture-status-bar .status-item.selected i[data-v-258b29f8],.capture-status-bar .status-item.uploaded i[data-v-258b29f8]{color:var(--text-secondary)}.capture-status-bar .status-item.warning .status-value[data-v-258b29f8],.capture-status-bar .status-item.success .status-value[data-v-258b29f8],.capture-status-bar .status-item.selected .status-value[data-v-258b29f8],.capture-status-bar .status-item.uploaded .status-value[data-v-258b29f8]{color:var(--text-primary);font-weight:600}.capture-status-bar .status-item.uploaded.clickable[data-v-258b29f8]{cursor:pointer;transition:background .15s ease}.capture-status-bar .status-item.uploaded.clickable[data-v-258b29f8]:hover{background-color:var(--bg-hover)}.capture-status-bar .status-item.uploaded.clickable[data-v-258b29f8]:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-focus, var(--text-link)) 55%,transparent);outline-offset:2px}.capture-status-bar .status-item.uploading[data-v-258b29f8]{flex:1;max-width:500px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);padding:4px 10px;height:32px;display:flex;align-items:center}.capture-status-bar .status-item.uploading .upload-icon[data-v-258b29f8]{color:var(--text-secondary);font-size:14px;animation:uploadPulse-258b29f8 1.5s ease-in-out infinite;flex-shrink:0}.capture-status-bar .status-item .status-label[data-v-258b29f8]{color:var(--text-secondary);font-size:12px;font-weight:500;white-space:nowrap}.capture-status-bar .status-item .status-value[data-v-258b29f8]{color:var(--text-primary);font-weight:600;font-size:12px;font-variant-numeric:tabular-nums}.capture-status-bar .status-item .upload-progress-container[data-v-258b29f8]{display:flex;align-items:center;gap:10px;width:100%;height:100%}.capture-status-bar .status-item .upload-progress-container .upload-details[data-v-258b29f8]{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-header[data-v-258b29f8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-header .status-label[data-v-258b29f8]{color:var(--text-secondary);font-weight:600;font-size:12px;white-space:nowrap}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-header .status-value[data-v-258b29f8]{color:var(--text-primary);font-weight:700;font-size:13px;min-width:40px;text-align:right}.capture-status-bar .status-item .upload-progress-container .upload-details .progress-wrapper[data-v-258b29f8]{flex:1;min-width:150px;max-width:250px}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-document-name[data-v-258b29f8]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-document-name i[data-v-258b29f8]{color:var(--text-tertiary);font-size:10px;flex-shrink:0}.capture-status-bar .status-item .upload-progress-container .upload-details .upload-document-name span[data-v-258b29f8]{overflow:hidden;text-overflow:ellipsis}@keyframes uploadPulse-258b29f8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@media(max-width:1400px){.capture-status-bar[data-v-258b29f8]{font-size:12px}.capture-status-bar .status-section[data-v-258b29f8]{gap:15px}.capture-status-bar .status-item[data-v-258b29f8]{padding:3px 8px}.capture-status-bar .status-item .status-label[data-v-258b29f8],.capture-status-bar .status-item .status-value[data-v-258b29f8]{font-size:11px}}@media(max-width:1200px){.capture-status-bar[data-v-258b29f8]{flex-wrap:wrap;padding:6px 15px}.capture-status-bar .status-section[data-v-258b29f8]{gap:10px}.capture-status-bar .status-section.center-section[data-v-258b29f8]{width:100%;order:1;margin-top:6px;padding-top:6px;border-top:1px solid var(--border-secondary)}}.duplicate-policy-pause__body[data-v-6d218a01]{display:flex;flex-direction:column;gap:.75rem}.duplicate-policy-pause__document[data-v-6d218a01]{margin:0;font-weight:600;color:var(--text-primary)}.duplicate-policy-pause__message[data-v-6d218a01]{margin:0;line-height:1.5;color:var(--text-secondary)}.duplicate-policy-pause__batch[data-v-6d218a01]{margin:0;font-size:12px;color:var(--text-tertiary)}@keyframes capture-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.capture-panel-surface{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));box-shadow:0 1px 2px var(--shadow-sm)}.capture-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);flex-shrink:0;background:var(--bg-card)}.capture-panel-title{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);text-transform:none}.capture-panel-meta{margin:0;font-size:11px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums}.capture-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.capture-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:12px;padding:28px 16px;text-align:center;border:1px dashed var(--border-tertiary, var(--border-secondary));border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.capture-empty i{font-size:22px;opacity:.85;color:var(--text-secondary)}.capture-empty p,.capture-empty span{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:22rem}.capture-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-tertiary, var(--border-secondary));background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.capture-btn i{font-size:12px}.capture-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-focus, var(--text-link)) 55%,transparent);outline-offset:2px}.capture-accent-save{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card))}.capture-accent-save:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-swc) 60%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.capture-accent-workflow{border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary));color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-card))}.capture-accent-workflow:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 20%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-bpm) 60%,var(--border-secondary));color:var(--color-bpm)}.capture-accent-scan{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card))}.capture-accent-scan:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 22%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-swc) 65%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.capture-accent-danger{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--border-secondary));color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card))}.capture-accent-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 20%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-danger) 60%,var(--border-secondary));color:var(--color-danger)}.capture-btn--primary.capture-accent-save{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card))}.capture-btn--primary.capture-accent-save:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-swc) 60%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.capture-btn--danger.capture-accent-danger{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--border-secondary));color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card))}.capture-btn--danger.capture-accent-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 20%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-danger) 60%,var(--border-secondary));color:var(--color-danger)}.capture-btn--primary:not(.capture-accent-save){background:var(--bg-card);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.capture-btn--primary:not(.capture-accent-save):hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-btn--solid{border-color:var(--border-primary, var(--border-tertiary));background:var(--bg-hover);color:var(--text-primary)}.capture-btn--solid:hover:not(:disabled){background:var(--bg-active, var(--bg-tertiary));border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-btn--danger:not(.capture-accent-danger){background:var(--bg-card);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.capture-btn--danger:not(.capture-accent-danger):hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-btn--ghost{border-color:transparent;background:transparent;color:var(--text-secondary)}.capture-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:transparent}.capture-btn--icon{width:32px;padding:0}.capture-screen .btn:disabled,.capture-screen .btn.disabled,.capture-screen fieldset:disabled .btn,.capture-screen .capture-btn:disabled,.capture-screen .capture-btn--primary:disabled,.capture-screen .capture-btn--solid:disabled,.capture-screen .capture-btn--danger:disabled,.capture-screen .btn-outline-secondary:disabled,.capture-screen .btn-outline-light:disabled,.capture-screen .btn-outline-info:disabled,.capture-screen .btn-outline-warning:disabled,.capture-screen .btn-warning:disabled,.capture-screen .btn-outline-primary:disabled,.capture-screen .btn-primary:disabled,.capture-screen .btn-outline-success:disabled,.capture-screen .btn-success:disabled,.capture-screen .btn-outline-danger:disabled,.capture-container .btn:disabled,.capture-container .btn.disabled,.capture-container fieldset:disabled .btn,.capture-container .capture-btn:disabled,.capture-container .capture-btn--primary:disabled,.capture-container .capture-btn--solid:disabled,.capture-container .capture-btn--danger:disabled,.capture-container .btn-outline-secondary:disabled,.capture-container .btn-outline-light:disabled,.capture-container .btn-outline-info:disabled,.capture-container .btn-outline-warning:disabled,.capture-container .btn-warning:disabled,.capture-container .btn-outline-primary:disabled,.capture-container .btn-primary:disabled,.capture-container .btn-outline-success:disabled,.capture-container .btn-success:disabled,.capture-container .btn-outline-danger:disabled,.scanner-control-bar .btn:disabled,.scanner-control-bar .btn.disabled,.scanner-control-bar fieldset:disabled .btn,.scanner-control-bar .capture-btn:disabled,.scanner-control-bar .capture-btn--primary:disabled,.scanner-control-bar .capture-btn--solid:disabled,.scanner-control-bar .capture-btn--danger:disabled,.scanner-control-bar .btn-outline-secondary:disabled,.scanner-control-bar .btn-outline-light:disabled,.scanner-control-bar .btn-outline-info:disabled,.scanner-control-bar .btn-outline-warning:disabled,.scanner-control-bar .btn-warning:disabled,.scanner-control-bar .btn-outline-primary:disabled,.scanner-control-bar .btn-primary:disabled,.scanner-control-bar .btn-outline-success:disabled,.scanner-control-bar .btn-success:disabled,.scanner-control-bar .btn-outline-danger:disabled,.document-indexing-panel .btn:disabled,.document-indexing-panel .btn.disabled,.document-indexing-panel fieldset:disabled .btn,.document-indexing-panel .capture-btn:disabled,.document-indexing-panel .capture-btn--primary:disabled,.document-indexing-panel .capture-btn--solid:disabled,.document-indexing-panel .capture-btn--danger:disabled,.document-indexing-panel .btn-outline-secondary:disabled,.document-indexing-panel .btn-outline-light:disabled,.document-indexing-panel .btn-outline-info:disabled,.document-indexing-panel .btn-outline-warning:disabled,.document-indexing-panel .btn-warning:disabled,.document-indexing-panel .btn-outline-primary:disabled,.document-indexing-panel .btn-primary:disabled,.document-indexing-panel .btn-outline-success:disabled,.document-indexing-panel .btn-success:disabled,.document-indexing-panel .btn-outline-danger:disabled,.page-thumbnail-list .btn:disabled,.page-thumbnail-list .btn.disabled,.page-thumbnail-list fieldset:disabled .btn,.page-thumbnail-list .capture-btn:disabled,.page-thumbnail-list .capture-btn--primary:disabled,.page-thumbnail-list .capture-btn--solid:disabled,.page-thumbnail-list .capture-btn--danger:disabled,.page-thumbnail-list .btn-outline-secondary:disabled,.page-thumbnail-list .btn-outline-light:disabled,.page-thumbnail-list .btn-outline-info:disabled,.page-thumbnail-list .btn-outline-warning:disabled,.page-thumbnail-list .btn-warning:disabled,.page-thumbnail-list .btn-outline-primary:disabled,.page-thumbnail-list .btn-primary:disabled,.page-thumbnail-list .btn-outline-success:disabled,.page-thumbnail-list .btn-success:disabled,.page-thumbnail-list .btn-outline-danger:disabled,.page-preview .btn:disabled,.page-preview .btn.disabled,.page-preview fieldset:disabled .btn,.page-preview .capture-btn:disabled,.page-preview .capture-btn--primary:disabled,.page-preview .capture-btn--solid:disabled,.page-preview .capture-btn--danger:disabled,.page-preview .btn-outline-secondary:disabled,.page-preview .btn-outline-light:disabled,.page-preview .btn-outline-info:disabled,.page-preview .btn-outline-warning:disabled,.page-preview .btn-warning:disabled,.page-preview .btn-outline-primary:disabled,.page-preview .btn-primary:disabled,.page-preview .btn-outline-success:disabled,.page-preview .btn-success:disabled,.page-preview .btn-outline-danger:disabled,.capture-status-bar .btn:disabled,.capture-status-bar .btn.disabled,.capture-status-bar fieldset:disabled .btn,.capture-status-bar .capture-btn:disabled,.capture-status-bar .capture-btn--primary:disabled,.capture-status-bar .capture-btn--solid:disabled,.capture-status-bar .capture-btn--danger:disabled,.capture-status-bar .btn-outline-secondary:disabled,.capture-status-bar .btn-outline-light:disabled,.capture-status-bar .btn-outline-info:disabled,.capture-status-bar .btn-outline-warning:disabled,.capture-status-bar .btn-warning:disabled,.capture-status-bar .btn-outline-primary:disabled,.capture-status-bar .btn-primary:disabled,.capture-status-bar .btn-outline-success:disabled,.capture-status-bar .btn-success:disabled,.capture-status-bar .btn-outline-danger:disabled,.capture-modal .btn:disabled,.capture-modal .btn.disabled,.capture-modal fieldset:disabled .btn,.capture-modal .capture-btn:disabled,.capture-modal .capture-btn--primary:disabled,.capture-modal .capture-btn--solid:disabled,.capture-modal .capture-btn--danger:disabled,.capture-modal .btn-outline-secondary:disabled,.capture-modal .btn-outline-light:disabled,.capture-modal .btn-outline-info:disabled,.capture-modal .btn-outline-warning:disabled,.capture-modal .btn-warning:disabled,.capture-modal .btn-outline-primary:disabled,.capture-modal .btn-primary:disabled,.capture-modal .btn-outline-success:disabled,.capture-modal .btn-success:disabled,.capture-modal .btn-outline-danger:disabled{opacity:1!important;cursor:not-allowed;box-shadow:none!important;background:var(--bg-disabled, var(--bg-tertiary))!important;border-color:var(--border-tertiary, var(--border-secondary))!important;color:var(--text-disabled, var(--text-tertiary))!important}.capture-screen .form-control:disabled,.capture-screen .custom-select:disabled,.capture-container .form-control:disabled,.capture-container .custom-select:disabled,.scanner-control-bar .form-control:disabled,.scanner-control-bar .custom-select:disabled,.document-indexing-panel .form-control:disabled,.document-indexing-panel .custom-select:disabled,.page-thumbnail-list .form-control:disabled,.page-thumbnail-list .custom-select:disabled,.page-preview .form-control:disabled,.page-preview .custom-select:disabled,.capture-status-bar .form-control:disabled,.capture-status-bar .custom-select:disabled,.capture-modal .form-control:disabled,.capture-modal .custom-select:disabled{opacity:1;background:var(--bg-disabled, var(--bg-tertiary));border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-disabled, var(--text-tertiary));cursor:not-allowed}.capture-screen .custom-control-input:disabled~.custom-control-label,.capture-screen .custom-control-input[disabled]~.custom-control-label,.capture-container .custom-control-input:disabled~.custom-control-label,.capture-container .custom-control-input[disabled]~.custom-control-label,.scanner-control-bar .custom-control-input:disabled~.custom-control-label,.scanner-control-bar .custom-control-input[disabled]~.custom-control-label,.document-indexing-panel .custom-control-input:disabled~.custom-control-label,.document-indexing-panel .custom-control-input[disabled]~.custom-control-label,.page-thumbnail-list .custom-control-input:disabled~.custom-control-label,.page-thumbnail-list .custom-control-input[disabled]~.custom-control-label,.page-preview .custom-control-input:disabled~.custom-control-label,.page-preview .custom-control-input[disabled]~.custom-control-label,.capture-status-bar .custom-control-input:disabled~.custom-control-label,.capture-status-bar .custom-control-input[disabled]~.custom-control-label,.capture-modal .custom-control-input:disabled~.custom-control-label,.capture-modal .custom-control-input[disabled]~.custom-control-label{color:var(--text-disabled, var(--text-tertiary));cursor:not-allowed}.capture-screen .custom-control-input:disabled~.custom-control-label:before,.capture-screen .custom-control-input[disabled]~.custom-control-label:before,.capture-container .custom-control-input:disabled~.custom-control-label:before,.capture-container .custom-control-input[disabled]~.custom-control-label:before,.scanner-control-bar .custom-control-input:disabled~.custom-control-label:before,.scanner-control-bar .custom-control-input[disabled]~.custom-control-label:before,.document-indexing-panel .custom-control-input:disabled~.custom-control-label:before,.document-indexing-panel .custom-control-input[disabled]~.custom-control-label:before,.page-thumbnail-list .custom-control-input:disabled~.custom-control-label:before,.page-thumbnail-list .custom-control-input[disabled]~.custom-control-label:before,.page-preview .custom-control-input:disabled~.custom-control-label:before,.page-preview .custom-control-input[disabled]~.custom-control-label:before,.capture-status-bar .custom-control-input:disabled~.custom-control-label:before,.capture-status-bar .custom-control-input[disabled]~.custom-control-label:before,.capture-modal .custom-control-input:disabled~.custom-control-label:before,.capture-modal .custom-control-input[disabled]~.custom-control-label:before{background-color:var(--bg-disabled, var(--bg-tertiary));border-color:var(--border-tertiary, var(--border-secondary))}.capture-screen .btn-outline-secondary,.capture-screen .btn-outline-light,.capture-screen .btn-outline-info,.capture-screen .btn-outline-warning,.capture-screen .btn-outline-primary:not(.capture-accent-save),.capture-screen .btn-outline-success,.capture-screen .btn-outline-danger:not(.capture-accent-danger),.capture-screen .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.capture-screen .btn-warning,.capture-screen .btn-success:not(.capture-primary-cta),.capture-container .btn-outline-secondary,.capture-container .btn-outline-light,.capture-container .btn-outline-info,.capture-container .btn-outline-warning,.capture-container .btn-outline-primary:not(.capture-accent-save),.capture-container .btn-outline-success,.capture-container .btn-outline-danger:not(.capture-accent-danger),.capture-container .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.capture-container .btn-warning,.capture-container .btn-success:not(.capture-primary-cta),.scanner-control-bar .btn-outline-secondary,.scanner-control-bar .btn-outline-light,.scanner-control-bar .btn-outline-info,.scanner-control-bar .btn-outline-warning,.scanner-control-bar .btn-outline-primary:not(.capture-accent-save),.scanner-control-bar .btn-outline-success,.scanner-control-bar .btn-outline-danger:not(.capture-accent-danger),.scanner-control-bar .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.scanner-control-bar .btn-warning,.scanner-control-bar .btn-success:not(.capture-primary-cta),.document-indexing-panel .btn-outline-secondary,.document-indexing-panel .btn-outline-light,.document-indexing-panel .btn-outline-info,.document-indexing-panel .btn-outline-warning,.document-indexing-panel .btn-outline-primary:not(.capture-accent-save),.document-indexing-panel .btn-outline-success,.document-indexing-panel .btn-outline-danger:not(.capture-accent-danger),.document-indexing-panel .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.document-indexing-panel .btn-warning,.document-indexing-panel .btn-success:not(.capture-primary-cta),.page-thumbnail-list .btn-outline-secondary,.page-thumbnail-list .btn-outline-light,.page-thumbnail-list .btn-outline-info,.page-thumbnail-list .btn-outline-warning,.page-thumbnail-list .btn-outline-primary:not(.capture-accent-save),.page-thumbnail-list .btn-outline-success,.page-thumbnail-list .btn-outline-danger:not(.capture-accent-danger),.page-thumbnail-list .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.page-thumbnail-list .btn-warning,.page-thumbnail-list .btn-success:not(.capture-primary-cta),.page-preview .btn-outline-secondary,.page-preview .btn-outline-light,.page-preview .btn-outline-info,.page-preview .btn-outline-warning,.page-preview .btn-outline-primary:not(.capture-accent-save),.page-preview .btn-outline-success,.page-preview .btn-outline-danger:not(.capture-accent-danger),.page-preview .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.page-preview .btn-warning,.page-preview .btn-success:not(.capture-primary-cta),.capture-status-bar .btn-outline-secondary,.capture-status-bar .btn-outline-light,.capture-status-bar .btn-outline-info,.capture-status-bar .btn-outline-warning,.capture-status-bar .btn-outline-primary:not(.capture-accent-save),.capture-status-bar .btn-outline-success,.capture-status-bar .btn-outline-danger:not(.capture-accent-danger),.capture-status-bar .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.capture-status-bar .btn-warning,.capture-status-bar .btn-success:not(.capture-primary-cta),.capture-modal .btn-outline-secondary,.capture-modal .btn-outline-light,.capture-modal .btn-outline-info,.capture-modal .btn-outline-warning,.capture-modal .btn-outline-primary:not(.capture-accent-save),.capture-modal .btn-outline-success,.capture-modal .btn-outline-danger:not(.capture-accent-danger),.capture-modal .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan),.capture-modal .btn-warning,.capture-modal .btn-success:not(.capture-primary-cta){background:var(--bg-card);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.capture-screen .btn-outline-secondary:hover:not(:disabled),.capture-screen .btn-outline-light:hover:not(:disabled),.capture-screen .btn-outline-info:hover:not(:disabled),.capture-screen .btn-outline-warning:hover:not(:disabled),.capture-screen .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.capture-screen .btn-outline-success:hover:not(:disabled),.capture-screen .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.capture-screen .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.capture-screen .btn-warning:hover:not(:disabled),.capture-screen .btn-success:not(.capture-primary-cta):hover:not(:disabled),.capture-container .btn-outline-secondary:hover:not(:disabled),.capture-container .btn-outline-light:hover:not(:disabled),.capture-container .btn-outline-info:hover:not(:disabled),.capture-container .btn-outline-warning:hover:not(:disabled),.capture-container .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.capture-container .btn-outline-success:hover:not(:disabled),.capture-container .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.capture-container .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.capture-container .btn-warning:hover:not(:disabled),.capture-container .btn-success:not(.capture-primary-cta):hover:not(:disabled),.scanner-control-bar .btn-outline-secondary:hover:not(:disabled),.scanner-control-bar .btn-outline-light:hover:not(:disabled),.scanner-control-bar .btn-outline-info:hover:not(:disabled),.scanner-control-bar .btn-outline-warning:hover:not(:disabled),.scanner-control-bar .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.scanner-control-bar .btn-outline-success:hover:not(:disabled),.scanner-control-bar .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.scanner-control-bar .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.scanner-control-bar .btn-warning:hover:not(:disabled),.scanner-control-bar .btn-success:not(.capture-primary-cta):hover:not(:disabled),.document-indexing-panel .btn-outline-secondary:hover:not(:disabled),.document-indexing-panel .btn-outline-light:hover:not(:disabled),.document-indexing-panel .btn-outline-info:hover:not(:disabled),.document-indexing-panel .btn-outline-warning:hover:not(:disabled),.document-indexing-panel .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.document-indexing-panel .btn-outline-success:hover:not(:disabled),.document-indexing-panel .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.document-indexing-panel .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.document-indexing-panel .btn-warning:hover:not(:disabled),.document-indexing-panel .btn-success:not(.capture-primary-cta):hover:not(:disabled),.page-thumbnail-list .btn-outline-secondary:hover:not(:disabled),.page-thumbnail-list .btn-outline-light:hover:not(:disabled),.page-thumbnail-list .btn-outline-info:hover:not(:disabled),.page-thumbnail-list .btn-outline-warning:hover:not(:disabled),.page-thumbnail-list .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.page-thumbnail-list .btn-outline-success:hover:not(:disabled),.page-thumbnail-list .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.page-thumbnail-list .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.page-thumbnail-list .btn-warning:hover:not(:disabled),.page-thumbnail-list .btn-success:not(.capture-primary-cta):hover:not(:disabled),.page-preview .btn-outline-secondary:hover:not(:disabled),.page-preview .btn-outline-light:hover:not(:disabled),.page-preview .btn-outline-info:hover:not(:disabled),.page-preview .btn-outline-warning:hover:not(:disabled),.page-preview .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.page-preview .btn-outline-success:hover:not(:disabled),.page-preview .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.page-preview .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.page-preview .btn-warning:hover:not(:disabled),.page-preview .btn-success:not(.capture-primary-cta):hover:not(:disabled),.capture-status-bar .btn-outline-secondary:hover:not(:disabled),.capture-status-bar .btn-outline-light:hover:not(:disabled),.capture-status-bar .btn-outline-info:hover:not(:disabled),.capture-status-bar .btn-outline-warning:hover:not(:disabled),.capture-status-bar .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.capture-status-bar .btn-outline-success:hover:not(:disabled),.capture-status-bar .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.capture-status-bar .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.capture-status-bar .btn-warning:hover:not(:disabled),.capture-status-bar .btn-success:not(.capture-primary-cta):hover:not(:disabled),.capture-modal .btn-outline-secondary:hover:not(:disabled),.capture-modal .btn-outline-light:hover:not(:disabled),.capture-modal .btn-outline-info:hover:not(:disabled),.capture-modal .btn-outline-warning:hover:not(:disabled),.capture-modal .btn-outline-primary:not(.capture-accent-save):hover:not(:disabled),.capture-modal .btn-outline-success:hover:not(:disabled),.capture-modal .btn-outline-danger:not(.capture-accent-danger):hover:not(:disabled),.capture-modal .btn-primary:not(.capture-primary-cta):not(.capture-accent-scan):hover:not(:disabled),.capture-modal .btn-warning:hover:not(:disabled),.capture-modal .btn-success:not(.capture-primary-cta):hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-screen .capture-primary-cta,.capture-container .capture-primary-cta,.scanner-control-bar .capture-primary-cta,.document-indexing-panel .capture-primary-cta,.page-thumbnail-list .capture-primary-cta,.page-preview .capture-primary-cta,.capture-status-bar .capture-primary-cta,.capture-modal .capture-primary-cta{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff)}.capture-screen .capture-primary-cta:hover:not(:disabled),.capture-container .capture-primary-cta:hover:not(:disabled),.scanner-control-bar .capture-primary-cta:hover:not(:disabled),.document-indexing-panel .capture-primary-cta:hover:not(:disabled),.page-thumbnail-list .capture-primary-cta:hover:not(:disabled),.page-preview .capture-primary-cta:hover:not(:disabled),.capture-status-bar .capture-primary-cta:hover:not(:disabled),.capture-modal .capture-primary-cta:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 88%,#000);border-color:color-mix(in srgb,var(--color-swc) 88%,#000);color:var(--color-on-accent, #fff)}.capture-screen .btn-outline-danger.capture-accent-danger:disabled,.capture-screen .capture-accent-danger:disabled,.capture-screen .capture-btn--danger.capture-accent-danger:disabled,.capture-container .btn-outline-danger.capture-accent-danger:disabled,.capture-container .capture-accent-danger:disabled,.capture-container .capture-btn--danger.capture-accent-danger:disabled,.scanner-control-bar .btn-outline-danger.capture-accent-danger:disabled,.scanner-control-bar .capture-accent-danger:disabled,.scanner-control-bar .capture-btn--danger.capture-accent-danger:disabled,.document-indexing-panel .btn-outline-danger.capture-accent-danger:disabled,.document-indexing-panel .capture-accent-danger:disabled,.document-indexing-panel .capture-btn--danger.capture-accent-danger:disabled,.page-thumbnail-list .btn-outline-danger.capture-accent-danger:disabled,.page-thumbnail-list .capture-accent-danger:disabled,.page-thumbnail-list .capture-btn--danger.capture-accent-danger:disabled,.page-preview .btn-outline-danger.capture-accent-danger:disabled,.page-preview .capture-accent-danger:disabled,.page-preview .capture-btn--danger.capture-accent-danger:disabled,.capture-status-bar .btn-outline-danger.capture-accent-danger:disabled,.capture-status-bar .capture-accent-danger:disabled,.capture-status-bar .capture-btn--danger.capture-accent-danger:disabled,.capture-modal .btn-outline-danger.capture-accent-danger:disabled,.capture-modal .capture-accent-danger:disabled,.capture-modal .capture-btn--danger.capture-accent-danger:disabled{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-disabled, var(--text-tertiary)))!important;background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-disabled, var(--bg-tertiary)))!important;border-color:color-mix(in srgb,var(--color-danger) 38%,var(--border-tertiary, var(--border-secondary)))!important}.capture-screen .btn-outline-primary.capture-accent-save:disabled,.capture-screen .capture-accent-save:disabled,.capture-screen .capture-btn--primary.capture-accent-save:disabled,.capture-container .btn-outline-primary.capture-accent-save:disabled,.capture-container .capture-accent-save:disabled,.capture-container .capture-btn--primary.capture-accent-save:disabled,.scanner-control-bar .btn-outline-primary.capture-accent-save:disabled,.scanner-control-bar .capture-accent-save:disabled,.scanner-control-bar .capture-btn--primary.capture-accent-save:disabled,.document-indexing-panel .btn-outline-primary.capture-accent-save:disabled,.document-indexing-panel .capture-accent-save:disabled,.document-indexing-panel .capture-btn--primary.capture-accent-save:disabled,.page-thumbnail-list .btn-outline-primary.capture-accent-save:disabled,.page-thumbnail-list .capture-accent-save:disabled,.page-thumbnail-list .capture-btn--primary.capture-accent-save:disabled,.page-preview .btn-outline-primary.capture-accent-save:disabled,.page-preview .capture-accent-save:disabled,.page-preview .capture-btn--primary.capture-accent-save:disabled,.capture-status-bar .btn-outline-primary.capture-accent-save:disabled,.capture-status-bar .capture-accent-save:disabled,.capture-status-bar .capture-btn--primary.capture-accent-save:disabled,.capture-modal .btn-outline-primary.capture-accent-save:disabled,.capture-modal .capture-accent-save:disabled,.capture-modal .capture-btn--primary.capture-accent-save:disabled{color:color-mix(in srgb,var(--color-swc-bright, var(--color-swc)) 60%,var(--text-disabled, var(--text-tertiary)))!important;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-disabled, var(--bg-tertiary)))!important;border-color:color-mix(in srgb,var(--color-swc) 32%,var(--border-tertiary, var(--border-secondary)))!important}.capture-screen .btn-primary.capture-accent-scan:disabled,.capture-screen .capture-accent-scan:disabled,.capture-container .btn-primary.capture-accent-scan:disabled,.capture-container .capture-accent-scan:disabled,.scanner-control-bar .btn-primary.capture-accent-scan:disabled,.scanner-control-bar .capture-accent-scan:disabled,.document-indexing-panel .btn-primary.capture-accent-scan:disabled,.document-indexing-panel .capture-accent-scan:disabled,.page-thumbnail-list .btn-primary.capture-accent-scan:disabled,.page-thumbnail-list .capture-accent-scan:disabled,.page-preview .btn-primary.capture-accent-scan:disabled,.page-preview .capture-accent-scan:disabled,.capture-status-bar .btn-primary.capture-accent-scan:disabled,.capture-status-bar .capture-accent-scan:disabled,.capture-modal .btn-primary.capture-accent-scan:disabled,.capture-modal .capture-accent-scan:disabled{color:color-mix(in srgb,var(--color-swc-bright, var(--color-swc)) 60%,var(--text-disabled, var(--text-tertiary)))!important;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-disabled, var(--bg-tertiary)))!important;border-color:color-mix(in srgb,var(--color-swc) 32%,var(--border-tertiary, var(--border-secondary)))!important}.capture-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;font-size:12px;line-height:1.4;color:var(--text-secondary);background:var(--bg-card);border-bottom:1px solid var(--border-secondary)}.capture-status-strip--accent,.capture-status-strip--warning,.capture-status-strip--info{background:var(--bg-secondary);border-bottom-color:var(--border-secondary);color:var(--text-secondary)}.capture-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)}.capture-chip--signed,.capture-chip--pending,.capture-chip--failed,.capture-chip--skipped,.capture-chip--swc{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.capture-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid transparent;background:var(--bg-tertiary);color:var(--text-primary);transition:background .15s ease,border-color .15s ease}.capture-row:hover{background:var(--bg-hover)}.capture-row.is-selected{border-color:var(--border-primary);background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--text-secondary)}.capture-row.is-multi-selected{border-color:var(--border-primary);background:var(--bg-hover)}.capture-row.is-drop-target{border:1px dashed var(--border-primary);background:var(--bg-hover)}.capture-modal .modal-content{background:var(--bg-modal, var(--bg-card));border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 12px 40px var(--shadow-md, rgba(0, 0, 0, .18));overflow:hidden}.capture-modal .modal-header{padding:14px 18px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.capture-modal .modal-header .modal-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.capture-modal .modal-header .close{color:var(--text-tertiary);text-shadow:none;opacity:1}.capture-modal .modal-header .close:hover{color:var(--text-primary)}.capture-modal .modal-body{padding:16px 18px;color:var(--text-primary);background:var(--bg-card)}.capture-modal .modal-footer{padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-card);gap:8px}.capture-modal .modal-footer .btn{height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.capture-modal .modal-footer .btn-secondary,.capture-modal .modal-footer .btn-outline-secondary{background:var(--bg-card);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.capture-modal .modal-footer .btn-secondary:hover:not(:disabled),.capture-modal .modal-footer .btn-outline-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary));color:var(--text-primary)}.capture-modal .modal-footer .btn-primary{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff)}.capture-modal .modal-footer .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 88%,#000);border-color:color-mix(in srgb,var(--color-swc) 88%,#000);color:var(--color-on-accent, #fff)}.capture-control-label{display:block;font-size:11px;line-height:1.2;color:var(--text-secondary);margin:0 2px 6px!important;padding:0;font-weight:600;letter-spacing:.02em}[data-theme=dark] .capture-screen .text-muted,[data-theme=dark] .capture-container .text-muted,[data-theme=dark] .scanner-control-bar .text-muted,[data-theme=dark] .document-indexing-panel .text-muted,[data-theme=dark] .page-thumbnail-list .text-muted,[data-theme=dark] .page-preview .text-muted,[data-theme=dark] .capture-status-bar .text-muted,[data-theme=dark] .capture-modal .text-muted{color:var(--text-secondary)!important}[data-theme=dark] .capture-screen .text-danger,[data-theme=dark] .capture-screen a.text-danger,[data-theme=dark] .capture-screen a.text-danger:hover,[data-theme=dark] .capture-screen a.text-danger:focus,[data-theme=dark] .capture-container .text-danger,[data-theme=dark] .capture-container a.text-danger,[data-theme=dark] .capture-container a.text-danger:hover,[data-theme=dark] .capture-container a.text-danger:focus,[data-theme=dark] .scanner-control-bar .text-danger,[data-theme=dark] .scanner-control-bar a.text-danger,[data-theme=dark] .scanner-control-bar a.text-danger:hover,[data-theme=dark] .scanner-control-bar a.text-danger:focus,[data-theme=dark] .document-indexing-panel .text-danger,[data-theme=dark] .document-indexing-panel a.text-danger,[data-theme=dark] .document-indexing-panel a.text-danger:hover,[data-theme=dark] .document-indexing-panel a.text-danger:focus,[data-theme=dark] .page-thumbnail-list .text-danger,[data-theme=dark] .page-thumbnail-list a.text-danger,[data-theme=dark] .page-thumbnail-list a.text-danger:hover,[data-theme=dark] .page-thumbnail-list a.text-danger:focus,[data-theme=dark] .page-preview .text-danger,[data-theme=dark] .page-preview a.text-danger,[data-theme=dark] .page-preview a.text-danger:hover,[data-theme=dark] .page-preview a.text-danger:focus,[data-theme=dark] .capture-status-bar .text-danger,[data-theme=dark] .capture-status-bar a.text-danger,[data-theme=dark] .capture-status-bar a.text-danger:hover,[data-theme=dark] .capture-status-bar a.text-danger:focus,[data-theme=dark] .capture-modal .text-danger,[data-theme=dark] .capture-modal a.text-danger,[data-theme=dark] .capture-modal a.text-danger:hover,[data-theme=dark] .capture-modal a.text-danger:focus{color:var(--color-danger)!important}[data-theme=dark] .capture-empty{border-color:var(--border-tertiary);color:var(--text-secondary)}[data-theme=dark] .capture-empty i{color:var(--text-secondary);opacity:.9}[data-theme=dark] .capture-empty p,[data-theme=dark] .capture-empty span{color:var(--text-primary)}[data-theme=dark] .capture-screen .btn:disabled,[data-theme=dark] .capture-screen .btn.disabled,[data-theme=dark] .capture-screen .capture-btn:disabled,[data-theme=dark] .capture-screen .form-control:disabled,[data-theme=dark] .capture-screen .custom-select:disabled,[data-theme=dark] .capture-container .btn:disabled,[data-theme=dark] .capture-container .btn.disabled,[data-theme=dark] .capture-container .capture-btn:disabled,[data-theme=dark] .capture-container .form-control:disabled,[data-theme=dark] .capture-container .custom-select:disabled,[data-theme=dark] .scanner-control-bar .btn:disabled,[data-theme=dark] .scanner-control-bar .btn.disabled,[data-theme=dark] .scanner-control-bar .capture-btn:disabled,[data-theme=dark] .scanner-control-bar .form-control:disabled,[data-theme=dark] .scanner-control-bar .custom-select:disabled,[data-theme=dark] .document-indexing-panel .btn:disabled,[data-theme=dark] .document-indexing-panel .btn.disabled,[data-theme=dark] .document-indexing-panel .capture-btn:disabled,[data-theme=dark] .document-indexing-panel .form-control:disabled,[data-theme=dark] .document-indexing-panel .custom-select:disabled,[data-theme=dark] .page-thumbnail-list .btn:disabled,[data-theme=dark] .page-thumbnail-list .btn.disabled,[data-theme=dark] .page-thumbnail-list .capture-btn:disabled,[data-theme=dark] .page-thumbnail-list .form-control:disabled,[data-theme=dark] .page-thumbnail-list .custom-select:disabled,[data-theme=dark] .page-preview .btn:disabled,[data-theme=dark] .page-preview .btn.disabled,[data-theme=dark] .page-preview .capture-btn:disabled,[data-theme=dark] .page-preview .form-control:disabled,[data-theme=dark] .page-preview .custom-select:disabled,[data-theme=dark] .capture-status-bar .btn:disabled,[data-theme=dark] .capture-status-bar .btn.disabled,[data-theme=dark] .capture-status-bar .capture-btn:disabled,[data-theme=dark] .capture-status-bar .form-control:disabled,[data-theme=dark] .capture-status-bar .custom-select:disabled,[data-theme=dark] .capture-modal .btn:disabled,[data-theme=dark] .capture-modal .btn.disabled,[data-theme=dark] .capture-modal .capture-btn:disabled,[data-theme=dark] .capture-modal .form-control:disabled,[data-theme=dark] .capture-modal .custom-select:disabled{color:color-mix(in srgb,var(--text-primary) 38%,var(--text-disabled))!important}[data-theme=dark] .capture-screen .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .capture-screen .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .capture-container .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .capture-container .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .scanner-control-bar .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .scanner-control-bar .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .document-indexing-panel .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .document-indexing-panel .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .page-thumbnail-list .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .page-thumbnail-list .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .page-preview .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .page-preview .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .capture-status-bar .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .capture-status-bar .custom-control-input[disabled]~.custom-control-label,[data-theme=dark] .capture-modal .custom-control-input:disabled~.custom-control-label,[data-theme=dark] .capture-modal .custom-control-input[disabled]~.custom-control-label{color:color-mix(in srgb,var(--text-primary) 38%,var(--text-disabled))}.capture-select-focus:focus{border-color:var(--border-input-focus, var(--border-primary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--border-input-focus, var(--text-link)) 35%,transparent)!important}@media(prefers-reduced-motion:reduce){.capture-panel-surface,.capture-row{animation:none!important;transition:none!important}}.automate-suggestion .automate-suggestion-icon[data-v-b3414dae]{color:var(--color-info);flex-shrink:0}.automate-suggestion .automate-suggestion-text[data-v-b3414dae]{flex:1 1 240px;min-width:0;color:var(--text-secondary);font-size:13px}.automate-suggestion .automate-suggestion-actions[data-v-b3414dae]{display:flex;align-items:center;gap:8px;flex-shrink:0}.capture-beta-banner[data-v-b3414dae]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.capture-beta-banner__badge[data-v-b3414dae]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;padding:1px 6px;border-radius:4px;border:1px solid var(--border-tertiary, var(--border-secondary));background:var(--bg-tertiary);color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.capture-beta-banner__text[data-v-b3414dae]{flex:1;min-width:0;color:var(--text-primary);font-weight:500}.capture-beta-banner__dismiss[data-v-b3414dae]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:-1px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.capture-beta-banner__dismiss[data-v-b3414dae]:hover{background:var(--bg-hover);color:var(--text-primary)}.capture-beta-banner__dismiss[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-focus, var(--text-link)) 55%,transparent);outline-offset:2px}.workflow-capture-bar[data-v-b3414dae]{border-bottom:1px solid color-mix(in srgb,var(--color-bpm) 30%,var(--border-primary));background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-secondary));padding:8px 12px;font-size:13px}.workflow-capture-bar__main[data-v-b3414dae]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workflow-capture-bar__context[data-v-b3414dae]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.workflow-capture-bar__back[data-v-b3414dae]{display:inline-flex;align-items:center;border:none;background:transparent;padding:0 4px;margin-left:-4px;border-radius:4px;color:var(--color-bpm);font-size:inherit;line-height:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.workflow-capture-bar__back[data-v-b3414dae]:hover{background:color-mix(in srgb,var(--color-bpm) 14%,transparent)}.workflow-capture-bar__flow[data-v-b3414dae]{font-weight:600;color:var(--text-primary)}.workflow-capture-bar__document[data-v-b3414dae]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-capture-bar__actions[data-v-b3414dae]{display:flex;align-items:center;gap:10px;margin-left:auto}.workflow-capture-bar__count[data-v-b3414dae]{color:var(--text-secondary);font-size:12px}.workflow-capture-bar__pending-pages[data-v-b3414dae]{color:var(--text-warning, #b8860b);font-size:12px;font-weight:500}.workflow-capture-bar__requirements[data-v-b3414dae]{margin-top:6px;display:flex;flex-wrap:wrap;gap:12px}.workflow-capture-bar__requirement[data-v-b3414dae]{color:var(--text-secondary);font-size:12px}.workflow-capture-bar__error[data-v-b3414dae]{margin-top:6px;color:var(--text-danger, #dc3545);font-size:12px}.workflow-capture-bar__orphaned[data-v-b3414dae]{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--text-warning, #b8860b) 10%,transparent);color:var(--text-warning, #b8860b);font-size:12px}.workflow-capture-bar__loading-existing[data-v-b3414dae]{margin-top:6px;display:flex;align-items:center;color:var(--text-secondary);font-size:12px}.workflow-capture-bar__closed[data-v-b3414dae]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:4px;background:color-mix(in srgb,var(--text-danger, #dc3545) 10%,transparent);color:var(--text-danger, #dc3545);font-size:12px;font-weight:600}.workflow-capture-bar__links[data-v-b3414dae]{margin-top:6px}.workflow-capture-bar__links-toggle[data-v-b3414dae]{border:none;background:transparent;padding:0;color:var(--text-primary);font-size:12px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer}.workflow-capture-bar__pending[data-v-b3414dae]{margin-left:8px;color:var(--text-warning, #b8860b);font-weight:500}.workflow-capture-bar__links-body[data-v-b3414dae]{margin-top:4px;max-height:160px;overflow-y:auto}.workflow-capture-bar__links-empty[data-v-b3414dae]{color:var(--text-secondary);font-size:12px;padding:4px 0}.workflow-capture-bar__link-row[data-v-b3414dae]{display:flex;align-items:center;gap:10px;padding:3px 0;border-top:1px solid var(--border-secondary);font-size:12px}.workflow-capture-bar__link-name[data-v-b3414dae]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.workflow-capture-bar__link-meta[data-v-b3414dae]{color:var(--text-secondary)}.workflow-capture-bar__link-action[data-v-b3414dae]{border:none;background:transparent;color:var(--text-link);padding:0;text-decoration:underline}.legal-validity-banner .lv-badge[data-v-b3414dae]{gap:6px}.legal-validity-banner .lv-note[data-v-b3414dae]{color:var(--text-secondary)}.legal-validity-banner .lv-quota[data-v-b3414dae]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-danger)}.legal-validity-status[data-v-b3414dae]{flex-shrink:0;font-size:12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.legal-validity-status .lv-status-summary[data-v-b3414dae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin:0;padding:8px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.legal-validity-status .lv-status-summary[data-v-b3414dae]:hover{background:var(--bg-hover)}.legal-validity-status .lv-status-summary[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:-2px}.legal-validity-status .lv-status-summary-label[data-v-b3414dae]{font-weight:600;color:var(--text-primary);white-space:nowrap}.legal-validity-status .lv-status-chips[data-v-b3414dae]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.legal-validity-status .lv-status-chips .spinner-border[data-v-b3414dae]{width:.7rem;height:.7rem;border-width:.12em}.legal-validity-status .lv-status-toggle[data-v-b3414dae]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-tertiary);font-size:11px;white-space:nowrap}.legal-validity-status .lv-status-details[data-v-b3414dae]{max-height:160px;overflow-y:auto;padding:0 14px 10px;border-top:1px solid var(--border-secondary)}.legal-validity-status .lv-status-row[data-v-b3414dae]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0}.legal-validity-status .lv-status-name[data-v-b3414dae]{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.legal-validity-status .lv-retry[data-v-b3414dae]{padding:0;color:var(--color-swc)}.capture-container[data-v-b3414dae]{position:relative;width:100%;height:100%}.capture-screen[data-v-b3414dae]{display:flex;flex-direction:column;height:100%;max-height:100%;background-color:var(--bg-primary);color:var(--text-primary);position:relative;overflow:hidden;animation:capture-rise .35s ease both}.capture-screen.fullscreen-mode[data-v-b3414dae]{position:fixed;top:0;left:0;width:100vw;height:100dvh;max-height:100dvh;z-index:1030}.capture-screen.drag-over .drop-zone-overlay[data-v-b3414dae]{display:flex}.drop-zone-overlay[data-v-b3414dae]{display:none;position:absolute;inset:0;z-index:1000;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-primary));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drop-zone-overlay .drop-zone-content[data-v-b3414dae]{text-align:center;color:var(--color-swc);padding:28px 32px;border:1px dashed color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.drop-zone-overlay .drop-zone-content i[data-v-b3414dae]{opacity:.85;margin-bottom:8px;font-size:2.5rem}.drop-zone-overlay .drop-zone-content h3[data-v-b3414dae]{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:var(--text-primary)}.drop-zone-overlay .drop-zone-content p[data-v-b3414dae]{margin:0;font-size:13px;color:var(--text-secondary)}.drop-zone-overlay .drop-zone-content .drop-zone-target[data-v-b3414dae]{font-weight:600;color:var(--color-swc)}.scanning-overlay[data-v-b3414dae]{position:absolute;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.scanning-card[data-v-b3414dae]{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,320px);padding:24px 24px 20px;text-align:center;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 12px 32px var(--shadow-md, rgba(0, 0, 0, .12));animation:capture-rise .35s ease both}.scanning-visual[data-v-b3414dae]{display:flex;align-items:center;justify-content:center}.scanning-glyph[data-v-b3414dae]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-secondary));color:var(--color-swc);font-size:1.1rem}.scanning-copy[data-v-b3414dae]{display:flex;flex-direction:column;gap:8px;width:100%}.scanning-title[data-v-b3414dae]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.scanning-subtitle[data-v-b3414dae],.scanning-phase[data-v-b3414dae]{margin:0;font-size:13px;color:var(--text-secondary)}.scanning-progress[data-v-b3414dae]{width:100%;height:6px;margin:4px auto 0;border-radius:999px;background:var(--bg-tertiary);overflow:hidden}.scanning-progress__fill[data-v-b3414dae]{height:100%;border-radius:inherit;background:var(--color-swc);transition:width .25s ease}.scanner-init-overlay[data-v-b3414dae]{position:absolute;inset:0;z-index:1150;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg-primary) 48%,transparent);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);animation:scanner-init-fade-in-b3414dae .28s ease-out}.scanner-init-card[data-v-b3414dae]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(100%,340px);padding:28px 28px 22px;text-align:center;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm),0 18px 48px var(--shadow-md);animation:scanner-init-card-in-b3414dae .38s cubic-bezier(.22,1,.36,1)}.scanner-init-visual[data-v-b3414dae]{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.scanner-init-spinner[data-v-b3414dae]{position:absolute;inset:0;width:64px;height:64px;animation:scanner-init-spin-b3414dae .9s linear infinite}.scanner-init-spinner__track[data-v-b3414dae]{fill:none;stroke:var(--border-secondary);stroke-width:3}.scanner-init-spinner__arc[data-v-b3414dae]{fill:none;stroke:var(--color-swc);stroke-width:3;stroke-linecap:round;stroke-dasharray:38 113;transform-origin:28px 28px;transform:rotate(-90deg)}.scanner-init-glyph[data-v-b3414dae]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-secondary));color:var(--color-swc);font-size:1rem}.scanner-init-copy[data-v-b3414dae]{display:flex;flex-direction:column;gap:6px}.scanner-init-title[data-v-b3414dae]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.scanner-init-subtitle[data-v-b3414dae]{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.scanner-init-bar[data-v-b3414dae]{position:relative;width:100%;max-width:180px;height:3px;margin-top:-4px;overflow:hidden;border-radius:999px;background:var(--border-secondary)}.scanner-init-bar__fill[data-v-b3414dae]{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--color-swc),transparent);animation:scanner-init-bar-b3414dae 1.4s ease-in-out infinite}.scanner-init-dismiss[data-v-b3414dae]{appearance:none;margin-top:2px;padding:0 14px;height:32px;font-size:12px;font-weight:600;font-family:inherit;line-height:1;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.scanner-init-dismiss[data-v-b3414dae]:hover,.scanner-init-dismiss[data-v-b3414dae]:focus-visible{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary));outline:none}.scanner-init-dismiss[data-v-b3414dae]:focus-visible{box-shadow:0 0 0 3px var(--color-swc-focus)}@keyframes scanner-init-fade-in-b3414dae{0%{opacity:0}to{opacity:1}}@keyframes scanner-init-card-in-b3414dae{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scanner-init-spin-b3414dae{to{transform:rotate(360deg)}}@keyframes scanner-init-bar-b3414dae{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.capture-screen[data-v-b3414dae],.scanning-card[data-v-b3414dae],.scanner-init-overlay[data-v-b3414dae],.scanner-init-card[data-v-b3414dae],.scanner-init-spinner[data-v-b3414dae],.scanner-init-bar__fill[data-v-b3414dae]{animation:none}.scanner-init-spinner__arc[data-v-b3414dae]{opacity:.75}.scanner-init-bar__fill[data-v-b3414dae]{left:30%;width:40%;opacity:.85;transform:none}}.capture-panels[data-v-b3414dae]{display:flex;flex:1;overflow:hidden;min-height:0;gap:0;background:var(--bg-primary)}.left-panel[data-v-b3414dae]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.left-panel.collapsed[data-v-b3414dae]{width:40px!important;min-width:40px}.left-panel.collapsed .panel-content[data-v-b3414dae],.left-panel.collapsed .resize-handle[data-v-b3414dae]{display:none}.left-panel .panel-content[data-v-b3414dae]{flex:1;overflow-y:auto;min-width:0}.left-panel .panel-toggle[data-v-b3414dae]{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .15s ease,border-color .15s ease,width .15s ease}.left-panel .panel-toggle[data-v-b3414dae]:hover{background:var(--bg-hover);width:28px}.left-panel .panel-toggle[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.left-panel .panel-toggle i[data-v-b3414dae]{color:var(--text-secondary);font-size:12px}.left-panel .resize-handle[data-v-b3414dae]{position:absolute;top:0;bottom:0;width:5px;cursor:col-resize;z-index:20;transition:background-color .15s ease}.left-panel .resize-handle[data-v-b3414dae]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.left-panel .resize-handle[data-v-b3414dae]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.left-panel .resize-handle.resize-handle-right[data-v-b3414dae]{right:0}.left-panel .resize-handle.resize-handle-left[data-v-b3414dae]{left:0}.left-panel[data-v-b3414dae]{min-width:200px;max-width:600px}.ocr-panel[data-v-b3414dae]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.ocr-panel.collapsed[data-v-b3414dae]{width:40px!important;min-width:40px}.ocr-panel.collapsed .panel-content[data-v-b3414dae],.ocr-panel.collapsed .resize-handle[data-v-b3414dae]{display:none}.ocr-panel .panel-content[data-v-b3414dae]{flex:1;overflow-y:auto;min-width:0}.ocr-panel .panel-toggle[data-v-b3414dae]{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .15s ease,border-color .15s ease,width .15s ease}.ocr-panel .panel-toggle[data-v-b3414dae]:hover{background:var(--bg-hover);width:28px}.ocr-panel .panel-toggle[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.ocr-panel .panel-toggle i[data-v-b3414dae]{color:var(--text-secondary);font-size:12px}.ocr-panel .resize-handle[data-v-b3414dae]{position:absolute;top:0;bottom:0;width:5px;cursor:col-resize;z-index:20;transition:background-color .15s ease}.ocr-panel .resize-handle[data-v-b3414dae]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.ocr-panel .resize-handle[data-v-b3414dae]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.ocr-panel .resize-handle.resize-handle-right[data-v-b3414dae]{right:0}.ocr-panel .resize-handle.resize-handle-left[data-v-b3414dae]{left:0}.ocr-panel[data-v-b3414dae]{min-width:240px;max-width:520px}.ocr-panel .panel-content[data-v-b3414dae]{padding:0}.center-panel[data-v-b3414dae]{flex:1;background:var(--bg-primary);display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;position:relative;min-width:0}.right-panel[data-v-b3414dae]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.right-panel.collapsed[data-v-b3414dae]{width:40px!important;min-width:40px}.right-panel.collapsed .panel-content[data-v-b3414dae],.right-panel.collapsed .resize-handle[data-v-b3414dae]{display:none}.right-panel .panel-content[data-v-b3414dae]{flex:1;overflow-y:auto;min-width:0}.right-panel .panel-toggle[data-v-b3414dae]{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .15s ease,border-color .15s ease,width .15s ease}.right-panel .panel-toggle[data-v-b3414dae]:hover{background:var(--bg-hover);width:28px}.right-panel .panel-toggle[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.right-panel .panel-toggle i[data-v-b3414dae]{color:var(--text-secondary);font-size:12px}.right-panel .resize-handle[data-v-b3414dae]{position:absolute;top:0;bottom:0;width:5px;cursor:col-resize;z-index:20;transition:background-color .15s ease}.right-panel .resize-handle[data-v-b3414dae]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.right-panel .resize-handle[data-v-b3414dae]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.right-panel .resize-handle.resize-handle-right[data-v-b3414dae]{right:0}.right-panel .resize-handle.resize-handle-left[data-v-b3414dae]{left:0}.right-panel[data-v-b3414dae]{min-width:300px;max-width:600px;border-right:none;border-left:1px solid var(--border-secondary)}.right-panel .panel-toggle[data-v-b3414dae]{right:auto;left:-12px;border-radius:8px 0 0 8px}.action-bar[data-v-b3414dae]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--bg-card);border-top:1px solid var(--border-secondary);box-shadow:0 -1px 2px var(--shadow-sm);flex-wrap:wrap;row-gap:8px;column-gap:12px;container-type:inline-size;container-name:capture-actionbar}.action-bar .btn[data-v-b3414dae]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease;box-shadow:none!important}.action-bar .btn[data-v-b3414dae]:focus{box-shadow:none!important}.action-bar .btn[data-v-b3414dae]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.action-bar .action-btn-group--destructive[data-v-b3414dae]{display:flex;align-items:center;gap:6px;margin-left:4px;padding-left:10px;border-left:1px solid var(--border-secondary)}.action-bar .action-btn-fullscreen[data-v-b3414dae]{margin-left:8px}.action-bar .badge[data-v-b3414dae]{font-size:10px;font-weight:700;border-radius:9px;padding:2px 6px}.left-actions[data-v-b3414dae],.right-actions[data-v-b3414dae]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}@container capture-actionbar (max-width: 1560px){.action-btn-secondary .btn-label[data-v-b3414dae],.action-btn-destructive .btn-label[data-v-b3414dae],.action-btn-add-existing .btn-label[data-v-b3414dae]{display:none}}@container capture-actionbar (max-width: 1760px){.action-bar--workflow-task .left-actions .action-btn .btn-label[data-v-b3414dae]{display:none}}@container capture-actionbar (max-width: 1120px){.left-actions .action-btn .btn-label[data-v-b3414dae],.action-btn-save .btn-label[data-v-b3414dae],.action-btn-complete-task .btn-label[data-v-b3414dae]{display:none}}@container capture-actionbar (max-width: 760px){.right-actions .action-btn .btn-label[data-v-b3414dae]{display:none}}@media(max-width:1200px){.left-panel[data-v-b3414dae]{min-width:220px}.right-panel[data-v-b3414dae]{min-width:260px}.action-bar[data-v-b3414dae]{padding:10px 12px;column-gap:8px}.action-bar .action-btn-fullscreen[data-v-b3414dae]{margin-left:4px}}@media(max-width:992px){.right-panel[data-v-b3414dae]:not(.collapsed){width:280px!important;min-width:240px}.ocr-panel[data-v-b3414dae]:not(.collapsed){width:240px!important;min-width:220px}.left-panel[data-v-b3414dae]:not(.collapsed){width:220px!important}}@media(max-width:768px){.capture-panels[data-v-b3414dae]{flex-direction:column;overflow-y:auto}.left-panel[data-v-b3414dae],.ocr-panel[data-v-b3414dae],.right-panel[data-v-b3414dae],.center-panel[data-v-b3414dae]{width:100%!important;max-width:100%;min-width:0;border-left:none;border-right:none;border-top:1px solid var(--border-secondary)}.left-panel .resize-handle[data-v-b3414dae],.ocr-panel .resize-handle[data-v-b3414dae],.right-panel .resize-handle[data-v-b3414dae],.left-panel .panel-toggle[data-v-b3414dae],.ocr-panel .panel-toggle[data-v-b3414dae],.right-panel .panel-toggle[data-v-b3414dae]{display:none}.center-panel[data-v-b3414dae]{min-height:320px}.action-bar[data-v-b3414dae]{justify-content:center;padding:8px}.action-bar .left-actions[data-v-b3414dae],.action-bar .right-actions[data-v-b3414dae]{flex:1 1 auto;justify-content:center}.action-bar .action-btn-fullscreen[data-v-b3414dae]{margin-left:0}.action-bar .btn[data-v-b3414dae]{min-height:var(--touch-target-min, 44px);height:auto;padding:0 12px}}.panel-content[data-v-b3414dae]::-webkit-scrollbar{width:8px}.panel-content[data-v-b3414dae]::-webkit-scrollbar-track{background:var(--bg-secondary)}.panel-content[data-v-b3414dae]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.panel-content[data-v-b3414dae]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#dwtcontrolContainer-capture,#dwtcontrolContainer-capture *{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.dynamsoft-dwt-dlg-mask,.dynamsoft-dwt-dlg,.dynamsoft-dwt-installdlg,.dwt-progress-bar,.dwt-loading,[id*=Dynamsoft],[class*=Dynamsoft],[id*=WebTwain],[class*=WebTwain]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.dp-status-badge[data-v-897a83ad]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap;line-height:1.2}.dp-status-badge[data-v-897a83ad]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.dp-status-queued[data-v-897a83ad]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-primary)}.dp-status-queued[data-v-897a83ad]:before{background:var(--text-tertiary)}.dp-status-processing[data-v-897a83ad]{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 14%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-info) 35%,var(--border-secondary))}.dp-status-processing[data-v-897a83ad]:before{background:var(--color-info);animation:dp-pulse-897a83ad 1.4s ease-in-out infinite}.dp-status-needs_boundary_review[data-v-897a83ad]{color:var(--color-warning);background:var(--color-warning-soft-bg, rgba(250, 123, 13, .12));border:1px solid var(--color-warning-soft-border, rgba(250, 123, 13, .3))}.dp-status-needs_boundary_review[data-v-897a83ad]:before{background:var(--color-warning)}.dp-status-completed[data-v-897a83ad]{color:var(--color-success);background:var(--color-success-soft-bg, rgba(51, 153, 103, .12));border:1px solid var(--color-success-soft-ring, rgba(51, 153, 103, .3))}.dp-status-completed[data-v-897a83ad]:before{background:var(--color-success)}.dp-status-failed[data-v-897a83ad]{color:var(--color-danger);background:var(--color-danger-soft-bg, rgba(254, 0, 0, .08));border:1px solid var(--color-danger-soft-border, rgba(254, 0, 0, .25))}.dp-status-failed[data-v-897a83ad]:before{background:var(--color-danger)}.dp-status-cancelled[data-v-897a83ad]{color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.dp-status-cancelled[data-v-897a83ad]:before{background:var(--text-tertiary)}@keyframes dp-pulse-897a83ad{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.dp-status-processing[data-v-897a83ad]:before{animation:none}}[data-theme=dark] .dp-status-completed[data-v-897a83ad]{color:#6fd4a0;background:#4db87f38;border-color:#4db87f66}[data-theme=dark] .dp-status-processing[data-v-897a83ad]{color:#6ec8e8;background:#2ba8d433;border-color:#2ba8d466}[data-theme=dark] .dp-status-failed[data-v-897a83ad]{color:#ff7a7a;background:#ff404033;border-color:#ff404066}[data-theme=dark] .dp-status-needs_boundary_review[data-v-897a83ad]{color:#ffc266;background:#ff903033;border-color:#ff903066}[data-theme=dark] .dp-status-queued[data-v-897a83ad]{color:#c4c8d2;background:#ffffff0f;border-color:var(--border-primary)}[data-theme=dark] .dp-status-cancelled[data-v-897a83ad]{color:#a7adb8;opacity:1}.dp-card[data-v-87f26cb5]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;overflow:hidden}.dp-card-header[data-v-87f26cb5]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.dp-card-body[data-v-87f26cb5]{padding:20px 24px}.dp-page-title[data-v-87f26cb5]{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3}.dp-page-subtitle[data-v-87f26cb5]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.dp-settings-btn[data-v-87f26cb5]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-card);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;transition:all .12s ease}.dp-settings-btn[data-v-87f26cb5]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.dp-btn-primary[data-v-87f26cb5]{background:var(--color-swc);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;padding:5px 12px;transition:opacity .15s ease}.dp-btn-primary[data-v-87f26cb5]:hover{opacity:.88;color:#fff}.dp-btn-flat[data-v-87f26cb5]{font-size:12px;border-radius:6px;padding:5px 12px;font-weight:500}.dp-filter-pills[data-v-87f26cb5]{display:flex;gap:8px;flex-wrap:wrap}.dp-stat-chip[data-v-87f26cb5]{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.dp-stat-chip[data-v-87f26cb5]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dp-stat-chip.active[data-v-87f26cb5]{background:var(--color-swc);border-color:var(--color-swc);color:#fff}.dp-stat-count[data-v-87f26cb5]{font-size:14px;font-weight:700}.dp-stat-label[data-v-87f26cb5]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.dp-inbox-list[data-v-87f26cb5]{list-style:none;margin:0;padding:0}.dp-inbox-row[data-v-87f26cb5]{display:flex;align-items:center;gap:14px;padding:12px 8px;border-top:1px solid var(--border-secondary)}.dp-inbox-row[data-v-87f26cb5]:first-child{border-top:none}.dp-inbox-row--clickable[data-v-87f26cb5]{cursor:pointer;transition:background .12s ease}.dp-inbox-row--clickable[data-v-87f26cb5]:hover{background:var(--bg-tertiary);box-shadow:inset 3px 0 0 var(--color-swc)}.dp-inbox-icon[data-v-87f26cb5]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0;font-size:14px;background:var(--bg-tertiary);color:var(--text-secondary)}.dp-inbox-icon--processing[data-v-87f26cb5]{background:#5dc5ec1f;color:var(--color-info)}.dp-inbox-icon--needsReview[data-v-87f26cb5]{background:#fa7b0d1f;color:var(--color-warning)}.dp-inbox-icon--failed[data-v-87f26cb5]{background:#fe00001a;color:var(--color-danger)}.dp-inbox-icon--done[data-v-87f26cb5]{background:#3399671f;color:var(--color-success)}.dp-inbox-main[data-v-87f26cb5]{flex:1 1 auto;min-width:0}.dp-inbox-title[data-v-87f26cb5]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-inbox-meta[data-v-87f26cb5]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.dp-inbox-status[data-v-87f26cb5]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dp-review-flag[data-v-87f26cb5]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--color-warning)}.dp-inbox-actions[data-v-87f26cb5]{display:flex;align-items:center;flex-shrink:0}.dp-status-badge[data-v-87f26cb5]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:20px;white-space:nowrap}.dp-status-queued[data-v-87f26cb5]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.dp-empty-state[data-v-87f26cb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary)}.dp-empty-icon[data-v-87f26cb5]{font-size:36px;margin-bottom:12px;opacity:.4}.dp-empty-text[data-v-87f26cb5]{font-size:13px}.grantee-list[data-v-cbe5adf7]{max-height:180px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;background:var(--bg-secondary)}.ocr-model-list[data-v-00c9a22c]{height:100%;display:flex;flex-direction:column;color:var(--text-primary)}.list-toolbar[data-v-00c9a22c]{padding:.85rem;border-bottom:1px solid var(--border-color, var(--border-secondary));background:var(--bg-secondary, #f8f9fa)}.list-toolbar__search[data-v-00c9a22c]{position:relative}.list-toolbar__search i[data-v-00c9a22c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-secondary, #6c757d);pointer-events:none}.list-toolbar__search input[data-v-00c9a22c]{padding-left:28px}.list-state[data-v-00c9a22c]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-secondary, #6c757d)}.list-state--empty[data-v-00c9a22c]{flex-direction:column;gap:.5rem;text-align:center;font-size:.85rem}.list-state--empty i[data-v-00c9a22c]{font-size:1.5rem;opacity:.5}.model-items[data-v-00c9a22c]{flex:1;overflow-y:auto;margin:0;padding:.5rem}.model-item[data-v-00c9a22c]{position:relative;display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .7rem .65rem;margin-bottom:4px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.model-item[data-v-00c9a22c]:hover{background:var(--bg-hover, var(--bg-secondary))}.model-item.active[data-v-00c9a22c]{background:color-mix(in srgb,var(--color-swc, var(--primary, #007bff)) 10%,var(--bg-card, var(--bg-primary)));border-color:color-mix(in srgb,var(--color-swc, var(--primary, #007bff)) 45%,var(--border-secondary, #dee2e6))}.model-item__avatar[data-v-00c9a22c]{flex:0 0 auto;width:32px;height:32px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.8rem;color:var(--color-swc, var(--primary, #007bff));background:color-mix(in srgb,var(--color-swc, var(--primary, #007bff)) 12%,transparent)}.model-item__body[data-v-00c9a22c]{flex:1;min-width:0;padding-right:.25rem}.model-item__name-row[data-v-00c9a22c]{display:flex;align-items:center;gap:.35rem;min-width:0}.model-item__name[data-v-00c9a22c]{flex:0 1 auto;min-width:0;font-weight:600;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-item__desc[data-v-00c9a22c]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.model-item__meta[data-v-00c9a22c]{display:flex;flex-direction:column;gap:3px;margin-top:7px}.model-item__meta-row[data-v-00c9a22c]{display:flex;align-items:baseline;gap:.35rem;min-width:0;font-size:11px;line-height:1.35}.model-item__meta-icon[data-v-00c9a22c]{flex:0 0 auto;width:12px;font-size:10px;text-align:center;color:var(--text-tertiary, var(--text-secondary));transform:translateY(.5px)}.model-item__meta-label[data-v-00c9a22c]{flex:0 0 auto;font-weight:600;color:var(--text-tertiary, var(--text-secondary));white-space:nowrap}.model-item__meta-label[data-v-00c9a22c]:after{content:":"}.model-item__meta-value[data-v-00c9a22c]{flex:1 1 auto;min-width:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.chip[data-v-00c9a22c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.6rem}.chip--default[data-v-00c9a22c]{color:var(--color-warning-text, #b8860b);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.chip--muted[data-v-00c9a22c]{color:var(--text-secondary, #6c757d);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.model-item__actions[data-v-00c9a22c]{position:absolute;top:.55rem;right:.45rem;display:flex;gap:2px;padding:2px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .15s ease}.model-item:hover .model-item__actions[data-v-00c9a22c]{background:var(--bg-hover, var(--bg-secondary))}.model-item.active .model-item__actions[data-v-00c9a22c]{background:color-mix(in srgb,var(--color-swc, var(--primary, #007bff)) 10%,var(--bg-card, var(--bg-primary)))}.model-item:hover .model-item__actions[data-v-00c9a22c],.model-item.active .model-item__actions[data-v-00c9a22c],.model-item:focus-within .model-item__actions[data-v-00c9a22c]{opacity:1;pointer-events:auto}.icon-btn[data-v-00c9a22c]{appearance:none;border:none;background:transparent;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--text-secondary, #6c757d);cursor:pointer;transition:background-color .15s ease,color .15s ease}.icon-btn[data-v-00c9a22c]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.icon-btn[data-v-00c9a22c]:disabled{opacity:.4;cursor:default}.icon-btn--danger[data-v-00c9a22c]:hover:not(:disabled){color:var(--color-danger, #dc3545);background:var(--color-danger-soft-bg, rgba(220, 53, 69, .1))}.ocr-model-editor[data-v-aecbc501]{height:100%;display:flex;flex-direction:column;color:var(--text-primary)}.editor-header[data-v-aecbc501]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--border-color, #dee2e6);background:var(--bg-secondary, #f8f9fa)}.editor-header__titles[data-v-aecbc501]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.editor-header__title[data-v-aecbc501]{font-weight:700}.editor-header__name[data-v-aecbc501]{font-size:.82rem;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-body[data-v-aecbc501]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.6rem;overflow:hidden;padding:.6rem .85rem .75rem}.config-strip[data-v-aecbc501]{flex:0 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.55rem;align-items:start;max-height:36%;overflow-x:hidden;overflow-y:auto;padding-right:2px}.config-card--fixed[data-v-aecbc501]{grid-column:1 / -1}.config-card__row[data-v-aecbc501]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 .5rem}.config-card[data-v-aecbc501]{min-width:0;padding:.5rem .7rem .55rem;border:1px solid var(--border-color, #dee2e6);border-radius:10px;background:var(--bg-primary)}.config-card__title[data-v-aecbc501]{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #6c757d)}.config-card__title i[data-v-aecbc501]{font-size:.72rem;color:var(--primary, #007bff)}.config-card__info[data-v-aecbc501]{color:var(--text-secondary, #6c757d)!important;cursor:help}.config-card[data-v-aecbc501] .form-group{margin-bottom:.4rem}.config-card[data-v-aecbc501] .form-group.mb-0,.config-card__separator-toggle.mb-0[data-v-aecbc501]{margin-bottom:0}.config-card[data-v-aecbc501] .form-group label,.config-card[data-v-aecbc501] .form-group legend{margin-bottom:2px!important;padding-bottom:0;font-size:.72rem;font-weight:600;color:var(--text-secondary, #6c757d)}.config-card[data-v-aecbc501] .form-text{margin-top:.15rem;font-size:.7rem;line-height:1.3}.fixed-values-list[data-v-aecbc501]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem .65rem;max-height:110px;overflow-y:auto;padding-right:2px}.fixed-value-row[data-v-aecbc501]{display:flex;align-items:center;gap:.5rem;min-width:0}.fixed-value-row__label[data-v-aecbc501]{flex:0 0 auto;max-width:45%;font-size:.78rem;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-value-row .form-control[data-v-aecbc501]{min-width:0}.identifier-zone-controls[data-v-aecbc501]{padding:.55rem .7rem;border:1px dashed var(--border-secondary, #adb5bd);border-radius:8px;background:var(--bg-secondary, #f8f9fa)}.identifier-captured[data-v-aecbc501]{padding-top:.5rem;border-top:1px solid var(--border-color, #dee2e6)}.identifier-captured__head[data-v-aecbc501]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.identifier-captured__label[data-v-aecbc501]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary, #6c757d)}.identifier-captured__reload[data-v-aecbc501]{line-height:1;color:var(--primary, #007bff)}.identifier-captured__text[data-v-aecbc501]{margin-top:.3rem;padding:.35rem .5rem;border:1px solid var(--border-color, #dee2e6);border-radius:6px;background:var(--bg-primary);font-family:var(--font-monospace, monospace);font-size:.8rem;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;max-height:6.5rem;overflow-y:auto}.identifier-captured__status[data-v-aecbc501]{margin-top:.3rem;font-size:.76rem;color:var(--text-secondary, #6c757d)}.identifier-captured__status--empty[data-v-aecbc501]{font-style:italic}.identifier-captured__confidence[data-v-aecbc501]{margin-top:.25rem;font-size:.72rem;color:var(--text-secondary, #6c757d)}.workbench[data-v-aecbc501]{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;padding:.55rem .7rem .65rem;border:1px solid var(--border-color, #dee2e6);border-radius:10px;background:var(--bg-primary)}.workbench--expanded[data-v-aecbc501]{position:fixed;inset:0;z-index:1040;min-height:0;border-radius:0;padding:.75rem 1rem 1rem}.workbench__bar[data-v-aecbc501]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;padding-bottom:.55rem;margin-bottom:.65rem;border-bottom:1px solid var(--border-color, #dee2e6)}.workbench__actions[data-v-aecbc501]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.workbench__scanner[data-v-aecbc501]{display:flex;gap:.4rem;min-width:0}.workbench__stepper[data-v-aecbc501]{display:flex;align-items:center;gap:.25rem}.workbench__stepper-label[data-v-aecbc501]{font-size:.78rem;color:var(--text-secondary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .25rem}.workbench__scanner .custom-select[data-v-aecbc501]{width:auto;min-width:170px;max-width:260px}.workbench__main[data-v-aecbc501]{flex:1;min-height:0;overflow:hidden;display:flex;gap:0}.workbench__canvas[data-v-aecbc501]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.workbench__canvas>*[data-v-aecbc501]{flex:1;min-height:0}.workbench__rail[data-v-aecbc501]{flex:0 0 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.workbench__rail--mapper[data-v-aecbc501]{padding-right:.35rem}.workbench__rail--indexing[data-v-aecbc501]{padding-left:.35rem}.workbench__resizer[data-v-aecbc501]{flex:0 0 auto;align-self:stretch;width:10px;margin:0 .35rem;padding:0;border:none;background:transparent;cursor:col-resize;position:relative;border-radius:4px;touch-action:none;transition:background-color .15s ease}.workbench__resizer[data-v-aecbc501]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:48px;max-height:60%;border-radius:2px;background:var(--border-color, #dee2e6);transition:background-color .15s ease}.workbench__resizer[data-v-aecbc501]:hover,.workbench__resizer[data-v-aecbc501]:focus-visible,.workbench__resizer--active[data-v-aecbc501]{background:var(--bg-selected, rgba(0, 123, 255, .08));outline:none}.workbench__resizer[data-v-aecbc501]:hover:before,.workbench__resizer[data-v-aecbc501]:focus-visible:before,.workbench__resizer--active[data-v-aecbc501]:before{background:var(--primary, #007bff);height:72px}.workbench__rail--mapper[data-v-aecbc501] .ocr-field-mapper{height:auto}.workbench__rail--mapper[data-v-aecbc501] .ocr-field-mapper .panel-body{overflow:visible}@media(max-width:1100px){.workbench__main[data-v-aecbc501]{flex-wrap:wrap;gap:.75rem}.workbench__resizer--indexing[data-v-aecbc501]{display:none}.workbench__rail--indexing[data-v-aecbc501]{flex:1 1 100%;width:auto!important;max-width:none;min-width:0;padding-left:0;padding-top:.75rem;border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))}}@media(max-width:900px){.editor-body[data-v-aecbc501]{overflow-y:auto}.config-strip[data-v-aecbc501]{max-height:none;overflow-y:visible}.workbench[data-v-aecbc501]{min-height:0;flex:0 0 auto}.workbench__main[data-v-aecbc501]{flex-direction:column;flex-wrap:nowrap;overflow:visible;gap:.75rem}.workbench__resizer[data-v-aecbc501]{display:none}.workbench__canvas[data-v-aecbc501]{min-height:320px;order:-1}.workbench__rail[data-v-aecbc501]{width:auto!important;max-width:none;min-width:0;overflow-y:visible}.workbench__rail--mapper[data-v-aecbc501]{padding-right:0}.workbench__rail--indexing[data-v-aecbc501]{padding-left:0;padding-top:0;border-top:none}}.sample-empty-state[data-v-aecbc501]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1rem;border:1px dashed var(--border-secondary, #adb5bd);border-radius:8px}.workbench__empty[data-v-aecbc501]{justify-content:center}.sample-empty-state__icon[data-v-aecbc501]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.15rem;color:var(--text-secondary, #6c757d);background:var(--bg-secondary, #f1f3f5);margin-bottom:.75rem}.indexing-preview[data-v-aecbc501]{flex:1 1 auto;min-height:0;padding:.5rem .75rem .65rem;border:1px solid var(--border-color, #dee2e6);border-radius:8px;background:var(--bg-secondary, #f8f9fa);overflow-y:auto}.ocr-model-manager[data-v-4c3e8b02]{height:100%;display:flex;flex-direction:column;padding:0;color:var(--text-primary);background:transparent;min-height:0;overflow:hidden}@media(max-width:900px){.ocr-model-manager[data-v-4c3e8b02]{overflow-y:auto}}.omm-header[data-v-4c3e8b02]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;flex:0 0 auto;margin:0 0 12px;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 1px 2px var(--shadow-sm)}.omm-header__left[data-v-4c3e8b02]{min-width:0;flex:1 1 240px}.omm-header__title-row[data-v-4c3e8b02]{display:flex;align-items:center;gap:8px;min-width:0}.omm-header__icon[data-v-4c3e8b02]{flex:0 0 auto;font-size:14px;color:var(--color-swc)}.omm-header__title[data-v-4c3e8b02]{margin:0;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omm-header__subtitle[data-v-4c3e8b02]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);max-width:40rem}.omm-header__right[data-v-4c3e8b02]{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap}.omm-header__back[data-v-4c3e8b02]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.omm-header__back i[data-v-4c3e8b02]{font-size:11px}.omm-header__back[data-v-4c3e8b02]:hover{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));background:var(--bg-hover)}.omm-tabs[data-v-4c3e8b02]{display:inline-flex;gap:4px;padding:3px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.omm-tabs__tab[data-v-4c3e8b02]{appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;font-family:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.omm-tabs__tab i[data-v-4c3e8b02]{font-size:12px}.omm-tabs__tab[data-v-4c3e8b02]:hover{color:var(--text-primary);background:var(--bg-hover)}.omm-tabs__tab.is-active[data-v-4c3e8b02]{color:var(--color-swc);background:var(--bg-secondary);border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));box-shadow:0 1px 2px var(--shadow-sm)}@media(max-width:720px){.omm-header[data-v-4c3e8b02]{align-items:stretch}.omm-header__right[data-v-4c3e8b02]{width:100%}.omm-tabs[data-v-4c3e8b02]{flex:1 1 auto}.omm-tabs__tab[data-v-4c3e8b02]{flex:1 1 0;justify-content:center}}.omm-pane[data-v-4c3e8b02]{flex:1;display:flex;gap:1rem;min-height:0}.omm-pane--split[data-v-4c3e8b02]{gap:0}.omm-pane__list[data-v-4c3e8b02]{flex:0 0 330px;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border-color, #dee2e6);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.omm-resizer[data-v-4c3e8b02]{flex:0 0 auto;align-self:stretch;width:10px;margin:0 .35rem;padding:0;border:none;background:transparent;cursor:col-resize;position:relative;border-radius:4px;touch-action:none;transition:background-color .15s ease}.omm-resizer[data-v-4c3e8b02]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:48px;max-height:60%;border-radius:2px;background:var(--border-color, #dee2e6);transition:background-color .15s ease}.omm-resizer[data-v-4c3e8b02]:hover,.omm-resizer[data-v-4c3e8b02]:focus-visible,.omm-resizer--active[data-v-4c3e8b02]{background:var(--bg-selected, rgba(0, 123, 255, .08));outline:none}.omm-resizer[data-v-4c3e8b02]:hover:before,.omm-resizer[data-v-4c3e8b02]:focus-visible:before,.omm-resizer--active[data-v-4c3e8b02]:before{background:var(--primary, #007bff);height:72px}.omm-pane__editor[data-v-4c3e8b02]{flex:1;min-width:0;border:1px solid var(--border-color, #dee2e6);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.omm-empty[data-v-4c3e8b02]{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.omm-empty__icon[data-v-4c3e8b02]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem;color:var(--text-secondary, #6c757d);background:var(--bg-secondary, #f1f3f5);margin-bottom:.9rem}.omm-empty__title[data-v-4c3e8b02]{margin:0 0 .25rem;font-weight:600}.omm-empty__hint[data-v-4c3e8b02]{margin:0;font-size:.85rem;color:var(--text-secondary, #6c757d);max-width:320px}@media(max-width:860px){.omm-pane[data-v-4c3e8b02]{flex-direction:column}.omm-pane__list[data-v-4c3e8b02]{flex:0 0 auto!important;max-height:40vh}.omm-resizer[data-v-4c3e8b02]{display:none}}.page-production[data-v-b035a64c]{padding:16px 0}.pp-card[data-v-b035a64c]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm)}.pp-card-header[data-v-b035a64c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--border-secondary)}.pp-page-title[data-v-b035a64c]{font-size:1.25rem;margin:0;color:var(--text-primary)}.pp-page-subtitle[data-v-b035a64c]{margin:4px 0 0;font-size:.85rem;color:var(--text-tertiary)}.pp-export-btn[data-v-b035a64c],.pp-preset-btn[data-v-b035a64c],.pp-detail-btn[data-v-b035a64c]{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:8px;padding:8px 14px;font-size:.85rem}.pp-export-btn[data-v-b035a64c]:hover:not(:disabled),.pp-preset-btn[data-v-b035a64c]:hover,.pp-detail-btn[data-v-b035a64c]:hover{color:var(--color-swc);background:var(--bg-hover)}.pp-export-btn[data-v-b035a64c]:disabled{opacity:.6;cursor:not-allowed}.pp-preset-active[data-v-b035a64c]{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary))}.pp-filters[data-v-b035a64c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 24px}.pp-field[data-v-b035a64c]{display:flex;flex-direction:column;gap:6px}.pp-presets[data-v-b035a64c]{flex-direction:row;gap:8px}.pp-label[data-v-b035a64c]{margin:0;font-size:.78rem;color:var(--text-tertiary)}.pp-input[data-v-b035a64c]{min-width:180px}.pp-alert[data-v-b035a64c]{margin:0 24px 12px;padding:10px 14px;border-radius:8px;font-size:.85rem}.pp-alert-error[data-v-b035a64c]{color:var(--text-danger, #b3261e);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.pp-alert-info[data-v-b035a64c]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.pp-card-body[data-v-b035a64c]{padding:8px 24px 24px}.pp-table[data-v-b035a64c]{width:100%;border-collapse:collapse}.pp-table th[data-v-b035a64c],.pp-table td[data-v-b035a64c]{padding:10px 12px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary);font-size:.88rem;text-align:left}.pp-table th[data-v-b035a64c]{color:var(--text-tertiary);font-weight:600;font-size:.78rem;text-transform:uppercase}.pp-numeric[data-v-b035a64c]{text-align:right}.pp-actions-col[data-v-b035a64c]{width:1%;white-space:nowrap;text-align:right}.pp-detail-row>td[data-v-b035a64c]{background:var(--bg-tertiary)}.pp-table-nested[data-v-b035a64c]{margin:8px 0}.pp-loading-state[data-v-b035a64c],.pp-empty-state[data-v-b035a64c]{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--text-tertiary);font-size:.88rem}.pp-footnote[data-v-b035a64c]{margin:12px 0 0;font-size:.78rem;color:var(--text-tertiary)}.document-processing-container[data-v-2660345f]{height:100%}@keyframes dp-rise-0ed202a4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dp-shimmer-0ed202a4{0%{background-position:200% 0}to{background-position:-200% 0}}.dp-card[data-v-0ed202a4]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-sm)}.dp-card-header[data-v-0ed202a4]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary)}.dp-header-copy[data-v-0ed202a4]{min-width:0}.dp-page-subtitle[data-v-0ed202a4]{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:40rem}.dp-header-actions[data-v-0ed202a4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-toolbar[data-v-0ed202a4]{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.dp-toolbar-divider[data-v-0ed202a4]{width:1px;height:16px;margin:0 4px;background:var(--border-primary)}.dp-icon-btn[data-v-0ed202a4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;transition:color .15s ease,background .15s ease}.dp-icon-btn[data-v-0ed202a4]:hover:not(:disabled),.dp-icon-btn[data-v-0ed202a4]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.dp-icon-btn[data-v-0ed202a4]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 45%,transparent)}.dp-icon-btn[data-v-0ed202a4]:disabled{opacity:.55;cursor:default}.dp-icon-btn--active[data-v-0ed202a4]{color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,transparent)}.dp-btn-primary[data-v-0ed202a4]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dp-btn-primary[data-v-0ed202a4]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dp-btn-primary[data-v-0ed202a4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-card-body[data-v-0ed202a4]{padding:14px 18px 16px}.dp-filters[data-v-0ed202a4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.dp-search-pill[data-v-0ed202a4]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:200px;max-width:280px;flex:1 1 200px;transition:border-color .15s ease,box-shadow .15s ease}.dp-search-pill[data-v-0ed202a4]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dp-search-icon[data-v-0ed202a4]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dp-search-input[data-v-0ed202a4]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dp-search-input[data-v-0ed202a4]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dp-filter-pills[data-v-0ed202a4]{display:flex;gap:6px;flex-wrap:wrap}.dp-filter-pill[data-v-0ed202a4]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dp-filter-pill[data-v-0ed202a4]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dp-filter-pill[data-v-0ed202a4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-filter-pill.active[data-v-0ed202a4]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dp-list-shell[data-v-0ed202a4]{min-height:360px;position:relative}.dp-refresh-bar[data-v-0ed202a4]{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 18%,transparent);pointer-events:none;z-index:1}.dp-refresh-bar[data-v-0ed202a4]:after{content:"";display:block;height:100%;width:40%;border-radius:inherit;background:var(--color-swc);animation:dp-refresh-slide-0ed202a4 1.1s ease-in-out infinite}@keyframes dp-refresh-slide-0ed202a4{0%{transform:translate(-120%)}to{transform:translate(280%)}}.dp-job-list--skeleton[data-v-0ed202a4]{pointer-events:none}.dp-job-row--skeleton[data-v-0ed202a4]{animation:none;cursor:default}.dp-job-row--skeleton[data-v-0ed202a4]:hover,.dp-job-row--skeleton[data-v-0ed202a4]:focus-visible{background:transparent;border-color:transparent;box-shadow:none}.dp-skel[data-v-0ed202a4]{border-radius:6px;background:linear-gradient(90deg,var(--bg-skeleton, var(--bg-tertiary)) 25%,var(--bg-hover) 50%,var(--bg-skeleton, var(--bg-tertiary)) 75%);background-size:200% 100%;animation:dp-shimmer-0ed202a4 1.4s infinite linear}.dp-skel-icon[data-v-0ed202a4]{width:38px;height:38px;border-radius:8px;flex-shrink:0}.dp-skel-title[data-v-0ed202a4]{height:12px;width:min(52%,280px)}.dp-skel-meta[data-v-0ed202a4]{height:10px;width:min(38%,180px);margin-top:2px}.dp-skel-badge[data-v-0ed202a4]{width:72px;height:22px;border-radius:20px;flex-shrink:0}.dp-job-list--settled .dp-job-row[data-v-0ed202a4]{animation:none}.dp-job-list[data-v-0ed202a4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dp-job-row[data-v-0ed202a4]{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease;animation:dp-rise-0ed202a4 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dp-job-row[data-v-0ed202a4]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--border-primary)}.dp-job-row--completed[data-v-0ed202a4]:before{background:var(--color-success)}.dp-job-row--processing[data-v-0ed202a4]:before{background:var(--color-info)}.dp-job-row--queued[data-v-0ed202a4]:before{background:var(--text-tertiary)}.dp-job-row--failed[data-v-0ed202a4]:before{background:var(--color-danger)}.dp-job-row--cancelled[data-v-0ed202a4]:before{background:var(--text-tertiary);opacity:.55}.dp-job-row--needs_boundary_review[data-v-0ed202a4]:before{background:var(--color-warning)}.dp-job-row[data-v-0ed202a4]:hover,.dp-job-row[data-v-0ed202a4]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dp-job-row[data-v-0ed202a4]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dp-job-row:hover .dp-job-title[data-v-0ed202a4],.dp-job-row:focus-visible .dp-job-title[data-v-0ed202a4]{color:var(--color-swc-bright, var(--color-swc))}.dp-job-row:hover .dp-job-chevron[data-v-0ed202a4]{opacity:1;transform:translate(2px);color:var(--color-swc-bright, var(--color-swc))}.dp-job-icon[data-v-0ed202a4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.dp-job-icon--pipeline[data-v-0ed202a4]{background:color-mix(in srgb,#6f42c1 12%,var(--bg-card));border-color:color-mix(in srgb,#6f42c1 28%,var(--border-secondary));color:#6f42c1}.dp-job-icon--ecm[data-v-0ed202a4]{background:color-mix(in srgb,var(--color-info) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-info) 28%,var(--border-secondary));color:var(--color-info)}.dp-job-icon--upload[data-v-0ed202a4]{background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dp-job-main[data-v-0ed202a4]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dp-job-title[data-v-0ed202a4]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dp-job-meta[data-v-0ed202a4]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dp-job-source[data-v-0ed202a4],.dp-job-metric[data-v-0ed202a4],.dp-job-time[data-v-0ed202a4]{white-space:nowrap}.dp-job-metric[data-v-0ed202a4]{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.dp-job-metric i[data-v-0ed202a4]{font-size:10px;opacity:.75}.dp-job-dot[data-v-0ed202a4]{margin:0 6px;opacity:.45}.dp-job-time[data-v-0ed202a4]{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.dp-job-progress[data-v-0ed202a4]{display:flex;flex-direction:column;gap:3px;margin-top:4px;max-width:320px}.dp-job-progress-track[data-v-0ed202a4]{height:4px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.dp-job-progress-bar[data-v-0ed202a4]{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-swc),color-mix(in srgb,var(--color-swc) 55%,var(--color-info)));background-size:200% 100%;animation:dp-shimmer-0ed202a4 1.8s infinite linear;transition:width .4s ease}.dp-job-progress-msg[data-v-0ed202a4]{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-job-aside[data-v-0ed202a4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-ai-outcome[data-v-0ed202a4]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent}.dp-ai-outcome--review[data-v-0ed202a4]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dp-ai-outcome--danger[data-v-0ed202a4]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dp-job-actions[data-v-0ed202a4]{display:flex;align-items:center;gap:4px;min-width:56px;justify-content:flex-end}.dp-job-chevron[data-v-0ed202a4]{font-size:11px;color:var(--text-tertiary);opacity:.55;transition:opacity .15s ease,transform .15s ease,color .15s ease;margin-left:2px}.dp-action-btn[data-v-0ed202a4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dp-action-btn[data-v-0ed202a4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-action-danger[data-v-0ed202a4]{color:var(--color-danger);border-color:var(--color-danger-soft-border, rgba(254, 0, 0, .25))}.dp-action-danger[data-v-0ed202a4]:hover{background:var(--color-danger-soft-bg, rgba(254, 0, 0, .08))}.dp-action-primary[data-v-0ed202a4]{color:var(--color-swc-bright, var(--color-swc));border-color:color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.dp-action-primary[data-v-0ed202a4]:hover{background:color-mix(in srgb,var(--color-swc) 12%,transparent)}.dp-empty-state[data-v-0ed202a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.dp-empty-icon-wrap[data-v-0ed202a4]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dp-empty-text[data-v-0ed202a4]{font-size:13px;color:var(--text-secondary)}.dp-list-footer[data-v-0ed202a4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dp-load-more[data-v-0ed202a4]{font-size:12px;font-weight:600;font-family:inherit;padding:7px 16px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dp-load-more[data-v-0ed202a4]:hover:not(:disabled){color:var(--color-swc-bright, var(--color-swc));border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));background:var(--bg-hover)}.dp-load-more[data-v-0ed202a4]:disabled{opacity:.6;cursor:default}.dp-per-page[data-v-0ed202a4]{display:flex;align-items:center;gap:8px;margin-left:auto}.dp-per-page-select[data-v-0ed202a4]{max-width:72px;background:var(--bg-input);border-color:var(--border-secondary);color:var(--text-primary)}[data-theme=dark] .dp-page-subtitle[data-v-0ed202a4],[data-theme=dark] .dp-job-meta[data-v-0ed202a4]{color:#d0d4de}[data-theme=dark] .dp-job-time[data-v-0ed202a4],[data-theme=dark] .dp-job-progress-msg[data-v-0ed202a4]{color:#b4bac6}[data-theme=dark] .dp-job-metric i[data-v-0ed202a4]{opacity:.9}[data-theme=dark] .dp-job-row[data-v-0ed202a4]:hover,[data-theme=dark] .dp-job-row[data-v-0ed202a4]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dp-filter-pill.active[data-v-0ed202a4]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dp-job-icon--pipeline[data-v-0ed202a4]{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 18%,var(--bg-card));border-color:color-mix(in srgb,#8b5cf6 32%,var(--border-secondary))}@media(max-width:999px){.dp-card-header[data-v-0ed202a4]{flex-direction:column;align-items:stretch}.dp-header-actions[data-v-0ed202a4]{justify-content:space-between}.dp-job-dot--time[data-v-0ed202a4],.dp-job-time[data-v-0ed202a4]{display:none}}@media(max-width:699px){.dp-card-header[data-v-0ed202a4],.dp-card-body[data-v-0ed202a4]{padding-left:14px;padding-right:14px}.dp-toolbar[data-v-0ed202a4]{order:2}.dp-header-actions[data-v-0ed202a4]{flex-wrap:wrap}.dp-btn-primary[data-v-0ed202a4]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dp-job-row[data-v-0ed202a4]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px)}.dp-job-aside[data-v-0ed202a4]{flex-direction:column;align-items:flex-end;gap:8px}.dp-job-actions[data-v-0ed202a4]{min-width:0}.dp-job-chevron[data-v-0ed202a4]{display:none}.dp-action-btn[data-v-0ed202a4]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dp-list-footer[data-v-0ed202a4]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.dp-job-row[data-v-0ed202a4],.dp-job-progress-bar[data-v-0ed202a4],.dp-skel[data-v-0ed202a4],.dp-refresh-bar[data-v-0ed202a4]:after{animation:none}.dp-job-chevron[data-v-0ed202a4],.dp-job-row[data-v-0ed202a4],.dp-icon-btn[data-v-0ed202a4],.dp-filter-pill[data-v-0ed202a4],.dp-action-btn[data-v-0ed202a4]{transition:none}}.swc-output[data-v-c88c545d]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-left:2px solid var(--color-swc);border-radius:8px;padding:0}.swc-output--awaiting_approval[data-v-c88c545d]{border-left-color:var(--color-warning)}.swc-output--generating[data-v-c88c545d]{border-left-color:var(--color-info)}.swc-output--generated[data-v-c88c545d]{border-left-color:var(--color-success)}.swc-output--failed[data-v-c88c545d]{border-left-color:var(--color-danger)}.swc-output--embedded[data-v-c88c545d]{background:transparent;border:none;border-radius:0;padding:0}.swc-output--embedded .swc-output__header[data-v-c88c545d]{min-height:0;padding:0 0 6px;border-bottom:0;border-radius:0}.swc-output--embedded:not(.swc-output--collapsed) .swc-output__header[data-v-c88c545d]{border-bottom:0;border-radius:0}.swc-output--embedded .swc-output__title[data-v-c88c545d]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.swc-output--embedded .swc-output__status[data-v-c88c545d]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:2px 7px;border-radius:6px;background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.swc-output--embedded.swc-output--awaiting_approval .swc-output__status[data-v-c88c545d]{background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-card));color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary))}.swc-output--embedded.swc-output--generating .swc-output__status[data-v-c88c545d]{background:color-mix(in srgb,var(--color-info) 10%,var(--bg-card));color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 30%,var(--border-secondary))}.swc-output--embedded.swc-output--generated .swc-output__status[data-v-c88c545d]{background:color-mix(in srgb,var(--color-success) 10%,var(--bg-card));color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,var(--border-secondary))}.swc-output--embedded.swc-output--failed .swc-output__status[data-v-c88c545d]{background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card));color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 25%,var(--border-secondary))}.swc-output--embedded .swc-output__rows[data-v-c88c545d]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;overflow:hidden}.swc-output--embedded .swc-output__row[data-v-c88c545d]{display:flex;grid-template-columns:none;align-items:center;gap:8px;padding:5px 10px}.swc-output--embedded .swc-output__row[data-v-c88c545d]:not(:last-child){border-bottom:1px solid var(--border-secondary)}.swc-output--embedded .swc-output__label[data-v-c88c545d]{flex-shrink:0;min-width:90px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swc-output--embedded .swc-output__value[data-v-c88c545d],.swc-output--embedded .swc-output__link[data-v-c88c545d]{flex:1;min-width:0;font-size:12px}.swc-output--embedded .swc-output__details[data-v-c88c545d]{padding:8px 2px 0}.swc-output--embedded .swc-output__legacy-note[data-v-c88c545d]{padding:0 0 6px}.swc-output__header[data-v-c88c545d]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:28px;margin:0;padding:3px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:7px;transition:background .15s ease}.swc-output:not(.swc-output--collapsed) .swc-output__header[data-v-c88c545d]{border-bottom:1px solid var(--border-secondary);border-radius:7px 7px 0 0}.swc-output__header[data-v-c88c545d]:not(.swc-output__header--static):hover{background:var(--bg-hover)}.swc-output__header[data-v-c88c545d]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px}.swc-output__header--static[data-v-c88c545d]{cursor:default;min-height:0;padding:0 0 6px}.swc-output__title[data-v-c88c545d]{min-width:0;margin:0;color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swc-output__meta[data-v-c88c545d]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.swc-output__status[data-v-c88c545d]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.swc-output__status i[data-v-c88c545d]{font-size:10px}.swc-output__chevron[data-v-c88c545d]{color:var(--text-tertiary);font-size:10px;transition:transform .15s ease}.swc-output__chevron.open[data-v-c88c545d]{transform:rotate(180deg)}.swc-output__body[data-v-c88c545d]{padding:2px 10px 8px}.swc-output--embedded .swc-output__body[data-v-c88c545d]{padding:0}.swc-output__rows[data-v-c88c545d]{display:grid;gap:0}.swc-output__row[data-v-c88c545d]{display:grid;grid-template-columns:minmax(108px,28%) minmax(0,1fr);gap:8px;padding:4px 0;border-bottom:1px solid var(--border-secondary)}.swc-output__row[data-v-c88c545d]:last-child{border-bottom:0}.swc-output__row--stacked[data-v-c88c545d]{align-items:start}.swc-output__label[data-v-c88c545d],.swc-output__field-label[data-v-c88c545d]{color:var(--text-tertiary);font-size:11px;font-weight:600;line-height:1.35}.swc-output__value[data-v-c88c545d],.swc-output__link[data-v-c88c545d]{color:var(--text-primary);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.swc-output__link[data-v-c88c545d]{color:var(--color-swc);font-weight:700;text-decoration:none}.swc-output__link[data-v-c88c545d]:hover,.swc-output__link[data-v-c88c545d]:focus-visible{text-decoration:underline}.swc-output__link i[data-v-c88c545d]{font-size:9px;margin-left:3px}.swc-output__items[data-v-c88c545d]{margin:0;padding:0;list-style:none}.swc-output__items li[data-v-c88c545d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.swc-output__items li+li[data-v-c88c545d]{margin-top:3px}.swc-output__item-status[data-v-c88c545d]{color:var(--text-tertiary);font-size:11px}.swc-output__legacy-note[data-v-c88c545d]{color:var(--text-tertiary);font-size:11px;padding:6px 0 2px;line-height:1.35}.swc-output__details[data-v-c88c545d]{padding-top:6px}.swc-output__details-title[data-v-c88c545d]{color:var(--text-primary);font-size:11px;font-weight:700;margin-bottom:4px}.swc-output__field-group[data-v-c88c545d]{padding:3px 0}.swc-output__field-group ul[data-v-c88c545d]{margin:2px 0 0 16px;padding:0;color:var(--text-secondary);font-size:11px}.swc-output__reason[data-v-c88c545d]{color:var(--text-secondary);font-size:11px;line-height:1.4;margin-top:4px;overflow-wrap:anywhere}.swc-output__reason--error[data-v-c88c545d]{color:var(--color-danger)}@media(max-width:699px){.swc-output__header[data-v-c88c545d]{flex-wrap:wrap}.swc-output__row[data-v-c88c545d]{grid-template-columns:1fr;gap:1px;padding:5px 0}}@media(prefers-reduced-motion:reduce){.swc-output__header[data-v-c88c545d],.swc-output__chevron[data-v-c88c545d]{transition:none}}.dp-doc-card[data-v-2c5c84d5]{position:relative;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .15s ease}.dp-doc-card[data-v-2c5c84d5]:hover{border-color:var(--color-swc);box-shadow:0 4px 16px var(--shadow-sm);transform:translateY(-2px)}.dp-doc-thumb[data-v-2c5c84d5]{width:100%;background:var(--bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}.dp-doc-thumb-img[data-v-2c5c84d5]{width:100%;height:auto;display:block}.dp-doc-thumb-placeholder[data-v-2c5c84d5]{display:flex;align-items:center;justify-content:center;width:100%;height:140px;font-size:32px;color:var(--color-swc);opacity:.25}.dp-doc-filename[data-v-2c5c84d5]{padding:8px 12px 0;font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-doc-filename--tail[data-v-2c5c84d5]{padding-bottom:8px}.dp-doc-filename+.dp-doc-body[data-v-2c5c84d5]{padding-top:4px}.dp-doc-body[data-v-2c5c84d5]{padding:10px 12px 12px;flex:1}.dp-doc-type[data-v-2c5c84d5]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.dp-doc-subtype[data-v-2c5c84d5]{font-size:11px;color:var(--text-tertiary);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-doc-badges[data-v-2c5c84d5]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.dp-doc-badge[data-v-2c5c84d5]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:10px}.dp-badge-icon[data-v-2c5c84d5]{font-size:9px}.dp-review-pending[data-v-2c5c84d5]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-review-approved[data-v-2c5c84d5]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-review-corrected[data-v-2c5c84d5]{background:#5dc5ec1a;color:var(--color-info);border:1px solid rgba(93,197,236,.3)}.dp-review-rejected[data-v-2c5c84d5]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dp-import-completed[data-v-2c5c84d5]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-import-failed[data-v-2c5c84d5]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dp-import-pending[data-v-2c5c84d5]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-split-signal[data-v-2c5c84d5]{display:flex;align-items:center;gap:5px;margin-bottom:8px;padding:3px 7px;background:var(--color-swc);border-radius:6px}.dp-split-icon[data-v-2c5c84d5]{font-size:9px;color:#fff;opacity:.85}.dp-split-label[data-v-2c5c84d5]{font-size:10px;color:#fff;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-conf-bar-wrap[data-v-2c5c84d5]{display:flex;align-items:center;gap:6px;margin-top:auto}.dp-conf-label[data-v-2c5c84d5]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dp-conf-track[data-v-2c5c84d5]{flex:1;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-conf-fill[data-v-2c5c84d5]{height:100%;border-radius:2px;transition:width .3s ease}.dp-conf-high[data-v-2c5c84d5]{background:var(--color-success)}.dp-conf-mid[data-v-2c5c84d5]{background:var(--color-warning)}.dp-conf-low[data-v-2c5c84d5]{background:var(--color-danger)}.dp-conf-pct[data-v-2c5c84d5]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;min-width:30px;text-align:right}.dp-doc-actions[data-v-2c5c84d5]{display:flex;justify-content:flex-end;gap:4px;padding:6px 10px;border-top:1px solid var(--border-secondary);opacity:0;transition:opacity .15s ease}.dp-doc-card:hover .dp-doc-actions[data-v-2c5c84d5],.dp-doc-card:focus-within .dp-doc-actions[data-v-2c5c84d5]{opacity:1}@media(hover:none),(max-width:699px){.dp-doc-actions[data-v-2c5c84d5]{opacity:1}}.dp-doc-action-btn[data-v-2c5c84d5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-size:12px;transition:all .12s ease}.dp-doc-action-btn[data-v-2c5c84d5]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.dp-doc-action-import[data-v-2c5c84d5]:hover{border-color:var(--color-success);color:var(--color-success);background:#3399670f}.dp-doc-action-open[data-v-2c5c84d5]:hover{border-color:var(--color-swc);color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 8%,transparent)}.aid[data-v-2a1701a8]{border-top:1px solid var(--border-secondary);padding-top:10px}.aid-header[data-v-2a1701a8]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.aid-header-icon[data-v-2a1701a8]{color:var(--color-swc);font-size:12px}.aid-title[data-v-2a1701a8]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.aid-block+.aid-block[data-v-2a1701a8]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.aid-block-label[data-v-2a1701a8]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}.aid-block--row[data-v-2a1701a8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.aid-block--row .aid-block-label[data-v-2a1701a8]{margin:0;flex-shrink:0}.aid-block--row .aid-routed[data-v-2a1701a8]{margin:0;flex:1;min-width:0}.aid-caveat[data-v-2a1701a8],.aid-routed[data-v-2a1701a8]{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--text-primary)}.aid-caveat[data-v-2a1701a8],.aid-routed--warn[data-v-2a1701a8]{color:var(--color-warning)}.aid-withheld[data-v-2a1701a8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-warning-soft-border);background:var(--color-warning-soft-bg)}.aid-withheld-body[data-v-2a1701a8]{display:flex;align-items:flex-start;gap:8px}.aid-withheld-body i[data-v-2a1701a8]{margin-top:2px;color:var(--color-warning)}.aid-withheld-title[data-v-2a1701a8]{font-size:12px;font-weight:600;color:var(--text-primary)}.aid-withheld-text[data-v-2a1701a8]{font-size:12px;line-height:1.35;color:var(--text-secondary)}.aid-apply[data-v-2a1701a8]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:6px;font-size:12px;font-weight:600;color:#fff;background:var(--color-swc)}.aid-apply[data-v-2a1701a8]:disabled{opacity:.6}.aid-fields-head[data-v-2a1701a8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.aid-fields-head .aid-block-label[data-v-2a1701a8]{margin:0}.aid-fields[data-v-2a1701a8]{list-style:none;margin:0;padding:0}.aid-field[data-v-2a1701a8]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:4px 0;font-size:12px;border-bottom:1px solid var(--border-secondary)}.aid-field[data-v-2a1701a8]:last-child{border-bottom:none}.aid-field-name[data-v-2a1701a8]{font-weight:600;color:var(--text-primary)}.aid-field-value[data-v-2a1701a8]{color:var(--text-secondary);overflow-wrap:anywhere}.aid-field-confidence[data-v-2a1701a8]{margin-left:auto;font-size:11px;color:var(--text-tertiary)}.aid-field-status[data-v-2a1701a8]{margin-left:auto;font-size:11px;color:var(--color-warning)}.aid-toggle[data-v-2a1701a8]{margin:0;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:var(--color-swc);display:inline-flex;align-items:center;gap:6px}.aid-toggle[data-v-2a1701a8]:hover{text-decoration:underline}.aid-toggle[data-v-2a1701a8]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-page[data-v-190ca6bd]{width:100%;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.jd-back[data-v-190ca6bd]{font-size:13px;color:var(--text-secondary);text-decoration:none}.jd-back[data-v-190ca6bd]:hover{color:var(--color-swc)}.jd-panel[data-v-190ca6bd]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);overflow:hidden;animation:jd-rise-190ca6bd .35s ease both}@keyframes jd-rise-190ca6bd{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.jd-panel[data-v-190ca6bd],.jd-stats[data-v-190ca6bd],.jd-callout[data-v-190ca6bd]{animation:none}.jd-progress__bar[data-v-190ca6bd]{animation:none!important}}.jd-header[data-v-190ca6bd]{padding:12px 14px 10px;border-left:3px solid var(--color-swc)}.jd-header--completed[data-v-190ca6bd]{border-left-color:var(--color-success)}.jd-header--failed[data-v-190ca6bd]{border-left-color:var(--color-danger)}.jd-header--cancelled[data-v-190ca6bd]{border-left-color:var(--text-tertiary)}.jd-header--needs_boundary_review[data-v-190ca6bd]{border-left-color:var(--color-warning)}.jd-header--processing[data-v-190ca6bd]{border-left-color:var(--color-info)}.jd-header__top[data-v-190ca6bd]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jd-header__identity[data-v-190ca6bd]{min-width:0;flex:1}.jd-title[data-v-190ca6bd]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.jd-meta[data-v-190ca6bd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.jd-meta__item[data-v-190ca6bd]{font-size:12px;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.jd-meta__dot[data-v-190ca6bd]{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary);opacity:.6}.jd-header__actions[data-v-190ca6bd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0}.jd-summary[data-v-190ca6bd]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.jd-authoritative-output[data-v-190ca6bd]{margin-top:8px}.jd-btn[data-v-190ca6bd]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;appearance:none;border:1px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease;white-space:nowrap}.jd-btn[data-v-190ca6bd]:disabled{opacity:.5;cursor:not-allowed}.jd-btn[data-v-190ca6bd]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-btn--primary[data-v-190ca6bd]{background:var(--color-swc);color:#fff;border-color:var(--color-swc)}.jd-btn--primary[data-v-190ca6bd]:hover:not(:disabled){opacity:.9}.jd-btn--ghost[data-v-190ca6bd]{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-secondary)}.jd-btn--ghost[data-v-190ca6bd]:hover:not(:disabled){color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));background:var(--bg-hover)}.jd-btn--danger[data-v-190ca6bd]{background:transparent;color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,var(--border-secondary))}.jd-btn--danger[data-v-190ca6bd]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.jd-btn--warning[data-v-190ca6bd]{background:transparent;color:var(--color-warning);border-color:var(--color-warning)}.jd-btn--warning[data-v-190ca6bd]:hover:not(:disabled){background:var(--color-warning);color:#fff}.jd-btn--compact[data-v-190ca6bd]{height:28px;padding:0 10px}.jd-progress[data-v-190ca6bd]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.jd-progress__row[data-v-190ca6bd]{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.jd-progress__label[data-v-190ca6bd],.jd-progress__pct[data-v-190ca6bd],.jd-progress__pages[data-v-190ca6bd]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.jd-progress__track[data-v-190ca6bd]{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.jd-progress__bar[data-v-190ca6bd]{height:100%;background:linear-gradient(90deg,var(--color-swc),color-mix(in srgb,var(--color-swc) 55%,transparent));border-radius:3px;transition:width .4s ease;background-size:200% 100%;animation:jd-shimmer-190ca6bd 1.8s infinite linear}.jd-progress__pages[data-v-190ca6bd]{margin-top:6px}@keyframes jd-shimmer-190ca6bd{0%{background-position:200% 0}to{background-position:-200% 0}}.jd-alert[data-v-190ca6bd]{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35}.jd-alert--danger[data-v-190ca6bd]{background:color-mix(in srgb,var(--color-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger)}.jd-alert--warning[data-v-190ca6bd]{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent);color:var(--color-warning)}.jd-alert--success[data-v-190ca6bd]{background:color-mix(in srgb,var(--color-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);color:var(--color-success)}.jd-alert__title[data-v-190ca6bd]{font-weight:600;margin-bottom:1px}.jd-alert__text[data-v-190ca6bd]{color:var(--text-primary)}.jd-decision[data-v-190ca6bd]{margin-top:8px}.jd-alert__action[data-v-190ca6bd]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;color:var(--color-swc)}.jd-alert__action[data-v-190ca6bd]:hover{text-decoration:underline}.jd-callout[data-v-190ca6bd]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;border:1px solid var(--border-secondary);animation:jd-rise-190ca6bd .4s ease both;animation-delay:.05s}.jd-callout--warning[data-v-190ca6bd]{background:color-mix(in srgb,var(--color-warning) 8%,var(--bg-card));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary));border-left:3px solid var(--color-warning)}.jd-callout__body[data-v-190ca6bd]{display:flex;align-items:flex-start;gap:10px;min-width:0}.jd-callout__icon[data-v-190ca6bd]{margin-top:2px;color:var(--color-warning)}.jd-callout__title[data-v-190ca6bd]{font-size:13px;font-weight:600;color:var(--text-primary)}.jd-callout__text[data-v-190ca6bd]{font-size:12px;color:var(--text-secondary);margin-top:2px}.jd-stats[data-v-190ca6bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;animation:jd-rise-190ca6bd .4s ease both;animation-delay:.04s}.jd-stat[data-v-190ca6bd]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px var(--shadow-sm)}.jd-stat__value[data-v-190ca6bd]{display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.jd-stat__label[data-v-190ca6bd]{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--text-tertiary)}.jd-stat--warn .jd-stat__value[data-v-190ca6bd]{color:var(--color-warning)}.jd-stat--ok .jd-stat__value[data-v-190ca6bd]{color:var(--color-success)}.jd-docs__header[data-v-190ca6bd]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.jd-docs__title-row[data-v-190ca6bd]{display:flex;align-items:center;gap:8px}.jd-section-title[data-v-190ca6bd]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.jd-count[data-v-190ca6bd]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:color-mix(in srgb,var(--color-swc) 12%,transparent);color:var(--color-swc);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.jd-docs__controls[data-v-190ca6bd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.jd-filters[data-v-190ca6bd]{display:flex;flex-wrap:wrap;gap:4px}.jd-filter[data-v-190ca6bd]{font-size:11px;font-weight:500;font-family:inherit;padding:4px 10px;border-radius:20px;border:1px solid var(--border-card, var(--border-secondary));background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.jd-filter[data-v-190ca6bd]:hover{border-color:var(--color-swc);color:var(--color-swc)}.jd-filter[data-v-190ca6bd]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-filter.is-active[data-v-190ca6bd]{background:var(--color-swc);border-color:var(--color-swc);color:#fff}.jd-docs__body[data-v-190ca6bd]{padding:16px 18px 18px}.jd-doc-grid[data-v-190ca6bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.jd-empty[data-v-190ca6bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-tertiary);text-align:center}.jd-empty__icon[data-v-190ca6bd]{font-size:28px;margin-bottom:10px;opacity:.4}.jd-empty__text[data-v-190ca6bd]{font-size:13px;max-width:320px}.jd-pagination[data-v-190ca6bd]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.jd-pagination__perpage[data-v-190ca6bd]{width:auto;font-size:12px;flex-shrink:0}.jd-pagination__pages[data-v-190ca6bd] .page-link{font-size:12px;color:var(--text-secondary);border-color:var(--border-secondary);background:var(--bg-card)}.jd-pagination__pages[data-v-190ca6bd] .page-item.active .page-link{background:var(--color-swc);border-color:var(--color-swc);color:#fff}[data-v-190ca6bd] .dv-modal-dialog .modal-content{border-radius:12px;overflow:hidden}[data-v-190ca6bd] .dv-modal-dialog .modal-body{height:82vh;padding:0}[data-v-190ca6bd] .dv-modal-dialog .modal-body .dv-root{height:100%}.jd-file-modal-body[data-v-190ca6bd]{height:75vh}.jd-file-viewer[data-v-190ca6bd]{width:100%;height:75vh}.jd-file-viewer[data-v-190ca6bd] #fileviewer{height:100%}.jd-file-viewer-state[data-v-190ca6bd]{display:flex;align-items:center;justify-content:center;height:75vh;color:var(--text-tertiary)}@media(max-width:699px){.jd-title[data-v-190ca6bd]{white-space:normal;font-size:16px}.jd-header__actions[data-v-190ca6bd]{width:100%}.jd-btn[data-v-190ca6bd]{min-height:var(--touch-target-min, 44px)}.jd-filter[data-v-190ca6bd]{min-height:32px}.jd-doc-grid[data-v-190ca6bd]{grid-template-columns:1fr}}.boundary-strip-container[data-v-3d386002]{overflow-x:auto;padding:16px 0}.boundary-strip[data-v-3d386002]{min-width:max-content}.page-thumbnail[data-v-3d386002]{width:120px;height:160px;border:2px solid var(--border-color, #dee2e6);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .2s;background:var(--bg-secondary, #f8f9fa);display:flex;align-items:center;justify-content:center}.page-thumbnail[data-v-3d386002]:hover{border-color:var(--primary, #0F70B7)}.page-thumbnail.page-selected[data-v-3d386002]{border-color:var(--primary, #0F70B7);box-shadow:0 0 0 2px #0f70b74d}.page-thumbnail img[data-v-3d386002]{max-width:100%;max-height:100%;object-fit:contain}.placeholder-thumb[data-v-3d386002]{width:100%;height:100%}.split-handle-wrapper[data-v-3d386002]{cursor:pointer;padding:0 4px;min-width:32px;align-self:center;position:relative}.split-handle[data-v-3d386002]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:12px}.split-confirmed[data-v-3d386002]{background:#28a745;color:#fff}.split-review[data-v-3d386002]{background:#ffc107;color:#333}.split-none[data-v-3d386002]{background:#dee2e6;color:#999}.split-handle[data-v-3d386002]:hover{transform:scale(1.2)}.signal-breakdown[data-v-3d386002]{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;z-index:10;background:var(--bg-primary, white)}.legend-dot[data-v-3d386002]{width:12px;height:12px;border-radius:50%;display:inline-block}@keyframes dp-rise-124e5a3d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dp-card[data-v-124e5a3d]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-sm)}.dp-card-header[data-v-124e5a3d]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary)}.dp-header-copy[data-v-124e5a3d]{min-width:0}.dp-page-subtitle[data-v-124e5a3d]{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:40rem}.dp-header-actions[data-v-124e5a3d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-toolbar[data-v-124e5a3d]{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.dp-toolbar-divider[data-v-124e5a3d]{width:1px;height:16px;margin:0 4px;background:var(--border-primary)}.dp-icon-btn[data-v-124e5a3d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;transition:color .15s ease,background .15s ease}.dp-icon-btn[data-v-124e5a3d]:hover:not(:disabled),.dp-icon-btn[data-v-124e5a3d]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.dp-icon-btn[data-v-124e5a3d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 45%,transparent)}.dp-icon-btn[data-v-124e5a3d]:disabled{opacity:.55;cursor:default}.dp-btn-primary[data-v-124e5a3d]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dp-btn-primary[data-v-124e5a3d]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dp-btn-primary[data-v-124e5a3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-card-body[data-v-124e5a3d]{padding:14px 18px 16px}.dp-filters[data-v-124e5a3d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.dp-search-pill[data-v-124e5a3d]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:200px;max-width:280px;flex:1 1 200px;transition:border-color .15s ease,box-shadow .15s ease}.dp-search-pill[data-v-124e5a3d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dp-search-icon[data-v-124e5a3d]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dp-search-input[data-v-124e5a3d]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dp-search-input[data-v-124e5a3d]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dp-filter-pills[data-v-124e5a3d]{display:flex;gap:6px;flex-wrap:wrap}.dp-filter-pill[data-v-124e5a3d]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dp-filter-pill[data-v-124e5a3d]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dp-filter-pill[data-v-124e5a3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-filter-pill.active[data-v-124e5a3d]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dp-list-shell[data-v-124e5a3d]{min-height:360px}.dp-loading[data-v-124e5a3d]{display:flex;justify-content:center;align-items:center;padding:64px 20px}.dp-pipeline-list[data-v-124e5a3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dp-pipeline-item[data-v-124e5a3d]{animation:dp-rise-124e5a3d .35s ease both;animation-delay:var(--row-delay, 0ms)}.dp-pipeline-row[data-v-124e5a3d]{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dp-pipeline-row[data-v-124e5a3d]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--border-primary)}.dp-pipeline-row--enabled[data-v-124e5a3d]:before{background:var(--color-success)}.dp-pipeline-row--disabled[data-v-124e5a3d]:before{background:var(--text-tertiary);opacity:.55}.dp-pipeline-row[data-v-124e5a3d]:hover,.dp-pipeline-row[data-v-124e5a3d]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dp-pipeline-row[data-v-124e5a3d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dp-pipeline-row:hover .dp-pipeline-title[data-v-124e5a3d],.dp-pipeline-row:focus-visible .dp-pipeline-title[data-v-124e5a3d]{color:var(--color-swc-bright, var(--color-swc))}.dp-pipeline-icon[data-v-124e5a3d]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dp-pipeline-main[data-v-124e5a3d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dp-pipeline-title[data-v-124e5a3d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dp-pipeline-meta[data-v-124e5a3d]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dp-pipeline-metric[data-v-124e5a3d]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dp-pipeline-metric i[data-v-124e5a3d]{font-size:10px;opacity:.75;flex-shrink:0}.dp-pipeline-dot[data-v-124e5a3d]{margin:0 6px;opacity:.45}.dp-pipeline-aside[data-v-124e5a3d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-pipeline-actions[data-v-124e5a3d]{display:flex;align-items:center;gap:4px}.dp-status-pill[data-v-124e5a3d]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dp-status-dot[data-v-124e5a3d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dp-status-pill--on[data-v-124e5a3d]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-status-pill--on .dp-status-dot[data-v-124e5a3d]{background:var(--color-success)}.dp-status-pill--off[data-v-124e5a3d]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dp-status-pill--off .dp-status-dot[data-v-124e5a3d]{background:var(--text-tertiary)}.dp-status-pill--warn[data-v-124e5a3d]{background:#fa7b0d1a;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-status-pill--warn .dp-status-dot[data-v-124e5a3d]{background:var(--color-warning)}.dp-action-btn[data-v-124e5a3d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dp-action-btn[data-v-124e5a3d]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dp-action-btn[data-v-124e5a3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-action-danger[data-v-124e5a3d]{color:var(--color-danger);border-color:var(--color-danger-soft-border, rgba(254, 0, 0, .25))}.dp-action-danger[data-v-124e5a3d]:hover{background:var(--color-danger-soft-bg, rgba(254, 0, 0, .08));color:var(--color-danger)}.dp-action-success[data-v-124e5a3d]{color:var(--color-success);border-color:#33996747}.dp-action-success[data-v-124e5a3d]:hover{background:#3399671a;color:var(--color-success)}.dp-action-warning[data-v-124e5a3d]{color:var(--color-warning);border-color:#fa7b0d47}.dp-action-warning[data-v-124e5a3d]:hover{background:#fa7b0d1a;color:var(--color-warning)}.dp-expand-btn i[data-v-124e5a3d]{transition:transform .15s ease}.dp-expand-btn.open i[data-v-124e5a3d]{transform:rotate(90deg)}.dp-expand-btn.open[data-v-124e5a3d]{color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,transparent);border-color:color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.dp-empty-state[data-v-124e5a3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dp-empty-icon-wrap[data-v-124e5a3d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dp-empty-title[data-v-124e5a3d]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dp-empty-text[data-v-124e5a3d]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dp-list-footer[data-v-124e5a3d]{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dp-list-count[data-v-124e5a3d]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dp-runs[data-v-124e5a3d]{margin:0 0 4px;padding:4px 12px 12px 66px;border-left:1px solid transparent}.dp-runs-header[data-v-124e5a3d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:8px}.dp-runs-loading[data-v-124e5a3d]{padding:10px 0}.dp-runs-empty[data-v-124e5a3d]{font-size:12px;color:var(--text-tertiary);padding:6px 0}.dp-runs-list[data-v-124e5a3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dp-run-row[data-v-124e5a3d]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dp-run-row[data-v-124e5a3d]:hover,.dp-run-row[data-v-124e5a3d]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dp-run-row[data-v-124e5a3d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dp-run-file[data-v-124e5a3d]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary);overflow:hidden}.dp-run-file span[data-v-124e5a3d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-run-file .fa-file-alt[data-v-124e5a3d]{color:var(--text-tertiary);flex-shrink:0}.dp-run-date[data-v-124e5a3d]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.dp-run-go[data-v-124e5a3d]{font-size:11px;color:var(--text-tertiary);opacity:.55}.dp-run-row:hover .dp-run-go[data-v-124e5a3d]{opacity:1;color:var(--color-swc-bright, var(--color-swc))}[data-theme=dark] .dp-page-subtitle[data-v-124e5a3d],[data-theme=dark] .dp-pipeline-meta[data-v-124e5a3d]{color:#d0d4de}[data-theme=dark] .dp-run-date[data-v-124e5a3d],[data-theme=dark] .dp-list-count[data-v-124e5a3d]{color:#b4bac6}[data-theme=dark] .dp-pipeline-metric i[data-v-124e5a3d]{opacity:.9}[data-theme=dark] .dp-pipeline-row[data-v-124e5a3d]:hover,[data-theme=dark] .dp-pipeline-row[data-v-124e5a3d]:focus-visible,[data-theme=dark] .dp-run-row[data-v-124e5a3d]:hover,[data-theme=dark] .dp-run-row[data-v-124e5a3d]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dp-filter-pill.active[data-v-124e5a3d]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dp-pipeline-icon[data-v-124e5a3d]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dp-card-header[data-v-124e5a3d]{flex-direction:column;align-items:stretch}.dp-header-actions[data-v-124e5a3d]{justify-content:space-between}.dp-runs[data-v-124e5a3d]{padding-left:14px}}@media(max-width:699px){.dp-card-header[data-v-124e5a3d],.dp-card-body[data-v-124e5a3d]{padding-left:14px;padding-right:14px}.dp-toolbar[data-v-124e5a3d]{order:2}.dp-header-actions[data-v-124e5a3d]{flex-wrap:wrap}.dp-btn-primary[data-v-124e5a3d]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dp-pipeline-row[data-v-124e5a3d]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px)}.dp-pipeline-aside[data-v-124e5a3d]{flex-direction:column;align-items:flex-end;gap:8px}.dp-action-btn[data-v-124e5a3d]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dp-run-date[data-v-124e5a3d]{display:none}}@media(prefers-reduced-motion:reduce){.dp-pipeline-item[data-v-124e5a3d]{animation:none}.dp-expand-btn i[data-v-124e5a3d],.dp-pipeline-row[data-v-124e5a3d],.dp-icon-btn[data-v-124e5a3d],.dp-filter-pill[data-v-124e5a3d],.dp-action-btn[data-v-124e5a3d]{transition:none}}@keyframes dp-rise-95bd5333{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dp-card[data-v-95bd5333]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-sm)}.dp-card-header[data-v-95bd5333]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dp-page-subtitle[data-v-95bd5333]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary);max-width:40rem;min-width:0}.dp-header-actions[data-v-95bd5333]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-count-chip[data-v-95bd5333]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;padding:4px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap}.dp-toolbar[data-v-95bd5333]{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.dp-icon-btn[data-v-95bd5333]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;transition:color .15s ease,background .15s ease}.dp-icon-btn[data-v-95bd5333]:hover:not(:disabled),.dp-icon-btn[data-v-95bd5333]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.dp-icon-btn[data-v-95bd5333]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 45%,transparent)}.dp-icon-btn[data-v-95bd5333]:disabled{opacity:.55;cursor:default}.dp-card-body[data-v-95bd5333]{padding:14px 18px 16px}.dp-bulk-bar[data-v-95bd5333]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 18px;background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card));border-bottom:1px solid color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.dp-bulk-label[data-v-95bd5333]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-swc)}.dp-bulk-actions[data-v-95bd5333]{display:flex;gap:6px;flex-wrap:wrap}.dp-bulk-btn[data-v-95bd5333]{font-size:12px;font-weight:600;font-family:inherit;padding:5px 12px;border-radius:6px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s ease}.dp-bulk-btn[data-v-95bd5333]:hover{opacity:.9}.dp-bulk-btn[data-v-95bd5333]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-bulk-approve[data-v-95bd5333]{background:var(--color-success);color:#fff}.dp-bulk-reject[data-v-95bd5333]{background:var(--color-danger);color:#fff}.dp-slide-enter-active[data-v-95bd5333],.dp-slide-leave-active[data-v-95bd5333]{transition:max-height .2s ease,opacity .2s ease;max-height:64px;overflow:hidden}.dp-slide-enter[data-v-95bd5333],.dp-slide-leave-to[data-v-95bd5333]{max-height:0;opacity:0}.dp-filters[data-v-95bd5333]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.dp-search-pill[data-v-95bd5333]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:220px;max-width:360px;flex:1 1 240px;transition:border-color .15s ease,box-shadow .15s ease}.dp-search-pill[data-v-95bd5333]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus, color-mix(in srgb, var(--color-swc) 18%, transparent))}.dp-search-icon[data-v-95bd5333]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dp-search-input[data-v-95bd5333]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dp-search-input[data-v-95bd5333]::placeholder{color:var(--text-secondary);opacity:.72}.dp-search-clear[data-v-95bd5333]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary);cursor:pointer}.dp-search-clear[data-v-95bd5333]:hover,.dp-search-clear[data-v-95bd5333]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.dp-type-filter[data-v-95bd5333]{margin:0}.dp-type-select[data-v-95bd5333]{appearance:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-primary);background:var(--bg-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1.2 1.2L6 6l4.8-4.8'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border-secondary);border-radius:8px;padding:7px 28px 7px 12px;min-width:160px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dp-type-select[data-v-95bd5333]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus, color-mix(in srgb, var(--color-swc) 18%, transparent))}.dp-clear-filters[data-v-95bd5333]{font-family:inherit;font-size:12px;font-weight:600;color:var(--color-swc);background:transparent;border:0;padding:6px 4px;cursor:pointer}.dp-clear-filters[data-v-95bd5333]:hover,.dp-clear-filters[data-v-95bd5333]:focus-visible{text-decoration:underline;outline:none}.dp-folder-filter[data-v-95bd5333]{display:flex;align-items:center}.dp-folder-filter-btn[data-v-95bd5333]{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:8px;padding:7px 12px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.dp-folder-filter-btn[data-v-95bd5333]:hover,.dp-folder-filter-btn[data-v-95bd5333]:focus-visible{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));outline:none}.dp-folder-chip[data-v-95bd5333]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;padding:5px 6px 5px 10px}.dp-folder-chip-name[data-v-95bd5333]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}.dp-folder-chip-clear[data-v-95bd5333]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:10px}.dp-folder-chip-clear[data-v-95bd5333]:hover,.dp-folder-chip-clear[data-v-95bd5333]:focus-visible{background:color-mix(in srgb,var(--color-swc) 22%,transparent);outline:none}.dp-folder-tree[data-v-95bd5333]{max-height:350px;overflow-y:auto;border:1px solid var(--border-card);border-radius:8px;padding:8px}.dp-folder-empty[data-v-95bd5333]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;color:var(--text-tertiary)}.dp-truncated-banner[data-v-95bd5333]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent);border-radius:8px;padding:8px 12px;margin-bottom:12px}.dp-reason-filters[data-v-95bd5333]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dp-filter-pill[data-v-95bd5333]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;font-family:inherit;padding:5px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.dp-filter-pill[data-v-95bd5333]:hover{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dp-filter-pill[data-v-95bd5333]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 45%,transparent)}.dp-filter-pill.active[data-v-95bd5333]{background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dp-filter-count[data-v-95bd5333]{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;min-width:18px;padding:1px 5px;border-radius:999px;background:var(--bg-secondary, var(--bg-card));color:var(--text-secondary);border:1px solid var(--border-secondary)}.dp-filter-pill.active .dp-filter-count[data-v-95bd5333]{background:color-mix(in srgb,var(--color-swc) 22%,transparent);color:var(--color-swc-bright, var(--color-swc));border-color:transparent}.dp-list-shell[data-v-95bd5333]{min-height:320px}.dp-loading[data-v-95bd5333]{display:flex;justify-content:center;align-items:center;padding:48px 20px}.dp-table[data-v-95bd5333] table{border:none;margin-bottom:0}.dp-table[data-v-95bd5333] thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);border-top:none;padding:8px 12px;background:var(--bg-card);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.dp-table[data-v-95bd5333] thead th.dp-col-select{cursor:default}.dp-table[data-v-95bd5333] tbody td{font-size:13px;color:var(--text-primary);padding:8px 12px;vertical-align:middle;border-top:1px solid var(--border-secondary);border-bottom:none}.dp-table[data-v-95bd5333] tbody tr{cursor:pointer;transition:background .15s ease;animation:dp-rise-95bd5333 .28s ease both}.dp-table[data-v-95bd5333] tbody tr:hover{background:var(--bg-tertiary);box-shadow:inset 3px 0 0 var(--color-swc)}.dp-table[data-v-95bd5333] tbody tr:focus-within{background:var(--bg-tertiary)}.dp-type-cell[data-v-95bd5333]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;line-height:1.35}.dp-type-label[data-v-95bd5333]{font-size:13px;font-weight:600;color:var(--text-primary)}.dp-type-sep[data-v-95bd5333]{color:var(--text-secondary);font-size:12px}.dp-type-sub[data-v-95bd5333]{font-size:12px;color:var(--text-secondary)}.dp-folder-cell[data-v-95bd5333]{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary)}.dp-folder-cell--empty[data-v-95bd5333]{color:var(--text-tertiary)}.dp-job-cell[data-v-95bd5333]{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:240px}.dp-job-file[data-v-95bd5333]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-job-file--muted[data-v-95bd5333]{font-weight:500;color:var(--text-secondary)}.dp-job-meta[data-v-95bd5333]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dp-job-workflow[data-v-95bd5333]{margin-top:2px;font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dp-job-link[data-v-95bd5333]{display:inline-flex;align-items:center;border:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:6px;padding:1px 7px;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.dp-job-link[data-v-95bd5333]:hover,.dp-job-link[data-v-95bd5333]:focus-visible{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-tertiary));outline:none}.dp-job-docnum[data-v-95bd5333]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.dp-conf-inline[data-v-95bd5333]{display:flex;align-items:center;gap:8px}.dp-conf-track[data-v-95bd5333]{width:56px;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-conf-fill[data-v-95bd5333]{height:100%;border-radius:2px}.dp-conf-high[data-v-95bd5333]{background:var(--color-success)}.dp-conf-mid[data-v-95bd5333]{background:var(--color-warning)}.dp-conf-low[data-v-95bd5333]{background:var(--color-danger)}.dp-conf-num[data-v-95bd5333]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);min-width:2.5em}.dp-reason-cell[data-v-95bd5333]{display:flex;align-items:center;gap:8px;min-width:0}.dp-reason-badge[data-v-95bd5333]{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap}.dp-reason-low_confidence[data-v-95bd5333]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent)}.dp-reason-boundary[data-v-95bd5333]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dp-reason-enhanced_confidence[data-v-95bd5333]{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 32%,transparent)}.dp-reason-unknown[data-v-95bd5333]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.dp-reason-score[data-v-95bd5333]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.dp-meta[data-v-95bd5333]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}[data-theme=dark] .dp-reason-badge[data-v-95bd5333]{font-weight:700}[data-theme=dark] .dp-search-pill[data-v-95bd5333]{background:var(--bg-secondary, var(--bg-input))}[data-theme=dark] .dp-type-select[data-v-95bd5333]{background-color:var(--bg-secondary, var(--bg-input))}.dp-row-actions[data-v-95bd5333]{display:flex;justify-content:flex-end;gap:4px}.dp-action-btn[data-v-95bd5333]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease}.dp-action-btn[data-v-95bd5333]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.dp-action-success[data-v-95bd5333]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dp-action-success[data-v-95bd5333]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent)}.dp-action-danger[data-v-95bd5333]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.dp-action-danger[data-v-95bd5333]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.dp-action-neutral[data-v-95bd5333]{color:var(--text-secondary);border-color:var(--border-secondary)}.dp-action-neutral[data-v-95bd5333]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.dp-empty-state[data-v-95bd5333]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:var(--text-tertiary);border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary)}.dp-empty-icon-wrap[data-v-95bd5333]{font-size:28px;margin-bottom:10px;opacity:.45}.dp-empty-text[data-v-95bd5333]{font-size:13px;text-align:center}.dp-load-more[data-v-95bd5333]{font-size:12px;font-weight:600;font-family:inherit;padding:7px 16px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease}.dp-load-more[data-v-95bd5333]:hover:not(:disabled),.dp-load-more[data-v-95bd5333]:focus-visible{border-color:var(--color-swc);color:var(--color-swc);outline:none}.dp-load-more[data-v-95bd5333]:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.dp-table[data-v-95bd5333] tbody tr{animation:none}.dp-slide-enter-active[data-v-95bd5333],.dp-slide-leave-active[data-v-95bd5333]{transition:none}}@media(max-width:699px){.dp-card-header[data-v-95bd5333]{flex-direction:column;align-items:stretch}.dp-header-actions[data-v-95bd5333]{justify-content:space-between}.dp-search-pill[data-v-95bd5333],.dp-type-select[data-v-95bd5333]{max-width:none;width:100%}.dp-type-filter[data-v-95bd5333]{width:100%}.dp-meta[data-v-95bd5333]{white-space:normal}}.dv-root[data-v-f32052fb]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary)}.dv-modal[data-v-f32052fb]{min-height:80vh}.dv-loader[data-v-f32052fb]{display:flex;align-items:center;justify-content:center;flex:1;min-height:300px}.dv-topbar[data-v-f32052fb]{padding:0 0 12px}.dv-back-btn[data-v-f32052fb]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;color:var(--text-secondary);cursor:pointer;padding:0;transition:color .12s}.dv-back-btn[data-v-f32052fb]:hover{color:var(--color-swc)}.dv-layout[data-v-f32052fb]{display:flex;gap:0;flex:1;min-height:0;overflow:hidden;border-radius:10px;border:1px solid var(--border-card);background:var(--bg-card)}.dv-pdf-panel[data-v-f32052fb]{flex:0 0 58%;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dv-file-viewer[data-v-f32052fb]{flex:1;min-width:0;min-height:0;height:100%}.dv-file-viewer[data-v-f32052fb] #fileviewer{height:100%}.dv-pdf-state[data-v-f32052fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-tertiary);min-height:200px;width:100%;flex:1}.dv-pdf-err-icon[data-v-f32052fb]{font-size:36px;opacity:.3}.dv-pdf-err-text[data-v-f32052fb]{font-size:13px}.dv-detail-panel[data-v-f32052fb]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.dv-detail-header[data-v-f32052fb]{padding:12px 16px 10px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.dv-header-top[data-v-f32052fb]{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.dv-doc-name[data-v-f32052fb]{flex:1;margin:0;font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dv-conf-pill[data-v-f32052fb]{flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;padding:4px 7px;border-radius:6px}.dv-conf-pill.dv-conf-high[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 12%,var(--bg-card));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--border-secondary))}.dv-conf-pill.dv-conf-mid[data-v-f32052fb]{background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-card));color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 28%,var(--border-secondary))}.dv-conf-pill.dv-conf-low[data-v-f32052fb]{background:color-mix(in srgb,var(--color-danger) 10%,var(--bg-card));color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--border-secondary))}.dv-doc-meta-row[data-v-f32052fb]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dv-meta-id[data-v-f32052fb]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.dv-meta-type[data-v-f32052fb]{font-size:11px;font-weight:600;color:var(--text-secondary);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-chip[data-v-f32052fb]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dv-status-icon[data-v-f32052fb]{font-size:8px}.dv-status-not_required[data-v-f32052fb]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-status-pending[data-v-f32052fb]{background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-card));color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary))}.dv-status-approved[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 10%,var(--bg-card));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 30%,var(--border-secondary))}.dv-status-corrected[data-v-f32052fb]{background:color-mix(in srgb,var(--color-info) 10%,var(--bg-card));color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 30%,var(--border-secondary))}.dv-status-rejected[data-v-f32052fb]{background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card));color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--border-secondary))}.dv-import-imported[data-v-f32052fb],.dv-import-completed[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 10%,var(--bg-card));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 30%,var(--border-secondary))}.dv-import-pending[data-v-f32052fb]{background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-card));color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary))}.dv-import-failed[data-v-f32052fb]{background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card));color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--border-secondary))}.dv-lv-signed[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 10%,var(--bg-card));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 30%,var(--border-secondary))}.dv-lv-failed[data-v-f32052fb]{background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card));color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--border-secondary))}.dv-lv-skipped[data-v-f32052fb]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-lv-pending[data-v-f32052fb]{background:color-mix(in srgb,var(--color-warning) 12%,var(--bg-card));color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary))}.dv-meta-date[data-v-f32052fb]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.dv-authoritative-output[data-v-f32052fb]{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.dv-tabs[data-v-f32052fb]{display:flex;gap:0;border-bottom:1px solid var(--border-secondary);background:var(--bg-card);flex-shrink:0;overflow-x:auto;scrollbar-width:none;padding:0 8px}.dv-tabs[data-v-f32052fb]::-webkit-scrollbar{display:none}.dv-tab[data-v-f32052fb]{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-tertiary);background:none;border:none;border-bottom:2px solid transparent;padding:10px 12px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px}.dv-tab[data-v-f32052fb]:hover{color:var(--text-secondary)}.dv-tab[data-v-f32052fb]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px;border-radius:4px}.dv-tab-active[data-v-f32052fb]{color:var(--text-primary);border-bottom-color:var(--color-swc)}.dv-tab-count[data-v-f32052fb]{background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:10px;border:1px solid var(--border-secondary)}.dv-tab-active .dv-tab-count[data-v-f32052fb]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary));color:var(--color-swc)}[data-theme=dark] .dv-tab-count[data-v-f32052fb]{color:var(--text-secondary);background:var(--bg-hover);border-color:var(--border-secondary)}[data-theme=dark] .dv-tab-active .dv-tab-count[data-v-f32052fb]{color:var(--text-primary);background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary))}.dv-tab-body[data-v-f32052fb]{flex:1;overflow-y:auto;overflow-x:hidden}.dv-tab-pane[data-v-f32052fb]{padding:14px 16px;display:flex;flex-direction:column;gap:0}.dv-block[data-v-f32052fb]{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--border-secondary)}.dv-block[data-v-f32052fb]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dv-block-label[data-v-f32052fb]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:8px}.dv-block-label-row[data-v-f32052fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dv-block-label-row .dv-block-label[data-v-f32052fb]{margin-bottom:0}.dv-label[data-v-f32052fb]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dv-classify-hero[data-v-f32052fb]{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.dv-conf-arc-wrap[data-v-f32052fb]{position:relative;flex-shrink:0;width:56px;height:56px}.dv-conf-arc[data-v-f32052fb]{width:56px;height:56px;transform:rotate(-90deg)}.dv-arc-bg[data-v-f32052fb]{fill:none;stroke:var(--bg-tertiary);stroke-width:6}.dv-arc-fill[data-v-f32052fb]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .5s ease}.dv-arc-fill.dv-conf-high[data-v-f32052fb]{stroke:var(--color-success)}.dv-arc-fill.dv-conf-mid[data-v-f32052fb]{stroke:var(--color-warning)}.dv-arc-fill.dv-conf-low[data-v-f32052fb]{stroke:var(--color-danger)}.dv-arc-pct[data-v-f32052fb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.dv-conf-high[data-v-f32052fb]{color:var(--color-success)}.dv-conf-mid[data-v-f32052fb]{color:var(--color-warning)}.dv-conf-low[data-v-f32052fb]{color:var(--color-danger)}.dv-classify-main[data-v-f32052fb]{flex:1;min-width:0}.dv-type-value[data-v-f32052fb]{font-size:15px;font-weight:700;color:var(--text-primary);margin:2px 0 4px;word-break:break-word;line-height:1.3}.dv-type-displayname[data-v-f32052fb]{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.dv-subtype-row[data-v-f32052fb]{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.dv-subtype-val[data-v-f32052fb]{font-size:12px;color:var(--text-primary);font-weight:500}.dv-subconf[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);font-family:monospace}.mt-2[data-v-f32052fb]{margin-top:8px}.dv-alt-list[data-v-f32052fb]{display:flex;flex-direction:column;gap:5px}.dv-alt-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px;font-size:11px}.dv-alt-type[data-v-f32052fb]{flex:0 0 40%;color:var(--text-secondary);font-family:monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-alt-bar-wrap[data-v-f32052fb]{flex:1;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dv-alt-bar[data-v-f32052fb]{height:100%;background:var(--color-swc);border-radius:2px;opacity:.5;transition:width .4s ease}.dv-alt-pct[data-v-f32052fb]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);font-family:monospace;min-width:30px;text-align:right}.dv-reasoning[data-v-f32052fb]{font-size:12px;color:var(--text-secondary);line-height:1.65;margin:0;padding:10px 12px;background:var(--bg-tertiary);border-left:2px solid var(--color-swc);border-radius:0 6px 6px 0}.dv-summary-brief[data-v-f32052fb]{font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0 0 8px}.dv-key-points[data-v-f32052fb]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.dv-key-points li[data-v-f32052fb]{font-size:12px;color:var(--text-secondary);line-height:1.5}.dv-fields-pane[data-v-f32052fb]{padding:0!important;gap:0!important}.dv-entity-card[data-v-f32052fb]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-secondary)}.dv-entity-card--matched[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 6%,var(--bg-card))}.dv-entity-card--quiet[data-v-f32052fb]{background:var(--bg-tertiary)}.dv-entity-card__icon[data-v-f32052fb]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;margin-top:1px}.dv-entity-card--matched .dv-entity-card__icon[data-v-f32052fb]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,var(--bg-card))}.dv-entity-card--quiet .dv-entity-card__icon[data-v-f32052fb]{color:var(--text-tertiary);background:var(--bg-card);border:1px solid var(--border-secondary)}.dv-entity-card__body[data-v-f32052fb]{flex:1;min-width:0}.dv-entity-card__label[data-v-f32052fb]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:2px}.dv-entity-card__name[data-v-f32052fb]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;word-break:break-word}.dv-entity-card__name--muted[data-v-f32052fb]{font-weight:500;color:var(--text-secondary)}.dv-entity-card__hint[data-v-f32052fb]{font-size:11px;color:var(--text-tertiary);margin-top:2px;line-height:1.4}.dv-entity-card__id[data-v-f32052fb]{font-size:12px;font-family:DM Mono,ui-monospace,monospace;color:var(--text-secondary);margin-top:2px}.dv-entity-card__badge[data-v-f32052fb]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.dv-entity-card__badge--ok[data-v-f32052fb]{background:color-mix(in srgb,var(--color-success) 12%,var(--bg-card));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--border-secondary))}.dv-fields-section[data-v-f32052fb]{border-bottom:1px solid var(--border-secondary)}.dv-fields-section[data-v-f32052fb]:last-child{border-bottom:none}.dv-fields-toolbar[data-v-f32052fb]{display:flex;align-items:center;gap:8px;padding:10px 16px 6px}.dv-fields-toolbar__title[data-v-f32052fb]{font-size:11px;font-weight:700;color:var(--text-secondary)}.dv-fields-toolbar__count[data-v-f32052fb]{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);padding:1px 6px;border-radius:10px}.dv-power-btn[data-v-f32052fb]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:5px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-tertiary);cursor:pointer;transition:color .15s,border-color .15s}.dv-power-btn[data-v-f32052fb]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-power-btn[data-v-f32052fb]:focus-visible{outline:2px solid var(--color-swc);outline-offset:1px}.dv-barcode-list[data-v-f32052fb]{padding:0 12px 12px;display:flex;flex-direction:column;gap:4px}.dv-barcode-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;text-align:left;transition:border-color .15s}.dv-barcode-row[data-v-f32052fb]:hover{border-color:var(--color-swc)}.dv-barcode-row:hover .dv-barcode-copy-icon[data-v-f32052fb]{opacity:1}.dv-barcode-type[data-v-f32052fb]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);flex-shrink:0;min-width:48px}.dv-barcode-value[data-v-f32052fb]{flex:1;font-size:12px;font-family:DM Mono,ui-monospace,monospace;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;padding:0}.dv-barcode-copy-icon[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);flex-shrink:0;opacity:0;transition:opacity .15s}.dv-fields-list[data-v-f32052fb]{padding:0 8px 12px;display:flex;flex-direction:column;gap:2px}.dv-field-item[data-v-f32052fb]{display:grid;grid-template-columns:1fr 20px;grid-template-rows:auto auto;column-gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.dv-field-item[data-v-f32052fb]:hover{background:var(--bg-tertiary)}.dv-field-item:hover .dv-field-item__copy[data-v-f32052fb]{opacity:1}.dv-field-item[data-v-f32052fb]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px}.dv-field-item__label[data-v-f32052fb]{grid-column:1;grid-row:1;font-size:11px;font-weight:600;color:var(--text-tertiary);line-height:1.3}.dv-field-item__value[data-v-f32052fb]{grid-column:1;grid-row:2;font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4;word-break:break-word;margin-top:2px}.dv-field-conf[data-v-f32052fb]{display:inline-block;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:4px;padding:1px 4px;margin-left:6px;vertical-align:middle}.dv-field-item__copy[data-v-f32052fb]{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:10px;color:var(--text-tertiary);opacity:0;transition:opacity .15s}.dv-entity-row[data-v-f32052fb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dv-entity-name[data-v-f32052fb]{font-size:12px;font-weight:600;color:var(--text-primary)}.dv-entity-id[data-v-f32052fb]{font-size:11px;font-family:monospace;color:var(--text-tertiary)}.dv-badge[data-v-f32052fb]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px}.dv-badge-yes[data-v-f32052fb]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dv-badge-no[data-v-f32052fb]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dv-badge-warn[data-v-f32052fb]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dv-badge-muted[data-v-f32052fb]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-kv-table[data-v-f32052fb]{display:flex;flex-direction:column;gap:2px;background:var(--bg-tertiary);border-radius:6px;border:1px solid var(--border-secondary);overflow:hidden}.dv-kv-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:12px;transition:background .1s}.dv-kv-row[data-v-f32052fb]:hover{background:var(--bg-hover, rgba(0,0,0,.03))}.dv-kv-row[data-v-f32052fb]:not(:last-child){border-bottom:1px solid var(--border-secondary)}.dv-kv-row-col[data-v-f32052fb]{flex-direction:column;align-items:flex-start;gap:4px}.dv-kv-key[data-v-f32052fb]{flex-shrink:0;min-width:90px;max-width:140px;font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-kv-val[data-v-f32052fb]{flex:1;color:var(--text-primary);word-break:break-word;font-size:12px}.dv-kv-val-break[data-v-f32052fb]{word-break:break-all}.dv-kv-code[data-v-f32052fb]{font-size:10px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:3px;padding:1px 5px;font-family:monospace;letter-spacing:.02em;cursor:pointer;transition:border-color .1s;word-break:break-all;flex:1}.dv-kv-code[data-v-f32052fb]:hover{border-color:var(--color-swc)}.small-mono[data-v-f32052fb]{font-size:10px}.dv-copy-btn[data-v-f32052fb]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid transparent;background:none;color:var(--text-tertiary);font-size:10px;cursor:pointer;opacity:0;transition:all .1s}.dv-kv-row:hover .dv-copy-btn[data-v-f32052fb]{opacity:1}.dv-copy-btn[data-v-f32052fb]:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-secondary)}.dv-copy-all-btn[data-v-f32052fb]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-tertiary);cursor:pointer;transition:all .1s}.dv-copy-all-btn[data-v-f32052fb]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-link[data-v-f32052fb]{background:none;border:none;padding:0;font-size:11px;color:var(--color-swc);cursor:pointer;font-family:monospace;text-decoration:underline;word-break:break-all;flex:1;text-align:left}.dv-empty-state[data-v-f32052fb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;color:var(--text-tertiary);font-size:13px}.dv-empty-state i[data-v-f32052fb]{font-size:24px;opacity:.3}.dv-ocr-toolbar[data-v-f32052fb]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dv-ocr-search-bar[data-v-f32052fb]{flex:1;display:flex;align-items:center;gap:6px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);padding:0 8px;transition:border-color .1s}.dv-ocr-search-bar[data-v-f32052fb]:focus-within{border-color:var(--color-swc)}.dv-ocr-search-icon[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dv-ocr-search[data-v-f32052fb]{flex:1;font-size:11px;padding:6px 0;border:none;background:transparent;color:var(--text-primary);outline:none}.dv-ocr-matches[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.dv-ocr-btn[data-v-f32052fb]{flex-shrink:0;font-size:11px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all .1s}.dv-ocr-btn[data-v-f32052fb]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-ocr-meta[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);font-family:monospace;margin-bottom:8px}.dv-ocr-conf[data-v-f32052fb]{color:var(--color-success);font-weight:600}.dv-ocr-wrap[data-v-f32052fb]{flex:1;overflow:auto;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dv-ocr-text[data-v-f32052fb]{font-size:11px;font-family:monospace;color:var(--text-secondary);line-height:1.65;white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px}.dv-footer[data-v-f32052fb]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-card)}.dv-footer-meta[data-v-f32052fb]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0}.dv-footer-type[data-v-f32052fb]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-footer-pages[data-v-f32052fb]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.dv-footer-actions[data-v-f32052fb]{display:flex;gap:8px}.dv-action-btn[data-v-f32052fb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;padding:8px 14px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s,transform .1s;white-space:nowrap}.dv-action-btn[data-v-f32052fb]:disabled{opacity:.45;cursor:not-allowed}.dv-action-btn[data-v-f32052fb]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.dv-action-btn[data-v-f32052fb]:active:not(:disabled){transform:translateY(0)}.dv-action-btn[data-v-f32052fb]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.dv-action-review[data-v-f32052fb]{background:var(--color-warning);color:#fff}.dv-action-import[data-v-f32052fb]{background:var(--color-swc);color:#fff}.dv-split-pane[data-v-f32052fb]{display:flex;flex-direction:column;gap:12px}.dv-split-banner[data-v-f32052fb]{border-radius:8px;padding:14px 16px;border-left:4px solid transparent}.dv-split-banner-yes[data-v-f32052fb]{background:#fa7b0d14;border-left-color:var(--color-warning)}.dv-split-banner-no[data-v-f32052fb]{background:#33996714;border-left-color:var(--color-success)}.dv-split-verdict-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dv-split-verdict-icon[data-v-f32052fb]{font-size:14px}.dv-split-banner-yes .dv-split-verdict-icon[data-v-f32052fb]{color:var(--color-warning)}.dv-split-banner-no .dv-split-verdict-icon[data-v-f32052fb]{color:var(--color-success)}.dv-split-verdict-label[data-v-f32052fb]{font-size:13px;font-weight:700;letter-spacing:-.01em}.dv-split-banner-yes .dv-split-verdict-label[data-v-f32052fb]{color:var(--color-warning)}.dv-split-banner-no .dv-split-verdict-label[data-v-f32052fb]{color:var(--color-success)}.dv-split-conf-chip[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:auto}.dv-split-narrative[data-v-f32052fb]{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0}.dv-signal-card[data-v-f32052fb]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px}.dv-signal-card-icon[data-v-f32052fb]{width:32px;height:32px;border-radius:6px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;color:var(--color-swc)}.dv-signal-card-body[data-v-f32052fb]{flex:1;min-width:0}.dv-signal-card-title[data-v-f32052fb]{font-size:12px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.dv-signal-card-desc[data-v-f32052fb]{font-size:11px;color:var(--text-secondary);line-height:1.5}.dv-signal-card-conf-badge[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:700;padding:2px 6px;border-radius:4px;flex-shrink:0;align-self:flex-start}.dv-split-section[data-v-f32052fb]{display:flex;flex-direction:column;gap:8px}.dv-split-section-label[data-v-f32052fb]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);display:flex;align-items:center;gap:6px}.dv-split-section-pg[data-v-f32052fb]{font-weight:500;opacity:.7}.dv-page-decisions[data-v-f32052fb]{display:flex;flex-direction:column;gap:4px}.dv-pd-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px;font-size:11px;padding:5px 8px;border-radius:5px;background:var(--bg-tertiary)}.dv-pd-pg[data-v-f32052fb]{font-family:monospace;font-weight:600;font-size:10px;color:var(--text-tertiary);flex:0 0 28px}.dv-pd-verdict[data-v-f32052fb]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px}.dv-pd-verdict.dv-split-yes[data-v-f32052fb]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.25)}.dv-pd-verdict.dv-split-no[data-v-f32052fb]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.25)}.dv-pd-signal[data-v-f32052fb]{flex:1;font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-pd-pct[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:600;color:var(--text-secondary);flex-shrink:0}.dv-signal-weights[data-v-f32052fb]{display:flex;flex-direction:column;gap:5px}.dv-sw-name[data-v-f32052fb]{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-sw-track[data-v-f32052fb]{height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.dv-sw-bar-fill[data-v-f32052fb]{height:100%;border-radius:3px;min-width:3px;transition:width .3s ease}.dv-sw-bar-fill.dv-weight-pos[data-v-f32052fb]{background:var(--color-warning)}.dv-sw-bar-fill.dv-weight-neg[data-v-f32052fb]{background:var(--color-success)}.dv-sw-direction[data-v-f32052fb]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.dv-sw-direction.dv-weight-pos[data-v-f32052fb]{color:var(--color-warning)}.dv-sw-direction.dv-weight-neg[data-v-f32052fb]{color:var(--color-success)}.dv-sw-weight[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:600;text-align:right}.dv-sw-weight.dv-weight-pos[data-v-f32052fb]{color:var(--color-warning)}.dv-sw-weight.dv-weight-neg[data-v-f32052fb]{color:var(--color-success)}.dv-signal-legend[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);margin:4px 0 0;display:flex;gap:12px;flex-wrap:wrap}.dv-legend-split[data-v-f32052fb]{color:var(--color-warning);font-weight:600}.dv-legend-merge[data-v-f32052fb]{color:var(--color-success);font-weight:600}.dv-split-pages-footer[data-v-f32052fb]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 12px;background:var(--bg-tertiary);border-radius:6px;font-size:11px;color:var(--text-tertiary)}.dv-page-chip[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:600;padding:2px 7px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-secondary)}.dv-split-range[data-v-f32052fb]{font-size:11px;color:var(--text-tertiary)}.dv-split-range-count[data-v-f32052fb]{color:var(--text-tertiary);margin-left:4px}.dv-conf-high[data-v-f32052fb]{background:#3399671f;color:var(--color-success);border:1px solid rgba(51,153,103,.25)}.dv-conf-med[data-v-f32052fb]{background:#fab40d1f;color:var(--color-warning);border:1px solid rgba(250,180,13,.25)}.dv-conf-low[data-v-f32052fb]{background:#dc3c3c1a;color:#e05252;border:1px solid rgba(220,60,60,.2)}.dv-split-yes[data-v-f32052fb]{color:var(--color-warning)}.dv-split-no[data-v-f32052fb]{color:var(--color-success)}.dv-weight-pos[data-v-f32052fb]{color:var(--color-warning)}.dv-weight-neg[data-v-f32052fb]{color:var(--color-success)}.dv-weight-zero[data-v-f32052fb]{color:var(--text-tertiary)}.dv-split-banner-left[data-v-f32052fb]{display:flex;flex-direction:column;gap:6px}.dv-page-decision[data-v-f32052fb]{display:flex;align-items:center;gap:8px;font-size:11px;padding:5px 8px;border-radius:5px;background:var(--bg-tertiary)}.dv-pd-page[data-v-f32052fb]{font-family:monospace;font-weight:600;font-size:10px;color:var(--text-tertiary);flex:0 0 50px}.dv-pd-conf[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:600;flex-shrink:0}.dv-mini-arc[data-v-f32052fb]{width:32px;height:32px;transform:rotate(-90deg)}.dv-mini-arc-bg[data-v-f32052fb]{fill:none;stroke:var(--bg-tertiary);stroke-width:4}.dv-mini-arc-fill[data-v-f32052fb]{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .4s ease}.dv-conf-high .dv-mini-arc-fill[data-v-f32052fb]{stroke:var(--color-success)}.dv-conf-med .dv-mini-arc-fill[data-v-f32052fb]{stroke:var(--color-warning)}.dv-conf-low .dv-mini-arc-fill[data-v-f32052fb]{stroke:#e05252}.dv-signal-card-conf[data-v-f32052fb]{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-family:monospace;font-weight:700;flex-shrink:0}.dv-sw-row[data-v-f32052fb]{display:flex;align-items:center;gap:8px}.dv-sw-left[data-v-f32052fb]{display:flex;align-items:center;gap:5px;flex:0 0 38%;min-width:0}.dv-sw-icon[data-v-f32052fb]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dv-sw-bar-wrap[data-v-f32052fb]{flex:1;min-width:0}.dv-sw-bar-track[data-v-f32052fb]{height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.dv-sw-bar-split[data-v-f32052fb]{height:100%;border-radius:3px;background:var(--color-warning);min-width:3px;transition:width .3s ease}.dv-sw-bar-merge[data-v-f32052fb]{height:100%;border-radius:3px;background:var(--color-success);min-width:3px;transition:width .3s ease}.dv-sw-value[data-v-f32052fb]{font-size:10px;font-family:monospace;font-weight:600;min-width:38px;text-align:right;flex-shrink:0}.dv-toast[data-v-f32052fb]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--text-primary);color:var(--bg-primary);font-size:12px;font-weight:600;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;z-index:9999;pointer-events:none;box-shadow:0 4px 16px #0003}.dv-toast-fade-enter-active[data-v-f32052fb],.dv-toast-fade-leave-active[data-v-f32052fb]{transition:opacity .2s,transform .2s}.dv-toast-fade-enter[data-v-f32052fb],.dv-toast-fade-leave-to[data-v-f32052fb]{opacity:0;transform:translate(-50%) translateY(8px)}.processing-document-review[data-v-9506ef00]{display:flex;flex-direction:column;width:100%;min-width:0}.dp-topbar[data-v-9506ef00]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;flex-shrink:0;margin-bottom:12px}.dp-back-btn[data-v-9506ef00]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-family:inherit;color:var(--text-secondary);cursor:pointer;padding:0;transition:color .15s ease}.dp-back-btn[data-v-9506ef00]:hover,.dp-back-btn[data-v-9506ef00]:focus-visible{color:var(--color-swc);outline:none}.dp-topbar-subtitle[data-v-9506ef00]{margin:0;font-size:12px;color:var(--text-tertiary)}.dp-loader[data-v-9506ef00],.dp-inline-loader[data-v-9506ef00]{display:flex;justify-content:center;align-items:center;flex:1 1 auto;padding:48px 20px}.dp-review-layout[data-v-9506ef00]{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,38%,520px);gap:16px;flex:1 1 auto;min-width:0;min-height:0;width:100%}.dp-pdf-panel[data-v-9506ef00],.dp-detail-panel[data-v-9506ef00]{min-width:0;min-height:0;display:flex;flex-direction:column}.dp-pdf-card[data-v-9506ef00],.dp-detail-card[data-v-9506ef00]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;flex:1 1 auto;width:100%;min-height:0;box-shadow:0 1px 2px var(--shadow-sm)}.dp-pdf-card[data-v-9506ef00]{display:flex;flex-direction:column;min-height:0;position:relative}.dp-detail-card[data-v-9506ef00]{display:flex;flex-direction:column}.dp-file-viewer[data-v-9506ef00]{flex:1;min-width:0;min-height:640px;height:100%}.dp-file-viewer[data-v-9506ef00] #fileviewer{height:100%}.dp-pdf-empty[data-v-9506ef00]{display:flex;align-items:center;justify-content:center;height:100%;min-height:320px;color:var(--text-tertiary)}.dp-detail-header[data-v-9506ef00]{padding:10px 14px 8px;border-bottom:1px solid var(--border-secondary)}.dp-header-top[data-v-9506ef00]{display:flex;align-items:flex-start;gap:10px}.dp-doc-title[data-v-9506ef00]{margin:0;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-conf-badge[data-v-9506ef00]{flex-shrink:0;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;padding:4px 8px;border-radius:8px;line-height:1}.dp-conf-sign[data-v-9506ef00]{font-size:11px;font-weight:600;margin-left:1px}.dp-conf-badge.dp-conf-high[data-v-9506ef00]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.dp-conf-badge.dp-conf-mid[data-v-9506ef00]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.dp-conf-badge.dp-conf-low[data-v-9506ef00]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.dp-meta-row[data-v-9506ef00]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.dp-chip[data-v-9506ef00]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.dp-chip-score[data-v-9506ef00]{font-variant-numeric:tabular-nums;opacity:.85}.dp-status-pending[data-v-9506ef00]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.dp-status-approved[data-v-9506ef00],.dp-status-corrected[data-v-9506ef00]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.dp-status-rejected[data-v-9506ef00]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}.dp-reason-low_confidence[data-v-9506ef00]{color:var(--color-danger)}.dp-reason-boundary[data-v-9506ef00]{color:var(--color-warning)}.dp-reason-enhanced_confidence[data-v-9506ef00]{color:var(--color-info)}.dp-lv-signed[data-v-9506ef00]{color:var(--color-success)}.dp-lv-failed[data-v-9506ef00]{color:var(--color-danger)}.dp-lv-skipped[data-v-9506ef00]{color:var(--text-tertiary)}.dp-lv-pending[data-v-9506ef00]{color:var(--color-warning)}.dp-import-completed[data-v-9506ef00]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.dp-import-failed[data-v-9506ef00]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}.dp-import-pending[data-v-9506ef00]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.dp-meta-spacer[data-v-9506ef00]{flex:1}.dp-meta-date[data-v-9506ef00]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}.dp-authoritative-output[data-v-9506ef00]{margin-top:6px}.dp-tabs[data-v-9506ef00]{display:flex;gap:2px;padding:4px 10px 0;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.dp-tab[data-v-9506ef00]{display:inline-flex;align-items:center;gap:6px;flex:1;justify-content:center;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;padding:6px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.dp-tab[data-v-9506ef00]:hover,.dp-tab[data-v-9506ef00]:focus-visible{color:var(--text-primary);outline:none}.dp-tab.active[data-v-9506ef00]{color:var(--color-swc);border-bottom-color:var(--color-swc)}.dp-tab-count[data-v-9506ef00]{font-size:10px;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary)}[data-theme=dark] .dp-tab[data-v-9506ef00]{color:color-mix(in srgb,var(--text-primary) 72%,var(--text-tertiary))}[data-theme=dark] .dp-tab i[data-v-9506ef00]{opacity:.85}[data-theme=dark] .dp-tab[data-v-9506ef00]:hover,[data-theme=dark] .dp-tab[data-v-9506ef00]:focus-visible{color:var(--text-primary)}[data-theme=dark] .dp-tab:hover i[data-v-9506ef00],[data-theme=dark] .dp-tab:focus-visible i[data-v-9506ef00]{opacity:1}[data-theme=dark] .dp-tab.active[data-v-9506ef00]{color:var(--text-primary);border-bottom-color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 7%,transparent);border-radius:6px 6px 0 0}[data-theme=dark] .dp-tab.active i[data-v-9506ef00]{color:var(--color-swc-bright);opacity:1}[data-theme=dark] .dp-tab-count[data-v-9506ef00]{color:var(--text-secondary);background:var(--bg-hover)}[data-theme=dark] .dp-tab.active .dp-tab-count[data-v-9506ef00]{color:var(--text-primary);background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-hover))}.dp-detail-body[data-v-9506ef00]{flex:1;overflow-y:auto;padding:10px 14px}.dp-section[data-v-9506ef00]{margin-bottom:12px}.dp-section-header[data-v-9506ef00]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--border-secondary)}.dp-field-label[data-v-9506ef00]{font-size:11px;color:var(--text-tertiary);display:block;margin-bottom:3px}.dp-field-row[data-v-9506ef00]{margin-bottom:10px}.dp-type-grid[data-v-9506ef00]{display:grid;gap:8px;margin-top:8px}.dp-type-field[data-v-9506ef00]{min-width:0}.dp-select[data-v-9506ef00],.dp-field-input.form-control[data-v-9506ef00]{width:100%;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:8px;padding:6px 10px}.dp-select[data-v-9506ef00]:focus,.dp-field-input.form-control[data-v-9506ef00]:focus{outline:none;border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus, color-mix(in srgb, var(--color-swc) 18%, transparent))}.dp-field-input.form-control[data-v-9506ef00]{background:transparent;border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;box-shadow:none!important}.dp-ai-block[data-v-9506ef00]{margin-top:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);overflow:hidden}.dp-ai-toggle[data-v-9506ef00]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer;color:var(--text-secondary)}.dp-ai-toggle[data-v-9506ef00]:hover,.dp-ai-toggle[data-v-9506ef00]:focus-visible{background:var(--bg-hover);outline:none}.dp-ai-conf[data-v-9506ef00]{flex-shrink:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:6px;line-height:1.2}.dp-ai-conf.dp-conf-high[data-v-9506ef00]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.dp-ai-conf.dp-conf-mid[data-v-9506ef00]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.dp-ai-conf.dp-conf-low[data-v-9506ef00]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.dp-ai-toggle-copy[data-v-9506ef00]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dp-ai-toggle-label[data-v-9506ef00]{font-size:11px;font-weight:600;color:var(--text-secondary)}.dp-ai-preview[data-v-9506ef00]{font-size:11px;color:var(--text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-ai-chevron[data-v-9506ef00]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}.dp-ai-chevron.open[data-v-9506ef00]{transform:rotate(180deg)}.dp-ai-body[data-v-9506ef00]{padding:0 10px 8px}.dp-conf-compact[data-v-9506ef00]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px}.dp-conf-compact .dp-field-label[data-v-9506ef00]{margin:0}.dp-conf-track[data-v-9506ef00]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-conf-fill[data-v-9506ef00]{height:100%;border-radius:2px}.dp-conf-fill.dp-conf-high[data-v-9506ef00]{background:var(--color-success)}.dp-conf-fill.dp-conf-mid[data-v-9506ef00]{background:var(--color-warning)}.dp-conf-fill.dp-conf-low[data-v-9506ef00]{background:var(--color-danger)}.dp-conf-pct[data-v-9506ef00]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dp-conf-pct.dp-conf-high[data-v-9506ef00]{color:var(--color-success)}.dp-conf-pct.dp-conf-mid[data-v-9506ef00]{color:var(--color-warning)}.dp-conf-pct.dp-conf-low[data-v-9506ef00]{color:var(--color-danger)}.dp-ai-body blockquote[data-v-9506ef00]{margin:0;padding:6px 8px;border-left:3px solid var(--color-swc);background:var(--bg-tertiary);border-radius:0 8px 8px 0;font-size:12px;color:var(--text-secondary);line-height:1.4}.dp-alt-list[data-v-9506ef00]{display:flex;flex-direction:column;gap:4px}.dp-alt-row[data-v-9506ef00]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) auto;align-items:center;gap:8px;width:100%;text-align:left;font-family:inherit;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;padding:7px 10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dp-alt-row[data-v-9506ef00]:hover,.dp-alt-row[data-v-9506ef00]:focus-visible{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));outline:none}.dp-alt-type[data-v-9506ef00]{font-size:12px;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-alt-sub[data-v-9506ef00]{font-weight:500;color:var(--text-tertiary)}.dp-alt-bar-wrap[data-v-9506ef00]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-alt-bar[data-v-9506ef00]{height:100%;background:var(--color-swc);border-radius:2px}.dp-alt-pct[data-v-9506ef00]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.dp-summary-brief[data-v-9506ef00]{font-size:12px;line-height:1.5;color:var(--text-secondary);margin:0 0 10px}.dp-facts[data-v-9506ef00]{margin-bottom:8px}.dp-kv-row[data-v-9506ef00]{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) auto;gap:8px;align-items:start;padding:5px 0;border-bottom:1px solid var(--border-secondary);font-size:12px}.dp-kv-row[data-v-9506ef00]:last-child{border-bottom:none}.dp-kv-key[data-v-9506ef00]{color:var(--text-tertiary);font-weight:600}.dp-kv-val[data-v-9506ef00],.dp-break[data-v-9506ef00]{color:var(--text-primary);word-break:break-word}.dp-code[data-v-9506ef00]{font-size:11px;color:var(--text-primary);background:var(--bg-tertiary);border-radius:4px;padding:1px 5px;word-break:break-all}.dp-key-points[data-v-9506ef00]{margin:0;padding-left:16px;font-size:12px;color:var(--text-secondary)}.dp-key-points li[data-v-9506ef00]{margin-bottom:4px}.dp-entity-strip[data-v-9506ef00]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dp-entity-strip.is-yes[data-v-9506ef00]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--border-secondary))}.dp-entity-info[data-v-9506ef00]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dp-entity-name[data-v-9506ef00]{font-size:13px;font-weight:600;color:var(--text-primary)}.dp-entity-id[data-v-9506ef00]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dp-entity-status[data-v-9506ef00]{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dp-entity-strip.is-yes .dp-entity-status[data-v-9506ef00]{color:var(--color-success)}.dp-entity-strip.is-no .dp-entity-status[data-v-9506ef00]{color:var(--text-tertiary)}.dp-barcode-row[data-v-9506ef00]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-secondary)}.dp-barcode-type[data-v-9506ef00]{font-size:11px;font-weight:600;color:var(--text-tertiary)}.dp-barcode-value[data-v-9506ef00]{font-size:11px;color:var(--text-primary);word-break:break-all}.dp-icon-btn[data-v-9506ef00]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.dp-icon-btn[data-v-9506ef00]:hover,.dp-icon-btn[data-v-9506ef00]:focus-visible{color:var(--color-swc);background:var(--bg-hover);outline:none}.dp-link[data-v-9506ef00],.dp-text-btn[data-v-9506ef00]{border:0;background:transparent;color:var(--color-swc);font-size:12px;font-family:inherit;font-weight:600;padding:0;cursor:pointer;text-align:left}.dp-link[data-v-9506ef00]:hover,.dp-text-btn[data-v-9506ef00]:hover{text-decoration:underline}.dp-muted[data-v-9506ef00]{font-size:12px;color:var(--text-tertiary)}.dp-empty[data-v-9506ef00]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;color:var(--text-tertiary);font-size:13px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary)}.dp-action-footer[data-v-9506ef00]{flex-shrink:0;display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--border-secondary);background:var(--bg-card)}.dp-action-pill[data-v-9506ef00]{flex:1;min-width:72px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;font-family:inherit;padding:8px 10px;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s ease}.dp-action-pill[data-v-9506ef00]:disabled{opacity:.5;cursor:not-allowed}.dp-action-pill[data-v-9506ef00]:hover:not(:disabled){opacity:.9}.dp-action-pill[data-v-9506ef00]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-action-approve[data-v-9506ef00]{background:var(--color-success);color:#fff}.dp-action-reject[data-v-9506ef00]{background:var(--color-danger);color:#fff}@media(max-width:999px){.dp-review-layout[data-v-9506ef00]{grid-template-columns:minmax(0,1fr);height:auto;flex:none}.dp-file-viewer[data-v-9506ef00]{min-height:420px}}.dp-zone-hint[data-v-9506ef00]{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:7px 13px;border-radius:999px;background:var(--color-swc);color:var(--color-on-accent);font-size:12.5px;white-space:nowrap;box-shadow:0 4px 14px var(--shadow-md);pointer-events:none}.st-card[data-v-8218be75]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;overflow:hidden}.st-card--flat[data-v-8218be75]{border:none;border-radius:0;box-shadow:none}.st-card-header[data-v-8218be75]{padding:18px 24px;border-bottom:1px solid var(--border-secondary);display:flex;align-items:center}.st-back-btn[data-v-8218be75]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid var(--border-card);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:12px;flex-shrink:0;transition:all .12s}.st-back-btn[data-v-8218be75]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.st-back-btn[data-v-8218be75]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.st-card-body[data-v-8218be75] .st-nav{display:flex;border-bottom:1px solid var(--border-secondary);padding:0 8px;gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.st-card-body[data-v-8218be75] .st-nav::-webkit-scrollbar{height:4px}.st-card-body[data-v-8218be75] .st-nav::-webkit-scrollbar-track{background:transparent}.st-card-body[data-v-8218be75] .st-nav::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.st-card-body[data-v-8218be75] .st-nav .nav-link{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:0;padding:12px 10px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex-shrink:0;transition:color .15s ease,border-color .15s ease}.st-card-body[data-v-8218be75] .st-nav .nav-link:hover{color:var(--color-swc);background:transparent}.st-card-body[data-v-8218be75] .st-nav .nav-link.active{color:var(--color-swc);background:transparent;border-bottom-color:var(--color-swc);font-weight:600}[data-theme=dark] .st-card-body[data-v-8218be75] .st-nav .nav-link.active{color:var(--text-primary);border-bottom-color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 7%,transparent);border-radius:6px 6px 0 0}[data-theme=dark] .st-card-body[data-v-8218be75] .st-nav .nav-link:hover{color:var(--text-primary)}.st-tab-icon[data-v-8218be75]{font-size:12px;opacity:.8}.st-card-body[data-v-8218be75] .st-nav .nav-link.active .st-tab-icon{opacity:1}.st-card-body[data-v-8218be75] .st-tab-content{padding:0}@media(prefers-reduced-motion:reduce){.st-back-btn[data-v-8218be75],.st-card-body[data-v-8218be75] .st-nav .nav-link{transition:none}}@keyframes dp-rise-fe51ad7e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dp-card[data-v-fe51ad7e]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadow-sm)}.dp-card-header[data-v-fe51ad7e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary)}.dp-header-identity[data-v-fe51ad7e]{display:flex;align-items:flex-start;gap:12px;min-width:0}.dp-header-copy[data-v-fe51ad7e]{min-width:0}.dp-page-title[data-v-fe51ad7e]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dp-page-subtitle[data-v-fe51ad7e]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.dp-card-body[data-v-fe51ad7e]{padding:18px;display:flex;flex-direction:column;gap:20px}.dp-back-btn[data-v-fe51ad7e],.dp-month-btn[data-v-fe51ad7e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;font-size:12px;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.dp-back-btn[data-v-fe51ad7e]:hover,.dp-month-btn[data-v-fe51ad7e]:hover:not(:disabled){color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));background:var(--bg-hover)}.dp-back-btn[data-v-fe51ad7e]:focus-visible,.dp-month-btn[data-v-fe51ad7e]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.dp-month-btn[data-v-fe51ad7e]:disabled{opacity:.35;cursor:default}.dp-month-nav[data-v-fe51ad7e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.dp-month-label[data-v-fe51ad7e]{font-size:13px;font-weight:600;color:var(--text-primary);min-width:130px;text-align:center;font-variant-numeric:tabular-nums}.dp-loading-state[data-v-fe51ad7e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary)}.dp-loading-text[data-v-fe51ad7e]{font-size:13px}.dp-section-label[data-v-fe51ad7e]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.dp-capacity[data-v-fe51ad7e]{padding-bottom:4px;animation:dp-rise-fe51ad7e .35s ease both}.dp-capacity-top[data-v-fe51ad7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dp-capacity-headline[data-v-fe51ad7e]{margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--text-primary);font-variant-numeric:tabular-nums}.dp-capacity-detail[data-v-fe51ad7e]{margin-top:4px;font-size:12px;color:var(--text-secondary)}.dp-status-pill[data-v-fe51ad7e]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.dp-status-pill.dp-tone--ok[data-v-fe51ad7e]{background:color-mix(in srgb,var(--color-success, #28a745) 14%,transparent);color:var(--color-success, #28a745)}.dp-status-pill.dp-tone--warning[data-v-fe51ad7e]{background:color-mix(in srgb,var(--color-warning, #ffc107) 18%,transparent);color:var(--color-warning, #c79100)}.dp-status-pill.dp-tone--danger[data-v-fe51ad7e]{background:color-mix(in srgb,var(--color-danger, #dc3545) 14%,transparent);color:var(--color-danger, #dc3545)}.dp-progress-track[data-v-fe51ad7e]{width:100%;height:8px;background:var(--border-secondary);border-radius:99px;overflow:hidden}.dp-progress-fill[data-v-fe51ad7e]{height:100%;border-radius:99px;transition:width .45s ease}.dp-progress-fill.dp-tone--ok[data-v-fe51ad7e]{background:var(--color-success, #28a745)}.dp-progress-fill.dp-tone--warning[data-v-fe51ad7e]{background:var(--color-warning, #ffc107)}.dp-progress-fill.dp-tone--danger[data-v-fe51ad7e]{background:var(--color-danger, #dc3545)}.dp-progress-track--unlimited[data-v-fe51ad7e]{background:color-mix(in srgb,var(--color-success, #28a745) 12%,var(--border-secondary))}.dp-progress-fill--unlimited[data-v-fe51ad7e]{width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-success, #28a745) 35%,transparent),color-mix(in srgb,var(--color-success, #28a745) 70%,transparent))}.dp-metrics[data-v-fe51ad7e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);animation:dp-rise-fe51ad7e .4s ease .05s both}.dp-metric[data-v-fe51ad7e]{padding:16px 14px;min-width:0;border-right:1px solid var(--border-secondary)}.dp-metric[data-v-fe51ad7e]:last-child{border-right:none}.dp-metric-value[data-v-fe51ad7e]{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums}.dp-metric-label[data-v-fe51ad7e]{margin-top:6px;font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-outcomes[data-v-fe51ad7e]{animation:dp-rise-fe51ad7e .45s ease .1s both}.dp-outcome-list[data-v-fe51ad7e]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.dp-outcome-row[data-v-fe51ad7e]{display:flex;flex-direction:column;gap:6px}.dp-outcome-meta[data-v-fe51ad7e]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dp-outcome-label[data-v-fe51ad7e]{font-size:13px;font-weight:500;color:var(--text-secondary)}.dp-outcome-count[data-v-fe51ad7e]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.dp-outcome-track[data-v-fe51ad7e]{height:4px;border-radius:99px;background:var(--border-secondary);overflow:hidden}.dp-outcome-fill[data-v-fe51ad7e]{height:100%;border-radius:99px;min-width:0;transition:width .4s ease}.dp-outcome-fill--completed[data-v-fe51ad7e]{background:var(--color-success, #28a745)}.dp-outcome-fill--failed[data-v-fe51ad7e]{background:var(--color-danger, #dc3545)}.dp-outcome-fill--cancelled[data-v-fe51ad7e]{background:var(--text-tertiary)}.dp-empty-state[data-v-fe51ad7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);text-align:center;color:var(--text-tertiary)}.dp-empty-icon[data-v-fe51ad7e]{font-size:28px;margin-bottom:12px;opacity:.45}.dp-empty-title[data-v-fe51ad7e]{font-size:14px;font-weight:600;color:var(--text-secondary)}.dp-empty-text[data-v-fe51ad7e]{margin-top:4px;font-size:12px;max-width:320px}@media(max-width:900px){.dp-metrics[data-v-fe51ad7e]{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-metric[data-v-fe51ad7e]:nth-child(2){border-right:none}.dp-metric[data-v-fe51ad7e]:nth-child(1),.dp-metric[data-v-fe51ad7e]:nth-child(2){border-bottom:1px solid var(--border-secondary)}}@media(max-width:640px){.dp-card-header[data-v-fe51ad7e]{flex-direction:column;align-items:stretch}.dp-month-nav[data-v-fe51ad7e]{justify-content:flex-end}.dp-capacity-top[data-v-fe51ad7e]{flex-direction:column;align-items:flex-start}.dp-metric-value[data-v-fe51ad7e]{font-size:20px}}.eforms-page[data-v-d5761655],.eforms-page-inner[data-v-d5761655]{width:100%}.eforms-header[data-v-d5761655]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.eforms-header__subtitle[data-v-d5761655]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.eforms-header__actions[data-v-d5761655]{display:flex;align-items:center;gap:6px;flex-shrink:0}.eforms-action-btn[data-v-d5761655]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease;font-size:13px}.eforms-action-btn[data-v-d5761655]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.eforms-action-btn[data-v-d5761655]:focus{outline:none;box-shadow:0 0 0 2px #3b5bfd33}.eforms-action-btn[data-v-d5761655]:disabled{opacity:.6;cursor:not-allowed}.eforms-action-btn--primary[data-v-d5761655]{background:var(--color-bpm);border-color:var(--color-bpm);color:#fff}.eforms-action-btn--primary[data-v-d5761655]:hover:not(:disabled){background:var(--color-bpm);border-color:var(--color-bpm);color:#fff;filter:brightness(.94)}.eforms-controls-panel[data-v-d5761655]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.eforms-toolbar[data-v-d5761655]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.eforms-toolbar__left[data-v-d5761655]{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0}.eforms-toolbar__right[data-v-d5761655]{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.eforms-filter-control[data-v-d5761655]{flex-shrink:0}.eforms-filter-control[data-v-d5761655] #searchFilters-container .my-1{margin:0!important}.eforms-filter-control[data-v-d5761655] #searchFilters-container .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0!important;border-radius:6px;border-color:var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary)}.eforms-filter-control[data-v-d5761655] #searchFilters-container .btn:hover,.eforms-filter-control[data-v-d5761655] #searchFilters-container .btn.btn-secondary{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.eforms-search[data-v-d5761655]{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .2s,box-shadow .2s}.eforms-search[data-v-d5761655]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.eforms-search__icon[data-v-d5761655]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.eforms-search__input[data-v-d5761655]{border:none;background:transparent;padding:0;font-size:13px;color:var(--text-primary);box-shadow:none!important;height:30px}.eforms-search__input[data-v-d5761655]::placeholder{color:var(--text-tertiary);font-size:12px}.eforms-search__input[data-v-d5761655]:focus{outline:none;box-shadow:none}.eforms-search__input[data-v-d5761655]:disabled{opacity:.6;background:transparent}.eforms-icon-btn[data-v-d5761655]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.eforms-icon-btn[data-v-d5761655]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.eforms-icon-btn[data-v-d5761655]:disabled{opacity:.6;cursor:not-allowed}.eforms-icon-btn i[data-v-d5761655]{font-size:13px}.eforms-line-meta[data-v-d5761655]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.eforms-line-meta b[data-v-d5761655]{color:var(--text-primary);font-weight:600}.list-container[data-v-d5761655]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.eforms-table-wrap[data-v-d5761655]{min-height:300px;width:100%}.eforms-table-wrap.no-items[data-v-d5761655]{display:flex;flex-direction:column}.eforms-empty[data-v-d5761655]{padding:24px 16px}.eforms-infinite-loading[data-v-d5761655]{margin-top:8px;padding-bottom:8px}.eforms-muted[data-v-d5761655]{color:var(--text-tertiary)}[data-v-d5761655] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-d5761655] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-d5761655] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-d5761655] .table-custom-style.table-bordered,[data-v-d5761655] .table-custom-style.table-bordered th,[data-v-d5761655] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-d5761655] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-d5761655] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-d5761655] .table-custom-style td:last-child{white-space:nowrap}.eform-name-cell[data-v-d5761655]{display:flex;align-items:center;gap:10px;min-width:0}.eform-name-cell__icon-wrap[data-v-d5761655]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:13px}.eform-name-cell__text[data-v-d5761655]{display:flex;flex-direction:column;min-width:0}.eform-name-cell__name[data-v-d5761655]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eform-name-cell__meta[data-v-d5761655]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eform-meta-cell[data-v-d5761655]{display:flex;flex-direction:column;align-items:center;gap:2px}.eform-meta-cell span[data-v-d5761655]{color:var(--text-primary)}.eform-actions[data-v-d5761655]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.eform-action-btn[data-v-d5761655]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.eform-action-btn[data-v-d5761655]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.eform-action-btn[data-v-d5761655]:focus{outline:none;box-shadow:0 0 0 2px #3b5bfd33}.eform-action-btn[data-v-d5761655]:disabled{opacity:.6;cursor:not-allowed}.eform-action-btn--danger[data-v-d5761655]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}@media(max-width:575.98px){.eforms-header[data-v-d5761655]{flex-direction:column;align-items:stretch}.eforms-header__actions[data-v-d5761655]{justify-content:flex-end}.eforms-toolbar__right[data-v-d5761655]{width:100%;justify-content:space-between}.eforms-search[data-v-d5761655]{max-width:none}.list-container[data-v-d5761655]{max-height:calc(100vh - 320px);border-radius:8px}}.eforms-import-modal-dialog{outline:none!important}.eforms-import-modal-dialog:focus{outline:none!important}.eforms-import-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.eforms-import-modal .modal-header.eforms-import-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.eforms-import-modal .modal-footer.eforms-import-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.eforms-import-modal__header .eforms-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.eforms-import-modal__header .eforms-action-btn:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.eforms-import-modal__header .eforms-action-btn:disabled{opacity:.6;cursor:not-allowed}.eforms-import-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.eforms-import-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:15px}.eforms-import-modal__heading{min-width:0}.eforms-import-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.eforms-import-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.eforms-import-modal__body{padding:16px}.eforms-import-dropzone{border:1px dashed var(--border-secondary);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.eforms-import-dropzone:hover:not(.eforms-import-dropzone--disabled){border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 6%,transparent)}.eforms-import-dropzone--active{border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 6%,transparent);border-style:solid}.eforms-import-dropzone--disabled{opacity:.65;cursor:not-allowed}.eforms-import-dropzone:focus{outline:none;box-shadow:0 0 0 2px #3b5bfd33}.eforms-import-dropzone__icon-wrap{width:44px;height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 28%,transparent);color:var(--color-bpm);font-size:18px}.eforms-import-dropzone__text{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.eforms-import-dropzone__hint{font-size:12px;color:var(--text-tertiary)}.eforms-import-file{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.eforms-import-file__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:13px}.eforms-import-file__info{display:flex;flex-direction:column;min-width:0;flex:1}.eforms-import-file__name{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eforms-import-file__meta{font-size:11px;color:var(--text-tertiary)}.eforms-import-file__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.eforms-import-file__remove:hover{border-color:var(--color-danger);color:var(--color-danger)}.eforms-import-error{margin:10px 0 0;font-size:12px;color:var(--color-danger)}.eforms-import-progress{margin-top:14px;display:flex;flex-direction:column;gap:8px}.eforms-import-progress__bar{height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 25%,transparent);overflow:hidden;position:relative}.eforms-import-progress__bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--color-bpm);animation:eforms-import-progress 1.1s ease-in-out infinite}.eforms-import-progress__label{font-size:12px;color:var(--text-tertiary)}.eforms-import-modal__close-btn{height:32px;padding:0 14px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.eforms-import-modal__close-btn:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.eforms-import-modal__close-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes eforms-import-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.edit-eform-page[data-v-b02653e7]{display:flex;flex-direction:column;height:100%;min-height:0}.edit-eform-page[data-v-b02653e7] .edit-eform-page__overlay{display:flex;flex-direction:column;flex:1;min-height:0}.processes-page[data-v-69534fe3]{width:100%;min-height:0}.processes-header-panel[data-v-69534fe3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.processes-header-panel--mobile[data-v-69534fe3]{flex-direction:column;align-items:stretch}.processes-header-left[data-v-69534fe3]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.processes-refresh-btn[data-v-69534fe3]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.processes-refresh-btn i[data-v-69534fe3]{font-size:13px}.processes-refresh-btn[data-v-69534fe3]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.processes-refresh-btn[data-v-69534fe3]:disabled{opacity:.5;cursor:default}.processes-actions[data-v-69534fe3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.processes-actions--mobile[data-v-69534fe3]{width:100%}.processes-actions--mobile .processes-btn[data-v-69534fe3]{flex:1;justify-content:center}.processes-btn[data-v-69534fe3]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.processes-btn i[data-v-69534fe3]{font-size:12px;opacity:.85}.processes-btn[data-v-69534fe3]:disabled{opacity:.45;cursor:default}.processes-btn--primary[data-v-69534fe3]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd33}.processes-btn--primary i[data-v-69534fe3]{opacity:1;color:var(--color-bpm)}.processes-btn--primary[data-v-69534fe3]:hover:not(:disabled){background:#3b5bfd24;border-color:#3b5bfd59}.processes-btn--secondary[data-v-69534fe3]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.processes-btn--secondary[data-v-69534fe3]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.processes-search-wrapper[data-v-69534fe3]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.processes-search-input[data-v-69534fe3]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.processes-search-input[data-v-69534fe3]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.processes-search-input .processes-search-icon[data-v-69534fe3]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.processes-search-input input[data-v-69534fe3]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.processes-search-input input[data-v-69534fe3]::placeholder{color:var(--text-tertiary);font-size:12px}.processes-search-input input[data-v-69534fe3]:disabled{opacity:.6}.processes-empty-state[data-v-69534fe3]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.processes-empty-state__icon[data-v-69534fe3]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.processes-empty-state__text[data-v-69534fe3]{font-weight:500}.processes-list-panel[data-v-69534fe3]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.processes-list-panel .list-container[data-v-69534fe3]{margin:0}.process-name-cell[data-v-69534fe3]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.process-name-cell__title[data-v-69534fe3]{font-weight:600;color:var(--text-primary);font-size:13px}.process-name-cell__desc[data-v-69534fe3],.process-name-cell__meta[data-v-69534fe3]{font-size:12px;color:var(--text-secondary);line-height:1.35}.process-meta-cell[data-v-69534fe3]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary)}.process-meta-cell small[data-v-69534fe3]{color:var(--text-tertiary);font-size:11px}.process-actions-cell[data-v-69534fe3]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.process-action-btn[data-v-69534fe3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.process-action-btn i[data-v-69534fe3]{font-size:14px}.process-action-btn[data-v-69534fe3]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-bpm)}.process-action-btn[data-v-69534fe3]:disabled{opacity:.45;cursor:default}.process-action-btn--danger[data-v-69534fe3]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}.process-action-spinner[data-v-69534fe3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}[data-v-69534fe3] .processes-table{background:transparent}[data-v-69534fe3] .processes-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-69534fe3] .processes-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary)}[data-v-69534fe3] .processes-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.processes-header-panel[data-v-69534fe3]{flex-direction:column;align-items:stretch;gap:8px}.processes-search-wrapper[data-v-69534fe3]{width:100%}.processes-search-wrapper .processes-search-input[data-v-69534fe3]{flex:1;min-width:0}.processes-search-wrapper .processes-search-input input[data-v-69534fe3]{width:100%}}.swal2-popup.custom-swal-popup[data-v-69534fe3]{font-size:.9rem;width:400px}.swal2-popup.custom-swal-popup .swal2-title[data-v-69534fe3]{font-size:.8rem}.swal2-popup.custom-swal-popup .swal2-icon[data-v-69534fe3]{width:40px;height:40px;font-size:24px}.swal2-popup.custom-swal-popup .swal2-html-container[data-v-69534fe3]{font-size:.9rem;line-height:1.4}.swal2-popup.custom-swal-popup .swal2-confirm[data-v-69534fe3]{padding:8px 16px;font-size:.9rem;border-radius:6px}.import-process-overlay[data-v-69534fe3]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--overlay-modal, rgba(0, 0, 0, .45))}.import-process-dialog[data-v-69534fe3]{width:min(440px,100%);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 12px 40px #00000047;overflow:visible}.import-process-dialog__header[data-v-69534fe3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:10px 10px 0 0}.import-process-dialog__heading[data-v-69534fe3]{display:flex;align-items:center;gap:8px;min-width:0}.import-process-dialog__heading h3[data-v-69534fe3]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.import-process-dialog__icon[data-v-69534fe3]{color:var(--color-bpm);font-size:15px}.import-process-dialog__close[data-v-69534fe3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.import-process-dialog__close[data-v-69534fe3]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.import-process-dialog__close[data-v-69534fe3]:disabled{opacity:.45;cursor:default}.import-process-dialog__body[data-v-69534fe3]{padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px;overflow:visible}.import-process-dialog__label[data-v-69534fe3]{display:block;margin:0 0 10px;padding:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--text-secondary)}.import-process-dialog__error[data-v-69534fe3]{display:block;margin-top:8px;color:var(--color-danger, #ef4444);font-size:12px}.import-dropzone[data-v-69534fe3]{position:relative;display:flex;align-items:center;justify-content:center;min-height:140px;margin:0;padding:20px 16px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.import-dropzone[data-v-69534fe3]:hover:not(.import-dropzone--busy){border-color:var(--color-bpm);background:var(--bg-hover)}.import-dropzone--active[data-v-69534fe3]{border-color:var(--color-bpm);border-style:solid;background:#3b5bfd14;box-shadow:0 0 0 2px #3b5bfd1f}.import-dropzone--has-file[data-v-69534fe3]{border-style:solid;border-color:#3b5bfd59;background:#3b5bfd0f}.import-dropzone--error[data-v-69534fe3]{border-color:var(--color-danger, #ef4444)}.import-dropzone--busy[data-v-69534fe3]{opacity:.7;cursor:default;pointer-events:none}.import-dropzone__input[data-v-69534fe3]{position:absolute;inset:0;opacity:0;cursor:pointer}.import-dropzone__content[data-v-69534fe3]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.import-dropzone__icon[data-v-69534fe3]{font-size:22px;color:var(--color-bpm);margin-bottom:4px}.import-dropzone__title[data-v-69534fe3],.import-dropzone__filename[data-v-69534fe3]{font-size:13px;font-weight:500;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-dropzone__hint[data-v-69534fe3]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.import-process-progress[data-v-69534fe3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:12px}.import-process-progress__bar[data-v-69534fe3]{flex:1;height:4px;border-radius:999px;background:#3b5bfd26;overflow:hidden;position:relative}.import-process-progress__bar[data-v-69534fe3]:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--color-bpm);animation:import-process-indeterminate-69534fe3 1s ease-in-out infinite}@keyframes import-process-indeterminate-69534fe3{0%{transform:translate(-100%)}to{transform:translate(350%)}}.import-process-dialog__footer[data-v-69534fe3]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:0 0 10px 10px}.import-process-fade-enter-active[data-v-69534fe3],.import-process-fade-leave-active[data-v-69534fe3]{transition:opacity .18s ease}.import-process-fade-enter-active .import-process-dialog[data-v-69534fe3],.import-process-fade-leave-active .import-process-dialog[data-v-69534fe3]{transition:transform .18s ease,opacity .18s ease}.import-process-fade-enter[data-v-69534fe3],.import-process-fade-leave-to[data-v-69534fe3]{opacity:0}.import-process-fade-enter .import-process-dialog[data-v-69534fe3],.import-process-fade-leave-to .import-process-dialog[data-v-69534fe3]{transform:translateY(8px) scale(.98);opacity:0}.djs-container{--blue-base-65: #4d90ff;--blue-base-65-opacity-30: rgba(77, 144, 255, .3);--blue-darken-48: #005df7;--blue-darken-55: #1a70ff;--blue-lighten-82: #a2c5ff;--orange-base-60: #ffa533;--orange-base-60-opacity-30: rgba(255, 165, 51, .3);--orange-base-60-opacity-50: rgba(255, 165, 51, .5);--orange-lighten-85: #ffddb3;--red-base-62: #ff3d3d;--red-base-62-opacity-10: rgba(255, 61, 61, .1);--silver-darken-94: #efefef;--color-000000: #000000;--color-000000-opacity-05: rgba(0, 0, 0, .05);--color-000000-opacity-10: rgba(0, 0, 0, .1);--color-333333: #333333;--color-666666: #666666;--color-aaaaaa: #aaaaaa;--color-cccccc: #cccccc;--color-cdcdcd: #cdcdcd;--color-dddddd: #dddddd;--color-f6f6f6: #f6f6f6;--color-fafafa: #fafafa;--color-fefefe: #fefefe;--color-ffffff: #ffffff;--bendpoint-fill-color: var(--blue-base-65-opacity-30);--bendpoint-stroke-color: var(--blue-base-65);--context-pad-entry-background-color: var(--color-fefefe);--context-pad-entry-hover-background-color: var(--silver-darken-94);--element-dragger-color: var(--blue-base-65);--element-hover-outline-fill-color: var(--blue-darken-48);--element-selected-outline-stroke-color: var(--blue-base-65);--lasso-fill-color: var(--color-000000-opacity-05);--lasso-stroke-color: var(--color-000000);--palette-entry-color: var(--color-333333);--palette-entry-hover-color: var(--blue-darken-48);--palette-entry-selected-color: var(--blue-base-65);--palette-separator-color: var(--color-aaaaaa);--palette-toggle-hover-background-color: var(--color-666666);--palette-background-color: var(--color-fafafa);--palette-border-color: var(--color-cccccc);--popup-body-background-color: var(--color-fefefe);--popup-header-entry-selected-color: var(--blue-base-65);--popup-header-entry-selected-background-color: var(--color-000000-opacity-10);--popup-header-separator-color: var(--color-dddddd);--popup-background-color: var(--color-fafafa);--popup-border-color: var(--color-cccccc);--resizer-fill-color: var(--blue-base-65-opacity-30);--resizer-stroke-color: var(--blue-base-65);--search-container-background-color: var(--color-fafafa);--search-container-border-color: var(--blue-darken-55);--search-container-box-shadow-color: var(--blue-lighten-82);--search-container-box-shadow-inset-color: var(--color-cdcdcd);--search-input-border-color: var(--color-cccccc);--search-result-border-color: var(--color-aaaaaa);--search-result-highlight-color: var(--color-000000);--search-result-selected-color: var(--blue-base-65-opacity-30);--shape-attach-allowed-stroke-color: var(--blue-base-65);--shape-connect-allowed-fill-color: var(--color-000000-opacity-05);--shape-drop-allowed-fill-color: var(--color-000000-opacity-05);--shape-drop-not-allowed-fill-color: var(--red-base-62-opacity-10);--shape-resize-preview-stroke-color: var(--blue-base-65);--snap-line-stroke-color: var(--blue-base-65-opacity-30);--space-tool-crosshair-stroke-color: var(--color-000000);--tooltip-error-background-color: var(--red-base-62-opacity-10);--tooltip-error-border-color: var(--red-base-62);--tooltip-error-color: var(--red-base-62)}.djs-outline{fill:none;visibility:hidden}.djs-element.hover .djs-outline,.djs-element.selected .djs-outline{visibility:visible;shape-rendering:geometricPrecision;stroke-dasharray:3,3}.djs-element.selected .djs-outline{stroke:var(--element-selected-outline-stroke-color);stroke-width:1px}.djs-element.hover .djs-outline{stroke:var(--element-hover-outline-fill-color);stroke-width:1px}.djs-shape.connect-ok .djs-visual>:nth-child(1){fill:var(--shape-connect-allowed-fill-color)!important}.djs-shape.connect-not-ok .djs-visual>:nth-child(1),.djs-shape.drop-not-ok .djs-visual>:nth-child(1){fill:var(--shape-drop-not-allowed-fill-color)!important}.djs-shape.new-parent .djs-visual>:nth-child(1){fill:var(--shape-drop-allowed-fill-color)!important}svg.drop-not-ok{background:var(--shape-drop-not-allowed-fill-color)!important}svg.new-parent{background:var(--shape-drop-allowed-fill-color)!important}.djs-connection.connect-ok .djs-visual>:nth-child(1),.djs-connection.drop-ok .djs-visual>:nth-child(1){stroke:var(--shape-drop-allowed-fill-color)!important}.djs-connection.connect-not-ok .djs-visual>:nth-child(1),.djs-connection.drop-not-ok .djs-visual>:nth-child(1){stroke:var(--shape-drop-not-allowed-fill-color)!important}.drop-not-ok,.connect-not-ok{stroke:var(--shape-attach-allowed-stroke-color)!important;cursor:not-allowed}.djs-element.attach-ok .djs-visual>:nth-child(1){stroke-width:5px!important}.djs-frame.connect-not-ok .djs-visual>:nth-child(1),.djs-frame.drop-not-ok .djs-visual>:nth-child(1){stroke-width:3px!important;stroke:var(--shape-drop-not-allowed-fill-color)!important;fill:none!important}.djs-lasso-overlay{fill:var(--lasso-fill-color);stroke-dasharray:5 1 3 1;stroke:var(--lasso-stroke-color);shape-rendering:geometricPrecision;pointer-events:none}.djs-resize-overlay{fill:none;stroke-dasharray:5 1 3 1;stroke:var(--shape-resize-preview-stroke-color);pointer-events:none}.djs-resizer-hit{fill:none;pointer-events:all}.djs-resizer-visual{fill:var(--resizer-fill-color);stroke-width:1px;stroke-opacity:.5;stroke:var(--resizer-stroke-color);shape-rendering:geometricprecision}.djs-resizer:hover .djs-resizer-visual{stroke:var(--resizer-stroke-color);stroke-opacity:1}.djs-cursor-resize-ns,.djs-resizer-n,.djs-resizer-s{cursor:ns-resize}.djs-cursor-resize-ew,.djs-resizer-e,.djs-resizer-w{cursor:ew-resize}.djs-cursor-resize-nwse,.djs-resizer-nw,.djs-resizer-se{cursor:nwse-resize}.djs-cursor-resize-nesw,.djs-resizer-ne,.djs-resizer-sw{cursor:nesw-resize}.djs-shape.djs-resizing>.djs-outline{visibility:hidden!important}.djs-shape.djs-resizing>.djs-resizer{visibility:hidden}.djs-dragger>.djs-resizer{visibility:hidden}.djs-dragger *{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragger tspan,.djs-dragger text{fill:var(--element-dragger-color)!important;stroke:none!important}marker.djs-dragger circle,marker.djs-dragger path,marker.djs-dragger polygon,marker.djs-dragger polyline,marker.djs-dragger rect{fill:var(--element-dragger-color)!important;stroke:none!important}marker.djs-dragger text,marker.djs-dragger tspan{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragging{opacity:.3}.djs-dragging,.djs-dragging>*{pointer-events:none!important}.djs-dragging .djs-context-pad,.djs-dragging .djs-outline{display:none!important}.djs-visual,.djs-outline{pointer-events:none}.djs-element.attach-ok .djs-hit{stroke-width:60px!important}.djs-element>.djs-hit-all{pointer-events:all}.djs-element>.djs-hit-stroke,.djs-element>.djs-hit-click-stroke{pointer-events:stroke}.djs-drag-active .djs-element>.djs-hit-click-stroke{pointer-events:all}.djs-connection .djs-visual{stroke-width:2px;fill:none}.djs-cursor-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.djs-cursor-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.djs-cursor-crosshair{cursor:crosshair}.djs-cursor-move{cursor:move}.djs-cursor-resize-ns{cursor:ns-resize}.djs-cursor-resize-ew{cursor:ew-resize}.djs-snap-line{stroke:var(--snap-line-stroke-color);stroke-linecap:round;stroke-width:2px;pointer-events:none}.djs-crosshair{stroke:var(--space-tool-crosshair-stroke-color);stroke-linecap:round;stroke-width:1px;pointer-events:none;shape-rendering:crispEdges;stroke-dasharray:5,5}.djs-palette{position:absolute;left:20px;top:20px;box-sizing:border-box;width:48px}.djs-palette .separator{margin:0 5px;padding-top:5px;border:none;border-bottom:solid 1px var(--palette-separator-color);clear:both}.djs-palette .entry:before{vertical-align:text-bottom}.djs-palette .djs-palette-toggle{cursor:pointer}.djs-palette .entry,.djs-palette .djs-palette-toggle{color:var(--palette-entry-color);font-size:30px;text-align:center}.djs-palette .entry{float:left}.djs-palette .entry img{max-width:100%}.djs-palette .djs-palette-entries:after{content:"";display:table;clear:both}.djs-palette .djs-palette-toggle:hover{background:var(--palette-toggle-hover-background-color)}.djs-palette .entry:hover{color:var(--palette-entry-hover-color)}.djs-palette .highlighted-entry{color:var(--palette-entry-selected-color)!important}.djs-palette .entry,.djs-palette .djs-palette-toggle{width:46px;height:46px;line-height:46px;cursor:default}.djs-palette.two-column.open{width:94px}.djs-palette:not(.open) .djs-palette-entries{display:none}.djs-palette:not(.open){overflow:hidden}.djs-palette.open .djs-palette-toggle{display:none}.djs-overlay-context-pad{width:72px}.djs-context-pad{position:absolute;display:none;pointer-events:none}.djs-context-pad .entry{width:22px;height:22px;text-align:center;display:inline-block;font-size:22px;margin:0 2px 2px 0;border-radius:3px;cursor:default;background-color:var(--context-pad-entry-background-color);box-shadow:0 0 2px 1px var(--context-pad-entry-background-color);pointer-events:all}.djs-context-pad .entry:before{vertical-align:top}.djs-context-pad .entry:hover{background:var(--context-pad-entry-hover-background-color)}.djs-context-pad.open{display:block}.djs-popup .entry{line-height:20px;white-space:nowrap;cursor:default}.djs-popup .entry:before{vertical-align:middle;font-size:20px}.djs-popup .entry>span{vertical-align:middle;font-size:14px}.djs-popup .entry:hover,.djs-popup .entry.active:hover{background:var(--popup-header-entry-selected-background-color)}.djs-popup .entry.disabled{background:inherit}.djs-popup .djs-popup-header .entry{display:inline-block;padding:2px 3px;border:solid 1px transparent;border-radius:3px}.djs-popup .djs-popup-header .entry.active{color:var(--popup-header-entry-selected-color);border:solid 1px var(--popup-header-entry-selected-color);background-color:var(--popup-header-entry-selected-background-color)}.djs-popup-body .entry{padding:4px 10px 4px 5px}.djs-popup-body .entry>span{margin-left:5px}.djs-popup-body{background-color:var(--popup-body-background-color)}.djs-popup-header{border-bottom:1px solid var(--popup-header-separator-color)}.djs-popup-header .entry{margin:1px 1px 1px 3px}.djs-popup-header .entry:last-child{margin-right:3px}.djs-palette{background:var(--palette-background-color);border:solid 1px var(--palette-border-color);border-radius:2px}.djs-popup{background:var(--popup-background-color);border:solid 1px var(--popup-border-color);border-radius:2px}.djs-shape,.djs-connection{touch-action:none}.djs-segment-dragger,.djs-bendpoint{display:none}.djs-segment-dragger .djs-visual{display:none;fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:1}.djs-segment-dragger:hover .djs-visual{display:block}.djs-bendpoint .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:.5}.djs-segment-dragger:hover,.djs-bendpoints.hover .djs-segment-dragger,.djs-bendpoints.selected .djs-segment-dragger,.djs-bendpoint:hover,.djs-bendpoints.hover .djs-bendpoint,.djs-bendpoints.selected .djs-bendpoint{display:block}.djs-drag-active .djs-bendpoints *{display:none}.djs-bendpoints:not(.hover) .floating{display:none}.djs-segment-dragger:hover .djs-visual,.djs-segment-dragger.djs-dragging .djs-visual,.djs-bendpoint:hover .djs-visual,.djs-bendpoint.floating .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-opacity:1}.djs-bendpoint.floating .djs-hit{pointer-events:none}.djs-segment-dragger .djs-hit,.djs-bendpoint .djs-hit{fill:none;pointer-events:all}.djs-segment-dragger.horizontal .djs-hit{cursor:ns-resize}.djs-segment-dragger.vertical .djs-hit{cursor:ew-resize}.djs-segment-dragger.djs-dragging .djs-hit{pointer-events:none}.djs-updating,.djs-updating>*{pointer-events:none!important}.djs-updating .djs-context-pad,.djs-updating .djs-outline,.djs-updating .djs-bendpoint,.connect-ok .djs-bendpoint,.connect-not-ok .djs-bendpoint,.drop-ok .djs-bendpoint,.drop-not-ok .djs-bendpoint{display:none!important}.djs-segment-dragger.djs-dragging,.djs-bendpoint.djs-dragging{display:block;opacity:1}.djs-tooltip-error{width:160px;padding:6px;background:var(--tooltip-error-background-color);border:solid 1px var(--tooltip-error-border-color);border-radius:2px;color:var(--tooltip-error-color);font-size:12px;line-height:16px;opacity:.75}.djs-tooltip-error:hover{opacity:1}.djs-search-container{position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;width:25%;min-width:300px;max-width:400px;z-index:10;font-size:1.05em;opacity:.9;background:var(--search-container-background-color);border:solid 1px var(--search-container-border-color);border-radius:2px;box-shadow:0 0 0 2px var(--search-container-box-shadow-color),0 0 0 1px var(--search-container-box-shadow-inset-color) inset}.djs-search-container:not(.open){display:none}.djs-search-input input{font-size:1.05em;width:100%;padding:6px 10px;border:1px solid var(--search-input-border-color)}.djs-search-input input:focus{outline:none;border-color:var(--search-input-border-color)}.djs-search-results{position:relative;overflow-y:auto;max-height:200px}.djs-search-results:hover{cursor:pointer}.djs-search-result{width:100%;padding:6px 10px;background:#fff;border-bottom:solid 1px var(--search-result-border-color);border-radius:1px}.djs-search-highlight{color:var(--search-result-highlight-color)}.djs-search-result-primary{margin:0 0 10px}.djs-search-result-secondary{font-family:monospace;margin:0}.djs-search-result:hover,.djs-search-result-selected,.djs-search-result-selected:hover,.djs-search-overlay{background:var(--search-result-selected-color)}.djs-element-hidden,.djs-element-hidden .djs-hit,.djs-element-hidden .djs-outline,.djs-label-hidden .djs-label{display:none!important}@font-face{font-family:bpmn;src:url(/assets/bpmn-Bu0fgkmI.eot?26374340);src:url(/assets/bpmn-Bu0fgkmI.eot?26374340#iefix) format("embedded-opentype"),url(/assets/bpmn-CadEaqaO.woff2?26374340) format("woff2"),url(/assets/bpmn-A_r26JRx.woff?26374340) format("woff"),url(/assets/bpmn-DmRVhcI-.ttf?26374340) format("truetype"),url(/assets/bpmn-DGYVYsYl.svg?26374340#bpmn) format("svg");font-weight:400;font-style:normal}[class^=bpmn-icon-]:before,[class*=" bpmn-icon-"]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpmn-icon-screw-wrench:before{content:""}.bpmn-icon-trash:before{content:""}.bpmn-icon-conditional-flow:before{content:""}.bpmn-icon-default-flow:before{content:""}.bpmn-icon-gateway-parallel:before{content:""}.bpmn-icon-intermediate-event-catch-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:""}.bpmn-icon-start-event-compensation:before{content:""}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-loop-marker:before{content:""}.bpmn-icon-parallel-mi-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:""}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-compensation:before{content:""}.bpmn-icon-gateway-xor:before{content:""}.bpmn-icon-connection:before{content:""}.bpmn-icon-end-event-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-condition:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-start-event-condition:before{content:""}.bpmn-icon-start-event-non-interrupting-timer:before{content:""}.bpmn-icon-sequential-mi-marker:before{content:""}.bpmn-icon-user-task:before{content:""}.bpmn-icon-business-rule:before{content:""}.bpmn-icon-sub-process-marker:before{content:""}.bpmn-icon-start-event-parallel-multiple:before{content:""}.bpmn-icon-start-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-signal:before{content:""}.bpmn-icon-intermediate-event-catch-error:before{content:""}.bpmn-icon-end-event-compensation:before{content:""}.bpmn-icon-subprocess-collapsed:before{content:""}.bpmn-icon-subprocess-expanded:before{content:""}.bpmn-icon-task:before{content:""}.bpmn-icon-end-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-timer:before{content:""}.bpmn-icon-start-event-escalation:before{content:""}.bpmn-icon-start-event-signal:before{content:""}.bpmn-icon-business-rule-task:before{content:""}.bpmn-icon-manual:before{content:""}.bpmn-icon-receive:before{content:""}.bpmn-icon-call-activity:before{content:""}.bpmn-icon-start-event-timer:before{content:""}.bpmn-icon-start-event-message:before{content:""}.bpmn-icon-intermediate-event-none:before{content:""}.bpmn-icon-intermediate-event-catch-link:before{content:""}.bpmn-icon-end-event-escalation:before{content:""}.bpmn-icon-text-annotation:before{content:""}.bpmn-icon-bpmn-io:before{content:""}.bpmn-icon-gateway-complex:before{content:""}.bpmn-icon-gateway-eventbased:before{content:""}.bpmn-icon-gateway-none:before{content:""}.bpmn-icon-gateway-or:before{content:""}.bpmn-icon-end-event-terminate:before{content:""}.bpmn-icon-end-event-signal:before{content:""}.bpmn-icon-end-event-none:before{content:""}.bpmn-icon-end-event-multiple:before{content:""}.bpmn-icon-end-event-message:before{content:""}.bpmn-icon-end-event-link:before{content:""}.bpmn-icon-intermediate-event-catch-message:before{content:""}.bpmn-icon-intermediate-event-throw-compensation:before{content:""}.bpmn-icon-start-event-multiple:before{content:""}.bpmn-icon-script:before{content:""}.bpmn-icon-manual-task:before{content:""}.bpmn-icon-send:before{content:""}.bpmn-icon-service:before{content:""}.bpmn-icon-receive-task:before{content:""}.bpmn-icon-user:before{content:""}.bpmn-icon-start-event-none:before{content:""}.bpmn-icon-intermediate-event-throw-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-link:before{content:""}.bpmn-icon-start-event-non-interrupting-condition:before{content:""}.bpmn-icon-data-object:before{content:""}.bpmn-icon-script-task:before{content:""}.bpmn-icon-send-task:before{content:""}.bpmn-icon-data-store:before{content:""}.bpmn-icon-start-event-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-message:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-throw-multiple:before{content:""}.bpmn-icon-start-event-non-interrupting-message:before{content:""}.bpmn-icon-ad-hoc-marker:before{content:""}.bpmn-icon-service-task:before{content:""}.bpmn-icon-task-none:before{content:""}.bpmn-icon-compensation-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-throw-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:""}.bpmn-icon-participant:before{content:""}.bpmn-icon-event-subprocess-expanded:before{content:""}.bpmn-icon-lane-insert-below:before{content:""}.bpmn-icon-space-tool:before{content:""}.bpmn-icon-connection-multi:before{content:""}.bpmn-icon-lane:before{content:""}.bpmn-icon-lasso-tool:before{content:""}.bpmn-icon-lane-insert-above:before{content:""}.bpmn-icon-lane-divide-three:before{content:""}.bpmn-icon-lane-divide-two:before{content:""}.bpmn-icon-data-input:before{content:""}.bpmn-icon-data-output:before{content:""}.bpmn-icon-hand-tool:before{content:""}.bpmn-icon-group:before{content:""}.bpmn-icon-transaction:before{content:""}@font-face{font-family:bpmn-js-pp;src:url(data:;base64,GBYAAGgVAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAcCEPZQAAAAAAAAAAAAAAAAAAAAAAABQAYgBwAG0AbgAtAGkAbwAtAHAAcAAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAAFABiAHAAbQBuAC0AaQBvAC0AcABwAAAAAAAAAQAAAA8AgAADAHBHU1VCsP6z7QAAAPwAAABCT1MvMj4iSaEAAAFAAAAAVmNtYXCd2b4sAAABmAAAAcZjdnQgAAAAAAAACXAAAAAKZnBnbYiQkFkAAAl8AAALcGdhc3AAAAAQAAAJaAAAAAhnbHlmhlzkXAAAA2AAAAIOaGVhZAjiposAAAVwAAAANmhoZWEHkQNNAAAFqAAAACRobXR4FWn/+gAABcwAAAAcbG9jYQGaAg0AAAXoAAAAEG1heHAAmgugAAAF+AAAACBuYW1lD9cCaQAABhgAAALlcG9zdPp/FpwAAAkAAAAAaHByZXDdawOFAAAU7AAAAHsAAQAAAAoAHgAsAAFERkxUAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACAABAAYAAAABAAAAAAABAw8BkAAFAAACegK8AAAAjAJ6ArwAAAHgADEBAgAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAEDoAukDA1L/agBaA1IAlgAAAAEAAAAAAAAAAAAFAAAAAwAAACwAAAAEAAABbgABAAAAAABoAAMAAQAAACwAAwAKAAABbgAEADwAAAAIAAgAAgAA6APoBukD//8AAOgC6AXpAv//AAAAAAAAAAEACAAKAAwAAAABAAIAAwAEAAUABgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAWAAAAAAAAAAGAADoAgAA6AIAAAABAADoAwAA6AMAAAACAADoBQAA6AUAAAADAADoBgAA6AYAAAAEAADpAgAA6QIAAAAFAADpAwAA6QMAAAAGAAAAAQAAAAAB1gJiAB0ABrMTAwEtKyUWFAYiLwEHBiInJjQ/AScmNDc2Mh8BNzYyFhQPAQHEEiQyEoSEEjISEBCKihAQEjIShIQSMiQSisISMiIQmJgQEBIyEpyeEjISEBCYmBAiMhKeAAABAAAAAAJEAoAAEwAGsxAGAS0rATIUKwEVFCI9ASMiNDsBNTQyHQECJh4e0mTSHh7SZAGQZNIeHtJk0h4e0gAAAgAA/8IDIgLqABEAGgAItRgUDAQCLSslFg8BBi8BBiMiJhA2IBYVFAclFBYyNjQmIgYDBB4YLiQgvkpSgL60AQDALv4YiLB+iLB+TiIcLiAgviq+AQC2voBYSqpYiH6yhn4AAAP/+v+2A8cDCAAMABAAFAAKtxIRDg0KAgMtKwUWBiMhIicmNwE2MhcTNSMVNxEjEQO9ChQU/IQSCg0LAb4ILAgabm5uGBAiEBIQAw4SEv0kZGSuASz+1AACAAD/ugNIAwIACAAUAAi1EQsEAAItKwEyFhAGICYQNgE3JwcnBxcHFzcXNwGkrvb2/qT29gEEmlaamFiamliYmlYDAvb+pPb2AVz2/lyaVpiYVpqYVpiYVgAAAAIAAP+6A0gDAgAIABQACLUTDQQAAi0rATIWEAYgJhA2EzM1IzUjFSMVMxUzAaSu9vb+pPb24sjIZsrKZgMC9v6k9vYBXPb+KmbKymbKAAAAAQAAAAEAAGUPIXBfDzz1AAsD6AAAAADS8LF0AAAAANLwsXT/+v+2A+gDCAAAAAgAAgAAAAAAAAABAAADUv9qAFoD6P/6//MD6AABAAAAAAAAAAAAAAAAAAAABwPoAAAB1gAAAkQAAAMVAAADwv/6A0gAAANIAAAAAAAAADQAVACGALIA4AEHAAEAAAAHAB4AAwAAAAAAAgAAABAAcwAAABwLcAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAKADUAAQAAAAAAAgAHAD8AAQAAAAAAAwAKAEYAAQAAAAAABAAKAFAAAQAAAAAABQALAFoAAQAAAAAABgAKAGUAAQAAAAAACgArAG8AAQAAAAAACwATAJoAAwABBAkAAABqAK0AAwABBAkAAQAUARcAAwABBAkAAgAOASsAAwABBAkAAwAUATkAAwABBAkABAAUAU0AAwABBAkABQAWAWEAAwABBAkABgAUAXcAAwABBAkACgBWAYsAAwABBAkACwAmAeFDb3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWJwbW4taW8tcHBSZWd1bGFyYnBtbi1pby1wcGJwbW4taW8tcHBWZXJzaW9uIDEuMGJwbW4taW8tcHBHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANgAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AYgBwAG0AbgAtAGkAbwAtAHAAcABSAGUAZwB1AGwAYQByAGIAcABtAG4ALQBpAG8ALQBwAHAAYgBwAG0AbgAtAGkAbwAtAHAAcABWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBwAG0AbgAtAGkAbwAtAHAAcABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAQIBAwEEAQUBBgEHAQgABWNsZWFyA2FkZAZzZWFyY2gJYXR0ZW50aW9uDWNsZWFyLWNpcmNsZWQLYWRkLWNpcmNsZWQAAAABAAH//wAPAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIGQgsMBQsAQmWrIoAQpDRWNFUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQEKQ0VjRWFksChQWCGxAQpDRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAStZWSOwAFBYZVlZLbADLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbAELCMhIyEgZLEFYkIgsAYjQrEBCkNFY7EBCkOwAGBFY7ADKiEgsAZDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSEgsEBTWLABKxshsEBZI7AAUFhlWS2wBSywB0MrsgACAENgQi2wBiywByNCIyCwACNCYbACYmawAWOwAWCwBSotsAcsICBFILALQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAILLIHCwBDRUIqIbIAAQBDYEItsAkssABDI0SyAAEAQ2BCLbAKLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbALLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsAwsILAAI0KyCwoDRVghGyMhWSohLbANLLECAkWwZGFELbAOLLABYCAgsAxDSrAAUFggsAwjQlmwDUNKsABSWCCwDSNCWS2wDywgsBBiZrABYyC4BABjiiNhsA5DYCCKYCCwDiNCIy2wECxLVFixBGREWSSwDWUjeC2wESxLUVhLU1ixBGREWRshWSSwE2UjeC2wEiyxAA9DVVixDw9DsAFhQrAPK1mwAEOwAiVCsQwCJUKxDQIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwDiohI7ABYSCKI2GwDiohG7EBAENgsAIlQrACJWGwDiohWbAMQ0ewDUNHYLACYiCwAFBYsEBgWWawAWMgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBMsALEAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsBQssQATKy2wFSyxARMrLbAWLLECEystsBcssQMTKy2wGCyxBBMrLbAZLLEFEystsBossQYTKy2wGyyxBxMrLbAcLLEIEystsB0ssQkTKy2wHiwAsA0rsQACRVRYsA8jQiBFsAsjQrAKI7AAYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wHyyxAB4rLbAgLLEBHistsCEssQIeKy2wIiyxAx4rLbAjLLEEHistsCQssQUeKy2wJSyxBh4rLbAmLLEHHistsCcssQgeKy2wKCyxCR4rLbApLCA8sAFgLbAqLCBgsBBgIEMjsAFgQ7ACJWGwAWCwKSohLbArLLAqK7AqKi2wLCwgIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAtLACxAAJFVFiwARawLCqwARUwGyJZLbAuLACwDSuxAAJFVFiwARawLCqwARUwGyJZLbAvLCA1sAFgLbAwLACwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwC0NjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sS8BFSotsDEsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDIsLhc8LbAzLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wNCyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjMBARUUKi2wNSywABawBCWwBCVHI0cjYbAJQytlii4jICA8ijgtsDYssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsARDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wNyywABYgICCwBSYgLkcjRyNhIzw4LbA4LLAAFiCwCCNCICAgRiNHsAErI2E4LbA5LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wOiywABYgsAhDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsDssIyAuRrACJUZSWCA8WS6xKwEUKy2wPCwjIC5GsAIlRlBYIDxZLrErARQrLbA9LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrErARQrLbA+LLA1KyMgLkawAiVGUlggPFkusSsBFCstsD8ssDYriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSsBFCuwBEMusCsrLbBALLAAFrAEJbAEJiAuRyNHI2GwCUMrIyA8IC4jOLErARQrLbBBLLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsSsBFCstsEIssDUrLrErARQrLbBDLLA2KyEjICA8sAQjQiM4sSsBFCuwBEMusCsrLbBELLAAFSBHsAAjQrIAAQEVFBMusDEqLbBFLLAAFSBHsAAjQrIAAQEVFBMusDEqLbBGLLEAARQTsDIqLbBHLLA0Ki2wSCywABZFIyAuIEaKI2E4sSsBFCstsEkssAgjQrBIKy2wSiyyAABBKy2wSyyyAAFBKy2wTCyyAQBBKy2wTSyyAQFBKy2wTiyyAABCKy2wTyyyAAFCKy2wUCyyAQBCKy2wUSyyAQFCKy2wUiyyAAA+Ky2wUyyyAAE+Ky2wVCyyAQA+Ky2wVSyyAQE+Ky2wViyyAABAKy2wVyyyAAFAKy2wWCyyAQBAKy2wWSyyAQFAKy2wWiyyAABDKy2wWyyyAAFDKy2wXCyyAQBDKy2wXSyyAQFDKy2wXiyyAAA/Ky2wXyyyAAE/Ky2wYCyyAQA/Ky2wYSyyAQE/Ky2wYiywNysusSsBFCstsGMssDcrsDsrLbBkLLA3K7A8Ky2wZSywABawNyuwPSstsGYssDgrLrErARQrLbBnLLA4K7A7Ky2waCywOCuwPCstsGkssDgrsD0rLbBqLLA5Ky6xKwEUKy2wayywOSuwOystsGwssDkrsDwrLbBtLLA5K7A9Ky2wbiywOisusSsBFCstsG8ssDorsDsrLbBwLLA6K7A8Ky2wcSywOiuwPSstsHIsswkEAgNFWCEbIyFZQiuwCGWwAyRQeLABFTAtAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAFQrEAACqxAAVCsQAIKrEABUKxAAgqsQAFQrkAAAAJKrEABUK5AAAACSqxAwBEsSQBiFFYsECIWLEDZESxJgGIUVi6CIAAAQRAiGNUWLEDAERZWVlZsQAMKrgB/4WwBI2xAgBEAA==);src:url(data:;base64,GBYAAGgVAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAcCEPZQAAAAAAAAAAAAAAAAAAAAAAABQAYgBwAG0AbgAtAGkAbwAtAHAAcAAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAAFABiAHAAbQBuAC0AaQBvAC0AcABwAAAAAAAAAQAAAA8AgAADAHBHU1VCsP6z7QAAAPwAAABCT1MvMj4iSaEAAAFAAAAAVmNtYXCd2b4sAAABmAAAAcZjdnQgAAAAAAAACXAAAAAKZnBnbYiQkFkAAAl8AAALcGdhc3AAAAAQAAAJaAAAAAhnbHlmhlzkXAAAA2AAAAIOaGVhZAjiposAAAVwAAAANmhoZWEHkQNNAAAFqAAAACRobXR4FWn/+gAABcwAAAAcbG9jYQGaAg0AAAXoAAAAEG1heHAAmgugAAAF+AAAACBuYW1lD9cCaQAABhgAAALlcG9zdPp/FpwAAAkAAAAAaHByZXDdawOFAAAU7AAAAHsAAQAAAAoAHgAsAAFERkxUAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACAABAAYAAAABAAAAAAABAw8BkAAFAAACegK8AAAAjAJ6ArwAAAHgADEBAgAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAEDoAukDA1L/agBaA1IAlgAAAAEAAAAAAAAAAAAFAAAAAwAAACwAAAAEAAABbgABAAAAAABoAAMAAQAAACwAAwAKAAABbgAEADwAAAAIAAgAAgAA6APoBukD//8AAOgC6AXpAv//AAAAAAAAAAEACAAKAAwAAAABAAIAAwAEAAUABgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAWAAAAAAAAAAGAADoAgAA6AIAAAABAADoAwAA6AMAAAACAADoBQAA6AUAAAADAADoBgAA6AYAAAAEAADpAgAA6QIAAAAFAADpAwAA6QMAAAAGAAAAAQAAAAAB1gJiAB0ABrMTAwEtKyUWFAYiLwEHBiInJjQ/AScmNDc2Mh8BNzYyFhQPAQHEEiQyEoSEEjISEBCKihAQEjIShIQSMiQSisISMiIQmJgQEBIyEpyeEjISEBCYmBAiMhKeAAABAAAAAAJEAoAAEwAGsxAGAS0rATIUKwEVFCI9ASMiNDsBNTQyHQECJh4e0mTSHh7SZAGQZNIeHtJk0h4e0gAAAgAA/8IDIgLqABEAGgAItRgUDAQCLSslFg8BBi8BBiMiJhA2IBYVFAclFBYyNjQmIgYDBB4YLiQgvkpSgL60AQDALv4YiLB+iLB+TiIcLiAgviq+AQC2voBYSqpYiH6yhn4AAAP/+v+2A8cDCAAMABAAFAAKtxIRDg0KAgMtKwUWBiMhIicmNwE2MhcTNSMVNxEjEQO9ChQU/IQSCg0LAb4ILAgabm5uGBAiEBIQAw4SEv0kZGSuASz+1AACAAD/ugNIAwIACAAUAAi1EQsEAAItKwEyFhAGICYQNgE3JwcnBxcHFzcXNwGkrvb2/qT29gEEmlaamFiamliYmlYDAvb+pPb2AVz2/lyaVpiYVpqYVpiYVgAAAAIAAP+6A0gDAgAIABQACLUTDQQAAi0rATIWEAYgJhA2EzM1IzUjFSMVMxUzAaSu9vb+pPb24sjIZsrKZgMC9v6k9vYBXPb+KmbKymbKAAAAAQAAAAEAAGUPIXBfDzz1AAsD6AAAAADS8LF0AAAAANLwsXT/+v+2A+gDCAAAAAgAAgAAAAAAAAABAAADUv9qAFoD6P/6//MD6AABAAAAAAAAAAAAAAAAAAAABwPoAAAB1gAAAkQAAAMVAAADwv/6A0gAAANIAAAAAAAAADQAVACGALIA4AEHAAEAAAAHAB4AAwAAAAAAAgAAABAAcwAAABwLcAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAKADUAAQAAAAAAAgAHAD8AAQAAAAAAAwAKAEYAAQAAAAAABAAKAFAAAQAAAAAABQALAFoAAQAAAAAABgAKAGUAAQAAAAAACgArAG8AAQAAAAAACwATAJoAAwABBAkAAABqAK0AAwABBAkAAQAUARcAAwABBAkAAgAOASsAAwABBAkAAwAUATkAAwABBAkABAAUAU0AAwABBAkABQAWAWEAAwABBAkABgAUAXcAAwABBAkACgBWAYsAAwABBAkACwAmAeFDb3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWJwbW4taW8tcHBSZWd1bGFyYnBtbi1pby1wcGJwbW4taW8tcHBWZXJzaW9uIDEuMGJwbW4taW8tcHBHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANgAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AYgBwAG0AbgAtAGkAbwAtAHAAcABSAGUAZwB1AGwAYQByAGIAcABtAG4ALQBpAG8ALQBwAHAAYgBwAG0AbgAtAGkAbwAtAHAAcABWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBwAG0AbgAtAGkAbwAtAHAAcABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAQIBAwEEAQUBBgEHAQgABWNsZWFyA2FkZAZzZWFyY2gJYXR0ZW50aW9uDWNsZWFyLWNpcmNsZWQLYWRkLWNpcmNsZWQAAAABAAH//wAPAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIGQgsMBQsAQmWrIoAQpDRWNFUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQEKQ0VjRWFksChQWCGxAQpDRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAStZWSOwAFBYZVlZLbADLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbAELCMhIyEgZLEFYkIgsAYjQrEBCkNFY7EBCkOwAGBFY7ADKiEgsAZDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSEgsEBTWLABKxshsEBZI7AAUFhlWS2wBSywB0MrsgACAENgQi2wBiywByNCIyCwACNCYbACYmawAWOwAWCwBSotsAcsICBFILALQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAILLIHCwBDRUIqIbIAAQBDYEItsAkssABDI0SyAAEAQ2BCLbAKLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbALLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsAwsILAAI0KyCwoDRVghGyMhWSohLbANLLECAkWwZGFELbAOLLABYCAgsAxDSrAAUFggsAwjQlmwDUNKsABSWCCwDSNCWS2wDywgsBBiZrABYyC4BABjiiNhsA5DYCCKYCCwDiNCIy2wECxLVFixBGREWSSwDWUjeC2wESxLUVhLU1ixBGREWRshWSSwE2UjeC2wEiyxAA9DVVixDw9DsAFhQrAPK1mwAEOwAiVCsQwCJUKxDQIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwDiohI7ABYSCKI2GwDiohG7EBAENgsAIlQrACJWGwDiohWbAMQ0ewDUNHYLACYiCwAFBYsEBgWWawAWMgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBMsALEAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsBQssQATKy2wFSyxARMrLbAWLLECEystsBcssQMTKy2wGCyxBBMrLbAZLLEFEystsBossQYTKy2wGyyxBxMrLbAcLLEIEystsB0ssQkTKy2wHiwAsA0rsQACRVRYsA8jQiBFsAsjQrAKI7AAYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wHyyxAB4rLbAgLLEBHistsCEssQIeKy2wIiyxAx4rLbAjLLEEHistsCQssQUeKy2wJSyxBh4rLbAmLLEHHistsCcssQgeKy2wKCyxCR4rLbApLCA8sAFgLbAqLCBgsBBgIEMjsAFgQ7ACJWGwAWCwKSohLbArLLAqK7AqKi2wLCwgIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAtLACxAAJFVFiwARawLCqwARUwGyJZLbAuLACwDSuxAAJFVFiwARawLCqwARUwGyJZLbAvLCA1sAFgLbAwLACwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwC0NjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sS8BFSotsDEsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDIsLhc8LbAzLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wNCyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjMBARUUKi2wNSywABawBCWwBCVHI0cjYbAJQytlii4jICA8ijgtsDYssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsARDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wNyywABYgICCwBSYgLkcjRyNhIzw4LbA4LLAAFiCwCCNCICAgRiNHsAErI2E4LbA5LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wOiywABYgsAhDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsDssIyAuRrACJUZSWCA8WS6xKwEUKy2wPCwjIC5GsAIlRlBYIDxZLrErARQrLbA9LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrErARQrLbA+LLA1KyMgLkawAiVGUlggPFkusSsBFCstsD8ssDYriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSsBFCuwBEMusCsrLbBALLAAFrAEJbAEJiAuRyNHI2GwCUMrIyA8IC4jOLErARQrLbBBLLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsSsBFCstsEIssDUrLrErARQrLbBDLLA2KyEjICA8sAQjQiM4sSsBFCuwBEMusCsrLbBELLAAFSBHsAAjQrIAAQEVFBMusDEqLbBFLLAAFSBHsAAjQrIAAQEVFBMusDEqLbBGLLEAARQTsDIqLbBHLLA0Ki2wSCywABZFIyAuIEaKI2E4sSsBFCstsEkssAgjQrBIKy2wSiyyAABBKy2wSyyyAAFBKy2wTCyyAQBBKy2wTSyyAQFBKy2wTiyyAABCKy2wTyyyAAFCKy2wUCyyAQBCKy2wUSyyAQFCKy2wUiyyAAA+Ky2wUyyyAAE+Ky2wVCyyAQA+Ky2wVSyyAQE+Ky2wViyyAABAKy2wVyyyAAFAKy2wWCyyAQBAKy2wWSyyAQFAKy2wWiyyAABDKy2wWyyyAAFDKy2wXCyyAQBDKy2wXSyyAQFDKy2wXiyyAAA/Ky2wXyyyAAE/Ky2wYCyyAQA/Ky2wYSyyAQE/Ky2wYiywNysusSsBFCstsGMssDcrsDsrLbBkLLA3K7A8Ky2wZSywABawNyuwPSstsGYssDgrLrErARQrLbBnLLA4K7A7Ky2waCywOCuwPCstsGkssDgrsD0rLbBqLLA5Ky6xKwEUKy2wayywOSuwOystsGwssDkrsDwrLbBtLLA5K7A9Ky2wbiywOisusSsBFCstsG8ssDorsDsrLbBwLLA6K7A8Ky2wcSywOiuwPSstsHIsswkEAgNFWCEbIyFZQiuwCGWwAyRQeLABFTAtAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAFQrEAACqxAAVCsQAIKrEABUKxAAgqsQAFQrkAAAAJKrEABUK5AAAACSqxAwBEsSQBiFFYsECIWLEDZESxJgGIUVi6CIAAAQRAiGNUWLEDAERZWVlZsQAMKrgB/4WwBI2xAgBEAA==) format("embedded-opentype"),url(data:application/font-woff;base64,d09GRgABAAAAAAyIAA8AAAAAFWgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+IkmhY21hcAAAAdAAAABxAAABxp3ZvixjdnQgAAACRAAAAAoAAAAKAAAAAGZwZ20AAAJQAAAFlAAAC3CIkJBZZ2FzcAAAB+QAAAAIAAAACAAAABBnbHlmAAAH7AAAAbkAAAIOhlzkXGhlYWQAAAmoAAAAMwAAADYI4qaLaGhlYQAACdwAAAAgAAAAJAeRA01obXR4AAAJ/AAAABwAAAAcFWn/+mxvY2EAAAoYAAAAEAAAABABmgINbWF4cAAACigAAAAgAAAAIACaC6BuYW1lAAAKSAAAAYsAAALlD9cCaXBvc3QAAAvUAAAASgAAAGj6fxaccHJlcAAADCAAAABlAAAAe91rA4V4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGTmZ5zAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOL5heMjMH/c9iiGIOYpgGFGYEyQEAxHoLQgB4nO2R0Q2AMAhEr9ASYxzFERzEEfxybjqFHuAY0rzmONI0OQAMAEp20oF2oyHqotvSV6zpdxzsFx4BXN2mPg+V+JgSKqtxvmJLJXzb+YOxMfy15X1+nUV2RSTtWmS6o4jNuBWxnSlFbG1qAXsB44UXWgAAAAAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJxlUM9rE0EY/b6ZuLukTTs7O7sJxcZ1Nk2gaVOY/NiDiBcP0oMHDyGHniT0mD8h5BCk5ORxWaSnnjwUUdtCwUVKoSXHIv4BHv0D9iCaOJuAKA7DG943M++97wMEvfAreQmbYHxwKO7WtzxhyD00DVmrtp6ghrCjHqAGT6wjXvOK4uMxV5yxyYQxvmQVPrniSrIoWpTeHC8eaCYVP9YWmQ95SkbgaB9maB9Uoo6ukI8xkK1H2G6pTSTVcvmuf5cBvl6eGeivAPMrKsl3sGEDrLOSWM2RLOs6GntoBLLKOr7nCnNLeKrTqkqD5sqlRsVP9l+Mko8Inxuz0tG7od7P5f2G7yfbCcJ5Murtv+0dDd+/GgLQ+Y/5Ob2hFqwCAwH5C26vFfKE7tbveUbwUM8jxI4qOu3ADe3App/yQvwc83xhBRNrx9oYDAYlJhlndI3zX5V+/xR3Zl8W2S/pM0rA0qrWmb2SA5L17zHD17kxrJk1s2gWw2KIJ6dpOjtJU8zF3TjqxXEviruULGsH6ewg7kaRvskQ4D9tp/CvttNsBzpu4Dbd5h/tb7e3h9Pp4V+q2xmf/gaaAYe+AAAAeJxjYGRgYADiVL7Tf+L5bb4ycDO/AIowXPqwsQRG///1fxvzC2YOIJeDgQkkCgCeTA9OAHicY2BkYGAO+p/FEMX84v+v/5+ZXzAARVAAOwC+sAfjA+gAAAHWAAACRAAAAxUAAAPC//oDSAAAA0gAAAAAAAAANABUAIYAsgDgAQcAAQAAAAcAHgADAAAAAAACAAAAEABzAAAAHAtwAAAAAHicdZLNSgMxFIVPbKvYggsV3WYlSun0BxTsRqGgK0FcdOFu2qYzU6ZJyKRKn8E38B18JcE38XQarEKdMJnvnpzcexMGwCE+IbB+LvmuWaDOaM072MNN4Ar1u8BV8mPgGhp4DrxLXQWuowkTuIEjvDODqO4zmuEjsMCxOA28gwPRDFyhfh24Sn4IXMOJiAPvUn8NXMdQvAVu4Ex8DYxduixJvTwfXMhep3slR0tpKGU6zmW88KlxhbyVU6O9ynMTjc18ZOe6lZmWtU8qWeSx2wgbGipXZEbLbtTZiPdKKxd7NVlVKV6SnvdTOXVmLu9Cfmmdmamxj1Lvbb/d/l0XA16UxRIOGRKk8JA4p3rBbw8ddHFFGtEh6Vy7MmjEyKnEWHBHWq4UjG/5ThlpqoqOnBxhzHnOHJazRov7DWfL8URXwhw5M7mtjm3akLtW9bKykmSPETvd5rynU5fuuOxo8nOWAi+s3KPq2fGqa1d2Kfmj/e1fMs9qbUZlTD0qb8lT7aPN8c95vwGTUof7AHicY2BigAAuBuyAnZGJkZmRhZGVkY2RnZGDgTU5JzWxiDkxJYWtGMhIzuBMLClJzSvJzM/jBUvpJmcWARkp3EAlMDYDAwAmBxMfAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjIwaEFoDhR6JwMDAycyi5nBZaMKY0dgxAaHjoiNzCkuG9VAvF0cDQyMLA4dySERICWRQLCRgUdrB+P/1g0svRuZGFwAB9MiuAAAAA==) format("woff"),url(data:application/x-font-ttf;base64,AAEAAAAPAIAAAwBwR1NVQrD+s+0AAAD8AAAAQk9TLzI+IkmhAAABQAAAAFZjbWFwndm+LAAAAZgAAAHGY3Z0IAAAAAAAAAlwAAAACmZwZ22IkJBZAAAJfAAAC3BnYXNwAAAAEAAACWgAAAAIZ2x5ZoZc5FwAAANgAAACDmhlYWQI4qaLAAAFcAAAADZoaGVhB5EDTQAABagAAAAkaG10eBVp//oAAAXMAAAAHGxvY2EBmgINAAAF6AAAABBtYXhwAJoLoAAABfgAAAAgbmFtZQ/XAmkAAAYYAAAC5XBvc3T6fxacAAAJAAAAAGhwcmVw3WsDhQAAFOwAAAB7AAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQMPAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ALpAwNS/2oAWgNSAJYAAAABAAAAAAAAAAAABQAAAAMAAAAsAAAABAAAAW4AAQAAAAAAaAADAAEAAAAsAAMACgAAAW4ABAA8AAAACAAIAAIAAOgD6AbpA///AADoAugF6QL//wAAAAAAAAABAAgACgAMAAAAAQACAAMABAAFAAYAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAFgAAAAAAAAABgAA6AIAAOgCAAAAAQAA6AMAAOgDAAAAAgAA6AUAAOgFAAAAAwAA6AYAAOgGAAAABAAA6QIAAOkCAAAABQAA6QMAAOkDAAAABgAAAAEAAAAAAdYCYgAdAAazEwMBLSslFhQGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhYUDwEBxBIkMhKEhBIyEhAQiooQEBIyEoSEEjIkEorCEjIiEJiYEBASMhKcnhIyEhAQmJgQIjISngAAAQAAAAACRAKAABMABrMQBgEtKwEyFCsBFRQiPQEjIjQ7ATU0Mh0BAiYeHtJk0h4e0mQBkGTSHh7SZNIeHtIAAAIAAP/CAyIC6gARABoACLUYFAwEAi0rJRYPAQYvAQYjIiYQNiAWFRQHJRQWMjY0JiIGAwQeGC4kIL5KUoC+tAEAwC7+GIiwfoiwfk4iHC4gIL4qvgEAtr6AWEqqWIh+soZ+AAAD//r/tgPHAwgADAAQABQACrcSEQ4NCgIDLSsFFgYjISInJjcBNjIXEzUjFTcRIxEDvQoUFPyEEgoNCwG+CCwIGm5ubhgQIhASEAMOEhL9JGRkrgEs/tQAAgAA/7oDSAMCAAgAFAAItRELBAACLSsBMhYQBiAmEDYBNycHJwcXBxc3FzcBpK729v6k9vYBBJpWmphYmppYmJpWAwL2/qT29gFc9v5cmlaYmFaamFaYmFYAAAACAAD/ugNIAwIACAAUAAi1Ew0EAAItKwEyFhAGICYQNhMzNSM1IxUjFTMVMwGkrvb2/qT29uLIyGbKymYDAvb+pPb2AVz2/ipmyspmygAAAAEAAAABAABlDyFwXw889QALA+gAAAAA0vCxdAAAAADS8LF0//r/tgPoAwgAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+j/+v/zA+gAAQAAAAAAAAAAAAAAAAAAAAcD6AAAAdYAAAJEAAADFQAAA8L/+gNIAAADSAAAAAAAAAA0AFQAhgCyAOABBwABAAAABwAeAAMAAAAAAAIAAAAQAHMAAAAcC3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACgA1AAEAAAAAAAIABwA/AAEAAAAAAAMACgBGAAEAAAAAAAQACgBQAAEAAAAAAAUACwBaAAEAAAAAAAYACgBlAAEAAAAAAAoAKwBvAAEAAAAAAAsAEwCaAAMAAQQJAAAAagCtAAMAAQQJAAEAFAEXAAMAAQQJAAIADgErAAMAAQQJAAMAFAE5AAMAAQQJAAQAFAFNAAMAAQQJAAUAFgFhAAMAAQQJAAYAFAF3AAMAAQQJAAoAVgGLAAMAAQQJAAsAJgHhQ29weXJpZ2h0IChDKSAyMDE2IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21icG1uLWlvLXBwUmVndWxhcmJwbW4taW8tcHBicG1uLWlvLXBwVmVyc2lvbiAxLjBicG1uLWlvLXBwR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADYAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGIAcABtAG4ALQBpAG8ALQBwAHAAUgBlAGcAdQBsAGEAcgBiAHAAbQBuAC0AaQBvAC0AcABwAGIAcABtAG4ALQBpAG8ALQBwAHAAVgBlAHIAcwBpAG8AbgAgADEALgAwAGIAcABtAG4ALQBpAG8ALQBwAHAARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwECAQMBBAEFAQYBBwEIAAVjbGVhcgNhZGQGc2VhcmNoCWF0dGVudGlvbg1jbGVhci1jaXJjbGVkC2FkZC1jaXJjbGVkAAAAAQAB//8ADwAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsABgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iYnBtbi1pby1wcCIgaG9yaXotYWR2LXg9IjEwMDAiID4KPGZvbnQtZmFjZSBmb250LWZhbWlseT0iYnBtbi1pby1wcCIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iMTAwMCIgYXNjZW50PSI4NTAiIGRlc2NlbnQ9Ii0xNTAiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xlYXIiIHVuaWNvZGU9IiYjeGU4MDI7IiBkPSJNNDUyIDE5NHExOC0xOCAxOC00M3QtMTgtNDNxLTE4LTE2LTQzLTE2dC00MyAxNmwtMTMyIDE1Mi0xMzItMTUycS0xOC0xNi00My0xNnQtNDMgMTZxLTE2IDE4LTE2IDQzdDE2IDQzbDEzOCAxNTYtMTM4IDE1OHEtMTYgMTgtMTYgNDN0MTYgNDNxMTggMTYgNDMgMTZ0NDMtMTZsMTMyLTE1MiAxMzIgMTUycTE4IDE2IDQzIDE2dDQzLTE2cTE4LTE4IDE4LTQzdC0xOC00M2wtMTM4LTE1OHoiIGhvcml6LWFkdi14PSI0NzAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJhZGQiIHVuaWNvZGU9IiYjeGU4MDM7IiBkPSJNNTUwIDQwMHEzMCAwIDMwLTUwdC0zMC01MGwtMjEwIDAgMC0yMTBxMC0zMC01MC0zMHQtNTAgMzBsMCAyMTAtMjEwIDBxLTMwIDAtMzAgNTB0MzAgNTBsMjEwIDAgMCAyMTBxMCAzMCA1MCAzMHQ1MC0zMGwwLTIxMCAyMTAgMHoiIGhvcml6LWFkdi14PSI1ODAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJzZWFyY2giIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJNNzcyIDc4cTMwLTM0IDYtNjJsLTQ2LTQ2cS0zNi0zMi02OCAwbC0xOTAgMTkwcS03NC00Mi0xNTYtNDItMTI4IDAtMjIzIDk1dC05NSAyMjMgOTAgMjE5IDIxOCA5MSAyMjQtOTUgOTYtMjIzcTAtODgtNDYtMTYyeiBtLTY3OCAzNThxMC04OCA2OC0xNTZ0MTU2LTY4IDE1MSA2MyA2MyAxNTNxMCA4OC02OCAxNTV0LTE1NiA2Ny0xNTEtNjMtNjMtMTUxeiIgaG9yaXotYWR2LXg9Ijc4OSIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImF0dGVudGlvbiIgdW5pY29kZT0iJiN4ZTgwNjsiIGQ9Ik05NTctMjRxMTAtMTYgMC0zNC0xMC0xNi0zMC0xNmwtODkyIDBxLTE4IDAtMjggMTYtMTMgMTgtMiAzNGw0NDYgNzgycTggMTggMzAgMTh0MzAtMTh6IG0tNDIwIDUwbDAgMTAwLTExMCAwIDAtMTAwIDExMCAweiBtMCAxNzRsMCAzMDAtMTEwIDAgMC0zMDAgMTEwIDB6IiBob3Jpei1hZHYteD0iOTYyIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xlYXItY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTkwMjsiIGQ9Ik00MjAgNzcwcTE3NCAwIDI5Ny0xMjN0MTIzLTI5Ny0xMjMtMjk3LTI5Ny0xMjMtMjk3IDEyMy0xMjMgMjk3IDEyMyAyOTcgMjk3IDEyM3ogbTg2LTQyMGwxNTQgMTU0LTg2IDg2LTE1NC0xNTItMTUyIDE1Mi04OC04NiAxNTQtMTU0LTE1NC0xNTIgODgtODYgMTUyIDE1MiAxNTQtMTUyIDg2IDg2eiIgaG9yaXotYWR2LXg9Ijg0MCIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImFkZC1jaXJjbGVkIiB1bmljb2RlPSImI3hlOTAzOyIgZD0iTTQyMCA3NzBxMTc0IDAgMjk3LTEyM3QxMjMtMjk3LTEyMy0yOTctMjk3LTEyMy0yOTcgMTIzLTEyMyAyOTcgMTIzIDI5NyAyOTcgMTIzeiBtNTItNDcwbDIwMCAwIDAgMTAyLTIwMCAwIDAgMjAyLTEwMiAwIDAtMjAyLTIwMiAwIDAtMTAyIDIwMiAwIDAtMjAyIDEwMiAwIDAgMjAyeiIgaG9yaXotYWR2LXg9Ijg0MCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==) format("svg");font-weight:400;font-style:normal}.bpp-properties-panel{background-color:#f8f8f8;position:relative}.bpp-properties-panel label,.bpp-properties-panel input{vertical-align:middle}.bpp-properties-panel input,.bpp-properties-panel button,.bpp-properties-panel textarea,.bpp-properties-panel [contenteditable]{padding:3px 6px;border:1px solid #ccc}.bpp-properties-panel input:focus,.bpp-properties-panel button:focus,.bpp-properties-panel textarea:focus,.bpp-properties-panel [contenteditable]:focus{outline:none;border-color:#52b415;box-shadow:0 0 1px 2px #52b41533}.bpp-properties-panel input.invalid,.bpp-properties-panel button.invalid,.bpp-properties-panel textarea.invalid,.bpp-properties-panel [contenteditable].invalid{border-color:#c33;background:#f0c2c2}.bpp-properties-panel input.invalid:focus,.bpp-properties-panel button.invalid:focus,.bpp-properties-panel textarea.invalid:focus,.bpp-properties-panel [contenteditable].invalid:focus{box-shadow:0 0 1px 2px #c333}.bpp-properties-panel [type=text],.bpp-properties-panel [contenteditable],.bpp-properties-panel textarea,.bpp-properties-panel select{width:100%}.bpp-properties-panel [contenteditable],.bpp-properties-panel textarea{resize:vertical}.bpp-properties-panel [contenteditable]{outline:0px solid transparent;background-color:#fff;overflow-y:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.bpp-properties-panel [contenteditable]:before{content:"\feff"}.bpp-properties-panel [disabled]{color:gray}.bpp-properties-panel label{font-weight:bolder;display:inline-block;vertical-align:middle;color:#666;margin-bottom:3px}.bpp-properties-panel label[for]{cursor:pointer}.bpp-properties-panel .entry-label{font-weight:bolder;display:inline-block;vertical-align:middle;color:#666;font-size:120%;margin-top:5px;margin-bottom:10px;transition:margin .218s linear;font-style:italic}.bpp-properties-panel .entry-label[for]{cursor:pointer}.bpp-properties-panel .entry-label.divider{border-top:1px dotted #ccc;padding-top:8px;margin-top:16px;width:100%}.bpp-properties-panel button{position:absolute;top:0;height:23px;width:24px;overflow:hidden;cursor:pointer;background-color:#f8f8f8;border:1px solid #ccc}.bpp-properties-panel button>span{display:none}.bpp-properties-panel button:before{font-family:bpmn-js-pp;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.bpp-properties-panel button.add:before{content:""}.bpp-properties-panel button.clear:before{content:""}.bpp-properties-panel button:hover{color:#52b415}.bpp-error-message,.bpp-error-message.bpp-entry-link{margin-top:5px;color:#c33}.bpp-row{margin-top:10px;margin-bottom:10px}.bpp-textfield,.bpp-textbox{margin-bottom:3px}.bpp-radios-group{list-style:none;padding:0;margin:0 0 9px}.bpp-radios-group .bpp-radio-wrapper{margin:6px 0}.bpp-radios-group input,.bpp-radios-group label{vertical-align:middle}.bpp-radios-group input{margin-top:0;margin-left:0}.bpp-radios-group input,.bpp-checkbox input{margin-left:0}.bpp-radios-group label:after,.bpp-checkbox label:after{display:none}.bpp-textfield input{padding-right:28px}.bpp-textfield .clear{background:transparent;border:none;top:0;right:0}.bpp-combo-input{margin-top:7px}.bpp-select select{height:23px}.bpp-select button.add{top:-22px;right:0}.bpp-select button.add,.bpp-element-list button.add,.bpp-select button.clear,.bpp-element-list button.clear{top:-23px;border-bottom:none}.bpp-select button.add,.bpp-element-list button.add{right:0}.bpp-select button.clear,.bpp-element-list button.clear{right:23px}.bpp-properties-entry{margin-bottom:9px}.bpp-properties-entry .bpp-field-wrapper select{resize:vertical}.bpp-hidden,label.bpp-hidden{display:none}.bpp-table-add-row>button{position:relative;margin-left:10px}.bpp-table{margin-top:10px}.bpp-table-row{margin-bottom:2px;overflow:hidden}.bpp-table-row>input,.bpp-table-row>button{float:left}.bpp-table-row>label{padding-left:5px}.bpp-table-row>label.bpp-table-row-columns-1,.bpp-table-row>input.bpp-table-row-columns-1{width:100%}.bpp-table-row>label.bpp-table-row-columns-1.bpp-table-row-removable,.bpp-table-row>input.bpp-table-row-columns-1.bpp-table-row-removable{width:calc(100% - 24px)}.bpp-table-row>label.bpp-table-row-columns-2,.bpp-table-row>input.bpp-table-row-columns-2{width:50%;box-sizing:border-box}.bpp-table-row>label.bpp-table-row-columns-2.bpp-table-row-removable,.bpp-table-row>input.bpp-table-row-columns-2.bpp-table-row-removable{width:calc(50% - 12px)}.bpp-table-row>label.bpp-table-row-columns-2:nth-child(2),.bpp-table-row>input.bpp-table-row-columns-2:nth-child(2){border-left:none}.bpp-table-row>button{border-left:none;position:static}.bpp-properties-static{margin-bottom:0;margin-top:0;border:1px solid #ccc;background-color:#fff;padding:3px 6px;font:13.3333px Arial;width:100%}.bpp-entry-link{cursor:pointer;color:#52b415}.bpp-icon-warning:before{font-family:bpmn-js-pp;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.bpp-field-description{margin-top:5px;color:#999}.bpp-field-description a{color:#3d8610;text-decoration:none}.bpp-field-description a:hover{color:#52b415}.bpp-properties-header{padding:15px 15px 5px}.bpp-properties-header>.label{font-size:120%;font-weight:bolder}.bpp-properties-header>.search{display:none;margin-top:5px;position:relative}.bpp-properties-header>.search input{position:relative;border-radius:15px;width:100%;z-index:1}.bpp-properties-header>.search button{position:absolute;top:0;bottom:0;right:0;border:none;background-color:transparent;z-index:2}.bpp-properties-header>.search button:before{content:""}.bpp-properties-group{padding:6px 15px;position:relative;overflow:hidden;transition:max-height .218s ease-in-out,padding-top .218s ease-in-out,padding-bottom .218s ease-in-out}.bpp-properties-group>.group-toggle{position:absolute;top:0;left:0;bottom:0;width:4px;cursor:pointer;transition:background-color .218s linear}.bpp-properties-group>.group-toggle:hover{background-color:#8fc071}.bpp-properties-group>.group-label{font-weight:bolder;display:inline-block;vertical-align:middle;color:#666;font-size:120%;margin-top:5px;margin-bottom:10px;transition:margin .218s linear;font-style:italic}.bpp-properties-group>.group-label[for]{cursor:pointer}.bpp-properties-group>.group-label.bpp-hidden{display:none}.bpp-properties-group:hover>.group-toggle{background-color:#ccc}.bpp-properties-group:hover>.group-toggle:hover{background-color:#8fc071}.bpp-properties-group.group-closed{max-height:20px;border-top:none;cursor:pointer;background-color:#8fc07133;padding-top:0;padding-bottom:0}.bpp-properties-group.group-closed>div{visibility:hidden}.bpp-properties-group.group-closed>.group-label{margin-top:2px;margin-bottom:2px}.bpp-properties-group.group-closed:hover>.group-label{color:#52b415}.bpp-properties-group+.bpp-properties-group{border-top:1px dotted #ccc}.bpp-properties-group:last-child{padding-bottom:9px}.cam-add-listener>button{position:relative;margin-left:10px}[data-list-entry-container]>.bpp-listener-area{border:1px solid #ccc;margin:10px 1px;padding:10px}.bpp-listener-area{position:relative}.bpp-listener-area>button{position:absolute;right:0;top:0;border:none;background:none}.bpp-listener-area+.bpp-listener-area{margin-top:20px}.bpp-properties-tab-bar{border-bottom:1px solid #ccc;padding:0 15px}.bpp-properties-tab-bar .scroll-tabs-button{cursor:pointer;font-size:16px;padding:3px 4px;color:#666}.bpp-properties-tab-bar .scroll-tabs-button:hover{font-weight:700}.bpp-properties-tab-bar .scroll-tabs-button.scroll-tabs-left{float:left;margin-left:-15px}.bpp-properties-tab-bar .scroll-tabs-button.scroll-tabs-right{float:right;margin-right:-15px}.bpp-properties-tab-bar:not(.scroll-tabs-overflow) .scroll-tabs-button{display:none}ul.bpp-properties-tabs-links{margin:5px 0 -1px;padding:0;white-space:nowrap;overflow:hidden}ul.bpp-properties-tabs-links>li{display:inline-block;margin:0}ul.bpp-properties-tabs-links>li>a{display:inline-block;font-size:12px;padding:4px 7px;border:1px solid #ccc;border-radius:3px 3px 0 0;border-bottom:transparent;background-color:#f8f8f8;color:#666;text-decoration:none}ul.bpp-properties-tabs-links>li>a:hover{color:#4d4d4d}ul.bpp-properties-tabs-links>li+li{margin-left:4px}ul.bpp-properties-tabs-links>li.bpp-active a{padding-bottom:5px;border-top:2px solid #52B415;border-bottom:none}.bpp-properties-tab,.bpp-properties-tab.bpp-hidden{display:none}.bpp-properties-tab.bpp-active{display:block}.process-designer-container{height:100%;margin-top:0;border:none;position:relative;background:var(--bg-primary)}.designer-panel .process-designer-container,.designer-fullscreen .process-designer-container,.designer-canvas-host .process-designer-container{height:100%;margin-top:0}.process-designer-container #canvas{height:100%;width:100%}.process-designer-container.properties-open #canvas{padding-right:320px}.process-designer-container #properties{position:absolute;right:0;top:0;bottom:0;width:320px;border-left:1px solid var(--border-secondary);overflow-y:auto;overflow-x:hidden;background:var(--bg-card);z-index:10;box-shadow:-1px 0 2px var(--shadow-sm)}.djs-palette{left:0;top:0;bottom:0;width:248px!important;background:var(--bg-card)!important;border:none!important;border-right:1px solid var(--border-secondary)!important;border-radius:0;padding:12px 10px 28px;overflow-y:auto;overflow-x:hidden;color:var(--text-primary);box-shadow:1px 0 2px var(--shadow-sm)}.djs-palette .djs-palette-entries{display:flex;flex-direction:column;gap:10px}.djs-palette .group{display:flex;flex-direction:column;gap:2px;min-width:0}.djs-palette .group[data-group=tools]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:2px;background:var(--bg-secondary);border-radius:8px}.djs-palette .group[data-group=tools] .entry{width:30px;height:30px;min-height:30px;padding:0;margin:0;border-radius:6px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;float:none}.djs-palette .group[data-group=tools] .entry:before{margin:0;font-size:16px;line-height:1;color:var(--text-secondary)}.djs-palette .group[data-group=tools] .entry:hover{background:var(--bg-card);color:var(--color-bpm);box-shadow:0 1px 3px #00000014}.djs-palette .group[data-group=tools] .entry:hover:before{color:var(--color-bpm)}.djs-palette .group[data-group=tools] .entry.highlighted-entry{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.djs-palette .group[data-group=tools] .entry.highlighted-entry:before{color:var(--color-bpm)}.djs-palette .group[data-group=tools] .entry span{display:none}.djs-palette .entry{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;margin:0;padding:6px 10px;float:none;text-align:left;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:grab;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.djs-palette .entry:before{color:var(--text-secondary);font-size:18px;line-height:1;flex-shrink:0;transition:color .15s ease}.djs-palette .entry:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--text-primary);box-shadow:none}.djs-palette .entry:hover:before{color:var(--color-bpm)}.djs-palette .entry:focus-visible{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.djs-palette .entry.highlighted-entry{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 30%,var(--border-secondary))}.djs-palette .entry.highlighted-entry:before{color:var(--color-bpm)}.djs-palette .entry img{width:22px;height:22px;flex-shrink:0;object-fit:contain;order:-1}.djs-palette .entry span{position:static!important;margin:0!important;font-size:13px;font-weight:500;line-height:1.25;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.djs-palette .separator{display:none}.djs-palette:not(.open){width:0!important;padding:0;border:none!important;box-shadow:none;overflow:hidden}.djs-palette.open{width:248px!important}.bpmn-palette-element{width:100%!important;float:none!important;text-align:left!important;height:auto!important;color:var(--text-primary)}.bpmn-palette-element:before{color:var(--text-secondary)}.bpmn-palette-element span{font-size:13px;line-height:1.25;margin-left:0;position:static;margin-top:0;color:var(--text-primary)}.bpmn-palette-element.custom-icon span{margin-left:0}.bpmn-palette-element.custom-icon img{width:22px;height:22px}.djs-popup.bpmn-replace .entry.custom-icon>img{float:left;height:20px;width:auto;margin-top:1px}.djs-context-pad .entry{background-color:var(--bg-card);box-shadow:none;border:1px solid var(--border-secondary);width:28px;height:28px;padding:0;margin:0 4px 4px 0;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;border-radius:6px;overflow:hidden;vertical-align:top;transition:background .15s ease,border-color .15s ease,color .15s ease}.djs-context-pad .entry:before{margin:0;line-height:1;vertical-align:middle}.djs-context-pad .entry:hover{background-color:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:var(--color-bpm);box-shadow:none}.djs-context-pad .entry.custom-icon>img{display:block;width:18px;height:18px;margin:0;padding:0;object-fit:contain;flex-shrink:0}.djs-popup-body{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary)}.bpp-properties-panel{background-color:var(--bg-card)!important;color:var(--text-primary);min-height:100%;font-family:inherit}.bpp-properties-panel:empty{display:none}.bpp-properties-panel label,.bpp-properties-panel input{color:var(--text-primary)}.bpp-properties-panel input,.bpp-properties-panel button,.bpp-properties-panel textarea,.bpp-properties-panel select,.bpp-properties-panel [contenteditable]{border:1px solid var(--border-secondary)!important;border-radius:6px!important;background-color:var(--bg-secondary);color:var(--text-primary);font-family:inherit;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.bpp-properties-panel input:not([type=checkbox]):not([type=radio]),.bpp-properties-panel textarea,.bpp-properties-panel select,.bpp-properties-panel [contenteditable]{padding:7px 10px;min-height:32px}.bpp-properties-panel input:focus,.bpp-properties-panel button:focus,.bpp-properties-panel textarea:focus,.bpp-properties-panel select:focus,.bpp-properties-panel [contenteditable]:focus{border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 16%,transparent);outline:none;background-color:var(--bg-primary)}.bpp-properties-panel input.invalid,.bpp-properties-panel button.invalid,.bpp-properties-panel textarea.invalid,.bpp-properties-panel [contenteditable].invalid{border-color:var(--danger, #cc3333)!important;background:color-mix(in srgb,var(--danger, #cc3333) 10%,var(--bg-secondary))}.bpp-properties-panel input.invalid:focus,.bpp-properties-panel button.invalid:focus,.bpp-properties-panel textarea.invalid:focus,.bpp-properties-panel [contenteditable].invalid:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger, #cc3333) 18%,transparent)}.bpp-properties-panel [contenteditable],.bpp-properties-panel textarea{padding:8px 10px;line-height:1.4}.bpp-properties-panel [contenteditable]{min-height:32px;background-color:var(--bg-secondary)!important;color:var(--text-primary)}.bpp-properties-panel [contenteditable]:before{color:var(--text-tertiary)}.bpp-properties-panel [disabled]{color:var(--text-tertiary);opacity:.65;cursor:default}.bpp-properties-panel label{margin-bottom:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.bpp-properties-panel label[for]{margin-bottom:6px!important;display:block}.bpp-properties-panel label.bpp-hidden{display:none}.bpp-properties-panel .entry-label{display:block;color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:6px;margin-top:12px}.bpp-properties-panel .entry-label[for]{margin-bottom:6px!important}.bpp-properties-panel .entry-label.bpp-hidden{display:none}.bpp-properties-panel .entry-label.divider{border-top:1px solid var(--border-secondary);padding-top:12px}.bpp-properties-panel button{padding:6px 10px;text-align:center;background-color:var(--bg-secondary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;outline:0;min-height:30px}.bpp-properties-panel button>span{display:block}.bpp-properties-panel button:before{content:"";font-family:icomoon;margin-right:4px;margin-top:1px}.bpp-properties-panel button.add:before{content:""}.bpp-properties-panel button.clear:before{content:""}.bpp-properties-panel button:hover:not(:disabled){color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important;background-color:var(--bg-hover)!important}.bpp-properties-panel .bpp-error-message{color:var(--danger, #cc3333);font-size:12px}.bpp-properties-panel .bpp-error-message.bpp-entry-link{color:var(--danger, #cc3333)}.bpp-properties-panel input::placeholder,.bpp-properties-panel textarea::placeholder,.bpp-properties-panel [contenteditable]::placeholder{color:var(--text-tertiary)!important}.bpp-properties-panel select{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-secondary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:12px 12px!important;padding-right:28px!important;appearance:none!important}.bpp-properties-panel input:focus-visible,.bpp-properties-panel textarea:focus-visible,.bpp-properties-panel select:focus-visible,.bpp-properties-panel [contenteditable]:focus-visible,.bpp-properties-panel button:focus-visible{outline:none!important;border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)!important}.bpp-properties-panel text:not(.message-preview-simple *),.bpp-properties-panel span:not(.message-preview-simple span):not(.bpp-action-row__desc):not(.bpp-element-id__label):not(.bpp-element-id__value):not(.bpp-inline-notice span):not(.bpp-gateway-branch__name):not(.bpp-gateway-branch__expr):not(.bpp-gateway-branches__label):not(.bpp-gateway-tip__title):not(.bpp-gateway-tip__body):not(.bpp-gateway-branch__icon-fallback),.bpp-properties-panel p:not(.message-preview-simple p),.bpp-properties-panel div:not(.message-preview-simple div):not(.bpp-inline-notice):not(.bpp-action-row__icon):not(.bpp-gateway-tip):not(.bpp-gateway-tip__title):not(.bpp-gateway-tip__body):not(.bpp-gateway-branches):not(.bpp-gateway-branch__text):not(.bpp-gateway-branch__main),.bpp-properties-panel li:not(.message-preview-simple li){color:var(--text-primary)!important}.bpp-properties-panel .bpp-field-wrapper{position:relative}.bpp-properties-panel .bpp-field-wrapper input[readonly]+.clear{display:none}.bpp-properties-panel .bpp-field-wrapper select{max-width:100%}.bpp-properties-panel [name=name]{padding:7px 10px;border:1px solid var(--border-secondary)!important;border-radius:6px!important;resize:none;color:var(--text-primary);background:var(--bg-secondary);width:100%}.bpp-properties-panel [name=name]:hover{outline:none;border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important;box-shadow:none}.bpp-properties-panel [name=name]:focus{outline:none;border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 16%,transparent);background:var(--bg-primary)}.bpp-properties-panel [name=documentation]{background:var(--bg-secondary)!important;resize:vertical;min-height:88px}.bpp-properties-entry .bpp-field-wrapper{position:relative}.bpp-properties-entry .bpp-field-wrapper input[readonly]+.clear{display:none}.bpp-properties-entry .bpp-field-wrapper select{max-width:100%}.bpp-properties-entry label[for],.bpp-properties-entry label.entry-label{font-size:12px;font-weight:500}.bpp-hidden{display:none}.bpp-textfield,.bpp-textbox{width:100%}.bpp-radios-group{display:block;margin-top:8px}.bpp-radios-group .bpp-radio-wrapper{display:flex;align-items:center;gap:6px;margin-bottom:6px}.bpp-radios-group input,.bpp-radios-group label{margin-right:0}.bpp-radios-group input{margin-top:0}.bpp-radios-group input,.bpp-radios-group .bpp-checkbox input{margin-right:0}.bpp-radios-group label:after,.bpp-radios-group .bpp-checkbox label:after{content:""}.bpp-textfield input:not([type=checkbox]){width:100%}.bpp-textfield .clear{background:transparent;border:none!important;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);min-height:auto;color:var(--text-tertiary)}.bpp-textfield .clear:hover{color:var(--color-bpm);background:transparent!important;border:none!important}.bpp-combo-input,.bpp-select select{width:100%}.bpp-select button.add{display:block;width:100%}.bpp-select button.add,.bpp-element-list button.add,.bpp-select button.clear,.bpp-element-list button.clear{text-align:left}.bpp-select button.add,.bpp-element-list button.add{margin-bottom:10px}.bpp-select button.clear,.bpp-element-list button.clear{margin-bottom:6px}.bpp-properties-group{margin-top:0;padding:12px 16px;border-bottom:1px solid var(--border-secondary);position:relative}.bpp-properties-group:empty{display:none}.bpp-properties-group>.group-toggle{display:none}.bpp-properties-group>.group-label{display:block;color:var(--text-tertiary);font-size:11px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary);font-style:normal!important;font-weight:700}.bpp-properties-group>.group-label:empty,.bpp-properties-group>.group-label.bpp-hidden{display:none;margin:0;padding:0;border:0}.bpp-properties-group.group-closed{padding-bottom:12px}.bpp-properties-group.group-closed>div{display:none}.bpp-properties-group.group-closed>.group-label{color:var(--text-secondary);margin-bottom:0;border-bottom:none;padding-bottom:0}.bpp-properties-group.group-closed:hover>.group-label{color:var(--color-bpm)}.bpp-properties-group+.bpp-properties-group{border-top:none}.bpp-properties-group:last-child{margin-bottom:0;border-bottom:none}.bpp-properties-group[data-group=stage-actions] .bpp-properties-entry+.bpp-properties-entry{margin-top:6px}.bpp-properties-group[data-group=documentation] .entry-label,.bpp-properties-group[data-group=documentation] label{display:none!important}.bpp-properties-group[data-group=general]{padding-top:14px}.bpp-element-id{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bpp-element-id__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0}.bpp-element-id__chip{position:relative!important;top:auto!important;display:inline-flex!important;align-items:center;gap:8px;min-width:0;width:auto!important;max-width:100%!important;height:auto!important;min-height:26px!important;padding:4px 8px!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important;background:var(--bg-secondary)!important;color:var(--text-secondary)!important;cursor:pointer;overflow:visible!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.bpp-element-id__chip:hover{color:var(--color-bpm)!important;border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important;background:var(--bg-hover)!important}.bpp-element-id__chip:focus-visible{outline:none!important;border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)!important}.bpp-element-id__chip:before{content:none!important;display:none!important}.bpp-element-id__chip>code,.bpp-element-id__chip>i{display:inline-flex!important}.bpp-element-id__value{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-variant-numeric:tabular-nums;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bpp-element-id__copy{font-size:11px;opacity:.7;flex-shrink:0}.bpp-action-row{position:relative!important;top:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:8px 10px!important;margin:0 0 6px!important;border:1px solid var(--border-secondary)!important;border-radius:8px!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;text-align:left!important;cursor:pointer;box-sizing:border-box!important;overflow:visible!important;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.bpp-action-row:hover{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important;background:var(--bg-hover)!important;color:var(--text-primary)!important}.bpp-action-row:focus-visible{outline:none!important;border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)!important}.bpp-action-row:disabled{opacity:.55;cursor:default}.bpp-action-row:before{content:none!important;display:none!important;margin:0!important}.bpp-action-row>span{display:flex!important}.bpp-action-row>i{display:inline-flex!important}.bpp-properties-panel button.bpp-action-row>span{display:flex!important}.bpp-properties-entry:has(.bpp-action-row){position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:40px!important;overflow:visible!important;float:none!important}.bpp-properties-group[data-group=stage-actions] .bpp-properties-entry:last-child .bpp-action-row,.bpp-properties-group[data-group=publicStart] .bpp-properties-entry:last-child .bpp-action-row{margin-bottom:0!important}.bpp-action-row__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:13px}.bpp-action-row__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bpp-action-row__label{font-size:13px;font-weight:600;line-height:1.25;color:var(--text-primary)}.bpp-action-row__desc{font-size:11px;color:var(--text-tertiary);line-height:1.3}.bpp-action-row__chevron{font-size:11px;color:var(--text-tertiary);flex-shrink:0}.bpp-action-row:hover .bpp-action-row__chevron{color:var(--color-bpm)}.bpp-gateway-branches{display:flex;flex-direction:column;gap:6px;padding-top:4px;position:relative}.bpp-gateway-branches__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:2px}.bpp-properties-panel button.bpp-gateway-branch,.bpp-gateway-branch{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;width:100%!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;border:1px solid var(--border-secondary)!important;border-radius:8px!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;text-align:left!important;cursor:pointer;box-sizing:border-box!important;overflow:hidden!important;transition:background .15s ease,border-color .15s ease}.bpp-properties-panel button.bpp-gateway-branch:before,.bpp-gateway-branch:before{content:none!important;display:none!important;margin:0!important}.bpp-properties-panel button.bpp-gateway-branch>span,.bpp-gateway-branch>span{display:flex!important}.bpp-properties-panel button.bpp-gateway-branch>i,.bpp-gateway-branch>i{display:inline-flex!important}.bpp-properties-panel button.bpp-gateway-branch:hover,.bpp-properties-panel button.bpp-gateway-branch:focus-visible,.bpp-gateway-branch:hover,.bpp-gateway-branch:focus-visible{outline:none;background:var(--bg-hover)!important;border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important;color:var(--text-primary)!important}.bpp-properties-entry:has(.bpp-gateway-branches),.bpp-properties-entry:has(.bpp-gateway-tip){position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;float:none!important}.bpp-gateway-branch__main{display:flex!important;align-items:center;gap:10px;min-width:0;flex:1}.bpp-gateway-branch__icon{width:18px;height:18px;flex-shrink:0;object-fit:contain}.bpp-gateway-branch__icon-fallback{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:11px}.bpp-gateway-branch__text{display:flex!important;flex-direction:column;gap:2px;min-width:0}.bpp-gateway-branch__name{display:block!important;font-size:13px;font-weight:600;color:var(--text-primary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpp-gateway-branch__expr{display:block!important;font-size:11px;color:var(--text-tertiary)!important;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpp-gateway-branch__expr.is-always{font-family:inherit;font-style:italic}.bpp-gateway-branch__chevron{font-size:11px;color:var(--text-tertiary)!important;flex-shrink:0}.bpp-gateway-branch:hover .bpp-gateway-branch__chevron{color:var(--color-bpm)!important}.bpp-gateway-tip{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);padding:10px 12px}.bpp-gateway-tip__title{font-size:12px;font-weight:700;color:var(--text-primary)!important;margin-bottom:4px}.bpp-gateway-tip__body{font-size:11px;color:var(--text-tertiary)!important;line-height:1.4}.bpp-gateway-tip__body code{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:4px;background:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px}.bpp-inline-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);font-size:12px;line-height:1.45;color:var(--text-secondary);background:var(--bg-secondary)}.bpp-inline-notice i{margin-top:1px;flex-shrink:0}.bpp-inline-notice--warning{border-color:color-mix(in srgb,#f59e0b 40%,var(--border-secondary));background:color-mix(in srgb,#f59e0b 10%,var(--bg-secondary));color:#b45309}.bpp-inline-notice--warning i{color:#f59e0b}.bpp-inline-notice--danger{border-color:color-mix(in srgb,var(--danger, #ef4444) 35%,var(--border-secondary));background:color-mix(in srgb,var(--danger, #ef4444) 8%,var(--bg-secondary));color:var(--danger, #ef4444)}html[data-theme=dark] .bpp-inline-notice--warning{color:#fcd34d}.bpp-properties-header{padding:0;border-bottom:none}.bpp-properties-header>.label{color:var(--text-primary);display:inline-block;font-size:15px;font-weight:700}.bpp-properties-header>.search{display:none}.bpp-row{margin-bottom:8px}.bpp-row:first-of-type{margin-top:0}.bpp-row:last-of-type{margin-bottom:0}.bpp-table-add-row>button{display:block;width:100%}.bpp-table{margin-bottom:6px}.bpp-table-row{position:relative}.bpp-table-row>input,.bpp-table-row>button{margin-right:5px}.bpp-table-row>label{margin-bottom:0}.bpp-table-row>label.bpp-table-row-columns-1,.bpp-table-row>label.bpp-table-row-columns-2,.bpp-table-row>label.bpp-table-row-columns-3,.bpp-table-row>label.bpp-table-row-columns-4,.bpp-table-row>label.bpp-table-row-columns-5{display:inline-block;margin-right:5px;width:20%}ul.bpp-properties-tabs-links{list-style:none;margin:0;padding:3px;display:flex;flex-wrap:wrap;gap:2px;background:var(--bg-secondary);border-radius:8px}ul.bpp-properties-tabs-links>li{display:inline-flex;margin-right:0}ul.bpp-properties-tabs-links>li.bpp-hidden{display:none}ul.bpp-properties-tabs-links>li>a{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:6px 10px;margin-right:0;border:1px solid transparent;border-radius:6px;background-color:transparent;color:var(--text-secondary)!important;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}ul.bpp-properties-tabs-links>li>a:hover{color:var(--text-primary)!important;background:var(--bg-hover);text-decoration:none}ul.bpp-properties-tabs-links>li+li{margin-left:0}ul.bpp-properties-tabs-links>li.bpp-active a{padding-bottom:6px;border:1px solid transparent;font-weight:600;color:var(--color-bpm)!important;background:var(--bg-card);box-shadow:0 1px 3px #00000014;margin-bottom:0}.bpp-properties-tab-bar{display:none}.bpp-properties-tabs-container{padding-bottom:16px}.bpp-properties-entry.bpp-checkbox{display:flex;align-items:center;gap:8px;min-height:32px}.bpp-properties-entry.bpp-checkbox label{margin-left:0;margin-bottom:0!important}.bpp-properties-sidebar{transition:transform .2s ease,opacity .2s ease;box-shadow:none}.bpp-element-list button{display:block;width:100%;text-align:left}.bpp-element-list button.add,.bpp-element-list button.clear{margin-bottom:8px}.bpp-properties-panel button.reset{position:unset;top:unset;height:unset;width:unset;overflow:unset;cursor:unset;background-color:unset;border:unset}.bpp-properties-panel button.btn-primary,.bpp-properties-panel button.btn-info,.bpp-properties-panel button.btn-outline-primary,.bpp-properties-panel .btn-primary,.bpp-properties-panel .btn-info,.bpp-properties-panel .btn-outline-primary{color:var(--color-bpm)!important;background:color-mix(in srgb,var(--color-bpm) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))!important;font-weight:500;border-radius:6px!important;box-shadow:none!important}.bpp-properties-panel button.btn-primary:hover:not(:disabled),.bpp-properties-panel button.btn-info:hover:not(:disabled),.bpp-properties-panel button.btn-outline-primary:hover:not(:disabled),.bpp-properties-panel .btn-primary:hover:not(:disabled),.bpp-properties-panel .btn-info:hover:not(:disabled),.bpp-properties-panel .btn-outline-primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent)!important;border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary))!important;color:var(--color-bpm)!important}.bpp-action-row__label{color:var(--text-primary)!important}.bpp-action-row__desc,.bpp-element-id__label{color:var(--text-tertiary)!important}.bpp-element-id__value{color:inherit!important}.bpp-action-row__icon{color:var(--color-bpm)!important}.bpp-action-row__chevron{color:var(--text-tertiary)!important}.bpp-action-row:hover .bpp-action-row__chevron{color:var(--color-bpm)!important}.message-preview-placeholder{min-height:calc(100vh - 280px);margin-top:8px;display:flex;flex-direction:column}.message-preview-simple{flex:1;min-height:300px;width:100%;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);overflow:auto;padding:10px}.message-preview-simple .ql-font-arial{font-family:Arial,sans-serif}.message-preview-simple .ql-font-comic-sans{font-family:Comic Sans MS,cursive}.message-preview-simple .ql-font-courier-new{font-family:Courier New,monospace}.message-preview-simple .ql-font-georgia{font-family:Georgia,serif}.message-preview-simple .ql-font-helvetica{font-family:Helvetica,sans-serif}.message-preview-simple .ql-font-lucida{font-family:Lucida Sans Unicode,sans-serif}.message-preview-simple .ql-font-times-new-roman{font-family:Times New Roman,serif}.message-preview-simple .ql-font-verdana{font-family:Verdana,sans-serif}.message-preview-simple .ql-size-10px{font-size:10px}.message-preview-simple .ql-size-12px{font-size:12px}.message-preview-simple .ql-size-14px{font-size:14px}.message-preview-simple .ql-size-16px{font-size:16px}.message-preview-simple .ql-size-18px{font-size:18px}.message-preview-simple .ql-size-20px{font-size:20px}.message-preview-simple .ql-size-24px{font-size:24px}.message-preview-simple .ql-size-32px{font-size:32px}.message-preview-simple .ql-size-48px{font-size:48px}.message-preview-iframe{flex:1;min-height:300px;width:100%;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);display:block}.palette-toggle-btn,#palette-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:99;display:inline-flex;align-items:center;justify-content:center;width:28px;height:56px;padding:0;margin:0;border:1px solid var(--border-secondary);border-left:none;border-radius:0 8px 8px 0;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;box-shadow:1px 0 2px var(--shadow-sm);transition:left .2s ease,color .15s ease,background .15s ease,border-color .15s ease}.palette-toggle-btn i,#palette-arrow i{font-size:12px;line-height:1}.palette-toggle-btn:hover,#palette-arrow:hover{color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.palette-toggle-btn:focus-visible,#palette-arrow:focus-visible{outline:none;color:var(--color-bpm);border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.palette-toggle-btn img,#palette-arrow img{display:none}.process-designer-container.palette-open .palette-toggle-btn,.process-designer-container.palette-open #palette-arrow{left:248px}div#content-main.leftMenuOpen .process-designer-container:not(.palette-open) .palette-toggle-btn,div#content-main.leftMenuOpen .process-designer-container:not(.palette-open) #palette-arrow{left:0}@media(prefers-reduced-motion:reduce){.djs-palette .entry,.bpp-properties-panel input,.bpp-properties-panel button,.bpp-properties-panel textarea,.bpp-properties-panel select,.bpp-properties-panel [contenteditable],ul.bpp-properties-tabs-links>li>a,.palette-toggle-btn,#palette-arrow{transition:none}}@font-face{font-family:bpmn;src:url(/assets/bpmn-Bu0fgkmI.eot);src:url(/assets/bpmn-Bu0fgkmI.eot) format("embedded-opentype"),url(/assets/bpmn-CadEaqaO.woff2) format("woff2"),url(/assets/bpmn-A_r26JRx.woff) format("woff"),url(/assets/bpmn-DmRVhcI-.ttf) format("truetype"),url(/assets/bpmn-DGYVYsYl.svg#bpmn) format("svg");font-weight:400;font-style:normal}.process-designer-container{--color-000000: #000000;--color-000000-opacity-05: rgba(0, 0, 0, .05);--color-000000-opacity-10: rgba(0, 0, 0, .1);--color-333333: #333333;--color-666666: #666666;--color-aaaaaa: #aaaaaa;--color-cccccc: #cccccc;--color-cdcdcd: #cdcdcd;--color-dddddd: #dddddd;--color-f6f6f6: #f6f6f6;--color-fafafa: #fafafa;--color-fefefe: #fefefe;--color-ffffff: #ffffff;--blue-base-65: #4d90ff;--blue-base-65-opacity-30: rgba(77, 144, 255, .3);--blue-darken-48: #005df7;--blue-darken-55: #1a70ff;--blue-lighten-82: #a2c5ff;--orange-base-60: #ffa533;--orange-base-60-opacity-30: rgba(255, 165, 51, .3);--orange-base-60-opacity-50: rgba(255, 165, 51, .5);--orange-lighten-85: #ffddb3;--red-base-62: #ff3d3d;--red-base-62-opacity-10: rgba(255, 61, 61, .1);--silver-darken-94: #efefef;--context-pad-entry-background-color: var(--bg-card, #ffffff);--context-pad-entry-hover-background-color: var(--bg-hover, rgba(0, 0, 0, .05));--palette-toggle-hover-background-color: var(--text-secondary, #666666);--palette-background-color: var(--bg-card, #fafafa);--palette-border-color: var(--border-card, #cccccc);--popup-body-background-color: var(--bg-card, #fefefe);--popup-header-entry-selected-background-color: var(--bg-input, #f8f9fa);--popup-background-color: var(--bg-card, #fafafa);--popup-border-color: var(--border-card, #cccccc);--search-container-background-color: var(--bg-input, #f8f9fa);--search-container-border-color: var(--text-link, #1a70ff);--search-input-background-color: var(--bg-input, #f8f9fa);--search-input-border-color: var(--border-card, #cccccc);--search-result-border-color: var(--border-card, #aaaaaa);--tooltip-error-background-color: rgba(255, 61, 61, .1);--tooltip-error-border-color: #ff3d3d;--bpmn-shape-stroke: var(--border-secondary, #666666);--bpmn-connection-stroke: var(---text-primary, #666666);--bpmn-shape-selected-stroke: var(--primary, #2b68d8);--bpmn-shape-hover-stroke: var(--text-link, #3b5bfd)}.process-designer-container #canvas{background-color:var(--bg-primary, #ffffff);background-image:repeating-linear-gradient(0deg,transparent,transparent 34px,var(--border-card, #e0e0e0) 34px,var(--border-card, #e0e0e0) 35px),repeating-linear-gradient(90deg,transparent,transparent 34px,var(--border-card, #e0e0e0) 34px,var(--border-card, #e0e0e0) 35px);background-position:center center;background-attachment:fixed}.process-designer-container #canvas svg g[data-type] circle,.process-designer-container #canvas svg g[data-type] path,.process-designer-container #canvas svg g[data-type] rect,.process-designer-container #canvas svg g[data-type] polygon,.process-designer-container #canvas svg g[data-type] ellipse{fill:var(--bg-card, #ffffff);stroke:var(--bpmn-shape-stroke, #666666);stroke-width:2px}.process-designer-container #canvas svg g[data-type] text,.process-designer-container #canvas svg g[data-type] tspan{fill:var(--text-primary, #000000);font-family:Arial,sans-serif}.process-designer-container #canvas svg g[data-type][data-type="bpmn:SequenceFlow"]>path,.process-designer-container #canvas svg g[data-type][data-type="bpmn:Association"]>path,.process-designer-container #canvas svg g[data-type][data-type="bpmn:MessageFlow"]>path{stroke:var(--bpmn-connection-stroke, #666666);fill:none}.process-designer-container #canvas svg defs marker polygon,.process-designer-container #canvas svg defs marker path,.process-designer-container #canvas svg defs marker circle{fill:var(--bpmn-shape-stroke, #666666)}.djs-canvas-svg{background:var(--bg-primary, #ffffff)!important}.djs-grid{background-color:var(--bg-primary, #ffffff)!important;background-image:repeating-linear-gradient(0deg,transparent,transparent 34px,var(--border-card, #e0e0e0) 34px,var(--border-card, #e0e0e0) 35px),repeating-linear-gradient(90deg,transparent,transparent 34px,var(--border-card, #e0e0e0) 34px,var(--border-card, #e0e0e0) 35px)!important}.djs-context-pad{border-color:var(--border-secondary)!important}.djs-context-pad .entry{background-color:var(--bg-card)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.djs-context-pad .entry:hover{background-color:var(--bg-hover)!important;color:var(--color-bpm)!important;border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))!important}.djs-context-pad .entry:before{color:var(--text-secondary)!important}.djs-search-container{background-color:var(--bg-input, #f8f9fa)!important;border-color:var(--text-link, #1a70ff)!important}.djs-search-container input{background-color:var(--bg-card, #ffffff)!important;border-color:var(--border-card, #cccccc)!important;color:var(--text-primary, #000000)!important}.djs-search-container input:focus{border-color:var(--text-link, #1a70ff)!important;box-shadow:inset 0 0 0 1px #1a70ff4d!important}.djs-search-container input::placeholder{color:var(--text-muted, rgba(128, 128, 128, .7))!important}.djs-search-results{background-color:var(--bg-card, #fafafa)!important;border-color:var(--border-card, #cccccc)!important;color:var(--text-primary, #000000)!important}.djs-search-results .djs-search-result{border-color:var(--border-card, #aaaaaa)!important;color:var(--text-primary, #000000)!important}.djs-search-results .djs-search-result:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .05))!important}.djs-selection,.djs-selection-outline{stroke-dasharray:4!important;stroke:var(--bpmn-shape-selected-stroke, #2b68d8)!important;stroke-width:2!important;fill:none!important;pointer-events:none!important}.djs-selection.selected{stroke:var(--bpmn-shape-selected-stroke, #2b68d8)!important}html[data-theme=dark] .djs-shape text{filter:drop-shadow(0 0 2px rgba(0,0,0,.5))!important}html[data-theme=dark] .djs-shape>g>rect{fill-opacity:.8!important}.djs-shape>g>g>polygon,.djs-shape>g>g>rect,.djs-shape>g>g>path,.djs-shape>g>g>circle,.djs-shape>g>g>ellipse{fill:var(--bg-input, #f5f5f5)!important;stroke:var(--bpmn-shape-stroke, #666666)!important;stroke-width:2px!important}.djs-shape text{fill:var(--text-primary, #000000)!important}.djs-shape.djs-element-selected>g>g>polygon,.djs-shape.djs-element-selected>g>g>rect,.djs-shape.djs-element-selected>g>g>path,.djs-shape.djs-element-selected>g>g>circle,.djs-shape.djs-element-selected>g>g>ellipse{stroke:var(--bpmn-shape-selected-stroke, #2b68d8)!important;stroke-width:3px!important}.djs-connection>g>path{stroke:var(--bpmn-connection-stroke, #666666)!important;stroke-width:2px!important;fill:none!important}.djs-connection.djs-element-selected>g>path{stroke:var(--bpmn-shape-selected-stroke, #2b68d8)!important;stroke-width:3px!important}.djs-shape:hover>g>g>polygon,.djs-shape:hover>g>g>rect,.djs-shape:hover>g>g>path,.djs-shape:hover>g>g>circle,.djs-shape:hover>g>g>ellipse{stroke:var(--bpmn-shape-hover-stroke, #3b5bfd)!important;stroke-width:2.5px!important;filter:drop-shadow(0 0 6px rgba(59,91,253,.3))}.djs-connection:hover>g>path{stroke:var(--bpmn-shape-hover-stroke, #3b5bfd)!important;stroke-width:2.5px!important;filter:drop-shadow(0 0 6px rgba(59,91,253,.3))}g>defs>marker>polygon,g>defs>marker>path,g>defs>marker>circle{fill:var(--bpmn-shape-stroke, #666666)!important}g>defs>marker polygon,g>defs>marker path,g>defs>marker circle{fill:var(--bpmn-shape-stroke, #666666)!important;stroke:none!important}g>defs>marker[id*=selected]>polygon,g>defs>marker[id*=selected]>path,g>defs>marker[id*=selected]>circle,g>defs>marker[id*=active]>polygon,g>defs>marker[id*=active]>path,g>defs>marker[id*=active]>circle,g>defs>marker[id*=highlight]>polygon,g>defs>marker[id*=highlight]>path,g>defs>marker[id*=highlight]>circle{fill:#fff!important}html[data-theme=dark] .process-designer-container svg marker polygon,html[data-theme=dark] .process-designer-container svg marker path,html[data-theme=dark] .process-designer-container svg marker circle{fill:#fff!important;stroke:none!important}html[data-theme=dark] .process-designer-container defs marker polygon,html[data-theme=dark] .process-designer-container defs marker path,html[data-theme=dark] .process-designer-container defs marker circle{fill:#fff!important;stroke:none!important}g.djs-element-selected>defs>marker>polygon,g.djs-element-selected>defs>marker>path,g.djs-element-selected>defs>marker>circle{fill:var(--bpmn-shape-selected-stroke, #2b68d8)!important}g.djs-element-selected>defs>marker>polygon,g.djs-element-selected>defs>marker>path,g.djs-element-selected>defs>marker>circle{fill:#fff!important;filter:drop-shadow(0 0 2px rgba(59,91,253,.5))}g.djs-element-selected>defs>marker polygon,g.djs-element-selected>defs>marker path,g.djs-element-selected>defs>marker circle{fill:#fff!important}g.djs-element-selected>g[data-type="bpmn:SequenceFlow"]>path[marker-end],g.djs-element-selected>g[data-type="bpmn:Association"]>path[marker-end],g.djs-element-selected>g[data-type="bpmn:MessageFlow"]>path[marker-end]{filter:drop-shadow(0 0 4px rgba(255,255,255,.6))!important}g.djs-element-selected>g[data-type="bpmn:SequenceFlow"] path,g.djs-element-selected>g[data-type="bpmn:Association"] path,g.djs-element-selected>g[data-type="bpmn:MessageFlow"] path{filter:drop-shadow(0 0 3px rgba(59,91,253,.5))!important}svg g.djs-element-selected marker>polygon,svg g.djs-element-selected marker>path,svg g.djs-element-selected marker>circle{fill:#fff!important}.djs-direct-editing-parent{background-color:var(--bg-secondary)!important;border:1px solid var(--color-bpm)!important;border-radius:6px!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)!important;color:var(--text-primary)!important;overflow:hidden!important}.djs-direct-editing-content{background-color:transparent!important;color:var(--text-primary)!important;caret-color:var(--color-bpm);font-family:inherit!important}.djs-direct-editing-content:focus{outline:none}.djs-direct-editing-resize-handle{border-right-color:var(--border-secondary)!important;border-bottom-color:var(--border-secondary)!important}.djs-label-editing text{fill:var(--text-primary)!important}.djs-label-editing.djs-active~tspan{fill:var(--text-primary)!important}.djs-label{fill:var(--text-primary)!important}.djs-tooltip{background-color:#000c!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;padding:8px 12px!important;font-size:12px!important;box-shadow:0 2px 8px #0000004d!important}.entity-list[data-v-943db0aa]{color:var(--text-primary)}.entity-list__table[data-v-943db0aa]{background:transparent;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.entity-list__table[data-v-943db0aa] table{margin:0;background:transparent}.entity-list__table[data-v-943db0aa] thead th{border:none;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;vertical-align:middle}.entity-list__table[data-v-943db0aa] tbody td{border:none;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px;padding:12px;vertical-align:middle}.entity-list__table[data-v-943db0aa] tbody tr:last-child td{border-bottom:none}.entity-list__table[data-v-943db0aa] tbody tr:hover td{background:var(--bg-hover)}.entity-list__primary[data-v-943db0aa]{display:flex;flex-direction:column;gap:2px;min-width:0}.entity-list__name[data-v-943db0aa]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__meta[data-v-943db0aa]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__code[data-v-943db0aa]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-secondary)}.entity-list__flag[data-v-943db0aa]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-tertiary);font-size:10px}.entity-list__flag.is-on[data-v-943db0aa]{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.entity-list__actions[data-v-943db0aa]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.entity-list__action[data-v-943db0aa]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.entity-list__action[data-v-943db0aa]:hover,.entity-list__action[data-v-943db0aa]:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.entity-list__action--danger[data-v-943db0aa]:hover,.entity-list__action--danger[data-v-943db0aa]:focus-visible{color:#dc2626;border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary));background:color-mix(in srgb,#dc2626 8%,transparent)}.entity-list__empty[data-v-943db0aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:24px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-secondary);color:var(--text-tertiary);text-align:center}.entity-list__empty i[data-v-943db0aa]{font-size:22px;color:var(--color-bpm);opacity:.7}.entity-list__empty p[data-v-943db0aa]{margin:0;font-size:13px;color:var(--text-secondary)}.entity-form[data-v-6f83b8ac]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-6f83b8ac]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-6f83b8ac]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.entity-form__section-head h4[data-v-6f83b8ac]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-6f83b8ac]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-6f83b8ac]{margin-top:4px}.entity-form__field[data-v-6f83b8ac]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-6f83b8ac]{grid-column:1/-1}.entity-form__field label[data-v-6f83b8ac]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-6f83b8ac] .form-control,.entity-form__field[data-v-6f83b8ac] .custom-select,.entity-form__field[data-v-6f83b8ac] textarea,.entity-form__field[data-v-6f83b8ac] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.entity-form__field[data-v-6f83b8ac] .form-control:focus,.entity-form__field[data-v-6f83b8ac] textarea:focus,.entity-form__field[data-v-6f83b8ac] .v-select.vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.entity-form__req[data-v-6f83b8ac]{color:#dc2626}.entity-form__error[data-v-6f83b8ac]{color:#dc2626;font-size:11px}.entity-form__help[data-v-6f83b8ac]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-6f83b8ac]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-6f83b8ac]{margin:0;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.entity-form__switch[data-v-6f83b8ac]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-6f83b8ac] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-6f83b8ac]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:10px 0;border-top:1px solid var(--border-secondary)}.entity-form__field-row[data-v-6f83b8ac]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-6f83b8ac]{padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:12px;text-align:center}.entity-form__actions-inline[data-v-6f83b8ac]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-6f83b8ac],.entity-form__switches[data-v-6f83b8ac],.entity-form__field-row[data-v-6f83b8ac]{grid-template-columns:1fr}}.remove-icon[data-v-9df4e7a8]{font-size:1.5em}.variables-chips[data-v-0e1be63c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.variable-chip[data-v-0e1be63c]{display:inline-block;padding:4px 8px;background:var(--color-info);color:var(--text-inverse);border-radius:4px;cursor:pointer;font-family:monospace;font-size:12px;transition:all .2s;opacity:.8}.variable-chip[data-v-0e1be63c]:hover{opacity:1;transform:translateY(-1px)}.expression-textarea[data-v-eddd327a]{font-family:Monaco,Courier New,monospace;font-size:14px;background-color:var(--bg-input);color:var(--text-primary);border-color:var(--border-input)}.expression-textarea[data-v-eddd327a]:focus{border-color:var(--border-input-focus);background-color:var(--bg-input)}.helpers[data-v-eddd327a]{background:var(--bg-tertiary);padding:12px;border-radius:4px;margin-top:8px;border:1px solid var(--border-secondary)}.helper-section[data-v-eddd327a]{margin-bottom:8px}.helper-section[data-v-eddd327a]:last-child{margin-bottom:0}.helper-buttons[data-v-eddd327a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.helper-button[data-v-eddd327a]{font-size:12px;padding:2px 6px}.variable-button[data-v-eddd327a]{font-family:monospace}.examples[data-v-eddd327a]{padding:8px;background:var(--bg-tertiary);border-radius:4px;border:1px solid var(--border-secondary);margin-top:8px}.example-codes[data-v-eddd327a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.example-codes code[data-v-eddd327a]{padding:4px 8px;background:var(--bg-secondary);border:1px solid var(--border-tertiary);border-radius:4px;font-size:12px;color:var(--text-primary)}.condition-row[data-v-a214ad8e]{padding:12px;background-color:var(--bg-tertiary, #f9f9f9);border-radius:6px;border:1px solid var(--border-secondary, #e0e0e0);transition:all .2s ease}.condition-row[data-v-a214ad8e]:hover{border-color:var(--border-input, #ccc);box-shadow:0 2px 4px #0000000d}.condition-label[data-v-a214ad8e]{display:block;color:var(--text-secondary, #666);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.form-label[data-v-a214ad8e]{display:block;margin-bottom:.5rem;color:var(--text-primary, #000000);font-weight:500;font-size:.875rem;margin-bottom:0!important}[data-v-a214ad8e] .condition-row .form-control,[data-v-a214ad8e] .condition-row .form-control-plaintext,[data-v-a214ad8e] .condition-row .form-select{background-color:var(--bg-input, #ffffff);border-color:var(--border-input, #ccc);color:var(--text-primary, #000000);font-size:.875rem;transition:all .2s ease}[data-v-a214ad8e] .condition-row .form-control:focus,[data-v-a214ad8e] .condition-row .form-control-plaintext:focus,[data-v-a214ad8e] .condition-row .form-select:focus{border-color:var(--primary, #2b68d8);box-shadow:0 0 0 .2rem #2b68d826;background-color:var(--bg-input, #ffffff);color:var(--text-primary, #000000)}[data-v-a214ad8e] .condition-row .form-control:disabled,[data-v-a214ad8e] .condition-row .form-control[readonly],[data-v-a214ad8e] .condition-row .form-control-plaintext:disabled,[data-v-a214ad8e] .condition-row .form-control-plaintext[readonly],[data-v-a214ad8e] .condition-row .form-select:disabled,[data-v-a214ad8e] .condition-row .form-select[readonly]{background-color:var(--bg-disabled, rgba(0, 0, 0, .05));color:var(--text-disabled, rgba(128, 128, 128, .6))}[data-v-a214ad8e] .condition-row .form-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.25rem}[data-v-a214ad8e] .condition-row .form-select option{background-color:var(--bg-input, #ffffff);color:var(--text-primary, #000000)}[data-v-a214ad8e] .condition-row .btn{font-size:.875rem;padding:.375rem .75rem;transition:all .2s ease}[data-v-a214ad8e] .condition-row .btn.btn-outline-danger{color:var(--danger, #dc3545);border-color:var(--danger, #dc3545)}[data-v-a214ad8e] .condition-row .btn.btn-outline-danger:hover:not(:disabled){background-color:var(--danger, #dc3545);color:#fff;border-color:var(--danger, #dc3545)}[data-v-a214ad8e] .condition-row .btn.btn-outline-danger:disabled{color:var(--text-disabled, rgba(128, 128, 128, .6));border-color:var(--border-secondary, #e0e0e0)}@media(max-width:767.98px){.condition-row[data-v-a214ad8e]{padding:10px}.condition-row .form-label[data-v-a214ad8e]{margin-bottom:.375rem;font-size:.8125rem}}html[data-theme=dark] .condition-row[data-v-a214ad8e]{background-color:var(--bg-tertiary, #1e1e1e);border-color:var(--border-secondary, #333333)}html[data-theme=dark] .condition-row[data-v-a214ad8e]:hover{border-color:var(--border-input, #444);box-shadow:0 2px 4px #0003}html[data-theme=dark] .condition-label[data-v-a214ad8e]{color:var(--text-secondary, #aaa)}html[data-theme=dark] .form-label[data-v-a214ad8e]{color:var(--text-primary, #e0e0e0)}.variable-card[data-v-3b81efcb]{border:1px solid var(--border-card);background-color:var(--bg-card)}.variable-card[data-v-3b81efcb] .card-header{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-card)}.variable-card[data-v-3b81efcb] .card-body{background-color:var(--bg-card)}.variable-index[data-v-3b81efcb]{font-weight:700;color:var(--text-secondary);min-width:30px}.variable-name-input[data-v-3b81efcb]{flex:1;font-family:Monaco,Courier New,monospace;font-weight:700;background-color:var(--bg-input);color:var(--text-primary);border-color:var(--border-input)}.variable-name-input[data-v-3b81efcb]:focus{background-color:var(--bg-input);border-color:var(--border-input-focus);color:var(--text-primary)}.empty-state[data-v-3b81efcb]{background:var(--bg-tertiary);border-radius:4px;border:1px solid var(--border-secondary);color:var(--text-secondary)}.dependency-chip[data-v-3b81efcb]{display:inline-block;padding:2px 6px;margin-left:4px;background:var(--color-info);color:var(--text-inverse);border-radius:3px;font-family:monospace;font-size:11px;opacity:.8}.variable-dependencies[data-v-3b81efcb]{margin-top:8px;padding:8px;background:var(--bg-tertiary);border-radius:4px;border:1px solid var(--border-secondary)}.selected-template-info[data-v-32c79e48]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px}.selected-template-info .template-header[data-v-32c79e48]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.selected-template-info .template-header .template-name[data-v-32c79e48]{color:#333;font-weight:600;margin:0}.selected-template-info .template-header .template-version[data-v-32c79e48]{color:#6c757d;font-size:.75rem;font-weight:500;background:#fff;padding:2px 6px;border-radius:4px;border:1px solid #e9ecef}.selected-template-info .template-details[data-v-32c79e48]{display:flex;align-items:center;margin-bottom:12px}.selected-template-info .template-details small[data-v-32c79e48]{font-size:.875rem}.selected-template-info .template-actions[data-v-32c79e48]{display:flex;gap:8px}.selected-template-info .template-loading[data-v-32c79e48]{display:flex;align-items:center;justify-content:center;padding:20px;color:#6c757d;font-size:.9rem}.template-selection-modal .search-section .input-group .form-control[data-v-32c79e48]{border-radius:8px 0 0 8px;border:1px solid #e3e8ee}.template-selection-modal .search-section .input-group .form-control[data-v-32c79e48]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .search-section .input-group .btn[data-v-32c79e48]{border-radius:0 8px 8px 0;border:1px solid #e3e8ee;border-left:none}.template-selection-modal .templates-list[data-v-32c79e48]{max-height:400px;overflow-y:auto;padding-right:10px;padding-top:2px;padding-bottom:2px}.template-selection-modal .templates-list .template-item[data-v-32c79e48]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:8px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative}.template-selection-modal .templates-list .template-item[data-v-32c79e48]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item.selected[data-v-32c79e48]{border-color:#007bff;background:#f8f9ff;box-shadow:0 2px 8px #007bff33;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item .template-info[data-v-32c79e48]{flex:1}.template-selection-modal .templates-list .template-item .template-info .template-header[data-v-32c79e48]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title[data-v-32c79e48]{display:flex;align-items:baseline;gap:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-name[data-v-32c79e48]{color:#333;font-weight:600;margin:0}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-version[data-v-32c79e48]{color:#6c757d;font-size:.75rem;font-weight:500;background:#f8f9fa;padding:2px 6px;border-radius:4px;border:1px solid #e9ecef}.template-selection-modal .templates-list .template-item .template-info .template-details[data-v-32c79e48]{display:flex;align-items:center}.template-selection-modal .templates-list .template-item .template-info .template-details small[data-v-32c79e48]{font-size:.875rem}.template-selection-modal .templates-list .template-item .template-actions[data-v-32c79e48]{margin-left:16px;display:flex;align-items:center;gap:8px}.template-selection-modal .templates-list .template-item .template-actions .badge[data-v-32c79e48]{font-size:.75rem;padding:.25rem .5rem}.template-selection-modal .templates-list .template-item .template-actions i[data-v-32c79e48]{font-size:14px;transition:transform .3s ease}.template-selection-modal .templates-list .template-item:hover .template-actions i[data-v-32c79e48]{transform:translate(2px)}.template-selection-modal .template-pagination[data-v-32c79e48]{border-top:1px solid #e3e8ee;padding-top:16px}.template-selection-modal .template-pagination .pagination[data-v-32c79e48]{margin-bottom:0}.template-selection-modal .template-pagination .pagination .page-link[data-v-32c79e48]{border:1px solid #e3e8ee;color:#007bff;font-size:.875rem}.template-selection-modal .template-pagination .pagination .page-link[data-v-32c79e48]:hover{background-color:#e3f2fd;border-color:#007bff}.template-selection-modal .template-pagination .pagination .page-link[data-v-32c79e48]:focus{box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .template-pagination .pagination .page-item.active .page-link[data-v-32c79e48]{background-color:#007bff;border-color:#007bff}.gap-2[data-v-32c79e48]{gap:.5rem}.template-selection-modal .search-section .input-group .form-control[data-v-af41221f]{border-radius:8px 0 0 8px;border:1px solid #e3e8ee}.template-selection-modal .search-section .input-group .form-control[data-v-af41221f]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .search-section .input-group .btn[data-v-af41221f]{border-radius:0 8px 8px 0;border:1px solid #e3e8ee;border-left:none}.template-selection-modal .templates-list[data-v-af41221f]{max-height:400px;overflow-y:auto;padding-right:10px;padding-top:2px;padding-bottom:2px}.template-selection-modal .templates-list .template-item[data-v-af41221f]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:8px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative}.template-selection-modal .templates-list .template-item[data-v-af41221f]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item.selected[data-v-af41221f]{border-color:#007bff;background:#f8f9ff;box-shadow:0 2px 8px #007bff33;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item.multiple-selection[data-v-af41221f]{cursor:pointer}.template-selection-modal .templates-list .template-item.multiple-selection.selected[data-v-af41221f]{border-color:#28a745;background:#f8fff9;box-shadow:0 2px 8px #28a74533}.template-selection-modal .templates-list .template-item.multiple-selection.disabled[data-v-af41221f]{opacity:.5;cursor:not-allowed;background:#f8f9fa}.template-selection-modal .templates-list .template-item.multiple-selection.disabled[data-v-af41221f]:hover{border-color:#e3e8ee;background:#f8f9fa;transform:none}.template-selection-modal .templates-list .template-item .template-checkbox[data-v-af41221f]{margin-right:12px;display:flex;align-items:center}.template-selection-modal .templates-list .template-item .template-info[data-v-af41221f]{flex:1}.template-selection-modal .templates-list .template-item .template-info .template-header[data-v-af41221f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title[data-v-af41221f]{display:flex;align-items:baseline;gap:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-name[data-v-af41221f]{color:#333;font-weight:600;margin:0}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-version[data-v-af41221f]{color:#6c757d;font-size:.75rem;font-weight:500;background:#f8f9fa;padding:2px 6px;border-radius:4px;border:1px solid #e9ecef}.template-selection-modal .templates-list .template-item .template-info .template-details[data-v-af41221f]{display:flex;align-items:center}.template-selection-modal .templates-list .template-item .template-info .template-details small[data-v-af41221f]{font-size:.875rem}.template-selection-modal .templates-list .template-item .template-actions[data-v-af41221f]{margin-left:16px;display:flex;align-items:center;gap:8px}.template-selection-modal .templates-list .template-item .template-actions .badge[data-v-af41221f]{font-size:.75rem;padding:.25rem .5rem}.template-selection-modal .templates-list .template-item .template-actions i[data-v-af41221f]{font-size:14px;transition:transform .3s ease}.template-selection-modal .templates-list .template-item:hover .template-actions i[data-v-af41221f]{transform:translate(2px)}.template-selection-modal .template-pagination[data-v-af41221f]{border-top:1px solid #e3e8ee;padding-top:16px}.template-selection-modal .template-pagination .pagination[data-v-af41221f]{margin-bottom:0}.template-selection-modal .template-pagination .pagination .page-link[data-v-af41221f]{border:1px solid #e3e8ee;color:#007bff;font-size:.875rem}.template-selection-modal .template-pagination .pagination .page-link[data-v-af41221f]:hover{background-color:#e3f2fd;border-color:#007bff}.template-selection-modal .template-pagination .pagination .page-link[data-v-af41221f]:focus{box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .template-pagination .pagination .page-item.active .page-link[data-v-af41221f]{background-color:#007bff;border-color:#007bff}.steps-workbench[data-v-60cb672f]{display:flex;flex-direction:column;gap:12px;min-height:0}.steps-workbench__hint[data-v-60cb672f]{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary);color:var(--text-tertiary);font-size:12px;line-height:1.4}.steps-workbench__grid[data-v-60cb672f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px;min-height:0}@media(max-width:900px){.steps-workbench__grid[data-v-60cb672f]{grid-template-columns:1fr}}.steps-pane[data-v-60cb672f]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.steps-pane__header[data-v-60cb672f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.steps-pane__heading[data-v-60cb672f]{display:flex;align-items:center;gap:8px;min-width:0}.steps-pane__heading h4[data-v-60cb672f]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.steps-pane__count[data-v-60cb672f]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 24%,transparent);color:var(--color-bpm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.steps-pane__toolbar[data-v-60cb672f]{display:flex;flex-direction:column;gap:8px}.steps-pane__search[data-v-60cb672f]{display:flex;align-items:center;gap:8px}.steps-pane__search>i[data-v-60cb672f]{left:11px}.steps-pane__search .form-control[data-v-60cb672f]{flex:1}.steps-pane__search-clear[data-v-60cb672f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.steps-pane__search-clear[data-v-60cb672f]:hover,.steps-pane__search-clear[data-v-60cb672f]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.steps-filters[data-v-60cb672f]{display:flex;flex-wrap:wrap;gap:6px}.steps-filters__btn[data-v-60cb672f]{height:28px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.steps-filters__btn[data-v-60cb672f]:hover,.steps-filters__btn[data-v-60cb672f]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.steps-filters__btn.is-active[data-v-60cb672f]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 32%,var(--border-secondary))}.steps-pane__list[data-v-60cb672f]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);overflow:auto;min-height:280px}.unassigned-list[data-v-60cb672f]{height:min(420px,48vh)}.assigned-list[data-v-60cb672f]{height:min(520px,58vh)}.steps-empty[data-v-60cb672f]{display:flex;align-items:center;justify-content:center;min-height:180px;margin:12px;padding:18px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:13px;text-align:center}.steps-empty--loading[data-v-60cb672f]{border-style:solid;gap:10px}.steps-catalog-overlay[data-v-60cb672f]{min-height:180px}.steps-catalog[data-v-60cb672f]{display:flex;flex-direction:column}.steps-catalog__item[data-v-60cb672f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary);transition:background .15s ease}.steps-catalog__item[data-v-60cb672f]:last-child{border-bottom:none}.steps-catalog__item[data-v-60cb672f]:hover{background:var(--bg-hover)}.steps-catalog__main[data-v-60cb672f]{min-width:0}.steps-catalog__title-row[data-v-60cb672f],.steps-assigned__title-row[data-v-60cb672f]{display:flex;align-items:center;gap:8px;min-width:0}.steps-catalog__title-row h5[data-v-60cb672f],.steps-assigned__title-row h5[data-v-60cb672f]{margin:0;min-width:0;font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steps-assigned__identity[data-v-60cb672f]{min-width:0}.steps-catalog__desc[data-v-60cb672f],.steps-assigned__desc[data-v-60cb672f]{margin:4px 0 0;color:var(--text-tertiary);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.steps-type-badge[data-v-60cb672f]{flex-shrink:0;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.steps-catalog__add[data-v-60cb672f]{height:30px;padding:0 10px}.steps-catalog__loader[data-v-60cb672f]{padding:12px 0}.steps-catalog__end[data-v-60cb672f]{color:var(--text-tertiary);font-size:12px;text-align:center}.steps-assigned[data-v-60cb672f]{list-style:none;margin:0;padding:0}.steps-assigned__item[data-v-60cb672f]{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary)}.steps-assigned__item[data-v-60cb672f]:last-child{border-bottom:none}.steps-assigned__item.is-without-desc[data-v-60cb672f]{gap:0}.steps-assigned__header[data-v-60cb672f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.steps-assigned__index[data-v-60cb672f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.steps-assigned__meta[data-v-60cb672f]{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;gap:10px 14px;align-items:start;margin-left:38px;padding-top:10px;border-top:1px solid var(--border-secondary)}.steps-assigned__item.is-without-desc .steps-assigned__meta[data-v-60cb672f]{padding-top:8px}@media(max-width:900px){.steps-assigned__meta[data-v-60cb672f]{grid-template-columns:1fr;margin-left:0}}.steps-assigned__cluster[data-v-60cb672f]{display:flex;flex-direction:column;gap:6px;min-width:0}.steps-assigned__cluster-label[data-v-60cb672f]{display:block;min-height:12px;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:12px;text-transform:uppercase}.steps-assigned__cluster-body[data-v-60cb672f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:28px}.steps-assigned__cluster--options .steps-assigned__cluster-body[data-v-60cb672f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:0}.steps-assigned__toggles[data-v-60cb672f]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.steps-assigned__cluster--tools[data-v-60cb672f],.steps-assigned__cluster--order[data-v-60cb672f]{padding-left:14px;border-left:1px solid var(--border-secondary)}@media(max-width:900px){.steps-assigned__cluster--tools[data-v-60cb672f],.steps-assigned__cluster--order[data-v-60cb672f]{padding-left:0;border-left:0;padding-top:8px;border-top:1px dashed var(--border-secondary)}}.steps-assigned__actions[data-v-60cb672f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:28px}.steps-icon-btn[data-v-60cb672f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.steps-icon-btn[data-v-60cb672f]:hover,.steps-icon-btn[data-v-60cb672f]:focus-visible{outline:none;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.steps-icon-btn.is-active[data-v-60cb672f]{color:#16a34a}.steps-icon-btn--danger[data-v-60cb672f]:hover,.steps-icon-btn--danger[data-v-60cb672f]:focus-visible{color:#dc2626;background:color-mix(in srgb,#dc2626 10%,transparent);border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary))}.steps-assigned__mode[data-v-60cb672f]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-secondary);font-size:11px;font-weight:600}.steps-assigned__mode .custom-select[data-v-60cb672f],.steps-assigned__mode .form-control[data-v-60cb672f]{min-width:96px;height:28px;padding-top:2px;padding-bottom:2px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:12px}.steps-assigned__switch[data-v-60cb672f]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-secondary);font-size:11px;line-height:1;cursor:pointer}.steps-assigned__switch[data-v-60cb672f] .custom-control{min-height:0;padding-left:2.05rem;margin:0}.steps-assigned__switch[data-v-60cb672f] .custom-control-label:before,.steps-assigned__switch[data-v-60cb672f] .custom-control-label:after{top:0}.steps-assigned__switch i[data-v-60cb672f]{color:var(--color-bpm);margin-left:4px}.steps-assigned__switch--end[data-v-60cb672f]{width:100%;justify-content:flex-end;margin-top:8px}.steps-conditional[data-v-60cb672f]{width:235px}.steps-conditional label[data-v-60cb672f]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.steps-groups[data-v-60cb672f]{margin:0 0 0 38px;padding:10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}@media(max-width:900px){.steps-groups[data-v-60cb672f]{margin-left:0}}.steps-groups__head[data-v-60cb672f]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--color-bpm);font-size:12px;font-weight:700}.steps-groups__row[data-v-60cb672f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.steps-groups__row[data-v-60cb672f]:last-child{margin-bottom:0}.steps-groups__row>span[data-v-60cb672f]{color:var(--text-secondary);font-size:12px;font-weight:600}.steps-groups__row .custom-select[data-v-60cb672f],.steps-groups__row .form-control[data-v-60cb672f]{width:120px;height:30px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:12px}.selected-template-info[data-v-60cb672f]{margin:0 0 0 38px}@media(max-width:900px){.selected-template-info[data-v-60cb672f]{margin-left:0}}.selected-template-info .template-accordion[data-v-60cb672f],.selected-template-info .templates-accordion[data-v-60cb672f]{border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:0;background:var(--bg-primary);overflow:hidden}.selected-template-info .template-accordion .accordion-header[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header[data-v-60cb672f]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-secondary);cursor:pointer;transition:background .15s ease}.selected-template-info .template-accordion .accordion-header[data-v-60cb672f]:hover,.selected-template-info .templates-accordion .accordion-header[data-v-60cb672f]:hover{background:var(--bg-hover)}.selected-template-info .template-accordion .accordion-header .template-summary[data-v-60cb672f],.selected-template-info .template-accordion .accordion-header .templates-summary[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .template-summary[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .templates-summary[data-v-60cb672f]{display:flex;align-items:center;gap:8px;margin-right:20px}.selected-template-info .template-accordion .accordion-header .template-summary i[data-v-60cb672f],.selected-template-info .template-accordion .accordion-header .templates-summary i[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .template-summary i[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .templates-summary i[data-v-60cb672f]{color:var(--color-bpm);font-size:.9rem}.selected-template-info .template-accordion .accordion-header .template-summary span[data-v-60cb672f],.selected-template-info .template-accordion .accordion-header .templates-summary span[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .template-summary span[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .templates-summary span[data-v-60cb672f]{color:var(--text-secondary);font-size:12px;font-weight:600}.selected-template-info .template-accordion .accordion-header .accordion-controls[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .accordion-controls[data-v-60cb672f]{display:flex;align-items:center;gap:10px}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions[data-v-60cb672f]{display:flex;gap:6px}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions i[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i[data-v-60cb672f]{cursor:pointer;padding:6px;border-radius:4px;transition:background .15s ease;font-size:.8rem}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions i[data-v-60cb672f]:hover,.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i[data-v-60cb672f]:hover{background:var(--bg-hover)}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions i.text-danger[data-v-60cb672f]:hover,.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i.text-danger[data-v-60cb672f]:hover{background:color-mix(in srgb,#dc2626 12%,transparent)}.selected-template-info .template-accordion .accordion-header .accordion-controls .accordion-arrow[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .accordion-controls .accordion-arrow[data-v-60cb672f]{color:var(--text-tertiary);font-size:.8rem;transition:transform .3s ease}.selected-template-info .template-accordion .accordion-header .accordion-controls .accordion-arrow.rotated[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-header .accordion-controls .accordion-arrow.rotated[data-v-60cb672f]{transform:rotate(180deg)}.selected-template-info .template-accordion .accordion-content[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content[data-v-60cb672f]{max-height:0;overflow:hidden;transition:max-height .3s ease}.selected-template-info .template-accordion .accordion-content.open[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content.open[data-v-60cb672f]{max-height:500px}.selected-template-info .template-accordion .accordion-content .templates-list[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list[data-v-60cb672f]{padding:12px;border-top:1px solid var(--border-secondary);background:var(--bg-primary)}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card[data-v-60cb672f]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:10px;margin-bottom:10px}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card[data-v-60cb672f]:last-child,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card[data-v-60cb672f]:last-child{margin-bottom:0}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info[data-v-60cb672f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header[data-v-60cb672f]{display:flex;align-items:center;gap:8px}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-name[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-name[data-v-60cb672f]{color:var(--text-primary);font-weight:600;font-size:.9rem;margin:0}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-version[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-version[data-v-60cb672f]{background:var(--bg-tertiary);color:var(--text-tertiary);font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:500}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-60cb672f]{cursor:pointer;padding:4px;border-radius:4px;transition:background .15s ease;font-size:.8rem}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-60cb672f]:hover,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-60cb672f]:hover{background:color-mix(in srgb,#dc2626 12%,transparent)}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details[data-v-60cb672f]{border-top:none;padding:0;background:transparent}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-60cb672f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-60cb672f]:last-child,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-60cb672f]:last-child{margin-bottom:0}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item i[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item i[data-v-60cb672f]{width:16px;text-align:center;font-size:.8rem}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item span[data-v-60cb672f],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item span[data-v-60cb672f]{color:var(--text-tertiary);font-size:.85rem}@media(prefers-reduced-motion:reduce){.steps-filters__btn[data-v-60cb672f],.steps-icon-btn[data-v-60cb672f],.steps-catalog__item[data-v-60cb672f],.selected-template-info .accordion-arrow[data-v-60cb672f]{transition:none}}.subprocess-panel[data-v-1cfe5931]{display:flex;flex-direction:column;gap:10px;min-width:0;height:fit-content;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.subprocess-panel__head[data-v-1cfe5931]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.subprocess-panel__head h5[data-v-1cfe5931]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-panel__head h5 i[data-v-1cfe5931]{color:var(--color-bpm)}.subprocess-panel__add[data-v-1cfe5931]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));color:var(--color-bpm);cursor:pointer;transition:background .15s ease,border-color .15s ease}.subprocess-panel__add[data-v-1cfe5931]:hover,.subprocess-panel__add[data-v-1cfe5931]:focus-visible{outline:none;background:color-mix(in srgb,var(--color-bpm) 20%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary))}.subprocess-panel__remove[data-v-1cfe5931]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));color:#b91c1c;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.subprocess-panel__remove[data-v-1cfe5931]:hover,.subprocess-panel__remove[data-v-1cfe5931]:focus-visible{outline:none;color:#dc2626;background:color-mix(in srgb,#dc2626 14%,var(--bg-primary));border-color:color-mix(in srgb,#dc2626 42%,var(--border-secondary))}.subprocess-map-row[data-v-1cfe5931]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:end}@media(max-width:700px){.subprocess-map-row[data-v-1cfe5931]{grid-template-columns:1fr}}.subprocess-map-field[data-v-1cfe5931]{display:flex;flex-direction:column;gap:6px;min-width:0}.subprocess-map-field label[data-v-1cfe5931]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.subprocess-map-field .v-select .vs__dropdown-toggle[data-v-1cfe5931],.subprocess-map-field .form-control[data-v-1cfe5931],.subprocess-map-field .custom-select[data-v-1cfe5931]{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.subprocess-map-field .v-select.vs--open .vs__dropdown-toggle[data-v-1cfe5931],.subprocess-map-field .form-control[data-v-1cfe5931]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.subprocess-map-arrow[data-v-1cfe5931]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;color:var(--color-bpm);font-size:12px}.subprocess-panel__body[data-v-1cfe5931]{display:flex;flex-direction:column;gap:10px}.subprocess-steps-list[data-v-1cfe5931]{max-height:min(320px,42vh);overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.subprocess-step[data-v-1cfe5931]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.subprocess-step[data-v-1cfe5931]:last-child{border-bottom:none}.subprocess-step[data-v-1cfe5931]:hover{background:var(--bg-hover)}.subprocess-step__icon[data-v-1cfe5931]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--color-bpm);flex-shrink:0}.subprocess-step__content[data-v-1cfe5931]{min-width:0;flex:1}.subprocess-step__content strong[data-v-1cfe5931]{display:block;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.subprocess-step__content small[data-v-1cfe5931]{display:block;margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.35}.subprocess-empty[data-v-1cfe5931]{display:flex;align-items:center;justify-content:center;min-height:120px;margin:10px;padding:16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center}.subprocess-output-grid[data-v-1cfe5931]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:700px){.subprocess-output-grid[data-v-1cfe5931]{grid-template-columns:1fr}}.subprocess-output-divider[data-v-1cfe5931]{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-map-row--output[data-v-1cfe5931]{grid-template-columns:minmax(0,1fr) auto minmax(0,2fr)}.subprocess-column-label[data-v-1cfe5931]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;min-height:34px;padding:6px 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:600}.subprocess-panel[data-v-af99bb2b]{display:flex;flex-direction:column;gap:10px;min-width:0;height:fit-content;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.subprocess-panel__head[data-v-af99bb2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.subprocess-panel__head h5[data-v-af99bb2b]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-panel__head h5 i[data-v-af99bb2b]{color:var(--color-bpm)}.subprocess-panel__add[data-v-af99bb2b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));color:var(--color-bpm);cursor:pointer;transition:background .15s ease,border-color .15s ease}.subprocess-panel__add[data-v-af99bb2b]:hover,.subprocess-panel__add[data-v-af99bb2b]:focus-visible{outline:none;background:color-mix(in srgb,var(--color-bpm) 20%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary))}.subprocess-panel__remove[data-v-af99bb2b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));color:#b91c1c;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.subprocess-panel__remove[data-v-af99bb2b]:hover,.subprocess-panel__remove[data-v-af99bb2b]:focus-visible{outline:none;color:#dc2626;background:color-mix(in srgb,#dc2626 14%,var(--bg-primary));border-color:color-mix(in srgb,#dc2626 42%,var(--border-secondary))}.subprocess-map-row[data-v-af99bb2b]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:end}@media(max-width:700px){.subprocess-map-row[data-v-af99bb2b]{grid-template-columns:1fr}}.subprocess-map-field[data-v-af99bb2b]{display:flex;flex-direction:column;gap:6px;min-width:0}.subprocess-map-field label[data-v-af99bb2b]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.subprocess-map-field .v-select .vs__dropdown-toggle[data-v-af99bb2b],.subprocess-map-field .form-control[data-v-af99bb2b],.subprocess-map-field .custom-select[data-v-af99bb2b]{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.subprocess-map-field .v-select.vs--open .vs__dropdown-toggle[data-v-af99bb2b],.subprocess-map-field .form-control[data-v-af99bb2b]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.subprocess-map-arrow[data-v-af99bb2b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;color:var(--color-bpm);font-size:12px}.subprocess-panel__body[data-v-af99bb2b]{display:flex;flex-direction:column;gap:10px}.subprocess-steps-list[data-v-af99bb2b]{max-height:min(320px,42vh);overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.subprocess-step[data-v-af99bb2b]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.subprocess-step[data-v-af99bb2b]:last-child{border-bottom:none}.subprocess-step[data-v-af99bb2b]:hover{background:var(--bg-hover)}.subprocess-step__icon[data-v-af99bb2b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--color-bpm);flex-shrink:0}.subprocess-step__content[data-v-af99bb2b]{min-width:0;flex:1}.subprocess-step__content strong[data-v-af99bb2b]{display:block;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.subprocess-step__content small[data-v-af99bb2b]{display:block;margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.35}.subprocess-empty[data-v-af99bb2b]{display:flex;align-items:center;justify-content:center;min-height:120px;margin:10px;padding:16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center}.subprocess-panel__remove-spacer[data-v-af99bb2b]{width:30px;height:34px}.subprocess-panel[data-v-cede43e9]{display:flex;flex-direction:column;gap:10px;min-width:0;height:fit-content;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.subprocess-panel__head[data-v-cede43e9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.subprocess-panel__head h5[data-v-cede43e9]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-panel__head h5 i[data-v-cede43e9]{color:var(--color-bpm)}.subprocess-panel__add[data-v-cede43e9]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));color:var(--color-bpm);cursor:pointer;transition:background .15s ease,border-color .15s ease}.subprocess-panel__add[data-v-cede43e9]:hover,.subprocess-panel__add[data-v-cede43e9]:focus-visible{outline:none;background:color-mix(in srgb,var(--color-bpm) 20%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary))}.subprocess-panel__remove[data-v-cede43e9]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));color:#b91c1c;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.subprocess-panel__remove[data-v-cede43e9]:hover,.subprocess-panel__remove[data-v-cede43e9]:focus-visible{outline:none;color:#dc2626;background:color-mix(in srgb,#dc2626 14%,var(--bg-primary));border-color:color-mix(in srgb,#dc2626 42%,var(--border-secondary))}.subprocess-map-row[data-v-cede43e9]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:end}@media(max-width:700px){.subprocess-map-row[data-v-cede43e9]{grid-template-columns:1fr}}.subprocess-map-field[data-v-cede43e9]{display:flex;flex-direction:column;gap:6px;min-width:0}.subprocess-map-field label[data-v-cede43e9]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.subprocess-map-field .v-select .vs__dropdown-toggle[data-v-cede43e9],.subprocess-map-field .form-control[data-v-cede43e9],.subprocess-map-field .custom-select[data-v-cede43e9]{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.subprocess-map-field .v-select.vs--open .vs__dropdown-toggle[data-v-cede43e9],.subprocess-map-field .form-control[data-v-cede43e9]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.subprocess-map-arrow[data-v-cede43e9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;color:var(--color-bpm);font-size:12px}.subprocess-panel__body[data-v-cede43e9]{display:flex;flex-direction:column;gap:10px}.subprocess-steps-list[data-v-cede43e9]{max-height:min(320px,42vh);overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.subprocess-step[data-v-cede43e9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.subprocess-step[data-v-cede43e9]:last-child{border-bottom:none}.subprocess-step[data-v-cede43e9]:hover{background:var(--bg-hover)}.subprocess-step__icon[data-v-cede43e9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--color-bpm);flex-shrink:0}.subprocess-step__content[data-v-cede43e9]{min-width:0;flex:1}.subprocess-step__content strong[data-v-cede43e9]{display:block;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.subprocess-step__content small[data-v-cede43e9]{display:block;margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.35}.subprocess-empty[data-v-cede43e9]{display:flex;align-items:center;justify-content:center;min-height:120px;margin:10px;padding:16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center}.subprocess-panel__remove-spacer[data-v-cede43e9]{width:30px;height:34px}.step-item[data-v-a875b5c7]{height:50px!important}.subprocess-panel[data-v-88e45a9b]{display:flex;flex-direction:column;gap:10px;min-width:0;height:fit-content;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.subprocess-panel__head[data-v-88e45a9b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.subprocess-panel__head h5[data-v-88e45a9b]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-panel__head h5 i[data-v-88e45a9b]{color:var(--color-bpm)}.subprocess-panel__add[data-v-88e45a9b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));color:var(--color-bpm);cursor:pointer;transition:background .15s ease,border-color .15s ease}.subprocess-panel__add[data-v-88e45a9b]:hover,.subprocess-panel__add[data-v-88e45a9b]:focus-visible{outline:none;background:color-mix(in srgb,var(--color-bpm) 20%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary))}.subprocess-panel__remove[data-v-88e45a9b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,#dc2626 28%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,#dc2626 8%,var(--bg-primary));color:#b91c1c;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.subprocess-panel__remove[data-v-88e45a9b]:hover,.subprocess-panel__remove[data-v-88e45a9b]:focus-visible{outline:none;color:#dc2626;background:color-mix(in srgb,#dc2626 14%,var(--bg-primary));border-color:color-mix(in srgb,#dc2626 42%,var(--border-secondary))}.subprocess-map-row[data-v-88e45a9b]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:end}@media(max-width:700px){.subprocess-map-row[data-v-88e45a9b]{grid-template-columns:1fr}}.subprocess-map-field[data-v-88e45a9b]{display:flex;flex-direction:column;gap:6px;min-width:0}.subprocess-map-field label[data-v-88e45a9b]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.subprocess-map-field .v-select .vs__dropdown-toggle[data-v-88e45a9b],.subprocess-map-field .form-control[data-v-88e45a9b],.subprocess-map-field .custom-select[data-v-88e45a9b]{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.subprocess-map-field .v-select.vs--open .vs__dropdown-toggle[data-v-88e45a9b],.subprocess-map-field .form-control[data-v-88e45a9b]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.subprocess-map-arrow[data-v-88e45a9b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;color:var(--color-bpm);font-size:12px}.subprocess-panel__body[data-v-88e45a9b]{display:flex;flex-direction:column;gap:10px}.subprocess-steps-list[data-v-88e45a9b]{max-height:min(320px,42vh);overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.subprocess-step[data-v-88e45a9b]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.subprocess-step[data-v-88e45a9b]:last-child{border-bottom:none}.subprocess-step[data-v-88e45a9b]:hover{background:var(--bg-hover)}.subprocess-step__icon[data-v-88e45a9b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--color-bpm);flex-shrink:0}.subprocess-step__content[data-v-88e45a9b]{min-width:0;flex:1}.subprocess-step__content strong[data-v-88e45a9b]{display:block;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.subprocess-step__content small[data-v-88e45a9b]{display:block;margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.35}.subprocess-empty[data-v-88e45a9b]{display:flex;align-items:center;justify-content:center;min-height:120px;margin:10px;padding:16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center}#subprocess-modal .vs__selected-options{min-width:0}#subprocess-modal .vs--single .vs__selected-options{flex-wrap:nowrap}#subprocess-modal .vs--single .vs__selected{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#subprocess-modal .vs--single .vs__search{flex:1 1 0;min-width:0;width:0}.subprocess-workbench[data-v-1bd257c9]{display:flex;flex-direction:column;gap:12px;min-height:0}.subprocess-workbench__hint[data-v-1bd257c9]{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary);color:var(--text-tertiary);font-size:12px;line-height:1.4}.subprocess-section[data-v-1bd257c9]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.subprocess-section__head[data-v-1bd257c9]{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.subprocess-section__head h4[data-v-1bd257c9]{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.subprocess-section__head p[data-v-1bd257c9]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.4}.subprocess-setup-grid[data-v-1bd257c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.subprocess-setup-grid[data-v-1bd257c9]{grid-template-columns:1fr}}.subprocess-notice[data-v-1bd257c9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,#d97706 36%,var(--border-secondary));background:color-mix(in srgb,#d97706 12%,var(--bg-primary))}.subprocess-notice i[data-v-1bd257c9]{margin-top:2px;flex-shrink:0;color:#d97706}.subprocess-notice p[data-v-1bd257c9]{margin:0;color:var(--text-primary);font-size:12px;line-height:1.45}.subprocess-field[data-v-1bd257c9]{display:flex;flex-direction:column;gap:6px;min-width:0}.subprocess-field label[data-v-1bd257c9]{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.subprocess-field[data-v-1bd257c9] .form-control,.subprocess-field[data-v-1bd257c9] .custom-select,.subprocess-field[data-v-1bd257c9] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.subprocess-field[data-v-1bd257c9] .v-select.vs--open .vs__dropdown-toggle,.subprocess-field[data-v-1bd257c9] .form-control:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.subprocess-quantity[data-v-1bd257c9]{display:flex;flex-direction:column;gap:0}.subprocess-quantity__row[data-v-1bd257c9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.subprocess-quantity__modes[data-v-1bd257c9]{display:inline-flex;flex-wrap:wrap;flex-shrink:0;gap:6px;width:fit-content;padding:4px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary)}.subprocess-quantity__fields[data-v-1bd257c9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;flex:1 1 220px;min-width:0}.subprocess-quantity__fields .subprocess-field[data-v-1bd257c9]{flex:1 1 220px;max-width:320px}.subprocess-quantity__fields .subprocess-field--compact[data-v-1bd257c9]{flex:0 0 120px;max-width:120px}.subprocess-quantity__fields.is-table .subprocess-field[data-v-1bd257c9]{flex:1 1 240px;max-width:360px}.subprocess-quantity__mode[data-v-1bd257c9]{appearance:none;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.subprocess-quantity__mode[data-v-1bd257c9]:hover,.subprocess-quantity__mode[data-v-1bd257c9]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.subprocess-quantity__mode.is-active[data-v-1bd257c9]{color:var(--text-on-brand, #fff);background:var(--color-bpm)}.subprocess-tabs[data-v-1bd257c9]{display:inline-flex;gap:4px;width:fit-content;padding:4px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.subprocess-tabs__btn[data-v-1bd257c9]{appearance:none;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;padding:7px 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.subprocess-tabs__btn[data-v-1bd257c9]:hover,.subprocess-tabs__btn[data-v-1bd257c9]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.subprocess-tabs__btn.is-active[data-v-1bd257c9]{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.subprocess-mapping[data-v-1bd257c9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px;align-items:start}@media(max-width:1000px){.subprocess-mapping[data-v-1bd257c9]{grid-template-columns:1fr}}.subprocess-mapping--stacked[data-v-1bd257c9]{grid-template-columns:minmax(0,1fr)}.subprocess-mapping__main[data-v-1bd257c9],.subprocess-mapping__side[data-v-1bd257c9]{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;height:fit-content;align-self:start}.entity-list[data-v-839deff8]{color:var(--text-primary)}.entity-list__table[data-v-839deff8]{background:transparent;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.entity-list__table[data-v-839deff8] table{margin:0;background:transparent}.entity-list__table[data-v-839deff8] thead th{border:none;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;vertical-align:middle}.entity-list__table[data-v-839deff8] tbody td{border:none;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px;padding:12px;vertical-align:middle}.entity-list__table[data-v-839deff8] tbody tr:last-child td{border-bottom:none}.entity-list__table[data-v-839deff8] tbody tr:hover td{background:var(--bg-hover)}.entity-list__primary[data-v-839deff8]{display:flex;flex-direction:column;gap:2px;min-width:0}.entity-list__name[data-v-839deff8]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__meta[data-v-839deff8]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__code[data-v-839deff8]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-secondary)}.entity-list__flag[data-v-839deff8]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-tertiary);font-size:10px}.entity-list__flag.is-on[data-v-839deff8]{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.entity-list__actions[data-v-839deff8]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.entity-list__action[data-v-839deff8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.entity-list__action[data-v-839deff8]:hover,.entity-list__action[data-v-839deff8]:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.entity-list__action--danger[data-v-839deff8]:hover,.entity-list__action--danger[data-v-839deff8]:focus-visible{color:#dc2626;border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary));background:color-mix(in srgb,#dc2626 8%,transparent)}.entity-list__empty[data-v-839deff8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:24px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-secondary);color:var(--text-tertiary);text-align:center}.entity-list__empty i[data-v-839deff8]{font-size:22px;color:var(--color-bpm);opacity:.7}.entity-list__empty p[data-v-839deff8]{margin:0;font-size:13px;color:var(--text-secondary)}.entity-form[data-v-b968ddd7]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-b968ddd7]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-b968ddd7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.entity-form__section-head h4[data-v-b968ddd7]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-b968ddd7]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-b968ddd7]{margin-top:4px}.entity-form__field[data-v-b968ddd7]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-b968ddd7]{grid-column:1/-1}.entity-form__field label[data-v-b968ddd7]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-b968ddd7] .form-control,.entity-form__field[data-v-b968ddd7] .custom-select,.entity-form__field[data-v-b968ddd7] textarea,.entity-form__field[data-v-b968ddd7] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.entity-form__field[data-v-b968ddd7] .form-control:focus,.entity-form__field[data-v-b968ddd7] textarea:focus,.entity-form__field[data-v-b968ddd7] .v-select.vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.entity-form__req[data-v-b968ddd7]{color:#dc2626}.entity-form__error[data-v-b968ddd7]{color:#dc2626;font-size:11px}.entity-form__help[data-v-b968ddd7]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-b968ddd7]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-b968ddd7]{margin:0;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.entity-form__switch[data-v-b968ddd7]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-b968ddd7] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-b968ddd7]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:10px 0;border-top:1px solid var(--border-secondary)}.entity-form__field-row[data-v-b968ddd7]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-b968ddd7]{padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:12px;text-align:center}.entity-form__actions-inline[data-v-b968ddd7]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-b968ddd7],.entity-form__switches[data-v-b968ddd7],.entity-form__field-row[data-v-b968ddd7]{grid-template-columns:1fr}}.entity-form__loading[data-v-b968ddd7]{display:flex;align-items:center;justify-content:center;min-height:120px}.designer-entity-btn[data-v-b968ddd7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:600;cursor:pointer;background:transparent;color:var(--text-secondary);transition:background .15s ease,border-color .15s ease,color .15s ease}.designer-entity-btn[data-v-b968ddd7]:hover,.designer-entity-btn[data-v-b968ddd7]:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-entity-btn--danger[data-v-b968ddd7]{color:#dc2626;min-width:32px;padding:0}.designer-entity-btn--danger[data-v-b968ddd7]:hover,.designer-entity-btn--danger[data-v-b968ddd7]:focus-visible{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,transparent);border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary))}.entity-form[data-v-bb7be329]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-bb7be329]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-bb7be329]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.entity-form__section-head h4[data-v-bb7be329]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-bb7be329]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-bb7be329]{margin-top:4px}.entity-form__field[data-v-bb7be329]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-bb7be329]{grid-column:1/-1}.entity-form__field label[data-v-bb7be329]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-bb7be329] .form-control,.entity-form__field[data-v-bb7be329] .custom-select,.entity-form__field[data-v-bb7be329] textarea,.entity-form__field[data-v-bb7be329] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.entity-form__field[data-v-bb7be329] .form-control:focus,.entity-form__field[data-v-bb7be329] textarea:focus,.entity-form__field[data-v-bb7be329] .v-select.vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.entity-form__req[data-v-bb7be329]{color:#dc2626}.entity-form__error[data-v-bb7be329]{color:#dc2626;font-size:11px}.entity-form__help[data-v-bb7be329]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-bb7be329]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-bb7be329]{margin:0;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.entity-form__switch[data-v-bb7be329]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-bb7be329] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-bb7be329]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:10px 0;border-top:1px solid var(--border-secondary)}.entity-form__field-row[data-v-bb7be329]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-bb7be329]{padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:12px;text-align:center}.entity-form__actions-inline[data-v-bb7be329]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-bb7be329],.entity-form__switches[data-v-bb7be329],.entity-form__field-row[data-v-bb7be329]{grid-template-columns:1fr}}.entity-form__footer-actions[data-v-bb7be329]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.entity-form__progress[data-v-bb7be329]{margin-top:4px}.entity-form__result[data-v-bb7be329]{margin:8px 0 0;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow:auto}.designer-entity-btn[data-v-bb7be329]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.designer-entity-btn[data-v-bb7be329]:disabled{opacity:.45;cursor:default}.designer-entity-btn--secondary[data-v-bb7be329]{background:transparent;color:var(--text-secondary)}.designer-entity-btn--secondary[data-v-bb7be329]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.designer-entity-btn--primary[data-v-bb7be329]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-entity-btn--warning[data-v-bb7be329]{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,transparent);border-color:color-mix(in srgb,#f59e0b 35%,var(--border-secondary))}.process-info-sidebar[data-v-d153ffa6]{display:flex;flex-direction:column;flex:0 0 320px;width:320px;max-width:100%;min-height:0;height:100%;background:var(--bg-primary);border-left:none;overflow:hidden;animation:process-info-slide-d153ffa6 .2s ease both}@keyframes process-info-slide-d153ffa6{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.process-info-sidebar[data-v-d153ffa6]{animation:none}}.process-info-sidebar__header[data-v-d153ffa6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.process-info-sidebar__heading[data-v-d153ffa6]{min-width:0;flex:1}.process-info-sidebar__identity[data-v-d153ffa6]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.process-info-sidebar__badge[data-v-d153ffa6]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--color-bpm);letter-spacing:.04em;background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 22%,transparent);padding:2px 9px;border-radius:20px}.process-info-sidebar__badge i[data-v-d153ffa6]{font-size:11px;line-height:1}.process-info-sidebar__title[data-v-d153ffa6]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-info-sidebar__close[data-v-d153ffa6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.process-info-sidebar__close[data-v-d153ffa6]:hover{color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.process-info-sidebar__close[data-v-d153ffa6]:focus-visible{outline:none;color:var(--color-bpm);border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.process-info-sidebar__body[data-v-d153ffa6]{flex:1;min-height:0;overflow-y:auto;padding:0 0 8px}.process-info-sidebar__body[data-v-d153ffa6]::-webkit-scrollbar{width:4px}.process-info-sidebar__body[data-v-d153ffa6]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.process-info-sidebar__body[data-v-d153ffa6]::-webkit-scrollbar-track{background:transparent}.process-info-form[data-v-d153ffa6]{display:flex;flex-direction:column}.process-info-section[data-v-d153ffa6]{padding:12px 16px;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:12px}.process-info-section__header[data-v-d153ffa6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.process-info-section__title[data-v-d153ffa6]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.process-info-field[data-v-d153ffa6]{display:flex;flex-direction:column;gap:6px}.process-info-field label[data-v-d153ffa6]{margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.process-info-goal[data-v-d153ffa6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.process-info-goal__text[data-v-d153ffa6]{font-size:12px;color:var(--text-secondary)}.process-info-goal__input[data-v-d153ffa6]{width:72px;flex:0 0 auto}.process-info-goal__unit[data-v-d153ffa6]{flex:1 1 140px;min-width:120px}.process-info-settings[data-v-d153ffa6]{display:flex;flex-direction:column;gap:12px}.process-info-settings__warn[data-v-d153ffa6]{color:var(--color-danger, #ef4444)}.process-info-sidebar__footer[data-v-d153ffa6]{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.process-info-btn[data-v-d153ffa6]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:5px 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.process-info-btn[data-v-d153ffa6]:disabled{opacity:.45;cursor:default}.process-info-btn--primary[data-v-d153ffa6]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.process-info-btn--primary[data-v-d153ffa6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary))}.process-info-btn--secondary[data-v-d153ffa6]{color:var(--text-secondary);background:var(--bg-primary)}.process-info-btn--secondary[data-v-d153ffa6]:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-bpm);background:var(--bg-hover)}.dynamic-access-notes-group[data-v-d153ffa6]{padding-top:4px}.dynamic-access-notes-group-title[data-v-d153ffa6]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px}.dynamic-access-notes-group-body[data-v-d153ffa6]{display:flex;flex-direction:column;align-items:flex-start}.dynamic-access-notes-nested[data-v-d153ffa6]{margin-left:1.25rem;padding-left:.75rem;border-left:2px solid var(--border-secondary)}[data-v-d153ffa6] .form-control,[data-v-d153ffa6] .vs__dropdown-toggle{background:var(--bg-secondary);border-color:var(--border-secondary);color:var(--text-primary);border-radius:6px;min-height:32px;font-size:13px}[data-v-d153ffa6] .form-control:focus,[data-v-d153ffa6] .vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 16%,transparent)}[data-v-d153ffa6] .custom-control-label{font-size:13px;color:var(--text-primary)}@media screen and (max-width:900px){.process-info-sidebar[data-v-d153ffa6]{position:absolute;top:0;right:0;bottom:0;z-index:20;flex-basis:min(320px,100%);width:min(320px,100%);border-left:1px solid var(--border-secondary);box-shadow:-4px 0 16px #0000002e}}.font-bold[data-v-62cf9140]{font-weight:800}.attr-workbench[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:12px;min-height:0}.attr-workbench__hint[data-v-fd05ef4e]{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary);color:var(--text-tertiary);font-size:12px;line-height:1.4}.attr-section[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.attr-section__head[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.attr-section__head h4[data-v-fd05ef4e]{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.attr-section__head p[data-v-fd05ef4e]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.4}.attr-type-grid[data-v-fd05ef4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:800px){.attr-type-grid[data-v-fd05ef4e]{grid-template-columns:1fr}}.designer-attr-field[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:6px;min-width:0}.designer-attr-field label[data-v-fd05ef4e]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.designer-attr-field[data-v-fd05ef4e] .form-control,.designer-attr-field[data-v-fd05ef4e] .custom-select,.designer-attr-field[data-v-fd05ef4e] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.attr-switch-field[data-v-fd05ef4e]{display:flex;align-items:flex-end;min-height:56px}.attr-info[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 32%,var(--border-secondary))}.attr-info p[data-v-fd05ef4e]{margin:0;display:flex;align-items:flex-start;gap:8px;color:var(--text-primary);font-size:12px;line-height:1.45}.attr-info i[data-v-fd05ef4e]{color:var(--color-bpm);margin-top:1px;flex-shrink:0}.attr-info__danger[data-v-fd05ef4e]{color:#dc2626!important}.attr-conditionals[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:8px}.attr-conditionals__head[data-v-fd05ef4e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.attr-conditionals__head h5[data-v-fd05ef4e]{margin:0;font-size:12px;font-weight:700;color:var(--text-secondary)}.attr-conditionals__row[data-v-fd05ef4e]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.attr-entities[data-v-fd05ef4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){.attr-entities[data-v-fd05ef4e]{grid-template-columns:1fr}}.attr-pane[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.attr-pane__header[data-v-fd05ef4e]{display:flex;align-items:center;gap:8px}.attr-pane__header h5[data-v-fd05ef4e]{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.attr-pane__count[data-v-fd05ef4e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 14%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary));color:var(--color-bpm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.attr-pane__search[data-v-fd05ef4e]{position:relative}.attr-pane__search>i[data-v-fd05ef4e]{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.attr-pane__search .form-control[data-v-fd05ef4e]{min-height:36px;padding-left:34px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-secondary) 40%,transparent)}.attr-pane__search .form-control[data-v-fd05ef4e]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.attr-pane__search .form-control[data-v-fd05ef4e]::placeholder{color:var(--text-tertiary)}.attr-pane__list[data-v-fd05ef4e]{height:min(320px,42vh);overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.attr-pane__list--assigned[data-v-fd05ef4e]{height:min(368px,48vh)}.attr-empty[data-v-fd05ef4e]{display:flex;align-items:center;justify-content:center;min-height:140px;margin:10px;padding:16px;border:1px dashed color-mix(in srgb,var(--border-secondary) 80%,var(--text-tertiary));border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center}.attr-empty--loading[data-v-fd05ef4e]{border-style:solid}.attr-entity-list[data-v-fd05ef4e]{display:flex;flex-direction:column}.attr-entity[data-v-fd05ef4e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary);transition:background .15s ease}.attr-entity[data-v-fd05ef4e]:last-child{border-bottom:none}.attr-entity[data-v-fd05ef4e]:hover{background:var(--bg-hover)}.attr-entity[data-v-fd05ef4e] .designer-entity-btn--primary{height:30px;padding:0 10px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 14%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary));font-weight:700}.attr-entity[data-v-fd05ef4e] .designer-entity-btn--primary:hover:not(:disabled),.attr-entity[data-v-fd05ef4e] .designer-entity-btn--primary:focus-visible{background:color-mix(in srgb,var(--color-bpm) 22%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 55%,var(--border-secondary))}.attr-entity__main[data-v-fd05ef4e]{display:flex;align-items:center;gap:8px;min-width:0}.attr-entity__icon[data-v-fd05ef4e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));color:var(--color-bpm);flex-shrink:0}.attr-entity__name[data-v-fd05ef4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:700}.attr-icon-btn[data-v-fd05ef4e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.attr-icon-btn[data-v-fd05ef4e]:hover,.attr-icon-btn[data-v-fd05ef4e]:focus-visible{outline:none;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-bpm) 36%,var(--border-secondary))}.attr-icon-btn--danger[data-v-fd05ef4e]{color:#b91c1c;border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary));background:color-mix(in srgb,#dc2626 8%,var(--bg-primary))}.attr-icon-btn--danger[data-v-fd05ef4e]:hover,.attr-icon-btn--danger[data-v-fd05ef4e]:focus-visible{color:#dc2626;background:color-mix(in srgb,#dc2626 14%,var(--bg-primary));border-color:color-mix(in srgb,#dc2626 42%,var(--border-secondary))}.attr-settings[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:12px}.attr-settings__block[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:12px;padding-top:10px;border-top:1px dashed var(--border-secondary)}.attr-settings__notify[data-v-fd05ef4e],.attr-approval[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:10px}.attr-switch[data-v-fd05ef4e]{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-secondary);font-size:13px;font-weight:600}.attr-approval__toggles[data-v-fd05ef4e]{display:flex;flex-wrap:wrap;gap:10px 16px}.attr-message[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:8px}.attr-message label[data-v-fd05ef4e]{margin:0;font-size:12px;font-weight:700;color:var(--text-secondary)}.attr-message__help[data-v-fd05ef4e]{color:var(--text-tertiary);font-size:12px;line-height:1.4}.attr-approval__options[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px dashed var(--border-secondary)}.attr-approval__builder[data-v-fd05ef4e]{display:flex;flex-direction:column;gap:10px}.attr-approval__fields[data-v-fd05ef4e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end}@media(max-width:900px){.attr-approval__fields[data-v-fd05ef4e]{grid-template-columns:1fr}}.attr-approval__table[data-v-fd05ef4e]{max-height:220px;overflow:auto}.attr-approval__row-actions[data-v-fd05ef4e]{display:inline-flex;gap:4px}@media(prefers-reduced-motion:reduce){.attr-entity[data-v-fd05ef4e],.attr-icon-btn[data-v-fd05ef4e]{transition:none}}.card-documents[data-v-1533a796]{height:376px;overflow-y:hidden auto}.logs-container[data-v-79b55494]{max-height:500px;overflow-y:auto}.logs-pre[data-v-79b55494]{font-family:monospace;font-size:.85rem;background:#f8f9fa;color:#212529;padding:1rem;border-radius:.375rem;border:1px solid #e9ecef;margin:0;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .logs-pre[data-v-79b55494]{background:#1a202c;color:#e2e8f0;border-color:#4a5568}[data-theme=dark] .text-muted[data-v-79b55494]{color:#718096!important}.code-textarea[data-v-60013751]{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:.85rem;background:#f8f9fa;border-color:#ced4da;color:#212529;border-radius:.375rem}.code-textarea[data-v-60013751]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.output-pre[data-v-60013751]{max-height:300px;overflow-y:auto;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word;background:#f8f9fa;color:#212529;padding:.75rem;border-radius:.375rem;border:1px solid #e9ecef;margin:0}[data-theme=dark] .code-textarea[data-v-60013751]{background:#1e293b;border-color:#475569;color:#e2e8f0}[data-theme=dark] .code-textarea[data-v-60013751]::placeholder{color:#64748b}[data-theme=dark] .code-textarea[data-v-60013751]:focus{background:#1e293b;border-color:#3b82f6;color:#e2e8f0;box-shadow:0 0 0 .2rem #3b82f640}[data-theme=dark] .code-textarea.is-valid[data-v-60013751]{border-color:#10b981}[data-theme=dark] .code-textarea.is-invalid[data-v-60013751]{border-color:#f87171}[data-theme=dark] .output-pre[data-v-60013751]{background:#1e293b;color:#e2e8f0;border-color:#475569}[data-theme=dark][data-v-60013751] .form-group>label{color:#e2e8f0;font-weight:500}[data-theme=dark][data-v-60013751] .form-group small.text-muted,[data-theme=dark][data-v-60013751] .form-group .text-muted{color:#64748b!important}[data-theme=dark][data-v-60013751] .card{background:#1e293b;border-color:#334155}[data-theme=dark][data-v-60013751] .card .card-header{border-color:#334155}[data-theme=dark][data-v-60013751] .card .card-body{background:#1e293b;color:#e2e8f0}[data-theme=dark][data-v-60013751] .card .card-body strong{color:#f1f5f9}[data-theme=dark][data-v-60013751] .alert-danger{background:#f871711a;border-color:#f8717133;color:#fca5a5}[data-theme=dark][data-v-60013751] .alert-danger pre{color:#fca5a5;margin:0}[data-theme=dark][data-v-60013751] .btn-outline-secondary{color:#94a3b8;border-color:#475569}[data-theme=dark][data-v-60013751] .btn-outline-secondary:hover{background:#475569;border-color:#475569;color:#e2e8f0}[data-theme=dark][data-v-60013751] .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #47556980}[data-theme=dark][data-v-60013751] .btn-primary{background:#3b82f6;border-color:#3b82f6}[data-theme=dark][data-v-60013751] .btn-primary:hover{background:#2563eb;border-color:#2563eb}[data-theme=dark][data-v-60013751] .btn-primary:focus{box-shadow:0 0 0 .2rem #3b82f680}[data-theme=dark][data-v-60013751] .btn-primary:disabled{background:#475569;border-color:#475569;color:#94a3b8}[data-theme=dark][data-v-60013751] .invalid-feedback{color:#f87171}[data-theme=dark][data-v-60013751] .valid-feedback{color:#10b981}[data-theme=dark][data-v-60013751] .form-control.is-invalid{border-color:#f87171}[data-theme=dark][data-v-60013751] .form-control.is-invalid:focus{border-color:#f87171;box-shadow:0 0 0 .2rem #f8717140}[data-theme=dark][data-v-60013751] .form-control.is-valid{border-color:#10b981}[data-theme=dark][data-v-60013751] .form-control.is-valid:focus{border-color:#10b981;box-shadow:0 0 0 .2rem #10b98140}[data-theme=dark][data-v-60013751] .badge-success{background:#10b981}[data-theme=dark][data-v-60013751] .badge-danger{background:#ef4444}[data-theme=dark][data-v-60013751] .modal-footer{border-color:#334155}.script-status-bar[data-v-7397ef0e]{padding:.75rem 1rem;background:#00000008;border-radius:.375rem;border:1px solid rgba(0,0,0,.08)}.status-badge[data-v-7397ef0e]{padding:.35rem .75rem;font-size:.8rem}.script-id[data-v-7397ef0e]{font-family:monospace;font-size:.85rem}.script-content[data-v-7397ef0e]{min-height:400px}.code-editor-wrapper[data-v-7397ef0e]{min-height:350px}.code-editor-wrapper.fullscreen-editor[data-v-7397ef0e]{position:fixed;inset:0;z-index:1060;background:#fff;min-height:unset}.fullscreen-layout[data-v-7397ef0e]{display:flex;height:100%;width:100%}.fullscreen-editor-col[data-v-7397ef0e]{flex:1;display:flex;flex-direction:column;min-width:0;padding:1rem}.fullscreen-editor-col .code-toolbar[data-v-7397ef0e]{flex-shrink:0}.fullscreen-code-area[data-v-7397ef0e]{flex:1;position:relative;min-height:0}.fullscreen-ai-panel[data-v-7397ef0e]{width:380px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid #e2e8f0;background:#f8fafc}.ai-panel-header[data-v-7397ef0e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.ai-panel-title[data-v-7397ef0e]{font-size:.85rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.025em}.ai-panel-close[data-v-7397ef0e]{padding:.125rem .375rem;color:#94a3b8}.ai-panel-close[data-v-7397ef0e]:hover{color:#475569}.ai-panel-body[data-v-7397ef0e]{flex:1;overflow-y:auto;padding:1rem}.code-editor-resizable[data-v-7397ef0e]{position:relative}.code-editor-resizable[data-v-7397ef0e] .code-editor-container,.code-editor-resizable[data-v-7397ef0e] .code-editor-container .codejar-wrap{height:100%}.code-editor-resizable[data-v-7397ef0e] .code-editor-container .codejar-wrap .editor{height:100%!important}.editor-generating-overlay[data-v-7397ef0e]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:6px;font-size:.9rem;color:#495057}.code-toolbar[data-v-7397ef0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:.375rem}.code-toolbar .toolbar-left[data-v-7397ef0e]{display:flex;align-items:center}.code-toolbar .validation-badge[data-v-7397ef0e]{font-size:.85rem;display:flex;align-items:center}.code-toolbar .validation-badge .error-location[data-v-7397ef0e]{font-family:monospace;font-size:.8rem;opacity:.8}.dependencies-section[data-v-7397ef0e],.env-vars-section[data-v-7397ef0e],.error-handling-section[data-v-7397ef0e]{min-height:200px;padding-right:.5rem}.section-header[data-v-7397ef0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.items-list[data-v-7397ef0e]{display:flex;flex-direction:column;gap:.75rem}.item-card[data-v-7397ef0e]{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.item-row[data-v-7397ef0e]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.item-field[data-v-7397ef0e]{display:flex;flex-direction:column}.item-field-large[data-v-7397ef0e]{flex:2;min-width:200px}.item-field-medium[data-v-7397ef0e]{flex:1.5;min-width:150px}.item-field-switch[data-v-7397ef0e]{flex:0 0 100px;align-items:center}.item-field-action[data-v-7397ef0e]{flex:0 0 auto;align-self:flex-end;padding-bottom:2px}.field-label[data-v-7397ef0e]{font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.375rem!important;text-transform:uppercase;letter-spacing:.025em}.switch-wrapper[data-v-7397ef0e]{display:flex;justify-content:center;padding-top:.25rem}.email-tags[data-v-7397ef0e]{display:flex;flex-wrap:wrap;gap:.25rem}.email-tag[data-v-7397ef0e]{display:inline-flex;align-items:center;padding:.35rem .65rem;font-size:.85rem;font-weight:400}.email-tag .email-tag__remove[data-v-7397ef0e]{cursor:pointer;opacity:.7;font-size:.7rem}.email-tag .email-tag__remove[data-v-7397ef0e]:hover{opacity:1}.user-option[data-v-7397ef0e]{display:flex;align-items:center}.empty-alert[data-v-7397ef0e]{text-align:center;padding:1.5rem}.script-actions .btn-group .btn[data-v-7397ef0e]{border-radius:.25rem}.script-actions .btn-group .btn[data-v-7397ef0e]:not(:last-child){margin-right:.5rem}[data-v-7397ef0e] .script-tabs .nav-link{padding:.5rem 1rem;font-size:.9rem}[data-v-7397ef0e] .script-tabs .nav-link.active{font-weight:500}[data-v-7397ef0e] .multiselect{min-height:31px;position:relative}[data-v-7397ef0e] .multiselect .multiselect__tags{min-height:31px;padding:4px 40px 0 8px;background:#fff;border-color:#ced4da;border-radius:.25rem}[data-v-7397ef0e] .multiselect .multiselect__single{margin-bottom:4px;font-size:.875rem;color:#495057}[data-v-7397ef0e] .multiselect .multiselect__input{font-size:.875rem;background:transparent}[data-v-7397ef0e] .multiselect .multiselect__content-wrapper{position:absolute;display:block;background:#fff;border:1px solid #ced4da;border-radius:.25rem;z-index:9999;max-height:240px;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-v-7397ef0e] .multiselect .multiselect__option{padding:.5rem .75rem;font-size:.875rem;min-height:auto;line-height:1.4}[data-v-7397ef0e] .multiselect .multiselect__option--highlight{background:#007bff;color:#fff}[data-v-7397ef0e] .multiselect .multiselect__option--selected{background:#e9ecef;color:#495057;font-weight:500}[data-v-7397ef0e] .multiselect .multiselect__option--selected.multiselect__option--highlight{background:#0056b3;color:#fff}[data-theme=dark] .editor-generating-overlay[data-v-7397ef0e]{background:#1e293bd9;color:#e2e8f0}[data-theme=dark] .code-editor-wrapper.fullscreen-editor[data-v-7397ef0e]{background:#1a202c}[data-theme=dark] .fullscreen-ai-panel[data-v-7397ef0e]{background:#0f172a;border-left-color:#334155}[data-theme=dark] .ai-panel-header[data-v-7397ef0e]{border-bottom-color:#334155}[data-theme=dark] .ai-panel-title[data-v-7397ef0e]{color:#94a3b8}[data-theme=dark] .ai-panel-close[data-v-7397ef0e]{color:#64748b}[data-theme=dark] .ai-panel-close[data-v-7397ef0e]:hover{color:#e2e8f0}[data-theme=dark] .script-status-bar[data-v-7397ef0e]{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .script-id[data-v-7397ef0e]{color:#a0aec0!important}[data-theme=dark] .code-toolbar[data-v-7397ef0e]{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .code-toolbar .validation-badge.text-success[data-v-7397ef0e]{color:#86efac!important}[data-theme=dark] .code-toolbar .validation-badge.text-danger[data-v-7397ef0e]{color:#fca5a5!important}[data-theme=dark] .section-header[data-v-7397ef0e]{border-color:#4a5568}[data-theme=dark] .item-card[data-v-7397ef0e]{background:#1e293b;border-color:#334155}[data-theme=dark] .field-label[data-v-7397ef0e]{color:#94a3b8!important}[data-theme=dark][data-v-7397ef0e] .nav-tabs{border-color:#4a5568}[data-theme=dark][data-v-7397ef0e] .nav-tabs .nav-link{color:#a0aec0}[data-theme=dark][data-v-7397ef0e] .nav-tabs .nav-link:hover{border-color:#4a5568;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .nav-tabs .nav-link.active{background:#2d3748;border-color:#4a5568;color:#fff}[data-theme=dark][data-v-7397ef0e] .tab-content{background:transparent}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__tags{background:#1e293b;border-color:#475569;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__single,[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__input{color:#e2e8f0;background:transparent}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__input::placeholder{color:#718096}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__placeholder{color:#64748b}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__content-wrapper{background:#1e293b;border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__option{background:#1e293b;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__option--highlight{background:#3b82f6;color:#fff}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__option--selected{background:#334155;color:#e2e8f0;font-weight:500}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__option--selected.multiselect__option--highlight{background:#2563eb;color:#fff}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__spinner{background:#1e293b}[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__spinner:before,[data-theme=dark][data-v-7397ef0e] .multiselect .multiselect__spinner:after{border-color:#3b82f6 transparent transparent}[data-theme=dark][data-v-7397ef0e] .form-control{background:#1e293b;border-color:#475569;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .form-control::placeholder{color:#64748b}[data-theme=dark][data-v-7397ef0e] .form-control:focus{background:#1e293b;border-color:#3b82f6;color:#e2e8f0;box-shadow:0 0 0 .2rem #3b82f640}[data-theme=dark][data-v-7397ef0e] .input-group-text{background:#334155;border-color:#475569;color:#94a3b8}[data-theme=dark][data-v-7397ef0e] .btn-outline-secondary{color:#94a3b8;border-color:#475569}[data-theme=dark][data-v-7397ef0e] .btn-outline-secondary:hover{background:#475569;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .btn-outline-danger{color:#f87171;border-color:#f87171}[data-theme=dark][data-v-7397ef0e] .btn-outline-danger:hover{background:#f87171;color:#1e293b}[data-theme=dark][data-v-7397ef0e] .alert-info{background:#3b82f626;border-color:#3b82f64d;color:#93c5fd}[data-theme=dark][data-v-7397ef0e] .custom-switch .custom-control-label:before{background:#475569;border-color:#475569}[data-theme=dark][data-v-7397ef0e] .custom-switch .custom-control-input:checked~.custom-control-label:before{background:#3b82f6;border-color:#3b82f6}[data-theme=dark] hr[data-v-7397ef0e]{border-color:#4a5568}[data-theme=dark] .email-tag[data-v-7397ef0e]{background:#334155;color:#e2e8f0}[data-theme=dark] .email-tag .email-tag__remove[data-v-7397ef0e]{color:#94a3b8}[data-theme=dark] .email-tag .email-tag__remove[data-v-7397ef0e]:hover{color:#f87171}[data-theme=dark] .text-muted[data-v-7397ef0e]{color:#64748b!important}[data-theme=dark][data-v-7397ef0e] .v-select .vs__dropdown-toggle{background:#1e293b;border-color:#475569}[data-theme=dark][data-v-7397ef0e] .v-select .vs__selected,[data-theme=dark][data-v-7397ef0e] .v-select .vs__search{color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .v-select .vs__search::placeholder{color:#64748b}[data-theme=dark][data-v-7397ef0e] .v-select .vs__dropdown-menu{background:#1e293b;border-color:#475569}[data-theme=dark][data-v-7397ef0e] .v-select .vs__dropdown-option{color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .v-select .vs__dropdown-option--highlight{background:#3b82f6;color:#fff}[data-theme=dark][data-v-7397ef0e] .v-select .vs__dropdown-option--selected{background:#334155;color:#e2e8f0}[data-theme=dark][data-v-7397ef0e] .v-select .vs__clear,[data-theme=dark][data-v-7397ef0e] .v-select .vs__open-indicator,[data-theme=dark][data-v-7397ef0e] .v-select .vs__selected-options .vs__deselect{fill:#94a3b8}[data-v-7397ef0e] .v-select .vs__dropdown-toggle{background:#fff;border-color:#ced4da;border-radius:.25rem;min-height:31px}[data-v-7397ef0e] .v-select .vs__selected{color:#495057;margin:2px 2px 0}[data-v-7397ef0e] .v-select .vs__search{color:#495057;font-size:.875rem;padding:4px 0;margin:0}[data-v-7397ef0e] .v-select .vs__dropdown-menu{background:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-v-7397ef0e] .v-select .vs__dropdown-option{padding:.5rem .75rem;font-size:.875rem;color:#495057}[data-v-7397ef0e] .v-select .vs__dropdown-option .user-option__email{color:#6c757d}[data-v-7397ef0e] .v-select .vs__dropdown-option--highlight{background:#007bff;color:#fff}[data-v-7397ef0e] .v-select .vs__dropdown-option--highlight .user-option__email{color:var(--color-on-accent);opacity:.85}[data-v-7397ef0e] .v-select .vs__dropdown-option--selected{background:#e9ecef;color:#495057;font-weight:500}[data-v-7397ef0e] .v-select .vs__actions{padding:4px 6px 0 3px}.entity-form[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-68a1b8a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.entity-form__section-head h4[data-v-68a1b8a7]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-68a1b8a7]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-68a1b8a7]{margin-top:4px}.entity-form__field[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-68a1b8a7]{grid-column:1/-1}.entity-form__field label[data-v-68a1b8a7]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-68a1b8a7] .form-control,.entity-form__field[data-v-68a1b8a7] .custom-select,.entity-form__field[data-v-68a1b8a7] textarea,.entity-form__field[data-v-68a1b8a7] .v-select .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.entity-form__field[data-v-68a1b8a7] .form-control:focus,.entity-form__field[data-v-68a1b8a7] textarea:focus,.entity-form__field[data-v-68a1b8a7] .v-select.vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.entity-form__req[data-v-68a1b8a7]{color:#dc2626}.entity-form__error[data-v-68a1b8a7]{color:#dc2626;font-size:11px}.entity-form__help[data-v-68a1b8a7]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-68a1b8a7]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-68a1b8a7]{margin:0;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.entity-form__switch[data-v-68a1b8a7]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-68a1b8a7] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-68a1b8a7]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:10px 0;border-top:1px solid var(--border-secondary)}.entity-form__field-row[data-v-68a1b8a7]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-68a1b8a7]{padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:12px;text-align:center}.entity-form__actions-inline[data-v-68a1b8a7]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-68a1b8a7],.entity-form__switches[data-v-68a1b8a7],.entity-form__field-row[data-v-68a1b8a7]{grid-template-columns:1fr}}.sla-form[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:14px}.sla-section[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.sla-section__head[data-v-68a1b8a7]{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.sla-section__head h5[data-v-68a1b8a7]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.sla-section__head p[data-v-68a1b8a7]{margin:0;color:var(--text-tertiary);font-size:12px;line-height:1.35}.sla-status[data-v-68a1b8a7]{display:flex;flex-wrap:wrap;gap:10px 16px}.sla-status[data-v-68a1b8a7] .custom-control-label{color:var(--text-secondary);font-size:13px;font-weight:600}.sla-notify-switch[data-v-68a1b8a7]{display:flex;flex-wrap:wrap;gap:6px}.sla-notify-switch__btn[data-v-68a1b8a7]{height:30px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sla-notify-switch__btn[data-v-68a1b8a7]:hover,.sla-notify-switch__btn[data-v-68a1b8a7]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.sla-notify-switch__btn.is-active[data-v-68a1b8a7]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 32%,var(--border-secondary))}.sla-notify-panel[data-v-68a1b8a7]{padding:10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}@media(prefers-reduced-motion:reduce){.sla-notify-switch__btn[data-v-68a1b8a7]{transition:none}}.custom-switch .custom-control-label{height:23px;display:flex;align-items:center}.sla-workbench[data-v-2dbbcd82]{display:flex;flex-direction:column;gap:12px;min-height:0}.sla-workbench__hint[data-v-2dbbcd82]{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary);color:var(--text-tertiary);font-size:12px;line-height:1.4}.sla-workbench__grid[data-v-2dbbcd82]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:0}@media(max-width:900px){.sla-workbench__grid[data-v-2dbbcd82]{grid-template-columns:1fr}}.sla-nav[data-v-2dbbcd82]{display:flex;flex-direction:column;gap:10px;min-width:0}.sla-nav__head[data-v-2dbbcd82]{display:flex;align-items:center;gap:8px}.sla-nav__head h4[data-v-2dbbcd82]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.sla-nav__count[data-v-2dbbcd82]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 24%,transparent);color:var(--color-bpm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.sla-nav__add[data-v-2dbbcd82]{width:100%}.sla-nav__list[data-v-2dbbcd82]{display:flex;flex-direction:column;gap:6px;max-height:min(520px,58vh);overflow:auto;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.sla-nav__item[data-v-2dbbcd82]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:var(--bg-primary);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sla-nav__item[data-v-2dbbcd82]:hover,.sla-nav__item[data-v-2dbbcd82]:focus-visible{outline:none;background:var(--bg-hover)}.sla-nav__item.is-active[data-v-2dbbcd82]{border-color:color-mix(in srgb,var(--color-bpm) 32%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.sla-nav__index[data-v-2dbbcd82]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.sla-nav__meta[data-v-2dbbcd82]{display:flex;flex-direction:column;gap:4px;min-width:0}.sla-nav__title[data-v-2dbbcd82]{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.3}.sla-nav__badges[data-v-2dbbcd82]{display:flex;flex-wrap:wrap;gap:4px}.sla-pill[data-v-2dbbcd82]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sla-pill--default[data-v-2dbbcd82]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,transparent)}.sla-pill--on[data-v-2dbbcd82]{color:#16a34a;background:color-mix(in srgb,#16a34a 12%,transparent);border-color:color-mix(in srgb,#16a34a 28%,transparent)}.sla-pill--off[data-v-2dbbcd82]{color:var(--text-tertiary)}.sla-editor[data-v-2dbbcd82]{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.sla-editor__header[data-v-2dbbcd82]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px dashed var(--border-secondary)}.sla-editor__heading[data-v-2dbbcd82]{min-width:0}.sla-editor__heading h4[data-v-2dbbcd82]{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--text-primary)}.sla-editor__heading p[data-v-2dbbcd82]{margin:0;color:var(--text-tertiary);font-size:12px;line-height:1.4}@media(prefers-reduced-motion:reduce){.sla-nav__item[data-v-2dbbcd82]{transition:none}}.gw-empty[data-v-f84e9c36]{padding:28px 16px;text-align:center;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-tertiary);font-size:13px;background:var(--bg-secondary)}.gw-guides[data-v-f84e9c36]{margin-bottom:12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.gw-guides__toggle[data-v-f84e9c36]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left}.gw-guides__toggle[data-v-f84e9c36]:hover,.gw-guides__toggle[data-v-f84e9c36]:focus-visible{outline:none;background:var(--bg-hover);color:var(--text-primary)}.gw-guides__toggle-main[data-v-f84e9c36],.gw-guides__toggle-meta[data-v-f84e9c36]{display:inline-flex;align-items:center;gap:8px;min-width:0}.gw-guides__toggle-title[data-v-f84e9c36]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.gw-guides__toggle-count[data-v-f84e9c36]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:10px;font-weight:700}.gw-guides__toggle-hint[data-v-f84e9c36]{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.gw-guides__toggle-hint[data-v-f84e9c36]{display:none}}.gw-guides__body[data-v-f84e9c36]{border-top:1px solid var(--border-secondary);padding:6px;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.gw-guide-row[data-v-f84e9c36]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:6px;background:var(--bg-primary);border:1px solid transparent}.gw-guide-row[data-v-f84e9c36]:hover{border-color:var(--border-secondary)}@media(max-width:800px){.gw-guide-row[data-v-f84e9c36]{flex-direction:column;align-items:stretch}}.gw-guide-row__info[data-v-f84e9c36]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.gw-guide-row__icon[data-v-f84e9c36]{width:16px;text-align:center;color:var(--color-bpm);font-size:12px;flex-shrink:0}.gw-guide-row__text[data-v-f84e9c36]{display:flex;flex-direction:column;gap:1px;min-width:0}.gw-guide-row__title[data-v-f84e9c36]{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.25}.gw-guide-row__desc[data-v-f84e9c36]{font-size:11px;color:var(--text-tertiary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-guide-row__actions[data-v-f84e9c36]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;flex-shrink:0}.gw-guide-chip[data-v-f84e9c36]{border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;padding:3px 8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gw-guide-chip[data-v-f84e9c36]:hover:not(:disabled),.gw-guide-chip[data-v-f84e9c36]:focus-visible{outline:none;color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.gw-guide-chip[data-v-f84e9c36]:disabled{opacity:.45;cursor:default}.gw-branches[data-v-f84e9c36]{display:flex;flex-direction:column;gap:12px}.gw-branch[data-v-f84e9c36]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);padding:14px;transition:border-color .15s ease}.gw-branch--focus[data-v-f84e9c36]{border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary))}.gw-branch__header[data-v-f84e9c36]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary)}.gw-branch__target[data-v-f84e9c36]{display:flex;align-items:center;gap:10px;min-width:0}.gw-branch__icon[data-v-f84e9c36]{width:22px;height:22px;flex-shrink:0}.gw-branch__label[data-v-f84e9c36]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.gw-branch__name[data-v-f84e9c36]{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-mode-toggle[data-v-f84e9c36]{display:inline-flex;flex-shrink:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.gw-mode-toggle__btn[data-v-f84e9c36]{border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.gw-mode-toggle__btn.is-active[data-v-f84e9c36]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.gw-mode-toggle__btn[data-v-f84e9c36]:hover:not(.is-active){color:var(--text-primary);background:var(--bg-hover)}.gw-mode-toggle__btn[data-v-f84e9c36]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-bpm) 28%,transparent)}.gw-simple__always[data-v-f84e9c36]{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px dashed var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px}.gw-clause__joiner[data-v-f84e9c36]{display:flex;justify-content:center;margin:8px 0}.gw-clause__joiner-select[data-v-f84e9c36]{width:auto;min-width:88px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.gw-clause__row[data-v-f84e9c36]{display:grid;grid-template-columns:minmax(140px,1.4fr) 120px 110px minmax(120px,1fr) 32px;gap:8px;align-items:end;margin-bottom:8px}@media(max-width:900px){.gw-clause__row[data-v-f84e9c36]{grid-template-columns:1fr 1fr}}.gw-clause__field[data-v-f84e9c36]{display:flex;flex-direction:column;gap:4px;min-width:0}.gw-clause__field label[data-v-f84e9c36]{margin:0;font-size:11px;font-weight:600;color:var(--text-tertiary)}.gw-clause__field .form-control[data-v-f84e9c36]{border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;min-height:34px}.gw-clause__field .form-control[data-v-f84e9c36]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.gw-clause__remove[data-v-f84e9c36]{width:32px;height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.gw-clause__remove[data-v-f84e9c36]:hover,.gw-clause__remove[data-v-f84e9c36]:focus-visible{outline:none;color:#dc2626;background:color-mix(in srgb,#dc2626 10%,transparent);border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary))}.gw-simple__actions[data-v-f84e9c36]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px}.gw-preview[data-v-f84e9c36]{margin:12px 0 0;font-size:12px;color:var(--text-tertiary)}.gw-preview code[data-v-f84e9c36]{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);font-size:12px}.gw-advanced__label[data-v-f84e9c36]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.gw-advanced__textarea[data-v-f84e9c36]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;border-radius:8px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);min-height:88px;resize:vertical}.gw-advanced__textarea[data-v-f84e9c36]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.gw-advanced__help[data-v-f84e9c36]{margin:8px 0 12px;font-size:12px;color:var(--text-tertiary);line-height:1.4}.gw-advanced__helpers[data-v-f84e9c36]{display:flex;flex-direction:column;gap:10px}.gw-advanced__helper-label[data-v-f84e9c36]{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.gw-vars-toggle[data-v-f84e9c36]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:6px 0;border:0;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.gw-vars-toggle[data-v-f84e9c36]:hover,.gw-vars-toggle[data-v-f84e9c36]:focus-visible{outline:none;color:var(--color-bpm)}.gw-vars-toggle__meta[data-v-f84e9c36]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-tertiary)}.gw-vars-picker[data-v-f84e9c36]{display:flex;flex-direction:column;gap:10px;max-height:180px;overflow:auto;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.gw-vars-picker__group+.gw-vars-picker__group[data-v-f84e9c36]{padding-top:8px;border-top:1px solid var(--border-secondary)}.gw-chips[data-v-f84e9c36]{display:flex;flex-wrap:wrap;gap:6px}.gw-chip[data-v-f84e9c36]{border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gw-chip[data-v-f84e9c36]:hover,.gw-chip[data-v-f84e9c36]:focus-visible{outline:none;color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.gw-chip--mono[data-v-f84e9c36]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.gw-var-option[data-v-f84e9c36]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0}.gw-var-option__top[data-v-f84e9c36]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gw-var-option__name[data-v-f84e9c36]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.gw-var-option__badge[data-v-f84e9c36]{flex-shrink:0;color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.gw-var-option__hint[data-v-f84e9c36]{color:var(--text-tertiary);font-size:11px;line-height:1.35;white-space:normal}[data-v-f84e9c36] .gw-vselect .vs__dropdown-toggle{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary)}[data-v-f84e9c36] .gw-vselect.vs--open .vs__dropdown-toggle{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}[data-v-f84e9c36] .gw-vselect .vs__selected,[data-v-f84e9c36] .gw-vselect .vs__search{color:var(--text-primary);font-size:13px}.gw-vselect .vs__dropdown-menu,body>.vs__dropdown-menu{z-index:1100;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 10px 28px var(--shadow-md, rgba(0, 0, 0, .18));max-height:min(360px,100vh - 24px);overflow-y:auto}body>.vs__dropdown-menu .gw-var-option{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0}body>.vs__dropdown-menu .gw-var-option__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}body>.vs__dropdown-menu .gw-var-option__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}body>.vs__dropdown-menu .gw-var-option__badge{flex-shrink:0;color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}body>.vs__dropdown-menu .gw-var-option__hint{color:var(--text-tertiary);font-size:11px;line-height:1.35;white-space:normal}body>.vs__dropdown-menu .vs__dropdown-option{color:var(--text-primary)}body>.vs__dropdown-menu .vs__dropdown-option--highlight{background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.designer-entity-modal .modal-dialog{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:1rem auto}.designer-entity-modal .modal-dialog-centered{min-height:calc(100% - 2rem)}.designer-entity-modal .modal-dialog-scrollable,.designer-entity-modal .modal-dialog-centered.modal-dialog-scrollable{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.designer-entity-modal .modal-dialog-scrollable .modal-content,.designer-entity-modal .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.designer-entity-modal .modal-content{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;box-shadow:0 10px 28px var(--shadow-md, rgba(0, 0, 0, .14))}.designer-entity-modal .modal-header,.designer-entity-modal .modal-footer,.designer-entity-modal .designer-entity-modal__header,.designer-entity-modal .designer-entity-modal__footer{flex-shrink:0}.designer-entity-modal .designer-entity-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);padding:14px 18px}.designer-entity-modal .designer-entity-modal__heading{min-width:0;flex:1}.designer-entity-modal .designer-entity-modal__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:700;color:var(--color-bpm);letter-spacing:.04em;background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 22%,transparent);padding:2px 9px;border-radius:20px}.designer-entity-modal .designer-entity-modal__badge i{font-size:11px;line-height:1}.designer-entity-modal .designer-entity-modal__title{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-entity-modal .designer-entity-modal__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.designer-entity-modal .designer-entity-modal__close:hover,.designer-entity-modal .designer-entity-modal__close:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-entity-modal .modal-body,.designer-entity-modal .designer-entity-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg-primary);padding:16px 18px;color:var(--text-primary)}.designer-entity-modal .designer-entity-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding:12px 18px}.designer-entity-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.designer-entity-btn:disabled{opacity:.45;cursor:default}.designer-entity-btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.designer-entity-btn--secondary{background:transparent;color:var(--text-secondary)}.designer-entity-btn--secondary:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-entity-btn--primary{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-entity-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary))}.designer-entity-btn--danger{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,transparent);border-color:color-mix(in srgb,#dc2626 28%,var(--border-secondary))}.designer-entity-btn--danger:hover:not(:disabled){background:color-mix(in srgb,#dc2626 14%,transparent)}.designer-entity-btn--warning{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,transparent);border-color:color-mix(in srgb,#f59e0b 35%,var(--border-secondary))}.designer-entity-btn--warning:hover:not(:disabled){background:color-mix(in srgb,#f59e0b 18%,transparent)}.designer-action-modal .modal-dialog{max-width:min(1100px,100vw - 32px);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.designer-action-modal.modal-xl .modal-dialog{max-width:min(1140px,100vw - 32px)}.designer-action-modal .modal-dialog-scrollable .modal-content,.designer-action-modal .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.designer-action-modal .designer-action-intro{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary)}.designer-action-modal .designer-action-intro__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.designer-action-modal .designer-action-intro__title{margin:0;font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.35}.designer-action-modal .designer-action-intro__meta,.designer-action-modal .designer-action-intro__help{margin:0;font-size:12px;color:var(--text-tertiary);line-height:1.4}.designer-action-modal .designer-action-hint{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;line-height:1.4}.designer-action-modal .designer-action-hint i{margin-top:1px;color:var(--color-bpm);flex-shrink:0}.designer-action-modal .designer-action-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:0}@media(max-width:900px){.designer-action-modal .designer-action-columns{grid-template-columns:1fr}}.designer-action-modal .designer-action-column{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.designer-action-modal .designer-action-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.designer-action-modal .designer-action-column__head h5,.designer-action-modal .designer-action-column__head h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.designer-action-modal .designer-action-search{position:relative}.designer-action-modal .designer-action-search>i{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;font-size:13px}.designer-action-modal .designer-action-search>input[type=text],.designer-action-modal .designer-action-search .form-control{height:34px;padding-left:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.designer-action-modal .designer-action-search>input[type=text]:focus,.designer-action-modal .designer-action-search .form-control:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.designer-action-modal .designer-action-list,.designer-action-modal .unassigned-list,.designer-action-modal .assigned-list{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);overflow:auto}.designer-action-modal .unassigned-list{height:320px}.designer-action-modal .assigned-list{height:400px}.designer-action-modal .list-group{background:transparent}.designer-action-modal .list-group-item{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary);padding:12px 14px}.designer-action-modal .list-group-item h5,.designer-action-modal .list-group-item .mb-1{color:var(--text-primary);font-size:13px!important;font-weight:600}.designer-action-modal .list-group-item small,.designer-action-modal .list-group-item p{color:var(--text-tertiary)}.designer-action-modal .list-group-item:hover{background:var(--bg-hover)}.designer-action-modal .btn-outline-primary.btn-sm,.designer-action-modal .btn-primary.btn-sm{border-radius:6px;font-size:12px;font-weight:600}.designer-action-modal .btn-primary{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-action-modal .btn-primary:hover:not(:disabled),.designer-action-modal .btn-primary:focus{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary))}.designer-action-modal .btn-outline-primary{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:transparent}.designer-action-modal .btn-outline-primary:hover:not(:disabled),.designer-action-modal .btn-outline-primary.active,.designer-action-modal .btn-outline-primary:active{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary))}.designer-action-modal .alert{border-radius:8px;border-color:var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px}.designer-action-modal .designer-sla-shell{display:grid;grid-template-columns:200px 1fr;gap:14px;min-height:420px}@media(max-width:800px){.designer-action-modal .designer-sla-shell{grid-template-columns:1fr}}.designer-action-modal .designer-sla-nav{display:flex;flex-direction:column;gap:8px}.designer-action-modal .designer-sla-nav__add{width:100%}.designer-action-modal .designer-sla-tabs .card{background:transparent;border:none}.designer-action-modal .designer-sla-tabs .card-header{background:transparent;border:none;padding:0}.designer-action-modal .designer-sla-tabs .nav-pills{display:flex;flex-direction:column;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.designer-action-modal .designer-sla-tabs .nav-link{border-radius:6px;border:1px solid transparent;color:var(--text-secondary);font-size:12px;font-weight:600;padding:8px 10px;text-align:left}.designer-action-modal .designer-sla-tabs .nav-link small{display:block;margin-top:2px;font-size:10px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em}.designer-action-modal .designer-sla-tabs .nav-link.active{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-action-modal .designer-sla-tabs .nav-link.active small{color:var(--color-bpm)}.designer-action-modal .designer-sla-tabs .nav-link:hover:not(.active){background:var(--bg-hover);color:var(--text-primary)}.designer-action-modal .designer-sla-tabs .tab-content{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;padding:14px}.designer-action-modal .designer-attr-pane{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);padding:12px;min-height:280px}.designer-action-modal .designer-attr-settings{margin-top:14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);padding:14px}.designer-action-modal .designer-attr-settings .card{background:transparent;border:none;box-shadow:none}.designer-action-modal .designer-attr-settings .card-body{padding:0}.designer-action-modal .designer-attr-field label,.designer-action-modal .designer-attr-field h5{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.designer-action-modal .designer-attr-field .v-select .vs__dropdown-toggle,.designer-action-modal .designer-attr-field .form-control,.designer-action-modal .designer-attr-field .custom-select{min-height:34px;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.designer-action-modal .designer-attr-field .v-select.vs--open .vs__dropdown-toggle,.designer-action-modal .designer-attr-field .form-control:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent);background:var(--bg-primary)}.designer-action-modal .designer-attr-info{margin-top:10px;font-size:12px;color:var(--text-tertiary);line-height:1.4}.designer-action-modal .designer-guidance-editor .quillWrapper,.designer-action-modal .designer-guidance-editor .ql-toolbar,.designer-action-modal .designer-guidance-editor .ql-container{border-color:var(--border-secondary)!important;background:var(--bg-secondary);color:var(--text-primary)}.designer-action-modal .designer-guidance-editor .ql-toolbar{border-radius:8px 8px 0 0}.designer-action-modal .designer-guidance-editor .ql-container{border-radius:0 0 8px 8px;min-height:220px}.designer-action-modal .designer-guidance-editor .ql-editor{color:var(--text-primary);font-size:13px;min-height:220px}.modal-body-inner[data-v-a714f534]{padding:0 4px}.enable-banner[data-v-a714f534]{display:flex;align-items:center;padding:14px 16px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.enable-banner.active[data-v-a714f534]{border-color:color-mix(in srgb,var(--color-bpm) 42%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-primary))}.enable-banner-icon[data-v-a714f534]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--bg-secondary, #f0f2f5);color:var(--text-muted, #6c757d);flex-shrink:0;margin-right:14px;transition:all .25s ease}.enable-banner.active .enable-banner-icon[data-v-a714f534]{background:var(--primary, #007bff);color:#fff;box-shadow:0 4px 12px #007bff40}.enable-banner-title[data-v-a714f534]{font-weight:600;font-size:14px;color:var(--text-primary, #212529);line-height:1.3}.enable-banner-desc[data-v-a714f534]{font-size:12px;color:var(--text-muted, #6c757d);line-height:1.3;margin-top:1px}.disabled-placeholder[data-v-a714f534]{text-align:center;padding:48px 24px}.disabled-placeholder-icon[data-v-a714f534]{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:var(--bg-secondary, #f0f2f5);color:var(--text-muted, #adb5bd);margin-bottom:12px}.disabled-placeholder p[data-v-a714f534]{color:var(--text-muted, #adb5bd);font-size:13px;margin:0}.config-sections[data-v-a714f534]{margin-top:16px}.config-card[data-v-a714f534]{border:1px solid var(--border-color, #e9ecef);border-radius:10px;margin-bottom:14px;overflow:hidden;background:var(--bg-primary, #fff)}.config-card-header[data-v-a714f534]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color, #e9ecef);background:var(--bg-secondary, #f8f9fa)}.config-card-icon[data-v-a714f534]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;margin-right:10px;flex-shrink:0}.config-card-icon.sharing[data-v-a714f534]{background:#007bff1a;color:#007bff}.config-card-icon.form[data-v-a714f534]{background:#6c757d1a;color:#6c757d}.config-card-icon.security[data-v-a714f534]{background:#28a7451a;color:#28a745}.config-card-icon.appearance[data-v-a714f534]{background:#9966cc1a;color:#96c}.config-card-title[data-v-a714f534]{font-weight:600;font-size:13px;color:var(--text-primary, #212529)}.config-card-body[data-v-a714f534]{padding:16px}.setting-label[data-v-a714f534]{font-weight:600;font-size:13px;color:var(--text-primary, #212529)}.setting-hint[data-v-a714f534]{font-size:12px;color:var(--text-muted, #6c757d);line-height:1.4;margin-top:2px}.setting-row[data-v-a714f534]{display:flex;align-items:center;justify-content:space-between;gap:16px}.setting-divider[data-v-a714f534]{border-color:var(--border-color, #e9ecef);margin:16px 0}.mini-label[data-v-a714f534]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted, #6c757d);margin-bottom:4px}.url-bar[data-v-a714f534]{display:flex;align-items:center;border:1px solid var(--border-color, #dee2e6);border-radius:8px;overflow:hidden;background:var(--bg-secondary, #f8f9fa)}.url-bar-text[data-v-a714f534]{flex:1;padding:8px 12px;font-size:12px;color:var(--text-primary, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent}.url-bar-action[data-v-a714f534]{padding:8px 14px;border:none;border-left:1px solid var(--border-color, #dee2e6);background:transparent;color:var(--text-muted, #6c757d);cursor:pointer;transition:all .15s ease;font-size:14px}.url-bar-action[data-v-a714f534]:hover{background:#007bff0f;color:var(--primary, #007bff)}.url-bar-action.copied[data-v-a714f534]{color:#28a745;background:#28a7450f}.btn-inline-action[data-v-a714f534]{border:none;background:none;padding:0;font-size:12px;cursor:pointer;font-weight:500}.btn-inline-action[data-v-a714f534]:hover:not(:disabled){text-decoration:underline}.btn-inline-action[data-v-a714f534]:disabled{opacity:.4;cursor:not-allowed}.hint-box[data-v-a714f534]{font-size:12px;color:var(--text-muted, #6c757d);padding:10px 12px;border-radius:6px;background:var(--bg-secondary, #f8f9fa)}.duration-select[data-v-a714f534]{width:140px!important}.links-list[data-v-a714f534]{border:1px solid var(--border-color, #e9ecef);border-radius:8px;overflow:hidden}.link-row[data-v-a714f534]{display:flex;align-items:center;padding:10px 12px;gap:10px;border-bottom:1px solid var(--border-color, #f0f2f5)}.link-row[data-v-a714f534]:last-child{border-bottom:none}.link-badge[data-v-a714f534]{flex-shrink:0;font-size:10px;font-weight:600;min-width:52px;text-align:center}.link-info[data-v-a714f534]{flex:1;min-width:0}.link-url[data-v-a714f534]{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, #212529)}.link-meta[data-v-a714f534]{font-size:11px;color:var(--text-muted, #adb5bd)}.link-actions[data-v-a714f534]{display:flex;gap:2px;flex-shrink:0}.btn-icon[data-v-a714f534]{border:none;background:none;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #6c757d);font-size:13px;transition:all .15s ease}.btn-icon[data-v-a714f534]:hover{background:var(--bg-secondary, #f0f2f5)}.empty-hint[data-v-a714f534]{font-size:12px;color:var(--text-muted, #adb5bd);text-align:center;padding:10px}.embed-options[data-v-a714f534]{display:flex;gap:16px}.embed-radio[data-v-a714f534]{font-size:12px;margin:0}.embed-dimensions[data-v-a714f534]{padding:12px;background:var(--bg-secondary, #f8f9fa);border-radius:6px}.embed-code-wrapper[data-v-a714f534]{border:1px solid var(--border-color, #dee2e6);border-radius:8px;overflow:hidden}.embed-code-header[data-v-a714f534]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border-color, #dee2e6)}.embed-code-label[data-v-a714f534]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted, #6c757d)}.btn-copy-embed[data-v-a714f534]{border:none;background:transparent;padding:4px 8px;color:var(--text-muted, #6c757d);cursor:pointer;border-radius:4px;transition:all .15s ease}.btn-copy-embed[data-v-a714f534]:hover{background:#007bff0f;color:var(--primary, #007bff)}.btn-copy-embed.copied[data-v-a714f534]{color:#28a745}.embed-code-block[data-v-a714f534]{margin:0;padding:12px;background:var(--bg-primary, #fff);overflow-x:auto;max-height:120px}.embed-code-block code[data-v-a714f534]{font-size:11px;color:var(--text-primary, #212529);white-space:pre-wrap;word-break:break-all}.identity-chips[data-v-a714f534]{display:flex;gap:8px;flex-wrap:wrap}.identity-chip[data-v-a714f534]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;border:1px solid var(--border-color, #dee2e6);font-size:13px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;background:var(--bg-primary, #fff);color:var(--text-muted, #6c757d)}.identity-chip[data-v-a714f534]:hover{border-color:var(--primary, #007bff);color:var(--primary, #007bff)}.identity-chip.selected[data-v-a714f534]{border-color:var(--primary, #007bff);background:#007bff0f;color:var(--primary, #007bff)}.identity-chip .check-icon[data-v-a714f534]{font-size:10px}.variable-mapping[data-v-a714f534]{padding:12px 14px;background:var(--bg-secondary, #f8f9fa);border-radius:8px;border:1px solid var(--border-color, #e9ecef)}.mapping-row[data-v-a714f534]{display:flex;align-items:center;gap:10px}.mapping-field-label[data-v-a714f534]{font-size:13px;font-weight:500;color:var(--text-primary, #212529);white-space:nowrap;min-width:80px}.mapping-arrow[data-v-a714f534]{color:var(--text-muted, #adb5bd);font-size:14px;flex-shrink:0}.mapping-input-wrapper[data-v-a714f534]{flex:1;min-width:0}.steps-list[data-v-a714f534]{display:flex;flex-direction:column;gap:6px}.step-row[data-v-a714f534]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid var(--border-color, #e9ecef);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.step-row[data-v-a714f534]:hover{border-color:var(--primary, #007bff)}.step-row.selected[data-v-a714f534]{border-color:var(--primary, #007bff);background:#007bff0a}.step-icon-box[data-v-a714f534]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:12px;flex-shrink:0;background:var(--bg-secondary, #f0f2f5);color:var(--text-muted, #6c757d)}.step-icon-box.eform[data-v-a714f534]{background:#007bff14;color:#007bff}.step-icon-box.document[data-v-a714f534]{background:#ffc1071a;color:#e0a800}.step-icon-box.esign[data-v-a714f534]{background:#28a74514;color:#28a745}.step-icon-box.filetemplate[data-v-a714f534]{background:#6c757d14;color:#6c757d}.step-icon-box.payment[data-v-a714f534]{background:#9966cc14;color:#96c}.step-info[data-v-a714f534]{flex:1;min-width:0}.step-name[data-v-a714f534]{font-size:13px;font-weight:500;color:var(--text-primary, #212529);line-height:1.3}.step-type[data-v-a714f534]{font-size:11px;color:var(--text-muted, #adb5bd)}.step-check[data-v-a714f534]{flex-shrink:0;font-size:16px;color:var(--text-muted, #ced4da);margin-left:8px}.step-row.selected .step-check[data-v-a714f534]{color:var(--primary, #007bff)}.security-row[data-v-a714f534]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-color, #f0f2f5);gap:16px}.security-row.last[data-v-a714f534]{border-bottom:none}.security-row-info[data-v-a714f534]{flex:1}.branding-cards[data-v-a714f534]{display:flex;gap:10px}.branding-card[data-v-a714f534]{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 10px 12px;border-radius:10px;border:2px solid var(--border-color, #e9ecef);cursor:pointer;transition:all .15s ease;text-align:center;position:relative;background:var(--bg-primary, #fff)}.branding-card[data-v-a714f534]:hover{border-color:var(--primary, #007bff)}.branding-card.selected[data-v-a714f534]{border-color:var(--primary, #007bff);background:#007bff08}.branding-card-check[data-v-a714f534]{position:absolute;top:6px;right:8px;font-size:14px;color:var(--text-muted, #ced4da)}.branding-card.selected .branding-card-check[data-v-a714f534]{color:var(--primary, #007bff)}.branding-card-icon[data-v-a714f534]{font-size:22px;color:var(--text-muted, #6c757d);margin-bottom:6px;transition:color .15s ease}.branding-card.selected .branding-card-icon[data-v-a714f534]{color:var(--primary, #007bff)}.branding-card-label[data-v-a714f534]{font-size:12px;font-weight:500;color:var(--text-muted, #6c757d)}.branding-card.selected .branding-card-label[data-v-a714f534]{color:var(--primary, #007bff)}.custom-branding-fields[data-v-a714f534]{padding:14px;background:var(--bg-secondary, #f8f9fa);border-radius:8px}.color-field[data-v-a714f534]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-a714f534]{width:36px!important;height:30px!important;padding:2px!important;border-radius:6px;cursor:pointer;border:1px solid var(--border-color, #dee2e6)}.color-value[data-v-a714f534]{font-size:12px;color:var(--text-muted, #6c757d)}.slide-fade-enter-active[data-v-a714f534]{transition:all .25s ease}.slide-fade-leave-active[data-v-a714f534]{transition:all .15s ease}.slide-fade-enter[data-v-a714f534],.slide-fade-leave-to[data-v-a714f534]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-a714f534],.fade-leave-active[data-v-a714f534]{transition:opacity .2s ease}.fade-enter[data-v-a714f534],.fade-leave-to[data-v-a714f534]{opacity:0}label[data-v-a714f534]{margin-bottom:0!important}.execution-error-log-list[data-v-12575e68]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #ffffff)}.error-logs-header[data-v-12575e68]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color, #e0e0e0)}.error-logs-title[data-v-12575e68]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary, #212529)}.error-logs-actions[data-v-12575e68]{display:flex;align-items:center;gap:.5rem}.search-input[data-v-12575e68]{width:250px}.filter-dropdown[data-v-12575e68] .btn{padding:.25rem .5rem;color:var(--text-secondary, #6c757d)}.filter-dropdown[data-v-12575e68] .dropdown-menu{min-width:250px;padding:1rem}.user-info-bar[data-v-12575e68]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border-color, #e0e0e0)}.user-info[data-v-12575e68]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #6c757d);font-size:.875rem}.user-info i[data-v-12575e68]{font-size:1.25rem}.loading-state[data-v-12575e68],.empty-state[data-v-12575e68]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary, #6c757d)}.empty-state i[data-v-12575e68]{font-size:3rem;color:var(--success, #28a745);margin-bottom:1rem}.empty-state p[data-v-12575e68]{margin:0;font-size:1rem}.error-logs-list[data-v-12575e68]{flex:1;overflow-y:auto}.error-log-item[data-v-12575e68]{display:flex;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color, #e0e0e0);cursor:pointer;transition:background-color .2s}.error-log-item[data-v-12575e68]:hover{background:var(--bg-hover, #f8f9fa)}.error-log-item.unread[data-v-12575e68]{background:var(--bg-unread, #f0f7ff)}.error-log-item.unread[data-v-12575e68]:hover{background:var(--bg-unread-hover, #e6f2ff)}.error-icon[data-v-12575e68]{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.error-icon.error-danger[data-v-12575e68]{background:#dc3545}.error-icon.error-warning[data-v-12575e68]{background:#ff9800}.error-icon.error-info[data-v-12575e68]{background:#2196f3}.error-icon.error-secondary[data-v-12575e68]{background:#6c757d}.error-content[data-v-12575e68]{flex:1;min-width:0}.error-header[data-v-12575e68]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.error-type[data-v-12575e68]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary, #212529)}.error-timestamp[data-v-12575e68]{font-size:.75rem;color:var(--text-secondary, #6c757d);white-space:nowrap;margin-left:1rem}.error-message[data-v-12575e68]{margin:0 0 .5rem;font-size:.875rem;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.error-meta[data-v-12575e68]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-muted, #868e96)}.meta-item[data-v-12575e68]{display:flex;align-items:center;gap:.25rem}.meta-item i[data-v-12575e68]{font-size:.625rem}.loading-more[data-v-12575e68]{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-secondary, #6c757d);font-size:.875rem}.end-of-list[data-v-12575e68]{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-muted, #868e96);font-size:.875rem;gap:.5rem}.end-of-list i[data-v-12575e68]{color:var(--success, #28a745)}[data-theme=dark] .execution-error-log-list[data-v-12575e68]{background:var(--bg-primary, #1a1a1a)}[data-theme=dark] .error-logs-header[data-v-12575e68],[data-theme=dark] .user-info-bar[data-v-12575e68],[data-theme=dark] .pagination-container[data-v-12575e68]{border-color:var(--border-color, #333);background:var(--bg-secondary, #252525)}[data-theme=dark] .error-log-item[data-v-12575e68]{border-color:var(--border-color, #333)}[data-theme=dark] .error-log-item[data-v-12575e68]:hover{background:var(--bg-hover, #2a2a2a)}[data-theme=dark] .error-log-item.unread[data-v-12575e68]{background:var(--bg-unread, #1a2332)}[data-theme=dark] .error-log-item.unread[data-v-12575e68]:hover{background:var(--bg-unread-hover, #1f2937)}.no-process-warning[data-v-81d8ed75]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-secondary, #6c757d)}.no-process-warning i[data-v-81d8ed75]{font-size:3rem;color:var(--warning, #ffc107);margin-bottom:1rem}.no-process-warning p[data-v-81d8ed75]{margin-bottom:1.5rem;font-size:1rem}.error-logs-modal-body{padding:0!important;height:600px;overflow:hidden}.modal-xl .error-logs-modal-body{max-height:80vh}.process-design-logs-modal[data-v-7f4585ed]{display:flex;flex-direction:column;gap:1rem;min-height:65vh;position:relative;color:var(--text-primary, var(--text-body))}.modal-title-wrap[data-v-7f4585ed]{display:flex;flex-direction:column}.modal-title-main[data-v-7f4585ed]{display:flex;align-items:center;gap:.65rem}.modal-title-main i[data-v-7f4585ed]{color:var(--primary)}.modal-subtitle[data-v-7f4585ed]{color:var(--text-secondary, var(--text-muted))}.toolbar[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.summary-cards[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.75rem}.summary-card[data-v-7f4585ed]{min-width:120px;padding:.9rem 1rem;border:1px solid var(--border-color, var(--border-card));border-radius:14px;background:var(--bg-secondary, var(--bg-card));display:flex;flex-direction:column;gap:.2rem}.summary-label[data-v-7f4585ed]{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, var(--text-muted))}.filters[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-7f4585ed]{min-width:220px;display:flex;flex-direction:column;gap:.35rem}.filter-label[data-v-7f4585ed]{margin:0;font-size:.78rem;padding-bottom:.5rem;font-weight:600;color:var(--text-secondary, var(--text-muted))}.filter-actions[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filter-actions>.btn[data-v-7f4585ed]{min-width:auto}.filter-refresh-btn[data-v-7f4585ed]{min-width:38px}.summary-timeline[data-v-7f4585ed]{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border-color, var(--border-card));border-radius:16px;background:linear-gradient(135deg,var(--bg-secondary, var(--bg-card)),transparent),var(--bg-primary, var(--bg-card))}.summary-section[data-v-7f4585ed]{display:flex;flex-direction:column;gap:.75rem}.summary-toggle[data-v-7f4585ed]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--border-color, var(--border-card));border-radius:16px;background:var(--bg-primary, var(--bg-card));color:var(--text-primary, var(--text-body));font-weight:600;text-align:left}.summary-toggle[data-v-7f4585ed]:hover{background:var(--bg-secondary, var(--bg-card))}.scroll-top-button[data-v-7f4585ed]{position:sticky;bottom:1rem;margin-left:auto;display:flex;align-items:center;justify-content:center;z-index:10;width:42px;height:42px;border:0;border-radius:999px;background:#212529b8;color:#fff;box-shadow:0 8px 18px #0000002e;transition:opacity .2s ease,transform .2s ease,background .2s ease}.scroll-top-button[data-v-7f4585ed]:hover{background:#212529e0;transform:translateY(-1px)}.logs-list[data-v-7f4585ed]{padding-bottom:4rem}.timeline-item[data-v-7f4585ed]{display:grid;grid-template-columns:14px 1fr;gap:.75rem;align-items:start}.timeline-dot[data-v-7f4585ed]{width:10px;height:10px;margin-top:.4rem;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--bg-secondary, var(--bg-card))}.timeline-content[data-v-7f4585ed]{min-width:0}.timeline-head[data-v-7f4585ed],.timeline-meta[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.timeline-meta[data-v-7f4585ed]{color:var(--text-secondary, var(--text-muted));font-size:.9rem}.state-block[data-v-7f4585ed]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:var(--text-secondary, var(--text-muted))}.state-empty i[data-v-7f4585ed]{font-size:2rem}.logs-list[data-v-7f4585ed]{display:flex;flex-direction:column;gap:.9rem}.log-card[data-v-7f4585ed]{padding:1rem 1.1rem;border:1px solid var(--border-color, var(--border-card));border-radius:16px;background:var(--bg-primary, var(--bg-card));box-shadow:0 10px 24px var(--shadow-color, rgba(0, 0, 0, .06))}.log-card-skeleton[data-v-7f4585ed]{overflow:hidden}.skeleton-line[data-v-7f4585ed],.skeleton-pill[data-v-7f4585ed]{position:relative;overflow:hidden;background:var(--bg-secondary, #eef1f4)}.skeleton-line[data-v-7f4585ed]:after,.skeleton-pill[data-v-7f4585ed]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);animation:log-skeleton-shimmer-7f4585ed 1.4s infinite}.skeleton-title[data-v-7f4585ed]{width:38%;height:18px;margin-bottom:.6rem;border-radius:8px}.skeleton-subtitle[data-v-7f4585ed]{width:54%;height:14px;margin-bottom:1rem;border-radius:8px}.skeleton-pills[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.skeleton-pill[data-v-7f4585ed]{width:110px;height:32px;border-radius:999px}.skeleton-changes[data-v-7f4585ed]{display:flex;flex-direction:column;gap:.5rem}.skeleton-change[data-v-7f4585ed]{width:72%;height:13px;border-radius:8px}.skeleton-change.short[data-v-7f4585ed]{width:48%}.infinite-skeleton[data-v-7f4585ed]{margin-top:.5rem}@keyframes log-skeleton-shimmer-7f4585ed{to{transform:translate(100%)}}.log-card-head[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;margin-bottom:.8rem}.log-primary[data-v-7f4585ed]{display:flex;flex-direction:column;gap:.15rem}.log-element[data-v-7f4585ed],.log-date[data-v-7f4585ed]{color:var(--text-secondary, var(--text-muted))}.log-meta[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.55rem}.meta-pill[data-v-7f4585ed]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:999px;background:var(--bg-secondary, var(--bg-card));color:var(--text-secondary, var(--text-body))}.payload[data-v-7f4585ed]{margin-top:.85rem;border-top:1px solid var(--border-color, var(--border-card));padding-top:.85rem}.log-changes[data-v-7f4585ed]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border-color, var(--border-card))}.log-changes-title[data-v-7f4585ed]{margin-bottom:.55rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary, var(--text-muted))}.log-changes-list[data-v-7f4585ed]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem}.payload summary[data-v-7f4585ed]{cursor:pointer;color:var(--primary);font-weight:600}.payload pre[data-v-7f4585ed]{margin:.75rem 0 0;padding:.9rem;border-radius:12px;background:var(--bg-secondary, var(--bg-card));color:var(--text-primary, var(--text-body));white-space:pre-wrap;word-break:break-word}.pagination-wrap[data-v-7f4585ed]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;margin-top:.5rem}.pagination-toolbar-card[data-v-7f4585ed]{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:end;padding:.5rem .75rem;border:1px solid var(--border-color, var(--border-card));border-radius:.25rem;background:var(--bg-primary, var(--bg-card))}.pagination-select[data-v-7f4585ed]{width:80px}@media(max-width:768px){.toolbar[data-v-7f4585ed],.timeline-head[data-v-7f4585ed],.timeline-meta[data-v-7f4585ed],.log-card-head[data-v-7f4585ed],.pagination-wrap[data-v-7f4585ed]{flex-direction:column;align-items:stretch}.filters[data-v-7f4585ed]{width:100%;flex-direction:column;align-items:stretch}.filter-field[data-v-7f4585ed],.filter-actions[data-v-7f4585ed],.filters>*[data-v-7f4585ed]{width:100%}.filter-actions[data-v-7f4585ed]{justify-content:stretch}}.process-design-logs-modal-body{background:var(--bg-primary, #fff)}#iframe-embedded[data-v-c251c482]{position:relative;width:100%;height:calc(100vh - 90px);border:none!important}.designer-page[data-v-0ca1ea2b]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.designer-loading[data-v-0ca1ea2b]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:13px}.designer-loading.with-embedded-page[data-v-0ca1ea2b]{margin-left:55px;margin-top:25px}.designer-header-panel[data-v-0ca1ea2b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px;flex-wrap:wrap;flex-shrink:0;transition:padding-right .2s ease}.designer-header-panel.with-properties-offset[data-v-0ca1ea2b]{padding-right:18px}.designer-header-left[data-v-0ca1ea2b]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 220px}.designer-header-right[data-v-0ca1ea2b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.designer-title[data-v-0ca1ea2b]{margin:0;min-width:120px;max-width:360px;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3;padding:4px 8px;border-radius:6px;border:1px solid transparent;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.designer-title[data-v-0ca1ea2b]:hover,.designer-title[data-v-0ca1ea2b]:focus,.designer-title[data-v-0ca1ea2b]:focus-visible{border-color:var(--color-bpm);background:var(--bg-primary);box-shadow:0 0 0 2px #3b5bfd1f;white-space:normal;outline:none}.designer-toolbar[data-v-0ca1ea2b]{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--bg-tertiary);border-radius:8px}.designer-toolbar__divider[data-v-0ca1ea2b]{width:1px;height:18px;margin:0 2px;background:var(--border-secondary);flex-shrink:0}.designer-icon-btn[data-v-0ca1ea2b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.designer-icon-btn i[data-v-0ca1ea2b]{font-size:14px;line-height:1;color:inherit}.designer-icon-btn[data-v-0ca1ea2b]:hover:not(:disabled):not(.disabled){background:var(--bg-secondary);color:var(--color-bpm);box-shadow:0 1px 3px #00000014}.designer-icon-btn[data-v-0ca1ea2b]:focus-visible{outline:none;color:var(--color-bpm);border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.designer-icon-btn.active[data-v-0ca1ea2b]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 28%,transparent)}.designer-icon-btn[data-v-0ca1ea2b]:disabled,.designer-icon-btn.disabled[data-v-0ca1ea2b]{opacity:.45;cursor:default}.designer-shortcuts-wrap[data-v-0ca1ea2b]{position:relative;flex-shrink:0}.designer-help[data-v-0ca1ea2b]{position:absolute;top:calc(100% + 8px);right:0;z-index:1060;width:min(300px,100vw - 32px);max-height:min(70vh,520px);overflow:auto;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 10px 28px var(--shadow-md, rgba(0, 0, 0, .14))}.designer-help__head[data-v-0ca1ea2b]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.designer-help__head h4[data-v-0ca1ea2b]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.designer-help__close[data-v-0ca1ea2b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.designer-help__close[data-v-0ca1ea2b]:hover,.designer-help__close[data-v-0ca1ea2b]:focus-visible{outline:none;background:var(--bg-hover);color:var(--text-primary)}.designer-help__list[data-v-0ca1ea2b]{margin:0;padding:8px 12px 12px;display:grid;gap:6px}.designer-help__list>div[data-v-0ca1ea2b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.designer-help__list dt[data-v-0ca1ea2b]{margin:0;font-size:12px;color:var(--text-secondary);font-weight:500}.designer-help__list dd[data-v-0ca1ea2b]{margin:0;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.designer-help__list dd span[data-v-0ca1ea2b]{color:var(--text-tertiary);font-size:11px}.designer-help__list kbd[data-v-0ca1ea2b]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--border-secondary);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:11px;font-family:inherit;line-height:1}.designer-help-enter-active[data-v-0ca1ea2b],.designer-help-leave-active[data-v-0ca1ea2b]{transition:opacity .15s ease,transform .15s ease}.designer-help-enter[data-v-0ca1ea2b],.designer-help-leave-to[data-v-0ca1ea2b]{opacity:0;transform:translateY(-4px)}.designer-btn[data-v-0ca1ea2b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.designer-btn i[data-v-0ca1ea2b]{font-size:12px}.designer-btn[data-v-0ca1ea2b]:disabled{opacity:.45;cursor:default}.designer-btn[data-v-0ca1ea2b]:focus-visible{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.designer-btn--primary[data-v-0ca1ea2b]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd33;min-width:72px}.designer-btn--primary[data-v-0ca1ea2b]:hover:not(:disabled){background:#3b5bfd24;border-color:#3b5bfd59}.designer-btn--ai[data-v-0ca1ea2b]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.designer-btn--ai i[data-v-0ca1ea2b]{color:var(--color-bpm);opacity:1}.designer-btn--ai[data-v-0ca1ea2b]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.designer-btn--ai.active[data-v-0ca1ea2b]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd59;box-shadow:none}.designer-btn--ai.active i[data-v-0ca1ea2b]{color:var(--color-bpm)}.pending-changes-label[data-v-0ca1ea2b]{padding:4px 10px;border-radius:999px;border:1px solid #f59e0b;background:#fffbeb;color:#b45309;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px;line-height:1;white-space:nowrap}html[data-theme=dark] .pending-changes-label[data-v-0ca1ea2b]{border-color:#f59e0b;background:#f59e0b26;color:#fcd34d}.loading-overlay[data-v-0ca1ea2b]{position:fixed;inset:0;background-color:var(--overlay-modal);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-content[data-v-0ca1ea2b]{text-align:center;position:relative;z-index:1}.spinner[data-v-0ca1ea2b]{width:40px;height:40px;border:4px solid var(--border-secondary);border-top:4px solid var(--color-bpm);border-radius:50%;animation:designer-spin-0ca1ea2b 1s linear infinite;margin:0 auto 15px}@keyframes designer-spin-0ca1ea2b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p[data-v-0ca1ea2b]{margin:0;color:var(--text-secondary);font-size:14px}.designer-workspace[data-v-0ca1ea2b]{position:relative;display:flex;flex-direction:row;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.designer-workspace__main[data-v-0ca1ea2b]{position:relative;display:flex;flex-direction:row;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.designer-workspace--process-info .designer-workspace__main[data-v-0ca1ea2b]{border-right:1px solid var(--border-secondary)}.designer-canvas-host[data-v-0ca1ea2b]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--bg-secondary)}.designer-ai-sidebar[data-v-0ca1ea2b]{position:relative;display:flex;flex-direction:column;flex:0 0 auto;width:360px;max-width:50%;min-width:300px;min-height:0;height:100%;background:var(--bg-primary);border-right:1px solid var(--border-secondary);overflow:hidden;animation:designer-ai-slide-0ca1ea2b .2s ease both}.designer-ai-sidebar--resizing[data-v-0ca1ea2b]{transition:none;animation:none}@keyframes designer-ai-slide-0ca1ea2b{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.designer-ai-sidebar[data-v-0ca1ea2b]{animation:none}}.designer-ai-sidebar__header[data-v-0ca1ea2b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.designer-ai-sidebar__heading[data-v-0ca1ea2b]{min-width:0;flex:1}.designer-ai-sidebar__badge[data-v-0ca1ea2b]{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:700;color:var(--color-bpm);letter-spacing:.04em;background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 22%,transparent);padding:2px 9px;border-radius:20px}.designer-ai-sidebar__badge i[data-v-0ca1ea2b]{font-size:11px;line-height:1}.designer-ai-sidebar__title[data-v-0ca1ea2b]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.35}.designer-ai-sidebar__close[data-v-0ca1ea2b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.designer-ai-sidebar__close[data-v-0ca1ea2b]:hover,.designer-ai-sidebar__close[data-v-0ca1ea2b]:focus-visible{outline:none;color:var(--color-bpm);background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.designer-ai-sidebar__body[data-v-0ca1ea2b]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 16px}.designer-ai-sidebar__body[data-v-0ca1ea2b]::-webkit-scrollbar{width:4px}.designer-ai-sidebar__body[data-v-0ca1ea2b]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.designer-ai-sidebar__resize[data-v-0ca1ea2b]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:2}.designer-ai-sidebar__resize[data-v-0ca1ea2b]:after{content:"";position:absolute;top:50%;left:2px;width:2px;height:36px;margin-top:-18px;border-radius:2px;background:var(--border-secondary);opacity:0;transition:opacity .15s ease,background .15s ease}.designer-ai-sidebar__resize[data-v-0ca1ea2b]:hover:after,.designer-ai-sidebar--resizing .designer-ai-sidebar__resize[data-v-0ca1ea2b]:after{opacity:1;background:var(--color-bpm)}@media screen and (max-width:900px){.designer-header-panel[data-v-0ca1ea2b]{align-items:stretch}.designer-header-left[data-v-0ca1ea2b],.designer-header-right[data-v-0ca1ea2b]{width:100%}.designer-header-right[data-v-0ca1ea2b]{justify-content:space-between}.designer-title[data-v-0ca1ea2b]{max-width:none;flex:1}.designer-ai-sidebar[data-v-0ca1ea2b]{position:absolute;inset:0 auto 0 0;max-width:min(360px,92vw);z-index:20;box-shadow:4px 0 24px var(--shadow-md, rgba(0, 0, 0, .14))}}.task-icons[data-v-fc047eb9]{gap:2px;flex-wrap:nowrap}.task-action-tooltip[data-v-fc047eb9]{display:inline-flex}.task-action-btn[data-v-fc047eb9]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 6px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--text-secondary);font-size:14px;transition:background-color .15s ease,color .15s ease}.task-action-btn[data-v-fc047eb9]:hover{background:var(--bg-hover);color:var(--text-primary)}.task-action-btn[data-v-fc047eb9]:active{background:var(--bg-tertiary)}.task-action-btn[data-v-fc047eb9]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 28%,transparent)}.task-action-btn.text-primary[data-v-fc047eb9]{color:var(--color-bpm)!important}.task-action-btn.text-danger[data-v-fc047eb9]{color:#ef4444!important}.task-action-btn.text-warning[data-v-fc047eb9]{color:#f59e0b!important}.task-action-btn.text-success[data-v-fc047eb9]{color:#22c55e!important}.task-action-btn.text-info[data-v-fc047eb9]{color:#3b82f6!important}.task-action-btn.text-secondary[data-v-fc047eb9]{color:var(--text-secondary)!important}.task-action-btn.icon-urgent-task[data-v-fc047eb9]{color:#ccc!important}.task-action-btn.icon-urgent-task.active[data-v-fc047eb9]{color:#8b5cf6!important}.task-action-btn[data-v-fc047eb9]:disabled{color:var(--text-tertiary)!important;background:transparent;cursor:not-allowed;opacity:.55}.form-wrapper[data-v-e16193d8]{max-height:500px;overflow:auto}.badge-height[data-v-3828d8e1]{min-height:20px;display:flex;flex-direction:row;align-items:center}.badge-filter-table[data-v-3828d8e1]{cursor:pointer;font-size:10px;font-weight:700;color:var(--text-primary);background-color:#3b5bfd26;border-radius:2px;transition:all .4s ease}.badge-filter-table.active[data-v-3828d8e1]{background-color:var(--text-link);color:#fff;transition:all .4s ease}.badge-filter-table.remove[data-v-3828d8e1]{background-color:var(--color-danger);color:#fff;transition:all .4s ease}.badge-filter-table[data-v-3828d8e1]:hover{background-color:var(--text-link);color:#fff;transition:all .4s ease}.badge-filter-table.no-hover[data-v-3828d8e1]{cursor:default!important;color:var(--text-primary)!important;background-color:#3b5bfd26!important}.attached-files-wrapper--sidebar[data-v-e9ff92f8]{padding:12px 16px;border-bottom:1px solid var(--border-secondary)}.attached-files-wrapper--grid[data-v-e9ff92f8]{padding:0}.attached-files-header[data-v-e9ff92f8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.attached-files-title[data-v-e9ff92f8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.attached-files-count[data-v-e9ff92f8]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:#3b5bfd1a;color:#3b5bfd}.attached-files-loading[data-v-e9ff92f8]{display:flex;justify-content:center;padding:16px 0}.attached-files-sentinel[data-v-e9ff92f8]{display:flex;justify-content:center;align-items:center;padding:16px 0;min-height:32px}.attached-files-list--grid .attached-files-sentinel[data-v-e9ff92f8]{grid-column:1/-1}.attached-files-empty[data-v-e9ff92f8]{margin:0;font-size:12px;color:var(--text-tertiary);font-style:italic}.attached-files-list--sidebar[data-v-e9ff92f8]{display:flex;flex-direction:column;gap:10px}.attached-files-list--grid[data-v-e9ff92f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.attached-file-card[data-v-e9ff92f8]{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.attached-file-card[data-v-e9ff92f8]:hover{border-color:#3b5bfd59;box-shadow:0 2px 8px #3b5bfd14}.attached-file-preview[data-v-e9ff92f8]{position:relative;width:100%;height:180px;background:var(--bg-tertiary);overflow:hidden}.attached-files-list--grid .attached-file-preview[data-v-e9ff92f8]{height:160px}.attached-file-thumb-img[data-v-e9ff92f8],.attached-file-thumb-frame[data-v-e9ff92f8],.attached-file-thumb-video[data-v-e9ff92f8]{width:100%;height:100%;border:0;object-fit:contain;background:#fff;pointer-events:none}.attached-file-thumb-video[data-v-e9ff92f8]{background:#000;object-fit:cover}.attached-file-thumb-video[data-v-e9ff92f8]::-webkit-media-controls,.attached-file-thumb-video[data-v-e9ff92f8]::-webkit-media-controls-start-playback-button,.attached-file-thumb-video[data-v-e9ff92f8]::-webkit-media-controls-overlay-play-button,.attached-file-thumb-video[data-v-e9ff92f8]::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;opacity:0}.attached-file-thumb-text[data-v-e9ff92f8]{position:absolute;inset:0;background:var(--bg-primary, #fff);overflow:hidden}.attached-file-thumb-text pre[data-v-e9ff92f8]{margin:0;padding:10px 12px;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.45;color:var(--text-secondary, #475569);white-space:pre-wrap;word-break:break-word}.attached-file-thumb-text-fade[data-v-e9ff92f8]{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg-primary, #fff));pointer-events:none}.attached-file-thumb-docx[data-v-e9ff92f8]{background:#fff}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8]{padding:10px 12px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:9px;line-height:1.4;color:#1f2937}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] h1,.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] h2,.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] h3,.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] h4{font-size:11px;margin:4px 0 2px;font-weight:700}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] p{margin:0 0 4px}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] table{width:100%;border-collapse:collapse;font-size:8px;margin:4px 0}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] td,.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] th{border:1px solid #d1d5db;padding:2px 4px}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] ul,.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] ol{margin:0 0 4px;padding-left:16px}.attached-file-thumb-docx .attached-file-thumb-docx-content[data-v-e9ff92f8] img{max-width:100%;height:auto}.attached-file-thumb-xlsx[data-v-e9ff92f8]{background:#fff;padding:8px}.attached-file-thumb-xlsx-table[data-v-e9ff92f8]{width:100%;border-collapse:collapse;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;color:#1f2937;table-layout:fixed}.attached-file-thumb-xlsx-table td[data-v-e9ff92f8]{border:1px solid #e5e7eb;padding:3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70px}.attached-file-thumb-xlsx-table tr:first-child td[data-v-e9ff92f8]{background:#f3f4f6;font-weight:600}.attached-file-thumb-placeholder[data-v-e9ff92f8]{position:absolute;inset:0;display:grid;place-items:center;place-content:center;row-gap:8px;color:var(--text-tertiary);text-align:center}.attached-file-ico[data-v-e9ff92f8]{display:block;font-size:42px;line-height:1;margin:0}.attached-file-ico--pdf[data-v-e9ff92f8]{color:#ef4444}.attached-file-ext[data-v-e9ff92f8]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0}.attached-file-meta[data-v-e9ff92f8]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-top:1px solid var(--border-secondary)}.attached-file-name[data-v-e9ff92f8]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-file-source[data-v-e9ff92f8]{font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-file-modal-inner[data-v-e9ff92f8]{display:flex;flex-direction:column;height:90vh;border-radius:1rem;overflow:hidden}.attached-file-modal-header[data-v-e9ff92f8]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:20px;border-bottom:1px solid var(--border-color-primary, var(--border-secondary));flex-shrink:0}.attached-file-modal-title[data-v-e9ff92f8]{margin:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-file-modal-close[data-v-e9ff92f8]{font-size:25px;color:#ef4444;cursor:pointer;transition:color .3s ease}.attached-file-modal-close[data-v-e9ff92f8]:hover{color:#cc3f3f}.attached-file-modal-viewer[data-v-e9ff92f8]{flex:1;min-height:0;overflow:hidden}.attached-file-modal-viewer--form[data-v-e9ff92f8]{overflow:auto}.attached-file-preview-loading[data-v-e9ff92f8]{display:flex;align-items:center;justify-content:center;min-height:70vh}.attached-file-modal-dialog{max-width:80vw!important;width:80vw}.attached-file-modal-content{border-radius:1rem!important;overflow:hidden;border:none}.attached-file-modal-content .template-button-sidebar,.attached-file-modal-content .sidebarViewer.right,.attached-file-modal-content .header-file .title-file{display:none!important}.attached-file-modal-body{border-radius:1rem;overflow:hidden}.tasks-columns-reset[data-v-be196c4b]{display:flex;justify-content:flex-end;margin-bottom:6px}.tasks-columns-reset__btn[data-v-be196c4b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);font-size:11px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tasks-columns-reset__btn i[data-v-be196c4b]{font-size:11px}.tasks-columns-reset__btn[data-v-be196c4b]:hover{border-color:var(--color-bpm);background:var(--bg-hover);color:var(--text-primary)}[data-v-be196c4b] .table-custom-style{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-be196c4b] .table-custom-style thead th{background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-be196c4b] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-be196c4b] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-be196c4b] .table-custom-style tbody tr.b-table-has-details{border-bottom:none}[data-v-be196c4b] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-be196c4b] .table-custom-style tbody tr.b-table-row-selected,[data-v-be196c4b] .table-custom-style tbody tr.table-active{background:var(--table-selected-bg)!important;box-shadow:inset 3px 0 0 0 var(--table-selected-border)!important}[data-v-be196c4b] .table-custom-style tbody tr.b-table-row-selected:hover,[data-v-be196c4b] .table-custom-style tbody tr.table-active:hover{background:var(--table-selected-bg)!important}[data-v-be196c4b] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-be196c4b] .table-custom-style tbody td.text-muted{color:var(--text-tertiary)!important}[data-v-be196c4b] .table-custom-style tbody td small{color:var(--text-secondary);font-size:11px}[data-v-be196c4b] .table-custom-style td:last-child{white-space:nowrap}.icon-urgent-task[data-v-be196c4b]{font-size:14px;color:#8b5cf6}.icon-sla-status[data-v-be196c4b]{display:inline-block;height:9px;width:9px;border-radius:50%;background-color:var(--bg-tertiary)}.icon-sla-status.no-sla[data-v-be196c4b]{background-color:var(--text-tertiary);opacity:.4}.icon-sla-status.overdue[data-v-be196c4b]{background-color:#ef4444}.icon-sla-status.critical[data-v-be196c4b]{background-color:#f59e0b}.icon-sla-status.on-time[data-v-be196c4b]{background-color:#22c55e}.tasks-grid[data-v-3cb95ebf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:16px 12px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.task-card[data-v-3cb95ebf]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.task-card[data-v-3cb95ebf]:hover{box-shadow:0 4px 14px #00000014;border-color:var(--color-bpm)}.task-card.active[data-v-3cb95ebf]{border-color:var(--color-bpm);background:#3b5bfd0a;box-shadow:0 0 0 2px #3b5bfd1f}.task-card-header[data-v-3cb95ebf]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;gap:8px}.task-card-title[data-v-3cb95ebf]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.task-case-number[data-v-3cb95ebf]{font-size:13px;font-weight:600;color:var(--text-primary)}.task-case-title[data-v-3cb95ebf]{padding:0 12px 6px;font-size:12px;color:var(--text-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-status-badge[data-v-3cb95ebf]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.task-status-badge.canceled[data-v-3cb95ebf]{background:#ef44441a;color:#ef4444}.task-card-body[data-v-3cb95ebf]{padding:4px 12px 8px;display:flex;flex-direction:column;gap:4px;flex:1}.task-detail-row[data-v-3cb95ebf]{display:flex;align-items:baseline;gap:6px;font-size:12px}.task-detail-label[data-v-3cb95ebf]{color:var(--text-tertiary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.task-detail-value[data-v-3cb95ebf]{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-value small[data-v-3cb95ebf]{color:var(--text-tertiary);font-size:11px;margin-left:4px}.task-card-vars[data-v-3cb95ebf]{padding:6px 12px;border-top:1px solid var(--border-secondary)}.task-card-footer[data-v-3cb95ebf]{padding:8px 12px;border-top:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:flex-end}.task-badge-icon[data-v-3cb95ebf]{font-size:13px;flex-shrink:0}.dynamic-badge[data-v-3cb95ebf]{font-size:10px;color:var(--color-bpm);display:block}.icon-urgent-task[data-v-3cb95ebf]{font-size:14px;color:#8b5cf6}.icon-sla-status[data-v-3cb95ebf]{display:inline-block;height:9px;width:9px;border-radius:50%;background-color:var(--bg-tertiary);flex-shrink:0}.icon-sla-status.no-sla[data-v-3cb95ebf]{background-color:var(--text-tertiary);opacity:.4}.icon-sla-status.overdue[data-v-3cb95ebf]{background-color:#ef4444}.icon-sla-status.critical[data-v-3cb95ebf]{background-color:#f59e0b}.icon-sla-status.on-time[data-v-3cb95ebf]{background-color:#22c55e}.case-card[data-v-a3ff47e2]{min-height:250px;border-radius:10px;padding-bottom:15px}.case-view-tasks[data-v-a3ff47e2]{min-height:500px}.col-lg-3[data-v-a3ff47e2],.col-lg-12[data-v-a3ff47e2],.col-md-4[data-v-a3ff47e2],.col-sm-12[data-v-a3ff47e2]{transition-duration:.8s!important;transition:cubic-bezier(.24,.18,.29,.87);-webkit-transition:cubic-bezier(.24,.18,.29,.87)}div.badge-group[data-v-a3ff47e2]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}div.input-group-prepend[data-v-a3ff47e2]{padding:0;margin:0;height:18px}div.badge-group-text[data-v-a3ff47e2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 5px;margin:0;font-size:11px;line-height:0;color:#444;text-align:center;background-color:#ddd;border:none;border-radius:5px 0 0 5px}div.badge-filter-side[data-v-a3ff47e2]{padding:3px 6px;cursor:pointer;font-size:10px;background-color:#caf0f1;color:#3354b5;border-radius:0 5px 5px 0;height:18px}div.badge-filter-side[data-v-a3ff47e2]:hover{background:#ddd}div.badge-filter-side i[data-v-a3ff47e2]{font-size:11px}.page-link[data-v-e1a1fdce]{cursor:pointer!important}.dropdown-menu[data-v-e1a1fdce]{max-height:200px;overflow:auto}.btn-remove[data-v-66260f55]{cursor:pointer}.btn-addfield[data-v-66260f55]{position:absolute;right:20px;cursor:pointer}.header-variables th[data-v-66260f55]{padding:10px 0!important;vertical-align:middle}.header-variables th div[data-v-66260f55]{display:flex;justify-content:center;align-items:center}#advanced-search-btn[data-v-66260f55]{width:180px}#collapseSearch[data-v-66260f55]{width:100%}.toggleCollapse[data-v-66260f55]{display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:900;color:#fff;width:30px;cursor:pointer;transition:all .4s}.toggleCollapse[data-v-66260f55]:hover{color:#000c}.task-options-wrap[data-v-da1b0cbe]{position:relative;display:inline-flex}.task-options-trigger[data-v-da1b0cbe]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:14px;transition:all .15s ease}.task-options-trigger[data-v-da1b0cbe]:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.task-options-trigger.active[data-v-da1b0cbe]{color:var(--color-bpm);background:var(--bg-tertiary);border-color:var(--border-secondary)}.task-options-popover.popover{min-width:320px;max-width:min(360px,100vw - 24px);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 4px 18px #0000001f;z-index:1060}.task-options-popover.popover .arrow:before,.task-options-popover.popover .arrow:after{border-bottom-color:var(--border-secondary)}.task-options-popover.popover .popover-header{display:flex;align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);border-radius:10px 10px 0 0;padding:10px 14px;color:var(--text-primary)}.task-options-popover.popover .popover-body{padding:10px 12px 12px;color:var(--text-primary)}.task-options-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.task-options-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.task-options-close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:11px;transition:all .12s}.task-options-close:hover{background:var(--bg-hover);color:var(--text-primary)}.task-options-body{display:flex;flex-direction:column;gap:12px}.task-options-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-options-row--stack{flex-direction:column;align-items:stretch;gap:6px}.task-options-row__label{font-size:12px;font-weight:600;color:var(--text-primary)}.task-options-hint{margin:0;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.task-options-select{font-size:12px;border-radius:6px;border-color:var(--border-input, var(--border-secondary));background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);min-height:32px}.task-options-vselect .vs__dropdown-toggle{border-color:var(--border-input, var(--border-secondary));background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);border-radius:6px;min-height:32px;font-size:12px}.task-options-vselect .vs__dropdown-menu{z-index:1070}.table-wrapper[data-v-a18f1832]{max-height:400px;overflow:auto}.batch-approval-summary[data-v-6ab02699]{padding:14px 16px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-secondary)}.batch-approval-summary__header[data-v-6ab02699]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.batch-approval-summary__title[data-v-6ab02699]{font-size:13px;font-weight:600;color:var(--text-primary)}.batch-approval-summary__count[data-v-6ab02699]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-bpm)}.batch-approval-summary__count--at-limit[data-v-6ab02699]{color:var(--color-warning, #b45309)}.batch-approval-summary__meta[data-v-6ab02699]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--text-secondary)}.tasks-navbar{width:100%;margin-bottom:8px}.tasks-navbar-bar{width:100%;overflow:visible}.navbar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px;overflow:visible}.navbar-header--open{border-bottom-color:transparent;border-radius:10px 10px 0 0}.navbar-header-left{display:flex;align-items:center;gap:10px;flex-shrink:0;overflow:visible}.navbar-header-left .navbar-check-all{margin:0;flex-shrink:0}.filter-toggle-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.filter-toggle-btn i{font-size:11px;opacity:.75}.filter-toggle-btn:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.filter-toggle-btn__label{position:relative;z-index:0}.filter-toggle-btn__badge{position:absolute;top:-2px;right:-2px;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff!important;background:var(--color-bpm, #2563eb);border:2px solid var(--bg-secondary, #1e1e1e);box-shadow:0 1px 3px #00000059;transform:translate(25%,-25%);pointer-events:none}.navbar-controls{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;flex:1;justify-content:flex-end;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.navbar-icon-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:14px;transition:all .15s ease}.navbar-icon-btn:hover:not(:disabled):not(.disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.navbar-icon-btn.active{color:var(--color-bpm);background:var(--bg-tertiary);border-color:var(--border-secondary)}.navbar-icon-btn.accent{color:var(--color-bpm)}.navbar-icon-btn.danger i{color:var(--color-danger)}.navbar-icon-btn.disabled,.navbar-icon-btn:disabled{opacity:.45;cursor:default}.navbar-action-btn{display:flex;align-items:center;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-bpm);background:#3b5bfd14;border:1px solid rgba(59,91,253,.2);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.navbar-action-btn:hover:not(:disabled):not(.disabled){background:#3b5bfd24;border-color:#3b5bfd59}.navbar-action-btn.disabled,.navbar-action-btn:disabled{opacity:.45;cursor:default}.navbar-export-select{height:30px;font-size:12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:0 8px;max-width:160px;flex-shrink:0;cursor:pointer;transition:border-color .15s}.navbar-export-select:focus{border-color:var(--color-bpm);outline:none}.navbar-export-select:disabled{opacity:.5;cursor:default}.navbar-divider{display:inline-block;width:1px;height:20px;background:var(--border-secondary);margin:0 6px;flex-shrink:0;opacity:.6}.disabled{opacity:.45;cursor:default!important}.navbar-filters{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-top:none;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:12px}.navbar-filters--has-variables{border-bottom-color:transparent;border-radius:0}.filter-fields-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;gap:0}.filter-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:0}.filter-add-btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:#22c55e;background:#22c55e12;border:1px solid rgba(34,197,94,.25);cursor:pointer;white-space:nowrap;margin-left:8px;margin-bottom:8px;transition:all .15s ease}.filter-add-btn:hover:not(:disabled){background:#22c55e21;border-color:#22c55e80}.filter-add-btn:disabled{opacity:.4;cursor:default}.filter-search-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 18px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;background:var(--color-bpm);border:none;cursor:pointer;white-space:nowrap;margin-left:12px;margin-bottom:8px;flex-shrink:0;transition:opacity .15s,box-shadow .15s}.filter-search-btn:hover:not(:disabled){opacity:.88;box-shadow:0 2px 8px color-mix(in srgb,var(--color-bpm) 30%,transparent)}.filter-search-btn:disabled{opacity:.45;cursor:default}.filter-default-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-bottom:8px;padding:4px 6px;border-radius:9px;background:var(--bg-secondary, #f1f5f9);border:1px solid var(--border-color, #e2e8f0);flex-shrink:0}.filter-default-actions__divider{width:1px;align-self:stretch;margin:2px;background:var(--border-color, #e2e8f0)}.filter-default-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary, #475569);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.filter-default-btn i{font-size:12px}.filter-default-btn:hover:not(:disabled){background:var(--bg-primary, #ffffff);color:var(--color-bpm);box-shadow:0 1px 2px #0f172a14}.filter-default-btn:disabled{opacity:.45;cursor:default}.filter-default-btn.filter-default-btn--save{color:var(--color-bpm);font-weight:600}.filter-default-btn.filter-default-btn--icon{width:32px;padding:0;justify-content:center}.filter-default-btn.danger:hover:not(:disabled){color:#d9534f;background:var(--bg-primary, #ffffff)}.filter-toggle-btn__pin{margin-left:6px;font-size:11px;color:var(--color-bpm)}.added-filters{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}.added-filters-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.filter-chips-wrap{display:flex;flex-wrap:wrap;gap:6px;max-height:100px;overflow-y:auto}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:20px;font-size:12px;color:var(--text-primary);transition:border-color .12s}.filter-chip:hover{border-color:var(--color-bpm)}.filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;font-size:12px;line-height:1;transition:color .1s}.filter-chip-remove:hover{color:var(--color-danger)}.navbar-variables{padding:0 14px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-top:none;border-radius:0 0 10px 10px}.added-variables{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}.variables-header-row,.variables-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:center}.variables-header-row{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);padding-bottom:4px;border-bottom:1px solid var(--border-secondary)}.var-col{min-width:0}.var-no-value{flex:1;min-width:0;color:var(--text-tertiary);font-size:13px;padding-left:4px}.var-remove-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--border-secondary);background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;margin-left:8px;font-size:12px;transition:all .15s}.var-remove-btn:hover{background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:var(--color-danger);color:var(--color-danger)}.input-sm{width:150px}.input-md{width:250px}.input-lg{width:350px}.input-xsm{width:130px}.input-xmd{width:230px}.input-xlg{width:320px}.navbar-filters .vs__dropdown-toggle,.navbar-variables .vs__dropdown-toggle{height:34px;padding:0 8px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;transition:border-color .15s;flex-wrap:nowrap;align-items:center;overflow:hidden;white-space:nowrap}.navbar-filters .vs--open .vs__dropdown-toggle,.navbar-filters .vs__dropdown-toggle:focus-within,.navbar-variables .vs--open .vs__dropdown-toggle,.navbar-variables .vs__dropdown-toggle:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.navbar-filters .vs__selected-options,.navbar-variables .vs__selected-options{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden;align-items:center;padding:0 4px 0 0}.navbar-filters .vs__selected,.navbar-variables .vs__selected{display:block;font-size:12px;color:var(--text-primary);margin:0;padding:0;line-height:1.25;border:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.navbar-filters .vs__search,.navbar-filters .vs__search::placeholder,.navbar-variables .vs__search,.navbar-variables .vs__search::placeholder{font-size:12px;color:var(--text-secondary);margin:0;padding:0;line-height:34px}.navbar-filters .vs__search::placeholder,.navbar-variables .vs__search::placeholder{color:var(--text-tertiary)}.navbar-filters .vs__actions,.navbar-variables .vs__actions{padding:0 4px 0 0;gap:2px}.navbar-filters .vs__clear,.navbar-filters .vs__open-indicator,.navbar-variables .vs__clear,.navbar-variables .vs__open-indicator{color:var(--text-tertiary);fill:var(--text-tertiary);transition:color .12s,fill .12s}.navbar-filters .vs__clear:hover,.navbar-variables .vs__clear:hover{color:var(--color-danger);fill:var(--color-danger)}.navbar-filters .vs__open-indicator,.navbar-variables .vs__open-indicator{transform:scale(.75)}.navbar-filters .vs--open .vs__open-indicator,.navbar-variables .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.75)}.navbar-filters .vs__dropdown-menu,.navbar-variables .vs__dropdown-menu{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:4px;font-size:12px;margin-top:2px;max-height:260px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;z-index:9999;scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}.navbar-filters .vs__dropdown-menu::-webkit-scrollbar,.navbar-variables .vs__dropdown-menu::-webkit-scrollbar{width:8px;height:8px}.navbar-filters .vs__dropdown-menu::-webkit-scrollbar-thumb,.navbar-variables .vs__dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}.navbar-filters .vs__dropdown-menu::-webkit-scrollbar-track,.navbar-variables .vs__dropdown-menu::-webkit-scrollbar-track{background:transparent}.navbar-filters .vs__dropdown-option,.navbar-variables .vs__dropdown-option{padding:7px 10px;border-radius:5px;color:var(--text-primary);transition:background .1s;white-space:nowrap}.navbar-filters .vs__dropdown-option--highlight,.navbar-variables .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.navbar-filters .vs__dropdown-option--selected,.navbar-variables .vs__dropdown-option--selected{background:#3b5bfd14;color:var(--color-bpm)}.navbar-filters .vs__no-options,.navbar-variables .vs__no-options{font-size:12px;color:var(--text-tertiary);text-align:center;padding:10px}.navbar-filters .form-control,.navbar-filters input[type=text],.navbar-filters input[type=number],.navbar-filters input[type=date],.navbar-variables .form-control,.navbar-variables input[type=text],.navbar-variables input[type=number],.navbar-variables input[type=date]{height:34px;font-size:12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);padding:0 10px;transition:border-color .15s,box-shadow .15s}.navbar-filters .form-control::placeholder,.navbar-filters input[type=text]::placeholder,.navbar-filters input[type=number]::placeholder,.navbar-filters input[type=date]::placeholder,.navbar-variables .form-control::placeholder,.navbar-variables input[type=text]::placeholder,.navbar-variables input[type=number]::placeholder,.navbar-variables input[type=date]::placeholder{color:var(--text-tertiary)}.navbar-filters .form-control:focus,.navbar-filters input[type=text]:focus,.navbar-filters input[type=number]:focus,.navbar-filters input[type=date]:focus,.navbar-variables .form-control:focus,.navbar-variables input[type=text]:focus,.navbar-variables input[type=number]:focus,.navbar-variables input[type=date]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f;outline:none;background:var(--bg-primary)}#case-search-modal .modal-body{padding:0}@media only screen and (max-width:991px){.navbar-header{flex-direction:column;align-items:stretch}.navbar-controls{flex-wrap:wrap;justify-content:center}.navbar-filters .input-sm,.navbar-filters .input-md,.navbar-filters .input-lg,.navbar-filters .input-xsm,.navbar-filters .input-xmd,.navbar-filters .input-xlg{width:100%!important;margin:4px 0!important}.variables-header-row,.variables-row{grid-template-columns:1fr}}@media only screen and (max-width:699px){.filter-toggle-btn{min-height:var(--touch-target-min, 44px);padding:8px 14px}.navbar-icon-btn{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);border-radius:8px;font-size:16px}.navbar-action-btn{min-height:var(--touch-target-min, 44px)}.navbar-export-select{height:var(--touch-target-min, 44px)}.navbar-controls{gap:6px;justify-content:flex-start}}.skeleton-meta-bar[data-v-c0077bbe]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px 10px 0 0;border-bottom:none}.skeleton-tasks-grid[data-v-c0077bbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:0 0 10px 10px}.skeleton-task-card[data-v-c0077bbe]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.skeleton-card-header[data-v-c0077bbe]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.skeleton-card-title[data-v-c0077bbe]{display:flex;align-items:center;gap:8px}.skeleton-case-title[data-v-c0077bbe]{padding:2px 12px 6px}.skeleton-card-body[data-v-c0077bbe]{padding:4px 12px 10px;display:flex;flex-direction:column;gap:8px;flex:1}.skeleton-detail-row[data-v-c0077bbe]{display:flex;align-items:center;gap:8px}.skeleton-card-footer[data-v-c0077bbe]{padding:8px 12px;border-top:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:flex-end;gap:8px}.sidebar-resize-handle[data-v-e0185da0]{position:absolute;top:0;left:-6px;width:12px;height:100%;cursor:col-resize;z-index:1001;background:transparent}.sidebar-resize-handle[data-v-e0185da0]:hover,.sidebar-resize-handle.active[data-v-e0185da0]{background:#0000000f}[data-theme=dark] .sidebar-resize-handle[data-v-e0185da0]:hover,[data-theme=dark] .sidebar-resize-handle.active[data-v-e0185da0]{background:#ffffff14}.sidebar--phone-sheet[data-v-e0185da0]{--sidebar-right-width: 100%}.history-root[data-v-6169c428]{display:flex;flex-direction:column;height:100%;overflow:hidden}.history-loaded[data-v-6169c428]{flex:1;min-height:0;display:flex;flex-direction:column}.history-loading[data-v-6169c428]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.history-header[data-v-6169c428]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.history-header-title[data-v-6169c428]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.history-header-title[data-v-6169c428]:before{content:"";display:inline-block;width:3px;height:12px;background:var(--color-bpm);border-radius:2px}.history-case-badge[data-v-6169c428]{font-size:11px;font-weight:700;color:var(--color-bpm);background:#3b5bfd14;border:1px solid rgba(59,91,253,.18);padding:2px 9px;border-radius:20px}.history-empty[data-v-6169c428]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;padding:32px 16px;color:var(--text-tertiary)}.history-empty-icon[data-v-6169c428]{font-size:28px;opacity:.35}.history-empty-text[data-v-6169c428]{font-size:12px;color:var(--text-tertiary)}.history-date-block[data-v-6169c428],.history-item-inner[data-v-6169c428],.history-next-block[data-v-6169c428]{display:contents}.history-feed[data-v-6169c428]{flex:1;overflow-y:auto;padding:8px 0 16px;min-height:0}.history-feed[data-v-6169c428]::-webkit-scrollbar{width:4px}.history-feed[data-v-6169c428]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.history-feed[data-v-6169c428]::-webkit-scrollbar-track{background:transparent}.history-date-sep[data-v-6169c428]{display:flex;align-items:center;gap:8px;padding:12px 16px 6px}.history-date-sep[data-v-6169c428]:after{content:"";flex:1;height:1px;background:var(--border-secondary)}.history-date-label[data-v-6169c428]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.history-item[data-v-6169c428]{display:flex;align-items:flex-start;gap:12px;padding:6px 16px 6px 20px;position:relative}.history-item[data-v-6169c428]:before{content:"";position:absolute;left:25px;top:24px;bottom:-6px;width:1px;background:var(--border-secondary)}.history-item[data-v-6169c428]:last-child:before{display:none}.history-dot[data-v-6169c428]{flex-shrink:0;width:10px;height:10px;border-radius:50%;margin-top:4px;border:2px solid var(--bg-primary);box-shadow:0 0 0 1px currentColor}.history-dot.dot-created[data-v-6169c428]{color:#16a34a;background:#16a34a}.history-dot.dot-open[data-v-6169c428]{color:#14b8a6;background:#14b8a6}.history-dot.dot-closed[data-v-6169c428]{color:var(--color-bpm);background:var(--color-bpm)}.history-dot.dot-current[data-v-6169c428]{color:var(--color-bpm);background:var(--bg-primary)}.history-dot.dot-success[data-v-6169c428]{color:#22c55e;background:#22c55e}.history-dot.dot-warning[data-v-6169c428]{color:#f59e0b;background:#f59e0b}.history-dot.dot-danger[data-v-6169c428]{color:#ef4444;background:#ef4444}.history-dot.dot-urgent[data-v-6169c428]{color:#f59e0b;background:#f59e0b}.history-dot.dot-case[data-v-6169c428]{color:#64748b;background:#64748b}.history-dot.dot-claimed[data-v-6169c428]{color:#6366f1;background:#6366f1}.history-dot.dot-disclaimed[data-v-6169c428]{color:#d97706;background:#d97706}.history-dot.dot-info[data-v-6169c428]{color:var(--color-bpm);background:#3b5bfd59}.history-dot.dot-task[data-v-6169c428]{color:#2563eb;background:#2563eb}.history-dot.dot-neutral[data-v-6169c428]{color:var(--text-tertiary);background:var(--bg-tertiary)}.history-dot.dot-next[data-v-6169c428]{color:var(--border-secondary);background:var(--bg-tertiary)}.history-item-body[data-v-6169c428]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.history-item-top[data-v-6169c428]{display:flex;align-items:center;justify-content:space-between;gap:8px}.history-item-label[data-v-6169c428]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:20px}.history-item-label.label-created[data-v-6169c428]{color:#15803d;background:#22c55e24;border:1px solid rgba(34,197,94,.38)}.history-item-label.label-open[data-v-6169c428]{color:#0f766e;background:#14b8a61f;border:1px solid rgba(20,184,166,.35)}.history-item-label.label-claimed[data-v-6169c428]{color:#4338ca;background:#6366f11f;border:1px solid rgba(99,102,241,.3)}.history-item-label.label-disclaimed[data-v-6169c428]{color:#b45309;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.history-item-label.label-info[data-v-6169c428]{color:var(--color-bpm);background:#3b5bfd1a;border:1px solid rgba(59,91,253,.22)}.history-item-label.label-task[data-v-6169c428]{color:#1d4ed8;background:#3b82f61a;border:1px solid rgba(59,130,246,.28)}.history-item-label.label-neutral[data-v-6169c428]{color:var(--text-tertiary);background:var(--bg-tertiary)}.history-item-label.label-current[data-v-6169c428]{color:var(--color-bpm);background:#3b5bfd14;border:1px solid rgba(59,91,253,.2)}.history-item-label.label-closed[data-v-6169c428]{color:#fff;background:var(--color-bpm)}.history-item-label.label-success[data-v-6169c428]{color:#fff;background:#22c55e}.history-item-label.label-warning[data-v-6169c428]{color:#000;background:#f59e0b}.history-item-label.label-danger[data-v-6169c428]{color:#fff;background:#ef4444}.history-item-label.label-urgent[data-v-6169c428]{color:#fff;background:#f59e0b}.history-item-label.label-case[data-v-6169c428]{color:var(--text-secondary);background:var(--bg-active);border:1px solid var(--border-secondary)}.history-item-date[data-v-6169c428]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.history-item-kind[data-v-6169c428]{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:2px;min-width:0}.history-item-kind-label[data-v-6169c428]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;line-height:1.3;min-width:0}.history-item-stage-row[data-v-6169c428]{display:flex;align-items:flex-start;gap:8px;margin-top:3px;min-width:0}.history-item-stage-icon[data-v-6169c428]{font-size:18px;line-height:1.2;flex-shrink:0;margin-top:1px}.history-item-stage-icon[data-v-6169c428]:not(.text-info){color:var(--color-bpm)}.history-item-stage-icon.icon-process[data-v-6169c428],.history-item-stage-icon.icon-file[data-v-6169c428]{color:var(--text-tertiary)}.history-item-stage[data-v-6169c428]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--text-primary);line-height:1.35}.history-item-user[data-v-6169c428]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);margin-top:1px}.history-item-user-icon[data-v-6169c428]{font-size:10px;color:var(--text-tertiary)}.history-item-extra[data-v-6169c428]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:4px;font-size:10px;line-height:1.35;max-width:100%}.history-item-extra-k[data-v-6169c428]{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);flex-shrink:0}.history-item-extra-v[data-v-6169c428]{color:var(--text-secondary);min-width:0}.history-item-extra-v--wrap[data-v-6169c428]{white-space:pre-wrap;word-break:break-word}.history-dynamic-badge[data-v-6169c428]{font-size:10px;font-weight:600;color:var(--color-bpm);background:#3b5bfd14;border-radius:10px;padding:0 5px}html[data-theme=dark] .history-item-label.label-created[data-v-6169c428]{color:#dcfce7;background:#166534;border:1px solid #4ade80}html[data-theme=dark] .history-item-label.label-open[data-v-6169c428]{color:#ccfbf1;background:#115e59;border:1px solid #2dd4bf}html[data-theme=dark] .history-item-label.label-claimed[data-v-6169c428]{color:#e0e7ff;background:#3730a3;border:1px solid #a5b4fc}html[data-theme=dark] .history-item-label.label-disclaimed[data-v-6169c428]{color:#fef3c7;background:#92400e;border:1px solid #fbbf24}html[data-theme=dark] .history-item-label.label-info[data-v-6169c428]{color:#e0e7ff;background:#312e81;border:1px solid #818cf8}html[data-theme=dark] .history-item-label.label-task[data-v-6169c428]{color:#dbeafe;background:#1e3a8a;border:1px solid #60a5fa}html[data-theme=dark] .history-item-label.label-current[data-v-6169c428]{color:#e0e7ff;background:#312e81;border:1px solid #a5b4fc}html[data-theme=dark] .history-item-label.label-case[data-v-6169c428]{color:#f1f5f9;background:#334155;border:1px solid #64748b}html[data-theme=dark] .history-item-label.label-neutral[data-v-6169c428]{color:#e2e8f0;background:#475569;border:1px solid #94a3b8}html[data-theme=dark] .history-item-label.label-warning[data-v-6169c428]{color:#422006;background:#fbbf24;border:1px solid #fcd34d}html[data-theme=dark] .history-dot.dot-info[data-v-6169c428]{color:#a5b4fc;background:#4338ca}html[data-theme=dark] .history-dot.dot-current[data-v-6169c428]{color:#a5b4fc;background:#1e1b4b}html[data-theme=dark] .history-dot.dot-case[data-v-6169c428]{color:#cbd5e1;background:#64748b}html[data-theme=dark] .history-dot.dot-neutral[data-v-6169c428]{color:#94a3b8;background:#475569}html[data-theme=dark] .history-dot.dot-next[data-v-6169c428]{color:#64748b;background:#334155}.process-designer-container[data-v-8897491a]{height:500px;margin-top:0;border-top:none;border-left:none}.process-designer-container #canvas[data-v-8897491a]{height:100%;width:100%}.process-legends[data-v-8897491a]{min-width:400px;width:500px;height:50px;border:solid 3px #000000;padding:1.5em}[data-theme=dark] .process-designer-container svg text{font-size:13px;font-weight:600;paint-order:stroke;stroke:#000000d9;stroke-width:2px;fill:#f9fafb}.task-status[data-v-e521d91f]{border:solid 3px #000;width:35px;height:30px;background-color:#fff;border-radius:8px}.task-status.closed[data-v-e521d91f]{background-color:#cbd6cb}.task-status.open[data-v-e521d91f]{background-color:#6fde6f}.times-executed[data-v-e521d91f]{width:30px;height:30px;border:solid 1px #000;border-radius:20px;background-color:red}[data-theme=dark] .task-status.closed[data-v-e521d91f]{background-color:#339967}.bjs-powered-by{display:none}.sidebar-bpm[data-v-6cd1ee40]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);overflow:hidden}.sidebar-tabs[data-v-6cd1ee40]{display:flex;align-items:stretch;gap:2px;padding:0 4px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);flex-shrink:0}.sidebar-tabs-scroll[data-v-6cd1ee40]{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-tabs-scroll[data-v-6cd1ee40]::-webkit-scrollbar{display:none}.sidebar-tabs-track[data-v-6cd1ee40]{display:flex;align-items:stretch;width:max-content;min-width:100%}.sidebar-tabs-chevron[data-v-6cd1ee40]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:22px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.sidebar-tabs-chevron[data-v-6cd1ee40]:before{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(135deg);margin-left:3px}.sidebar-tabs-chevron--right[data-v-6cd1ee40]:before{transform:rotate(-45deg);margin-left:0;margin-right:3px}.sidebar-tabs-chevron[data-v-6cd1ee40]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.sidebar-tabs-chevron.is-disabled[data-v-6cd1ee40],.sidebar-tabs-chevron[data-v-6cd1ee40]:disabled{opacity:.28;cursor:default}.sidebar-tab-btn[data-v-6cd1ee40]{position:relative;flex-shrink:0;padding:11px 14px;font-size:12px;font-weight:600;color:var(--text-tertiary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap;margin-bottom:-1px}.sidebar-tab-btn[data-v-6cd1ee40]:hover{color:var(--text-primary)}.sidebar-tab-btn.active[data-v-6cd1ee40]{color:var(--color-bpm);border-bottom-color:var(--color-bpm)}.sidebar-tab-content[data-v-6cd1ee40]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.sidebar-tab-content--fill[data-v-6cd1ee40]{overflow:auto}.sidebar-scroll[data-v-6cd1ee40]{flex:1;overflow-y:auto;padding:0 0 8px;min-height:0}.sidebar-scroll[data-v-6cd1ee40]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-6cd1ee40]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.sidebar-scroll[data-v-6cd1ee40]::-webkit-scrollbar-track{background:transparent}.sidebar-task-header[data-v-6cd1ee40]{padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.sidebar-task-identity[data-v-6cd1ee40]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.sidebar-case-number[data-v-6cd1ee40]{font-size:11px;font-weight:700;color:var(--color-bpm);letter-spacing:.04em;background:#3b5bfd14;border:1px solid rgba(59,91,253,.18);padding:2px 9px;border-radius:20px}.sidebar-status-badge[data-v-6cd1ee40]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px}.sidebar-status-badge.canceled[data-v-6cd1ee40]{background:#ef44441a;border:1px solid rgba(239,68,68,.18);color:#ef4444}.sidebar-task-name[data-v-6cd1ee40]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.sidebar-section[data-v-6cd1ee40]{padding:12px 16px;border-bottom:1px solid var(--border-secondary)}.sidebar-section-header[data-v-6cd1ee40]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed var(--border-secondary)}.sidebar-section-title[data-v-6cd1ee40]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.sidebar-section-title[data-v-6cd1ee40]:before{content:"";display:inline-block;width:3px;height:12px;background:var(--color-bpm);border-radius:2px;flex-shrink:0}.sidebar-detail-row[data-v-6cd1ee40]{display:flex;align-items:center;gap:8px;min-height:30px;padding:3px 0;border-bottom:1px solid var(--border-secondary);font-size:12px}.sidebar-detail-row[data-v-6cd1ee40]:last-child{border-bottom:none}.sidebar-detail-label[data-v-6cd1ee40]{flex:0 0 36%;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-detail-value[data-v-6cd1ee40]{flex:1;color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-detail-empty[data-v-6cd1ee40]{color:var(--text-tertiary);font-style:italic}.sidebar-person-row[data-v-6cd1ee40]{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:12px}.sidebar-person-row[data-v-6cd1ee40]:hover{background:var(--bg-hover)}.sidebar-person-icon[data-v-6cd1ee40]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.sidebar-person-name[data-v-6cd1ee40]{color:var(--text-primary);font-weight:500;font-size:12px}.sidebar-flow-btn[data-v-6cd1ee40]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--color-bpm);background:#3b5bfd12;border:1px solid rgba(59,91,253,.22);border-radius:6px;padding:4px 10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sidebar-flow-btn[data-v-6cd1ee40]:hover{background:#3b5bfd24;border-color:#3b5bfd66}.sidebar-flow-btn i[data-v-6cd1ee40]{font-size:12px}.sidebar-variables[data-v-6cd1ee40]{display:flex;flex-flow:wrap;gap:4px;padding-top:2px}.sidebar-actions-footer[data-v-6cd1ee40]{flex-shrink:0;padding:10px 8px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.sidebar-actions-footer[data-v-6cd1ee40] .task-icons{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-actions-footer[data-v-6cd1ee40] .task-icons::-webkit-scrollbar{display:none}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn{flex-shrink:0;min-width:40px;min-height:40px;padding:0 8px;border-radius:10px;font-size:16px;background:var(--bg-tertiary);color:var(--text-secondary)}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn:active{background:var(--bg-active);transform:scale(.94)}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.text-primary{color:var(--color-bpm)!important;background:#3b5bfd14!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.text-danger{color:#ef4444!important;background:#ef444412!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.text-warning{color:#f59e0b!important;background:#f59e0b12!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.text-success{color:#22c55e!important;background:#22c55e12!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.text-info{color:#3b82f6!important;background:#3b82f612!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.icon-urgent-task{color:var(--text-disabled)!important;background:transparent!important}.sidebar-actions-footer[data-v-6cd1ee40] .task-action-btn.icon-urgent-task.active{color:#8b5cf6!important;background:#8b5cf614!important}.sidebar-actions-footer[data-v-6cd1ee40] .b-spinner{width:16px;height:16px}.sla-summary[data-v-eb8bd550]{display:flex;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.sla-summary[data-v-eb8bd550]::-webkit-scrollbar{display:none}.sla-card[data-v-eb8bd550]{flex:1 1 0;min-width:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-secondary);text-align:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled){cursor:pointer}.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{box-shadow:0 4px 18px #0000008c,0 0 0 1px #ffffff1a}[data-theme=dark] .sla-card.active_tasks.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover,[data-theme=dark] .sla-card.active_sla.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{background:var(--bg-hover)}[data-theme=dark] .sla-card.sla_on_time.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{background:#22c55e2e;border-color:#22c55e73;box-shadow:0 4px 20px #22c55e38}[data-theme=dark] .sla-card.sla_critical_period.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{background:#f59e0b2e;border-color:#f59e0b73;box-shadow:0 4px 20px #f59e0b33}[data-theme=dark] .sla-card.sla_overdue.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{background:#ef44442e;border-color:#ef444473;box-shadow:0 4px 20px #ef444438}[data-theme=dark] .sla-card.urgent_tasks.sla-card--clickable[data-v-eb8bd550]:not(.sla-card--disabled):hover{background:#8b5cf633;border-color:#8b5cf673;box-shadow:0 4px 20px #8b5cf638}.sla-card--disabled[data-v-eb8bd550]{opacity:.55;pointer-events:none}.sla-card-label[data-v-eb8bd550]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sla-card-value[data-v-eb8bd550]{font-size:26px;font-weight:700;line-height:1;color:var(--text-primary)}.sla-card.sla_on_time[data-v-eb8bd550]{background:#22c55e14;border-color:#22c55e40}.sla-card.sla_on_time .sla-card-label[data-v-eb8bd550]{color:#22c55ecc}.sla-card.sla_on_time .sla-card-value[data-v-eb8bd550]{color:#22c55e}.sla-card.sla_critical_period[data-v-eb8bd550]{background:#f59e0b14;border-color:#f59e0b40}.sla-card.sla_critical_period .sla-card-label[data-v-eb8bd550]{color:#f59e0bcc}.sla-card.sla_critical_period .sla-card-value[data-v-eb8bd550]{color:#f59e0b}.sla-card.sla_overdue[data-v-eb8bd550]{background:#ef444414;border-color:#ef444440}.sla-card.sla_overdue .sla-card-label[data-v-eb8bd550]{color:#ef4444cc}.sla-card.sla_overdue .sla-card-value[data-v-eb8bd550]{color:#ef4444}.sla-card.urgent_tasks[data-v-eb8bd550]{background:#8b5cf614;border-color:#8b5cf640}.sla-card.urgent_tasks .sla-card-label[data-v-eb8bd550]{color:#8b5cf6cc}.sla-card.urgent_tasks .sla-card-value[data-v-eb8bd550]{color:#8b5cf6}@media(max-width:768px){.sla-summary[data-v-eb8bd550]{flex-wrap:wrap;align-items:stretch}.sla-card[data-v-eb8bd550]{flex:1 0 calc(33% - 8px);min-width:0;padding:10px 6px}.sla-card-label[data-v-eb8bd550]{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;letter-spacing:.02em;overflow-wrap:anywhere}}.process-select[data-v-f7023799] .vs__dropdown-toggle{min-height:38px}.share-filter-modal__hint[data-v-8cfea4f2]{font-size:13px;color:var(--text-secondary, #475569);margin-bottom:12px}.share-filter-modal__link[data-v-8cfea4f2]{display:flex;gap:8px;align-items:stretch}.share-filter-modal__link input[data-v-8cfea4f2]{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border-color, #e2e8f0);border-radius:6px;font-size:12px;background:var(--bg-secondary, #f8fafc);color:var(--text-primary, #0f172a)}.share-filter-modal__copy[data-v-8cfea4f2]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:6px;border:none;background:var(--color-bpm);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.share-filter-modal__copy[data-v-8cfea4f2]:hover{opacity:.9}.share-filter-modal__suggest[data-v-8cfea4f2]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--text-primary, #0f172a);cursor:pointer}.share-filter-modal__suggest input[data-v-8cfea4f2]{width:16px;height:16px;cursor:pointer}.tasks-header-panel[data-v-8cfea4f2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.tasks-header-panel--mobile[data-v-8cfea4f2]{flex-direction:column;align-items:stretch}.tasks-header-left[data-v-8cfea4f2]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.tasks-refresh-btn[data-v-8cfea4f2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.tasks-refresh-btn i[data-v-8cfea4f2]{font-size:13px;transition:transform .4s ease}.tasks-refresh-btn[data-v-8cfea4f2]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.tasks-refresh-btn[data-v-8cfea4f2]:disabled{opacity:.5;cursor:default}.tasks-refresh-btn:disabled i[data-v-8cfea4f2]{animation:tasks-refresh-spin-8cfea4f2 .7s linear infinite}@keyframes tasks-refresh-spin-8cfea4f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-tabs[data-v-8cfea4f2]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;min-width:0}.status-tabs[data-v-8cfea4f2]::-webkit-scrollbar{display:none}.status-tab[data-v-8cfea4f2]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;transition:all .15s ease}.status-tab[data-v-8cfea4f2]:hover:not(.disabled):not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.status-tab.active[data-v-8cfea4f2]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.status-tab.disabled[data-v-8cfea4f2],.status-tab[data-v-8cfea4f2]:disabled{opacity:.5;cursor:default}.timers-tab[data-v-8cfea4f2]{padding:6px 10px}.timers-tab i[data-v-8cfea4f2]{font-size:13px}.tasks-header-right[data-v-8cfea4f2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tasks-shortcuts-wrap[data-v-8cfea4f2]{position:relative;flex-shrink:0}.tasks-shortcuts-btn[data-v-8cfea4f2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.tasks-shortcuts-btn[data-v-8cfea4f2]:hover,.tasks-shortcuts-btn[data-v-8cfea4f2]:focus,.tasks-shortcuts-btn.active[data-v-8cfea4f2]{color:var(--color-bpm);border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-hover));outline:none}.tasks-shortcuts-btn i[data-v-8cfea4f2]{font-size:13px}.tasks-help[data-v-8cfea4f2]{position:absolute;top:calc(100% + 8px);right:0;z-index:1060;width:min(280px,100vw - 32px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 10px 28px var(--shadow-md, rgba(0, 0, 0, .14));overflow:hidden}.tasks-help__head[data-v-8cfea4f2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.tasks-help__head h4[data-v-8cfea4f2]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.tasks-help__close[data-v-8cfea4f2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.tasks-help__close[data-v-8cfea4f2]:hover{background:var(--bg-hover);color:var(--text-primary)}.tasks-help__list[data-v-8cfea4f2]{margin:0;padding:8px 0}.tasks-help__list>div[data-v-8cfea4f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.tasks-help__list>div[data-v-8cfea4f2]:hover{background:var(--bg-hover)}.tasks-help__list dt[data-v-8cfea4f2]{margin:0;font-size:12.5px;color:var(--text-primary)}.tasks-help__list dd[data-v-8cfea4f2]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.tasks-help__list dd span[data-v-8cfea4f2]{font-size:10px}.tasks-help__list dd kbd[data-v-8cfea4f2]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:inherit;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.tasks-help-enter-active[data-v-8cfea4f2],.tasks-help-leave-active[data-v-8cfea4f2]{transition:opacity .14s ease,transform .18s ease}.tasks-help-enter[data-v-8cfea4f2],.tasks-help-leave-to[data-v-8cfea4f2]{opacity:0;transform:translateY(-4px) scale(.98)}.case-lookup-wrapper[data-v-8cfea4f2]{display:flex;align-items:center;flex-shrink:0}.case-lookup-wrapper--mobile[data-v-8cfea4f2],.case-lookup-wrapper--mobile .case-lookup-input[data-v-8cfea4f2],.case-lookup-wrapper--mobile .case-lookup-input input[data-v-8cfea4f2]{width:100%}.case-lookup-input[data-v-8cfea4f2]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 4px 0 12px;height:32px;transition:border-color .2s,box-shadow .2s}.case-lookup-input[data-v-8cfea4f2]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.case-lookup-input .case-lookup-icon[data-v-8cfea4f2]{color:var(--text-secondary);font-size:11px;margin-right:7px;flex-shrink:0}.case-lookup-input input[data-v-8cfea4f2]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:130px;padding:0}.case-lookup-input input[data-v-8cfea4f2]::placeholder{color:var(--text-tertiary);font-size:12px}.case-lookup-input input[data-v-8cfea4f2]:disabled{opacity:.6}.case-lookup-input button[data-v-8cfea4f2]{border:none;background:var(--color-bpm);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:11px;transition:opacity .15s}.case-lookup-input button[data-v-8cfea4f2]:hover:not(:disabled){opacity:.82}.case-lookup-input button[data-v-8cfea4f2]:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.scroll-to-top[data-v-8cfea4f2]{position:fixed;bottom:20px;right:15px;z-index:1050;border-radius:50%;width:34px;height:34px;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:0;transform:translateY(6px) scale(.9);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s,color .15s,border-color .15s}.scroll-to-top--visible[data-v-8cfea4f2]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top[data-v-8cfea4f2]:hover{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm);box-shadow:0 4px 14px #3b5bfd59}@media screen and (max-width:699px){.tasks-header-panel[data-v-8cfea4f2]{flex-direction:column;align-items:stretch;gap:8px;max-width:100%;overflow:hidden}.tasks-header-left[data-v-8cfea4f2],.status-tabs[data-v-8cfea4f2]{width:100%;max-width:100%}.case-lookup-wrapper[data-v-8cfea4f2],.case-lookup-wrapper .case-lookup-input[data-v-8cfea4f2],.case-lookup-wrapper .case-lookup-input input[data-v-8cfea4f2]{width:100%}.tasks-header-right[data-v-8cfea4f2]{width:100%;max-width:100%}}.tasks-meta-bar[data-v-8cfea4f2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:6px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.tasks-meta-count[data-v-8cfea4f2]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.tasks-meta-count b[data-v-8cfea4f2]{color:var(--text-primary)}.tasks-per-page[data-v-8cfea4f2]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.per-page-select[data-v-8cfea4f2]{height:26px;font-size:12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:0 6px;width:70px;cursor:pointer}.per-page-select[data-v-8cfea4f2]:focus{border-color:var(--color-bpm);outline:none}.tasks-empty-state[data-v-8cfea4f2]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.tasks-empty-state__icon[data-v-8cfea4f2]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.tasks-empty-state__text[data-v-8cfea4f2]{font-weight:500}button[data-v-3ba25f51]{font-family:inherit;font-size:100%;font-size:1.4rem;line-height:1.15;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button}button[data-v-3ba25f51]::-moz-focus-inner{border-style:none;padding:0}button[data-v-3ba25f51]:-moz-focusring{outline:1px dotted ButtonText}button[data-v-3ba25f51]{position:relative;-webkit-transition:all .2s;transition:all .2s;transition-timing-function:ease-in}.spinner[data-v-3ba25f51]{line-height:1.15;position:absolute;top:50%;left:auto;right:1.7rem;margin:-.7em;opacity:0;transition-property:padding,opacity;transition-duration:.2s,.2s;transition-timing-function:ease-in,ease;transition-delay:0s,.2s}.spinner span[data-v-3ba25f51]{box-sizing:border-box;display:inline-block;position:absolute;right:0;top:.15rem;width:1rem;height:1rem;opacity:1;border:3.4px solid #888;border-radius:50%;animation:spinner-3ba25f51 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#888 transparent transparent transparent}.spinner span[data-v-3ba25f51]:nth-child(1){animation-delay:.45s}.spinner span[data-v-3ba25f51]:nth-child(2){animation-delay:.3s}.spinner span[data-v-3ba25f51]:nth-child(3){animation-delay:.15s}.loading[data-v-3ba25f51]{padding-right:3rem!important}.loading .spinner[data-v-3ba25f51],.loading .spinner span[data-v-3ba25f51]{opacity:1}button[data-v-3ba25f51]:not(:disabled){transition-delay:.2s}button:not(:disabled) .spinner span[data-v-3ba25f51]{box-shadow:0 0 0 .2rem #888 inset;border:7.4px solid transparent;-webkit-transition:all .4s;transition:all .4s}button:not(:disabled) .spinner span[data-v-3ba25f51]:nth-child(1){transform:rotate(0)!important}button:not(:disabled) .spinner span[data-v-3ba25f51]:nth-child(2){transform:rotate(90deg)!important}button:not(:disabled) .spinner span[data-v-3ba25f51]:nth-child(3){transform:rotate(180deg)!important}button:not(:disabled) .spinner span[data-v-3ba25f51]:nth-child(4){transform:rotate(270deg)!important}@keyframes spinner-3ba25f51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps-nav[data-v-e421472a]{min-width:0}.steps-nav__row[data-v-e421472a]{display:flex;align-items:center;gap:8px;min-width:0}.steps-nav__summary[data-v-e421472a]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.steps-nav__summary-main[data-v-e421472a]{display:flex;align-items:center;gap:8px;min-width:0}.steps-nav__summary-label[data-v-e421472a]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.steps-nav__summary-count[data-v-e421472a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:10px;font-weight:700}.steps-nav__summary-divider[data-v-e421472a]{width:1px;height:14px;background:var(--border-secondary);flex-shrink:0}.steps-nav__summary-icon[data-v-e421472a]{color:var(--color-bpm);font-size:12px;flex-shrink:0}.steps-nav__summary-title[data-v-e421472a]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.steps-nav__toggle[data-v-e421472a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.steps-nav__toggle i[data-v-e421472a]{font-size:12px}.steps-nav__toggle[data-v-e421472a]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.steps-nav__hooper[data-v-e421472a]{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;position:relative}.steps-nav__carousel[data-v-e421472a]{flex:1 1 auto;min-width:0}.steps-nav__arrow[data-v-e421472a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;padding:0;transition:color .15s ease,background .15s ease}.steps-nav__arrow i[data-v-e421472a]{font-size:11px}.steps-nav__arrow[data-v-e421472a]:hover{color:var(--color-bpm);background:var(--bg-hover)}.selected-step[data-v-e421472a]{background:var(--color-bpm)!important;border-color:var(--color-bpm)!important;color:var(--color-on-accent)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--color-bpm) 28%,transparent)}.selected-step .box-step__icon[data-v-e421472a],.selected-step .box-step__title[data-v-e421472a],.selected-step .box-step__action[data-v-e421472a]{color:var(--color-on-accent)!important}.selected-step .box-step__description[data-v-e421472a]{color:color-mix(in srgb,var(--color-on-accent) 88%,transparent)!important}.selected-step-end[data-v-e421472a]{background:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--color-on-accent)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--color-success) 28%,transparent)}.selected-step-end .box-step__icon[data-v-e421472a],.selected-step-end .box-step__title[data-v-e421472a]{color:var(--color-on-accent)!important}.disabled-step[data-v-e421472a]{background:var(--bg-tertiary)!important;border-color:var(--border-secondary)!important;color:var(--text-disabled)!important;cursor:default!important}.disabled-step .box-step__icon[data-v-e421472a],.disabled-step .box-step__title[data-v-e421472a],.disabled-step .box-step__description[data-v-e421472a]{color:var(--text-disabled)!important}.loading-step[data-v-e421472a]{pointer-events:none;opacity:.6;cursor:progress}.hooper-track[data-v-e421472a]{display:flex;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.hooper[data-v-e421472a]{outline:0;z-index:2;margin:0;width:100%;height:auto!important}.hooper .step-wrapper[data-v-e421472a]{padding:2px 3px}.hooper .step-wrapper .box-step[data-v-e421472a]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;position:relative;background:var(--bg-card);height:54px;min-height:54px;border:1px solid var(--border-secondary);border-radius:8px;padding:8px 10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;color:var(--text-primary);box-sizing:border-box}.hooper .step-wrapper .box-step[data-v-e421472a]:hover:not(.selected-step):not(.selected-step-end):not(.disabled-step){border-color:var(--color-bpm);box-shadow:0 1px 3px var(--shadow-sm);background:var(--bg-hover)}.box-step__body[data-v-e421472a]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.box-step__main[data-v-e421472a]{display:flex;align-items:center;gap:7px;min-width:0}.box-step__icon[data-v-e421472a]{font-size:12px;color:var(--color-bpm);flex-shrink:0;opacity:.9}.box-step__title[data-v-e421472a]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.2}.box-step__description[data-v-e421472a]{margin:0;padding-left:19px;font-size:11px;line-height:1.3;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box-step__actions[data-v-e421472a]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.box-step__action[data-v-e421472a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--color-success);cursor:pointer;padding:0}.box-step__action i[data-v-e421472a]{font-size:11px}.box-step__action[data-v-e421472a]:hover{background:color-mix(in srgb,var(--color-on-accent) 16%,transparent);color:var(--color-bpm)}.selected-step .box-step__action[data-v-e421472a]:hover{background:color-mix(in srgb,var(--color-on-accent) 18%,transparent)}@media(max-width:699px){.steps-nav__summary[data-v-e421472a]{min-height:var(--touch-target-min, 44px)}.steps-nav__toggle[data-v-e421472a],.steps-nav__arrow[data-v-e421472a]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.box-step[data-v-e421472a]{min-height:var(--touch-target-min, 44px)}.box-step__action[data-v-e421472a]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}#history-doc[data-v-7118c6d2]{min-height:calc(500px - 2em);max-height:100px;overflow:auto!important}.text-size-sm[data-v-7118c6d2]{font-size:13px}.icon-close[data-v-7118c6d2]{position:relative;top:0;width:10px;height:5px;display:inline-block;cursor:pointer;margin:0;padding:0}.close-bar[data-v-7118c6d2]{position:absolute;top:-12px;left:4px;display:block;box-sizing:border-box;width:2.3px;height:24px;background-color:#fff}.close-one[data-v-7118c6d2]{transform:rotate(45deg)}.close-two[data-v-7118c6d2]{transform:rotate(-45deg)}.card i[data-v-120a27d2]{font-size:16px!important}.loading-button[data-v-120a27d2]{font-size:1rem!important;padding:10px;min-height:38px;min-width:100px}.dss-personal-details-header[data-v-83f2c911]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.dss-personal-details-badge[data-v-83f2c911]{width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--bg-hover);border:1px solid var(--border-secondary);flex:0 0 auto}.dss-personal-details-header-text h5[data-v-83f2c911]{color:var(--text-primary);font-weight:600}.dss-personal-details-header-text small[data-v-83f2c911]{color:var(--text-secondary)}.dss-personal-details-message[data-v-83f2c911]{margin-bottom:1rem;padding:.625rem .75rem;border:1px solid var(--border-secondary);border-left:3px solid var(--primary);border-radius:.5rem;background:var(--bg-secondary);color:var(--text-secondary);font-size:.85rem}.dss-personal-details-form[data-v-83f2c911]{border:1px solid var(--border-secondary);border-radius:.625rem;padding:.875rem;background:var(--bg-secondary)}.dss-form-group[data-v-83f2c911]{margin-bottom:.875rem}[data-v-83f2c911] .dss-personal-details-modal-content .modal-body{padding:1rem}[data-v-83f2c911] .dss-personal-details-modal-content .modal-footer{border-top:1px solid var(--border-secondary);padding:.75rem 1rem;background:var(--bg-secondary)}[data-v-83f2c911] .dss-personal-details-modal-content .btn-primary{font-weight:600}[data-v-83f2c911] .dss-form-group>label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.35rem}[data-v-83f2c911] .dss-form-group .form-control{height:2.35rem;border:1px solid var(--border-secondary);border-radius:.5rem;background:var(--bg-card);color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease}[data-v-83f2c911] .dss-form-group .form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .14rem #3b5bfd26}#lacuna-signer-frame iframe{min-height:600px;width:100%!important;border:none}.esign-personal-details-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;margin-bottom:.75rem;border:1px solid var(--border-secondary, #dee2e6);border-radius:.5rem;background:var(--bg-card, #fff);box-shadow:0 2px 8px #0000000f}.esign-personal-details-content{display:flex;align-items:center;gap:.625rem;min-width:0;color:var(--text-primary)}.esign-personal-details-icon{width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--bg-hover, #f1f3f5);flex:0 0 auto}.esign-personal-details-edit-btn{font-weight:600}.esign-start-signature-btn{min-width:180px;min-height:38px;padding:.5rem 1rem;font-weight:600;letter-spacing:.01em;background:var(--color-dss);border-color:var(--color-dss);color:var(--text-inverse);box-shadow:0 4px 14px var(--shadow-md);transition:transform .15s ease,box-shadow .15s ease}.esign-start-signature-btn:not(:disabled):hover{background:var(--color-dss);border-color:var(--color-dss);filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 18px var(--shadow-lg)}.esign-start-signature-btn:not(:disabled):active{background:var(--color-dss);border-color:var(--color-dss);filter:brightness(.96);transform:translateY(0)}.esign-selected-file-stack{display:flex;flex-direction:column;width:100%;min-width:0;flex:1 1 auto}.esign-selected-file-row{flex:0 0 auto;min-width:0;width:100%}.esign-selected-file-body{width:100%;min-width:0;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-secondary, #dee2e6)}.esign-placement-pin{font-size:.7rem;opacity:.9;margin-right:.35rem;color:var(--text-secondary)}.esign-placement-coords-text{font-variant-numeric:tabular-nums;letter-spacing:.02em}.esign-pending-panel{width:100%;max-width:680px;border:1px solid var(--border-secondary, #dee2e6);border-left:4px solid var(--primary, #3b5bfd);border-radius:.5rem;background:var(--bg-secondary, #f8f9fa);padding:1rem 1.25rem}.esign-signed-preview-wrapper{width:100%;max-width:1100px;margin:0 auto;border:1px solid var(--border-secondary, #dee2e6);border-radius:.5rem;overflow:hidden;background:var(--bg-card, #fff)}.esign-signed-preview-frame{width:100%;min-height:640px;border:none}.esign-signed-preview-modal-body{width:100%}.debug-panel[data-v-42b061c4]{position:relative;z-index:1000}.debug-panel__card[data-v-42b061c4]{position:fixed;right:96px;bottom:24px;width:min(400px,100vw - 48px);height:min(520px,100vh - 120px);display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:14px;box-shadow:0 8px 28px var(--shadow-md);overflow:hidden;z-index:9999;color:var(--text-primary);animation:debug-panel-in-42b061c4 .18s ease}@keyframes debug-panel-in-42b061c4{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.debug-panel__header[data-v-42b061c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card);flex-shrink:0}.debug-panel__identity[data-v-42b061c4]{display:flex;align-items:center;gap:10px;min-width:0}.debug-panel__icon[data-v-42b061c4]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--color-warning-soft-bg);border:1px solid var(--color-warning-soft-border);color:var(--color-warning);font-size:14px;flex-shrink:0}.debug-panel__titles[data-v-42b061c4]{display:flex;flex-direction:column;gap:3px;min-width:0}.debug-panel__label[data-v-42b061c4]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-panel__title[data-v-42b061c4]{margin:0;font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-panel__actions[data-v-42b061c4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.debug-panel__icon-btn[data-v-42b061c4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);padding:0;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.debug-panel__icon-btn[data-v-42b061c4]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.debug-panel__icon-btn[data-v-42b061c4]:disabled{opacity:.55;cursor:not-allowed}.debug-panel__icon-btn i[data-v-42b061c4]{font-size:12px}.debug-panel__body[data-v-42b061c4]{flex:1 1 auto;min-height:0;padding:12px 14px 14px;overflow:hidden;display:flex;flex-direction:column}.debug-panel__list[data-v-42b061c4]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:calc(min(520px,100vh - 120px) - 88px);padding-right:2px}.debug-var[data-v-42b061c4]{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);transition:border-color .15s ease,background .15s ease}.debug-var[data-v-42b061c4]:hover{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.debug-var__top[data-v-42b061c4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.debug-var__name[data-v-42b061c4]{font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--color-bpm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.debug-var__type[data-v-42b061c4]{flex-shrink:0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--color-bpm) 22%,var(--border-secondary));color:var(--color-bpm)}.debug-var__value[data-v-42b061c4]{font-size:12px;line-height:1.4;color:var(--text-secondary);word-break:break-word}.debug-var__pre[data-v-42b061c4]{margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.45;padding:8px 10px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-primary);max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word}.debug-panel__empty[data-v-42b061c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;border-radius:10px;border:1px dashed var(--border-secondary);background:color-mix(in srgb,var(--color-info) 8%,var(--bg-tertiary));text-align:center}.debug-panel__empty-icon[data-v-42b061c4]{font-size:22px;color:var(--color-info)}.debug-panel__empty-text[data-v-42b061c4]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.debug-panel__toggle[data-v-42b061c4]{position:fixed;right:28px;bottom:100px;width:44px;height:44px;border-radius:12px;border:1px solid var(--color-warning-soft-border);background:var(--color-warning-soft-bg);color:var(--color-warning);z-index:1000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 14px var(--shadow-md);transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.debug-panel__toggle i[data-v-42b061c4]{font-size:16px}.debug-panel__toggle[data-v-42b061c4]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-warning) 22%,var(--bg-secondary));border-color:var(--color-warning)}.debug-panel__toggle[data-v-42b061c4]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-warning) 30%,transparent),0 4px 14px var(--shadow-md)}.debug-panel__toggle--active[data-v-42b061c4]{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-on-accent)}.debug-panel__toggle--active[data-v-42b061c4]:hover{filter:brightness(.95);background:var(--color-warning)}@media(max-width:768px){.debug-panel__card[data-v-42b061c4]{right:12px;left:12px;bottom:88px;width:auto}.debug-panel__toggle[data-v-42b061c4]{right:16px;bottom:88px}}.top-controls[data-v-e7002733]{font-weight:400;gap:4px}.top-controls .icon-back[data-v-e7002733]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);transition:all .15s ease}.top-controls .icon-back[data-v-e7002733]:hover{color:var(--color-bpm);border-color:var(--color-bpm);background:var(--bg-hover)}.top-controls .shortcuts-wrap[data-v-e7002733]{position:relative;display:inline-flex;align-items:center}.top-controls .shortcuts-btn[data-v-e7002733]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.top-controls .shortcuts-btn[data-v-e7002733]:hover,.top-controls .shortcuts-btn[data-v-e7002733]:focus,.top-controls .shortcuts-btn.active[data-v-e7002733]{color:var(--color-bpm);border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-hover));outline:none}.top-controls .task-exec-help[data-v-e7002733]{position:absolute;top:calc(100% + 8px);left:0;width:min(300px,100vw - 40px);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 4px 20px var(--shadow-md);padding:12px 14px;z-index:50}.top-controls .task-exec-help__head[data-v-e7002733]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.top-controls .task-exec-help__head h4[data-v-e7002733]{margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.top-controls .task-exec-help__close[data-v-e7002733]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.top-controls .task-exec-help__close[data-v-e7002733]:hover{color:var(--text-primary);background:var(--bg-hover)}.top-controls .task-exec-help__list[data-v-e7002733]{margin:0;display:grid;gap:2px}.top-controls .task-exec-help__list>div[data-v-e7002733]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px;border-radius:6px}.top-controls .task-exec-help__list>div[data-v-e7002733]:hover{background:var(--bg-hover)}.top-controls .task-exec-help__list dt[data-v-e7002733]{margin:0;font-size:12.5px;color:var(--text-primary)}.top-controls .task-exec-help__list dd[data-v-e7002733]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.top-controls .task-exec-help__list dd span[data-v-e7002733]{font-size:10px}.top-controls .task-exec-help__list dd kbd[data-v-e7002733]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-bottom-width:2px;color:var(--text-primary);font-size:10.5px;font-family:inherit;padding:1px 6px;border-radius:4px;min-width:1.4em;text-align:center}.top-controls .comments[data-v-e7002733]{position:relative;top:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--color-bpm);cursor:pointer;transition:all .15s ease}.top-controls .comments[data-v-e7002733]:hover,.top-controls .comments[data-v-e7002733]:focus,.top-controls .comments.active[data-v-e7002733]{color:var(--color-bpm);border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-hover));outline:none}.top-controls .comments .icon-note-create[data-v-e7002733]{position:relative;right:0;color:inherit;font-size:14px}.top-controls .comments .badge-pill[data-v-e7002733]{position:absolute;top:-6px;right:-6px;left:auto;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;background-color:var(--color-bpm)!important;color:var(--color-on-accent);border:1px solid var(--color-bpm)!important}.icons-btn-size[data-v-e7002733]{font-size:1rem;cursor:pointer;color:var(--text-secondary);transition:all .15s ease}.icons-btn-size[data-v-e7002733]:hover{color:var(--color-bpm)}.task-exec-help-enter-active[data-v-e7002733],.task-exec-help-leave-active[data-v-e7002733]{transition:opacity .14s ease,transform .18s ease}.task-exec-help-enter[data-v-e7002733],.task-exec-help-leave-to[data-v-e7002733]{opacity:0;transform:translateY(-4px) scale(.98)}[data-v-e7002733] .badge-primary{background-color:var(--color-bpm)!important;color:var(--color-on-accent)!important;border-color:var(--color-bpm)!important}.case-notes-popover.popover{width:min(420px,100vw - 24px);max-width:min(420px,100vw - 24px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 8px 28px var(--shadow-md);z-index:1060}.case-notes-popover.popover .arrow:before,.case-notes-popover.popover .arrow:after{border-bottom-color:var(--border-secondary)}.case-notes-popover.popover .popover-header{display:flex;align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);border-radius:12px 12px 0 0;padding:10px 12px;color:var(--text-primary)}.case-notes-popover.popover .popover-body{padding:0;color:var(--text-primary);height:min(520px,100vh - 160px);overflow:hidden}.case-notes-popover__header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.case-notes-popover__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.case-notes-popover__title-icon{color:var(--color-bpm);font-size:14px}.case-notes-popover__title{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.case-notes-popover__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:10px;font-weight:700}.case-notes-popover__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:11px;transition:all .12s ease}.case-notes-popover__close:hover{background:var(--bg-hover);color:var(--text-primary)}.case-notes-popover__body{height:100%;overflow:hidden}.case-notes-popover__body .notes-root{height:100%}@keyframes task-split-rise-7b5a6ec3{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.task-split[data-v-7b5a6ec3]{min-width:0}.task-split--open[data-v-7b5a6ec3]{position:fixed;inset:0;width:100%;height:100%;background-color:var(--overlay-modal);padding:16px;z-index:var(--z-bpm-split-screen)}.task-split__shell[data-v-7b5a6ec3]{display:flex;flex-direction:column;min-width:0;min-height:0}.task-split--open .task-split__shell[data-v-7b5a6ec3]{height:100%;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);overflow:hidden;animation:task-split-rise-7b5a6ec3 .35s ease both}.task-split__header[data-v-7b5a6ec3]{display:flex;align-items:center;gap:16px;min-height:56px;padding:10px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);flex-shrink:0}.task-split__identity[data-v-7b5a6ec3]{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 240px}.task-split__icon[data-v-7b5a6ec3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:13px;flex-shrink:0}.task-split__titles[data-v-7b5a6ec3]{display:flex;flex-direction:column;gap:1px;min-width:0}.task-split__eyebrow[data-v-7b5a6ec3]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.task-split__title[data-v-7b5a6ec3]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-split__docs[data-v-7b5a6ec3]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;justify-content:flex-end}.task-split__docs-label[data-v-7b5a6ec3]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.task-split__tabs[data-v-7b5a6ec3]{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:thin}.task-split__tab[data-v-7b5a6ec3]{display:inline-flex;align-items:center;gap:6px;max-width:180px;height:32px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.task-split__tab i[data-v-7b5a6ec3]{font-size:11px;opacity:.75;flex-shrink:0}.task-split__tab[data-v-7b5a6ec3]:hover{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.task-split__tab[data-v-7b5a6ec3]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-bpm) 45%,transparent);outline-offset:2px}.task-split__tab--active[data-v-7b5a6ec3]{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-secondary));box-shadow:inset 3px 0 0 var(--color-bpm)}.task-split__tab--active i[data-v-7b5a6ec3]{opacity:1}.task-split__tab-label[data-v-7b5a6ec3]{min-width:0;overflow:hidden;text-overflow:ellipsis}.task-split__select[data-v-7b5a6ec3]{min-width:220px;max-width:360px;flex:1 1 220px}.task-split__close[data-v-7b5a6ec3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.task-split__close[data-v-7b5a6ec3]:hover{color:var(--color-danger, #dc3545);border-color:color-mix(in srgb,var(--color-danger, #dc3545) 35%,var(--border-secondary));background:var(--bg-hover)}.task-split__close[data-v-7b5a6ec3]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-bpm) 45%,transparent);outline-offset:2px}.task-split__body[data-v-7b5a6ec3]{display:grid;grid-template-columns:minmax(320px,38%) minmax(0,1fr);gap:0;min-height:0;flex:1 1 auto;height:100%}.task-split__body--stacked[data-v-7b5a6ec3]{display:block;height:auto}.task-split--open .task-split__body[data-v-7b5a6ec3]{height:auto;flex:1 1 auto;min-height:0}.task-split__form[data-v-7b5a6ec3]{min-width:0;min-height:0;border-right:1px solid var(--border-secondary);background:var(--bg-card)}.task-split__form--full[data-v-7b5a6ec3]{border-right:0}.task-split--open .task-split__form[data-v-7b5a6ec3]{overflow:hidden}.task-split__form-scroll[data-v-7b5a6ec3]{height:100%;overflow-x:hidden;overflow-y:auto;padding:16px 18px 14px;overscroll-behavior:contain}.task-split__form--full .task-split__form-scroll[data-v-7b5a6ec3]{padding:0;overflow:visible;height:auto}.task-split__viewer[data-v-7b5a6ec3]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-tertiary)}.task-split__viewer-frame[data-v-7b5a6ec3]{position:relative;flex:1 1 auto;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain}.task-split__viewer-frame[data-v-7b5a6ec3] #visualization{min-height:100%}.task-split__viewer-frame[data-v-7b5a6ec3] .sidebarViewer,.task-split__viewer-frame[data-v-7b5a6ec3] .visualization-body{border-radius:0}.task-split__empty-wrap[data-v-7b5a6ec3]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:280px;padding:24px}.task-split__empty[data-v-7b5a6ec3]{width:min(420px,100%);padding:18px 16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);text-align:left}.task-split__empty-title[data-v-7b5a6ec3]{margin:0;font-size:13px;font-weight:600;color:var(--text-secondary)}.task-split__empty-hint[data-v-7b5a6ec3]{margin:4px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.4}.task-split__footer[data-v-7b5a6ec3]{flex-shrink:0;padding:8px 4px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.task-split__footer[data-v-7b5a6ec3] .task-execution-actions{padding:0 8px}.task-split__footer[data-v-7b5a6ec3] button.btn{height:32px;border-radius:6px;font-size:12px;font-weight:600;padding:5px 14px;margin:0}@media(max-width:1000px){.task-split--open[data-v-7b5a6ec3]{padding:8px}.task-split__header[data-v-7b5a6ec3]{flex-wrap:wrap;gap:10px;padding:10px 12px}.task-split__identity[data-v-7b5a6ec3]{flex:1 1 auto}.task-split__docs[data-v-7b5a6ec3]{order:3;flex:1 1 100%;justify-content:flex-start}.task-split__docs-label[data-v-7b5a6ec3]{display:none}.task-split__body[data-v-7b5a6ec3]{grid-template-columns:1fr;grid-template-rows:minmax(220px,42%) minmax(0,1fr)}.task-split__form[data-v-7b5a6ec3]{border-right:0;border-bottom:1px solid var(--border-secondary)}}@media(prefers-reduced-motion:reduce){.task-split--open .task-split__shell[data-v-7b5a6ec3]{animation:none}}#tasks-execution[data-v-f6a12d39],.overlay[data-v-f6a12d39]{overscroll-behavior-y:contain;overflow-anchor:none}.selected-step-wrapper[data-v-f6a12d39]{min-height:300px;position:relative}.selected-step-wrapper .document-visualization[data-v-f6a12d39]{height:calc(100vh - 300px)}.unclickable[data-v-f6a12d39]{pointer-events:none}.task-exec[data-v-f6a12d39]{min-height:calc(100vh - var(--app-header-offset, 64px));min-height:calc(100dvh - var(--app-header-offset, 64px));padding:12px 16px;box-sizing:border-box}.task-exec__shell[data-v-f6a12d39]{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(88px + var(--safe-area-bottom, 0px))}.task-exec-header[data-v-f6a12d39]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.task-exec-header__top[data-v-f6a12d39]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-exec-header__actions[data-v-f6a12d39]{display:flex;align-items:center;gap:8px;flex-shrink:0}.task-exec-header__identity[data-v-f6a12d39]{display:flex;align-items:center;gap:10px;min-width:0}.task-exec-header__icon[data-v-f6a12d39]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:14px;flex-shrink:0}.task-exec-header__titles[data-v-f6a12d39]{display:flex;flex-direction:column;min-width:0;gap:2px}.task-exec-header__label[data-v-f6a12d39]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1}.task-exec-header__case[data-v-f6a12d39]{margin:0;font-size:20px;font-weight:700;color:var(--color-bpm);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-header__meta[data-v-f6a12d39]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.task-exec-chip[data-v-f6a12d39]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);min-width:0}.task-exec-chip__label[data-v-f6a12d39]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.task-exec-chip__value[data-v-f6a12d39]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-chip--accent[data-v-f6a12d39]{background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-tertiary));border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.task-exec-chip--accent .task-exec-chip__value[data-v-f6a12d39]{color:var(--color-bpm)}.task-exec-chip--accent .task-exec-chip__label[data-v-f6a12d39]{color:var(--color-bpm);opacity:.85}.task-exec-header__dates[data-v-f6a12d39]{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:10px;border-top:1px solid var(--border-secondary)}.task-exec-date[data-v-f6a12d39]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.task-exec-date__label[data-v-f6a12d39]{color:var(--text-tertiary);font-weight:500}.task-exec-date__value[data-v-f6a12d39]{color:var(--text-secondary)}.task-exec-workspace[data-v-f6a12d39]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.task-exec-workspace__steps[data-v-f6a12d39]{padding:8px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.task-exec-workspace__body[data-v-f6a12d39]{padding:14px 16px 18px;min-height:320px}.task-exec-empty-steps[data-v-f6a12d39]{display:flex;align-items:center;gap:12px;padding:8px 4px 12px}.task-exec-empty-steps__icon[data-v-f6a12d39]{font-size:28px;color:var(--color-warning)}.task-exec-empty-steps__copy[data-v-f6a12d39]{display:flex;flex-direction:column;gap:2px}.task-exec-empty-steps__copy strong[data-v-f6a12d39]{color:var(--text-primary);font-size:14px}.task-exec-empty-steps__copy span[data-v-f6a12d39]{color:var(--text-secondary);font-size:12px}.task-exec-notice[data-v-f6a12d39]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:4px 0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-info) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-info) 10%,var(--bg-secondary))}.task-exec-notice__icon[data-v-f6a12d39]{font-size:28px;color:var(--color-info);line-height:1;flex-shrink:0}.task-exec-notice__copy[data-v-f6a12d39]{min-width:0}.task-exec-notice__title[data-v-f6a12d39]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.task-exec-notice__desc[data-v-f6a12d39]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.task-exec-actions__list[data-v-f6a12d39]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task-exec-actions__list--inline[data-v-f6a12d39]{max-width:420px}.task-exec-action[data-v-f6a12d39]{margin:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.task-exec-action[data-v-f6a12d39]:hover{border-color:var(--color-bpm);background:var(--bg-hover);box-shadow:0 1px 3px var(--shadow-sm)}.task-exec-action--disabled[data-v-f6a12d39]{pointer-events:none;opacity:.55}.task-exec-action__inner[data-v-f6a12d39]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.task-exec-action__icon[data-v-f6a12d39]{font-size:18px;line-height:1;color:var(--color-bpm);margin-top:2px}.task-exec-action__copy[data-v-f6a12d39]{display:flex;flex-direction:column;gap:3px;min-width:0}.task-exec-action__title[data-v-f6a12d39]{font-size:14px;font-weight:700;color:var(--color-bpm);line-height:1.2}.task-exec-action__desc[data-v-f6a12d39]{font-size:12px;color:var(--text-secondary);line-height:1.35}.task-exec-guidance-btn[data-v-f6a12d39]{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);padding:0;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.task-exec-guidance-btn[data-v-f6a12d39]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.task-exec-guidance-btn i[data-v-f6a12d39]{font-size:13px}.task-exec-float-bar[data-v-f6a12d39]{min-width:min(420px,100vw - 48px);max-width:calc(100vw - 48px);width:max-content;position:fixed;bottom:calc(12px + var(--safe-area-bottom, 0px));left:50%;right:auto;transform:translate(-50%);z-index:999;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);padding:8px 12px;border-radius:12px;box-shadow:0 4px 16px var(--shadow-md)}.task-exec-float-bar.NO_OPACITY[data-v-f6a12d39]{opacity:0;pointer-events:none}.task-exec-float-bar.OVER-MODAL[data-v-f6a12d39]{z-index:var(--z-bpm-split-screen-float, 10000)}.task-exec-float-bar button.btn[data-v-f6a12d39],.task-exec-float-bar .btn[data-v-f6a12d39]{height:auto;min-height:var(--touch-target-min, 44px);border-radius:6px;font-size:13px;font-weight:600;padding:8px 14px;margin:0}.task-exec-float-bar button.btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button),.task-exec-float-bar .btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button){background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary);transition:all .15s ease}.task-exec-float-bar button.btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button):hover:not(:disabled),.task-exec-float-bar .btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button):hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.task-exec-float-bar button.btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button):disabled,.task-exec-float-bar .btn[data-v-f6a12d39]:not(.btn-success):not(.btn-primary):not(.approval-button):disabled{background-color:var(--bg-disabled);border-color:var(--border-secondary);color:var(--text-disabled);opacity:.6}.task-exec-float-bar button.btn.btn-success[data-v-f6a12d39],.task-exec-float-bar .btn.btn-success[data-v-f6a12d39]{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-on-accent);transition:all .15s ease}.task-exec-float-bar button.btn.btn-success[data-v-f6a12d39]:hover:not(:disabled),.task-exec-float-bar .btn.btn-success[data-v-f6a12d39]:hover:not(:disabled){filter:brightness(.92)}.task-exec-float-bar button.btn.btn-success[data-v-f6a12d39]:disabled,.task-exec-float-bar .btn.btn-success[data-v-f6a12d39]:disabled{opacity:.6}.task-exec-float-bar button.btn.btn-primary[data-v-f6a12d39],.task-exec-float-bar .btn.btn-primary[data-v-f6a12d39]{background-color:var(--color-bpm);border-color:var(--color-bpm);color:var(--color-on-accent);transition:all .15s ease}.task-exec-float-bar button.btn.btn-primary[data-v-f6a12d39]:hover:not(:disabled),.task-exec-float-bar .btn.btn-primary[data-v-f6a12d39]:hover:not(:disabled){filter:brightness(.92)}.task-exec-float-bar button.btn.btn-primary[data-v-f6a12d39]:disabled,.task-exec-float-bar .btn.btn-primary[data-v-f6a12d39]:disabled{opacity:.6}.task-exec-float-bar .approval-button[data-v-f6a12d39]{color:var(--color-on-accent)!important;transition:filter .15s ease,color .15s ease}.task-exec-float-bar .approval-button[data-v-f6a12d39]:hover:not(:disabled){filter:brightness(.9);color:var(--color-on-accent)!important}.task-exec-float-bar__actions[data-v-f6a12d39]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.overlay[data-v-f6a12d39]{height:calc(100vh - var(--app-header-offset, 64px));height:calc(100dvh - var(--app-header-offset, 64px));min-height:0}@media(max-width:699px){.task-exec[data-v-f6a12d39]{padding:10px 12px;padding-bottom:calc(10px + var(--safe-area-bottom, 0px))}.task-exec-header[data-v-f6a12d39]{padding:12px;border-radius:10px}.task-exec-header__top[data-v-f6a12d39]{flex-direction:column;align-items:stretch}.task-exec-header__actions[data-v-f6a12d39]{justify-content:flex-end}.task-exec-header__case[data-v-f6a12d39]{font-size:18px}.task-exec-header__meta[data-v-f6a12d39]{gap:6px}.task-exec-chip[data-v-f6a12d39]{flex:1 1 auto;min-width:0}.task-exec-workspace[data-v-f6a12d39]{border-radius:10px}.task-exec-workspace__body[data-v-f6a12d39]{padding:12px}.task-exec-action__inner[data-v-f6a12d39]{min-height:var(--touch-target-min, 44px)}.task-exec-float-bar[data-v-f6a12d39]{left:max(12px,var(--safe-area-left, 0px));right:max(12px,var(--safe-area-right, 0px));bottom:calc(8px + var(--safe-area-bottom, 0px));width:auto;min-width:0;max-width:none;transform:none;padding:10px}.task-exec-float-bar__actions[data-v-f6a12d39]{width:100%}.task-exec-float-bar button.btn[data-v-f6a12d39],.task-exec-float-bar .btn[data-v-f6a12d39]{flex:1 1 auto;min-width:calc(50% - 8px)}.document-visualization[data-v-f6a12d39]{min-height:50vh;min-height:50dvh}}.version-select-container[data-v-febde606]{padding:0 10px}.version-selection[data-v-febde606]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.comparison-container[data-v-febde606]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.version-panel-content[data-v-febde606]{flex:1;padding:20px;overflow-y:auto;background:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:1.6;word-wrap:break-word;border:1px solid #e9ecef;border-radius:4px;background-color:#fff;min-height:600px;max-height:800px;color:#333;text-align:justify}.version-panel-content[data-v-febde606] .diff-added{background-color:#d4edda;color:#155724;padding:2px 4px;border-radius:3px;font-weight:700}.version-panel-content[data-v-febde606] .diff-removed{background-color:#f8d7da;color:#721c24;text-decoration:line-through;padding:2px 4px;border-radius:3px;font-weight:700}.version-panel-content[data-v-febde606] .diff-line{padding:2px 8px;font-family:Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.version-panel-content[data-v-febde606] .diff-same{background-color:#f8f9fa;color:#495057}.version-panel-content[data-v-febde606] .diff-removed{background-color:#f8d7da;color:#721c24;text-decoration:line-through;border-left:3px solid #dc3545}.version-panel-content[data-v-febde606] .diff-added{background-color:#d4edda;color:#155724;border-left:3px solid #28a745}.comparison-container[data-v-febde606]:fullscreen{background:#f8f9fa;padding:10px;display:flex;flex-direction:column;height:100vh;width:100vw}.comparison-container:fullscreen .version-panel-content[data-v-febde606]{height:calc(100vh - 80px);max-height:none;min-height:calc(100vh - 80px);width:100%;max-width:none;margin:0;padding:10px;border-radius:8px;box-shadow:0 4px 8px #0000001a;background:#e9ecef;display:block;overflow-y:auto}.comparison-container[data-v-febde606]:-webkit-full-screen{background:#f8f9fa;padding:10px;display:flex;flex-direction:column;height:100vh;width:100vw}.comparison-container:-webkit-full-screen .version-panel-content[data-v-febde606]{height:calc(100vh - 80px);max-height:none;min-height:calc(100vh - 80px);width:100%;max-width:none;margin:0;padding:10px;border-radius:8px;box-shadow:0 4px 8px #0000001a;background:#e9ecef;display:block;overflow-y:auto}.comparison-container[data-v-febde606]:-moz-full-screen{background:#f8f9fa;padding:10px;display:flex;flex-direction:column;height:100vh;width:100vw}.comparison-container:-moz-full-screen .version-panel-content[data-v-febde606]{height:calc(100vh - 80px);max-height:none;min-height:calc(100vh - 80px);width:100%;max-width:none;margin:0;padding:10px;border-radius:8px;box-shadow:0 4px 8px #0000001a;background:#e9ecef;display:block;overflow-y:auto}.fullscreen-controls[data-v-febde606]{z-index:1000;position:relative}.comparison-container:fullscreen .version-panel-content[data-v-febde606] .side-by-side-container,.comparison-container:-webkit-full-screen .version-panel-content[data-v-febde606] .side-by-side-container,.comparison-container:-moz-full-screen .version-panel-content[data-v-febde606] .side-by-side-container{display:flex;gap:15px;height:100%;align-items:flex-start;margin:0}.comparison-container:fullscreen .version-panel-content[data-v-febde606] .side-panel,.comparison-container:-webkit-full-screen .version-panel-content[data-v-febde606] .side-panel,.comparison-container:-moz-full-screen .version-panel-content[data-v-febde606] .side-panel{flex:1;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000026}.comparison-container:fullscreen .version-panel-content[data-v-febde606] .side-header,.comparison-container:-webkit-full-screen .version-panel-content[data-v-febde606] .side-header,.comparison-container:-moz-full-screen .version-panel-content[data-v-febde606] .side-header{padding:15px 20px;font-size:16px;font-weight:700}.comparison-container:fullscreen .version-panel-content[data-v-febde606] .side-content,.comparison-container:-webkit-full-screen .version-panel-content[data-v-febde606] .side-content,.comparison-container:-moz-full-screen .version-panel-content[data-v-febde606] .side-content{width:100%!important;max-width:none!important;min-height:calc(100vh - 200px)!important;padding:40px!important;font-size:16pt!important;line-height:1.8!important;overflow-y:auto;flex:1;margin-bottom:0!important}.navigator-header[data-v-dbe938de]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.navigator-header__copy[data-v-dbe938de]{min-width:0}.navigator-header__eyebrow[data-v-dbe938de]{display:inline-flex;align-items:center;gap:8px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-bpm);margin:0 0 4px}.navigator-header__eyebrow i[data-v-dbe938de]{font-size:12px}.navigator-header__subtitle[data-v-dbe938de]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.navigator-header__close[data-v-dbe938de]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.navigator-header__close[data-v-dbe938de]:hover{color:var(--text-primary);border-color:var(--border-tertiary);background:var(--bg-hover)}.navigator-body[data-v-dbe938de]{min-height:280px;font-size:13px}.navigator-state[data-v-dbe938de]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary)}.navigator-state__spinner[data-v-dbe938de]{color:var(--color-bpm)}.navigator-state--empty[data-v-dbe938de]{flex-direction:column}.navigator-state__icon[data-v-dbe938de]{font-size:28px;color:var(--text-tertiary);margin-bottom:4px}.navigator-stage[data-v-dbe938de]{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:stretch}.navigator-arrow[data-v-dbe938de]{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:100%;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;padding:0;transition:all .15s ease}.navigator-arrow i[data-v-dbe938de]{font-size:12px}.navigator-arrow[data-v-dbe938de]:hover:not(:disabled){color:var(--color-bpm);border-color:var(--color-bpm);background:var(--bg-hover)}.navigator-arrow[data-v-dbe938de]:disabled{opacity:.4;cursor:default}.navigator-card[data-v-dbe938de]{border:1px solid var(--border-secondary);border-radius:14px;background:var(--bg-card);padding:14px 16px;min-width:0}.navigator-card--locating[data-v-dbe938de]{display:flex;align-items:center;justify-content:center;min-height:140px}.navigator-card__locating[data-v-dbe938de]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:13px}.navigator-card__locating-spinner[data-v-dbe938de]{color:var(--color-bpm);flex-shrink:0}.navigator-card__top[data-v-dbe938de]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.navigator-card__badges[data-v-dbe938de]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.navigator-card__actions[data-v-dbe938de]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.navigator-icon-btn[data-v-dbe938de]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;padding:0}.navigator-icon-btn i[data-v-dbe938de]{font-size:12px}.navigator-icon-btn[data-v-dbe938de]:hover{color:var(--color-bpm);border-color:var(--color-bpm);background:var(--bg-hover)}.navigator-icon-btn--primary[data-v-dbe938de]{background:var(--color-bpm);border-color:var(--color-bpm);color:var(--color-on-accent)}.navigator-icon-btn--primary[data-v-dbe938de]:hover{filter:brightness(.94);color:var(--color-on-accent);border-color:var(--color-bpm);background:var(--color-bpm)}.navigator-badge[data-v-dbe938de]{border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace}.navigator-badge--actionable[data-v-dbe938de]{background:var(--color-success-soft-bg);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success-soft-ring)}.navigator-badge--readonly[data-v-dbe938de]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.navigator-position[data-v-dbe938de]{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--text-tertiary);display:inline-flex;align-items:center}.navigator-position__spinner[data-v-dbe938de]{width:12px;height:12px;color:var(--color-bpm)}.navigator-card__content[data-v-dbe938de]{min-width:0}.navigator-case-label[data-v-dbe938de]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.navigator-case-number[data-v-dbe938de]{font-size:20px;font-weight:700;color:var(--color-bpm);line-height:1.1}.navigator-case-title[data-v-dbe938de],.navigator-list__title[data-v-dbe938de]{display:block;margin-top:4px;margin-bottom:10px;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigator-meta[data-v-dbe938de]{display:flex;flex-wrap:wrap;gap:8px}.navigator-chip[data-v-dbe938de]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:6px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.navigator-chip__label[data-v-dbe938de]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.navigator-chip__value[data-v-dbe938de]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.navigator-public-variables[data-v-dbe938de]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.navigator-line[data-v-dbe938de]{color:var(--text-primary);margin-bottom:2px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.navigator-line--case[data-v-dbe938de],.navigator-list__case[data-v-dbe938de]{display:flex;align-items:center;gap:8px;min-width:0}.navigator-case-icon[data-v-dbe938de]{flex-shrink:0;font-size:14px}.navigator-case-icon--variables[data-v-dbe938de]{color:var(--color-bpm);font-size:12px}.navigator-list[data-v-dbe938de]{display:flex;overflow-x:auto;gap:8px;margin-top:14px;padding:2px 2px 8px;position:relative}.navigator-list[data-v-dbe938de]::-webkit-scrollbar{height:6px}.navigator-list[data-v-dbe938de]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.navigator-list[data-v-dbe938de]::-webkit-scrollbar-track{background:transparent}.navigator-list__item[data-v-dbe938de]{flex:0 0 200px;text-align:left;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);padding:10px 12px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;min-width:0;cursor:pointer}.navigator-list__item[data-v-dbe938de]:hover{border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary));background:var(--bg-hover)}.navigator-list__item.is-selected[data-v-dbe938de]{border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 20%,transparent)}.navigator-list__main[data-v-dbe938de]{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;min-width:0}.navigator-list__case[data-v-dbe938de]{margin-bottom:2px}.navigator-list__case strong[data-v-dbe938de]{font-size:13px;font-weight:700;color:var(--text-primary)}.navigator-list__item.is-selected .navigator-list__case strong[data-v-dbe938de]{color:var(--color-bpm)}.navigator-list__stage[data-v-dbe938de]{display:block;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigator-list__process[data-v-dbe938de]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;color:var(--text-tertiary);line-height:1.35}.icon-urgent-task[data-v-dbe938de]{font-size:14px;color:var(--badge-urgente)}.icon-sla-status[data-v-dbe938de]{display:inline-block;height:9px;width:9px;border-radius:50%;background-color:var(--bg-tertiary);flex-shrink:0}.icon-sla-status.no-sla[data-v-dbe938de]{background-color:var(--text-tertiary);opacity:.4}.icon-sla-status.overdue[data-v-dbe938de]{background-color:var(--color-danger)}.icon-sla-status.critical[data-v-dbe938de]{background-color:var(--color-warning)}.icon-sla-status.on-time[data-v-dbe938de]{background-color:var(--color-success)}@media(max-width:767px){.navigator-stage[data-v-dbe938de]{grid-template-columns:1fr}.navigator-arrow[data-v-dbe938de]{width:100%;min-height:36px}.navigator-card__top[data-v-dbe938de]{flex-direction:column;align-items:stretch}.navigator-card__actions[data-v-dbe938de]{justify-content:flex-end}.navigator-list__item[data-v-dbe938de]{flex-basis:170px}}.tooltip.tasks-navbar-bv-tooltip{pointer-events:none}.task-navigator-modal .modal-content{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;overflow:hidden;box-shadow:0 12px 40px var(--shadow-lg)}.task-navigator-modal .modal-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);padding:14px 16px}.task-navigator-modal .modal-body{background:var(--bg-card);padding:14px 16px 16px}.NO_OPACITY[data-v-bd1f5612]{opacity:0}.task-execution-actions[data-v-bd1f5612]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;padding:0 12px;box-sizing:border-box}.float-bar[data-v-bd1f5612]{opacity:0;min-width:min(720px,100vw - 48px);max-width:calc(100vw - 48px);width:min(960px,100vw - 48px);position:fixed;bottom:12px;left:50%;right:auto;transform:translate(-50%);z-index:999;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);padding:8px 4px;border-radius:12px;box-shadow:0 4px 16px var(--shadow-md)}.float-bar button.btn[data-v-bd1f5612]{height:32px;border-radius:6px;font-size:12px;font-weight:600;padding:5px 14px;margin:0}.float-bar button.btn[data-v-bd1f5612]:not(.btn-success):not(.btn-primary):not(.approval-button){background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary);transition:all .15s ease}.float-bar button.btn[data-v-bd1f5612]:not(.btn-success):not(.btn-primary):not(.approval-button):hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.float-bar button.btn[data-v-bd1f5612]:not(.btn-success):not(.btn-primary):not(.approval-button):disabled{background-color:var(--bg-disabled);border-color:var(--border-secondary);color:var(--text-disabled);opacity:.6}.float-bar button.btn.btn-success[data-v-bd1f5612]{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-on-accent);transition:all .15s ease}.float-bar button.btn.btn-success[data-v-bd1f5612]:hover:not(:disabled){filter:brightness(.92)}.float-bar button.btn.btn-success[data-v-bd1f5612]:disabled{opacity:.6}.float-bar button.btn.btn-primary[data-v-bd1f5612]{background-color:var(--color-bpm);border-color:var(--color-bpm);color:var(--color-on-accent);transition:all .15s ease}.float-bar button.btn.btn-primary[data-v-bd1f5612]:hover:not(:disabled){filter:brightness(.92)}.float-bar button.btn.btn-primary[data-v-bd1f5612]:disabled{opacity:.6}.float-bar .approval-button[data-v-bd1f5612]{color:var(--color-on-accent)!important;transition:filter .15s ease,color .15s ease}.float-bar .approval-button[data-v-bd1f5612]:hover:not(:disabled){filter:brightness(.9);color:var(--color-on-accent)!important}.task-execution-actions__left[data-v-bd1f5612]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.task-execution-actions__center[data-v-bd1f5612]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-width:0}.task-execution-actions__right[data-v-bd1f5612]{display:flex;align-items:center;justify-content:flex-end;min-width:0}.task-navigation-btn[data-v-bd1f5612]{display:inline-flex!important;align-items:center;gap:7px;white-space:nowrap;border-radius:6px!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important;background:var(--bg-tertiary)!important;padding:5px 12px!important}.task-navigation-btn i[data-v-bd1f5612]{font-size:12px}.task-navigation-btn[data-v-bd1f5612]:hover:not(:disabled){border-color:var(--color-bpm)!important;color:var(--color-bpm)!important;background:var(--bg-hover)!important}.task-auto-open[data-v-bd1f5612]{display:inline-flex;align-items:center;gap:10px;max-width:260px;min-width:0;padding:6px 8px 6px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-primary)}.task-auto-open__switch[data-v-bd1f5612]{position:relative;width:34px;height:20px;flex-shrink:0;border:1px solid var(--border-tertiary);border-radius:999px;background:var(--bg-hover);padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.task-auto-open__switch[aria-checked=true][data-v-bd1f5612]{background:var(--color-bpm);border-color:var(--color-bpm)}.task-auto-open__switch[aria-checked=true] .task-auto-open__knob[data-v-bd1f5612]{transform:translate(14px);background:var(--color-on-accent)}.task-auto-open__switch[data-v-bd1f5612]:hover{border-color:var(--color-bpm)}.task-auto-open__switch[data-v-bd1f5612]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 28%,transparent)}.task-auto-open__knob[data-v-bd1f5612]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-secondary);transition:transform .15s ease,background-color .15s ease;box-shadow:0 1px 2px var(--shadow-sm)}.task-auto-open__label[data-v-bd1f5612]{flex:1 1 auto;min-width:0;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.task-auto-open__info[data-v-bd1f5612]{width:20px;height:20px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;cursor:help;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.task-auto-open__info[data-v-bd1f5612]:hover,.task-auto-open__info[data-v-bd1f5612]:focus{outline:none;color:var(--color-warning);border-color:var(--color-warning-soft-border);background:var(--color-warning-soft-bg)}.task-auto-open__info i[data-v-bd1f5612]{font-size:9px}[data-v-bd1f5612] .task-navigation-warning-tooltip .tooltip-inner{max-width:280px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);box-shadow:0 8px 24px var(--shadow-md);text-align:left;font-size:12px;line-height:1.35}[data-v-bd1f5612] .task-navigation-warning-tooltip.bs-tooltip-top .arrow:before,[data-v-bd1f5612] .task-navigation-warning-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:var(--border-secondary)}@media(max-width:991px){.task-execution-actions[data-v-bd1f5612]{display:flex;flex-wrap:wrap;justify-content:stretch;gap:8px;padding:0 8px}.task-execution-actions__left[data-v-bd1f5612],.task-execution-actions__center[data-v-bd1f5612],.task-execution-actions__right[data-v-bd1f5612]{width:100%;min-width:0}.task-execution-actions__center[data-v-bd1f5612]{justify-content:stretch;order:-1}.task-execution-actions__center .btn[data-v-bd1f5612]{flex:1 1 auto}.task-execution-actions__right[data-v-bd1f5612]{justify-content:stretch}.task-auto-open[data-v-bd1f5612]{flex:1 1 auto;max-width:none;width:100%}.float-bar[data-v-bd1f5612]{left:max(12px,var(--safe-area-left, 0px));right:max(12px,var(--safe-area-right, 0px));bottom:max(8px,var(--safe-area-bottom, 0px));width:auto;min-width:0;max-width:none;transform:none;padding-bottom:calc(8px + var(--safe-area-bottom, 0px));flex-wrap:wrap}.float-bar button.btn[data-v-bd1f5612]{min-height:var(--touch-target-min, 44px);height:auto}}.file-template-editor[data-v-2279f8a3]{height:100%;display:flex;flex-direction:column}.header-actions[data-v-2279f8a3]{background:#fff;border-bottom:1px solid #e9ecef;padding:15px 20px;box-shadow:0 2px 4px #0000001a}.header-content[data-v-2279f8a3]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-2279f8a3]{display:flex;align-items:center;gap:15px}.header-content h1[data-v-2279f8a3]{margin:0;font-size:24px;font-weight:600;color:#333}.template-name[data-v-2279f8a3]{color:#495057;font-weight:500;font-size:18px;margin-left:12px;opacity:1;position:relative}.template-name[data-v-2279f8a3]:before{content:"•";color:#007bff;margin-right:8px;font-weight:700}.action-buttons[data-v-2279f8a3]{display:flex;gap:10px}.btn[data-v-2279f8a3]:disabled{opacity:.6;cursor:not-allowed}.btn .fa-spinner[data-v-2279f8a3]{margin-right:6px}.btn-primary[data-v-2279f8a3]{background:#007bff;color:#fff}.btn-primary[data-v-2279f8a3]:hover:not(:disabled){background:#0056b3}.btn-info[data-v-2279f8a3]{background:#17a2b8;color:#fff}.btn-info[data-v-2279f8a3]:hover:not(:disabled){background:#117a8b}.variables-btn[data-v-2279f8a3]{position:relative}.variables-badge[data-v-2279f8a3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:absolute;top:-6px;right:-6px;border:2px solid white;box-shadow:0 3px 8px #667eea4d}.editor-container[data-v-2279f8a3]{flex:1;position:relative;overflow:hidden;width:100%;height:100%}.loading-overlay[data-v-2279f8a3]{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1050}.loading-content[data-v-2279f8a3]{text-align:center}.spinner[data-v-2279f8a3]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-2279f8a3 1s linear infinite;margin:0 auto 15px}@keyframes spin-2279f8a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p[data-v-2279f8a3]{margin:0;color:#666;font-size:14px}[data-v-2279f8a3] .ck.ck-toolbar,[data-v-2279f8a3] .ck-sticky-panel__content{z-index:100!important}[data-v-2279f8a3] .ck.ck-dropdown__panel,[data-v-2279f8a3] .ck.ck-balloon-panel{z-index:1030!important}.variables-sidebar-overlay[data-v-2279f8a3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:flex-end;z-index:1050}.variables-sidebar[data-v-2279f8a3]{background:#fff;width:400px;height:100%;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column}.sidebar-header[data-v-2279f8a3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.sidebar-header h3[data-v-2279f8a3]{margin:0;font-size:18px;font-weight:600;color:#333}.sidebar-content[data-v-2279f8a3]{flex:1;overflow-y:auto;padding:20px}.variable-form[data-v-2279f8a3]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.variable-form h4[data-v-2279f8a3]{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.form-actions[data-v-2279f8a3]{display:flex;gap:10px;align-items:center}.form-actions .btn[data-v-2279f8a3]{flex:1;width:176px;height:39px;min-width:176px;white-space:nowrap}.btn-outline-secondary[data-v-2279f8a3]{background:transparent;border:1px solid #6c757d;color:#6c757d}.btn-outline-secondary[data-v-2279f8a3]:hover{background:#6c757d;color:#fff}.variables-list h4[data-v-2279f8a3]{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.no-variables[data-v-2279f8a3]{text-align:center;padding:30px 20px;color:#666}.no-variables i[data-v-2279f8a3]{font-size:48px;margin-bottom:10px;color:#ddd}.variable-item[data-v-2279f8a3]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start}.variable-item.editing[data-v-2279f8a3]{border:2px solid #007bff;box-shadow:0 0 10px #007bff33;background:#e3f2fd;position:relative}.variable-item.editing[data-v-2279f8a3]:before{content:attr(data-editing-text);position:absolute;top:-8px;left:10px;background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;z-index:1}.variable-item button[data-v-2279f8a3]:disabled{opacity:.5;cursor:not-allowed}.variable-info[data-v-2279f8a3]{flex:1}.variable-info strong[data-v-2279f8a3]{color:#333;font-size:14px}.variable-type[data-v-2279f8a3]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;margin-left:8px}.variable-info p[data-v-2279f8a3]{margin:5px 0;color:#666;font-size:13px}.variable-info small[data-v-2279f8a3]{display:block;color:#888;font-size:11px;margin:2px 0}.variable-actions[data-v-2279f8a3]{display:flex;gap:5px}.btn-sm[data-v-2279f8a3]{padding:4px 8px;font-size:12px}.btn-outline-primary[data-v-2279f8a3]{background:transparent;border:1px solid #007bff;color:#007bff}.btn-outline-primary[data-v-2279f8a3]:hover{background:#007bff;color:#fff}.btn-outline-danger[data-v-2279f8a3]{background:transparent;border:1px solid #dc3545;color:#dc3545}.btn-outline-danger[data-v-2279f8a3]:hover{background:#dc3545;color:#fff}.btn-outline-warning[data-v-2279f8a3]{background:transparent;border:1px solid #ffc107;color:#ffc107}.btn-outline-warning[data-v-2279f8a3]:hover{background:#ffc107;color:#212529}.close-btn[data-v-2279f8a3]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-2279f8a3]:hover{color:#333}.btn[data-v-2279f8a3]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.btn-success[data-v-2279f8a3]{background:#28a745;color:#fff}.btn-success[data-v-2279f8a3]:hover{background:#1e7e34}.modal-overlay[data-v-2279f8a3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-2279f8a3]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.modal-header[data-v-2279f8a3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-2279f8a3]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-body[data-v-2279f8a3]{padding:20px}.form-group[data-v-2279f8a3]{margin-bottom:20px}.form-group label[data-v-2279f8a3]{display:block;margin-bottom:5px;font-weight:500;color:#333}.form-control[data-v-2279f8a3]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control[data-v-2279f8a3]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.modal-footer[data-v-2279f8a3]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e9ecef}.btn-secondary[data-v-2279f8a3]{background:#6c757d;color:#fff}.btn-secondary[data-v-2279f8a3]:hover{background:#545b62}.variables-sidebar-overlay[data-v-94617771]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:flex-end;z-index:1050}.variables-sidebar[data-v-94617771]{background:#fff;width:400px;height:100%;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column}.sidebar-header[data-v-94617771]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.sidebar-header h3[data-v-94617771]{margin:0;font-size:18px;font-weight:600;color:#333}.close-btn[data-v-94617771]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-94617771]:hover{color:#333}.sidebar-content[data-v-94617771]{flex:1;overflow-y:auto;padding:20px}.variable-form[data-v-94617771]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.variable-form h4[data-v-94617771]{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.form-actions[data-v-94617771]{display:flex;gap:10px;align-items:center}.form-actions .btn[data-v-94617771]{flex:1;width:176px;height:39px;min-width:176px;white-space:nowrap}.btn-outline-secondary[data-v-94617771]{background:transparent;border:1px solid #6c757d;color:#6c757d}.btn-outline-secondary[data-v-94617771]:hover{background:#6c757d;color:#fff}.variables-list h4[data-v-94617771]{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.no-variables[data-v-94617771]{text-align:center;padding:30px 20px;color:#666}.no-variables i[data-v-94617771]{font-size:48px;margin-bottom:10px;color:#ddd}.variable-item[data-v-94617771]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start}.variable-item.editing[data-v-94617771]{border:2px solid #007bff;box-shadow:0 0 10px #007bff33;background:#e3f2fd;position:relative}.variable-item.editing[data-v-94617771]:before{content:attr(data-editing-text);position:absolute;top:-8px;left:10px;background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;z-index:1}.variable-item button[data-v-94617771]:disabled{opacity:.5;cursor:not-allowed}.variable-info[data-v-94617771]{flex:1}.variable-info strong[data-v-94617771]{color:#333;font-size:14px}.variable-type[data-v-94617771]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;margin-left:8px}.variable-info p[data-v-94617771]{margin:5px 0;color:#666;font-size:13px}.variable-info small[data-v-94617771]{display:block;color:#888;font-size:11px;margin:2px 0}.variable-actions[data-v-94617771]{display:flex;gap:5px;cursor:default}.variable-actions button[data-v-94617771]{cursor:pointer;z-index:10;position:relative}.btn-sm[data-v-94617771]{padding:4px 8px;font-size:12px}.btn-outline-primary[data-v-94617771]{background:transparent;border:1px solid #007bff;color:#007bff}.btn-outline-primary[data-v-94617771]:hover{background:#007bff;color:#fff}.btn-outline-danger[data-v-94617771]{background:transparent;border:1px solid #dc3545;color:#dc3545}.btn-outline-danger[data-v-94617771]:hover{background:#dc3545;color:#fff}.btn-outline-warning[data-v-94617771]{background:transparent;border:1px solid #ffc107;color:#ffc107}.btn-outline-warning[data-v-94617771]:hover{background:#ffc107;color:#212529}.variables-list-container[data-v-94617771]{cursor:move}.draggable-variable[data-v-94617771]{cursor:grab;transition:all .2s ease;border-radius:6px;padding:15px;margin-bottom:10px;background:#f8f9fa;border:1px solid #e9ecef}.draggable-variable[data-v-94617771]:hover{background:#e9ecef;box-shadow:0 2px 8px #0000001a}.draggable-variable[data-v-94617771]:active{cursor:grabbing}.variable-drag-handle[data-v-94617771]{color:#999;padding:8px 4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.variable-drag-handle[data-v-94617771]:hover{color:#666}.variable-ghost[data-v-94617771]{opacity:.5;background:#f8f9fa;border:2px dashed #007bff}.variable-chosen[data-v-94617771]{background:#e3f2fd;box-shadow:0 4px 12px #007bff33}.variable-drag[data-v-94617771]{transform:rotate(5deg);box-shadow:0 8px 20px #00000026}[data-theme=dark] .variables-sidebar[data-v-94617771]{background:#1e1e1e!important;box-shadow:-2px 0 10px #00000080!important}[data-theme=dark] .sidebar-header[data-v-94617771]{background:#2d2d2d!important;border-bottom-color:#404040!important}[data-theme=dark] .sidebar-header h3[data-v-94617771]{color:#e0e0e0!important}[data-theme=dark] .close-btn[data-v-94617771]{color:#b0b0b0!important}[data-theme=dark] .close-btn[data-v-94617771]:hover{color:#e0e0e0!important}[data-theme=dark] .sidebar-content[data-v-94617771]{background:#1e1e1e!important}[data-theme=dark] .variable-form[data-v-94617771]{border-bottom-color:#404040!important}[data-theme=dark] .variable-form h4[data-v-94617771]{color:#e0e0e0!important}[data-theme=dark] .form-text.text-muted[data-v-94617771]{color:#888!important}[data-theme=dark] .form-control[data-v-94617771]{background-color:#1e1e1e!important;border-color:#404040!important;color:#e0e0e0!important}[data-theme=dark] .form-control[data-v-94617771]::placeholder{color:#666!important;opacity:1}[data-theme=dark] .form-control[data-v-94617771]:disabled{background-color:#2d2d2d!important;color:#888!important}[data-theme=dark] .form-control option[data-v-94617771]{background-color:#1e1e1e!important;color:#e0e0e0!important}[data-theme=dark] input[type=date].form-control[data-v-94617771]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}[data-theme=dark] .custom-control-label[data-v-94617771]{color:#e0e0e0!important}[data-theme=dark] .custom-control-input:checked~.custom-control-label[data-v-94617771]:before{background-color:#007bff!important;border-color:#007bff!important}[data-theme=dark] .variables-list h4[data-v-94617771]{color:#e0e0e0!important}[data-theme=dark] .no-variables[data-v-94617771]{color:#888!important}[data-theme=dark] .no-variables i[data-v-94617771]{color:#666!important}[data-theme=dark] .variable-item[data-v-94617771]{background:#2d2d2d!important;border-color:#404040!important}[data-theme=dark] .variable-item.editing[data-v-94617771]{background:#1e3a5f!important;border-color:#007bff!important}[data-theme=dark] .variable-info strong[data-v-94617771]{color:#e0e0e0!important}[data-theme=dark] .variable-info p[data-v-94617771]{color:#b0b0b0!important}[data-theme=dark] .variable-info small[data-v-94617771]{color:#888!important}[data-theme=dark] .variable-drag-handle[data-v-94617771]{color:#666!important}[data-theme=dark] .variable-drag-handle[data-v-94617771]:hover{color:#888!important}[data-theme=dark] .draggable-variable[data-v-94617771]{background:#2d2d2d!important;border-color:#404040!important}[data-theme=dark] .draggable-variable[data-v-94617771]:hover{background:#353535!important}[data-theme=dark] .variable-ghost[data-v-94617771]{background:#2d2d2d!important;border-color:#007bff!important}[data-theme=dark] .variable-chosen[data-v-94617771]{background:#1e3a5f!important}[data-theme=dark] .invalid-feedback[data-v-94617771]{color:#ff6b6b!important}[data-theme=dark] .btn-outline-secondary[data-v-94617771]{border-color:#6c757d!important;color:#b0b0b0!important}[data-theme=dark] .btn-outline-secondary[data-v-94617771]:hover{background:#6c757d!important;color:#fff!important}.page-settings-container[data-v-5afc7412]{padding:10px 0}.page-settings-container .form-group[data-v-5afc7412]{margin-bottom:20px}.page-settings-container .custom-control-label[data-v-5afc7412]{font-weight:500;color:#333}.preview-section[data-v-5afc7412]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.preview-section h6[data-v-5afc7412]{margin-bottom:15px;font-weight:600;color:#333}.settings-section[data-v-5afc7412]{margin-bottom:30px;padding:20px;border:1px solid #e9ecef;border-radius:8px;background:#fafbfc}.settings-section .form-group[data-v-5afc7412]{margin-bottom:15px}.settings-section .form-group label[data-v-5afc7412]{margin-bottom:8px;font-weight:500;color:#495057;font-size:14px}.settings-section .custom-control-label[data-v-5afc7412]{margin-bottom:0;font-weight:500;color:#495057;font-size:14px}.settings-section .row>[class*=col-][data-v-5afc7412]{padding-left:10px;padding-right:10px}.settings-section h6[data-v-5afc7412]{margin-bottom:15px;font-weight:600;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.position-config[data-v-5afc7412]{margin-bottom:15px;padding:12px;border:1px solid #e9ecef;border-radius:6px;background:#fff;transition:all .2s ease}.position-config[data-v-5afc7412]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.position-label[data-v-5afc7412]{font-weight:500;color:#495057;margin-bottom:5px;display:block}.position-status[data-v-5afc7412]{text-align:center}.position-status .badge[data-v-5afc7412]{font-size:11px;padding:4px 8px}.badge-primary[data-v-5afc7412]{background-color:#007bff}.badge-info[data-v-5afc7412]{background-color:#17a2b8}.badge-success[data-v-5afc7412]{background-color:#28a745}.page-margins-grid[data-v-5afc7412]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.margin-field[data-v-5afc7412]{display:flex;flex-direction:column;gap:8px}.margin-input[data-v-5afc7412]{display:flex;align-items:center;gap:8px}.margin-input .form-control[data-v-5afc7412]{min-width:0}.margin-unit[data-v-5afc7412]{color:#495057;font-size:12px;font-weight:600;white-space:nowrap}.custom-text-with-variables .variable-suggestions[data-v-5afc7412]{margin-top:8px;padding:8px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.custom-text-with-variables .variable-tags[data-v-5afc7412]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.custom-text-with-variables .variable-tag[data-v-5afc7412]{background:#007bff;color:#fff;padding:2px 6px;border-radius:12px;font-size:11px;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace;border:1px solid #007bff}.custom-text-with-variables .variable-tag[data-v-5afc7412]:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-1px);box-shadow:0 2px 4px #007bff4d}.custom-text-with-variables .variable-tag[data-v-5afc7412]:active{transform:translateY(0)}[data-theme=dark][data-v-5afc7412] .modal-content{background:#1e1e1e!important;border-color:#404040!important}[data-theme=dark][data-v-5afc7412] .modal-header{background:#2d2d2d!important;border-bottom-color:#404040!important}[data-theme=dark][data-v-5afc7412] .modal-header .modal-title{color:#e0e0e0!important}[data-theme=dark][data-v-5afc7412] .modal-header .close{color:#b0b0b0!important;opacity:1}[data-theme=dark][data-v-5afc7412] .modal-header .close:hover{color:#e0e0e0!important}[data-theme=dark][data-v-5afc7412] .modal-body{background:#1e1e1e!important;color:#e0e0e0!important}[data-theme=dark][data-v-5afc7412] .modal-footer{background:#2d2d2d!important;border-top-color:#404040!important}[data-theme=dark] .page-settings-container .custom-control-label[data-v-5afc7412]{color:#e0e0e0!important}[data-theme=dark] .settings-section[data-v-5afc7412]{background:#2d2d2d!important;border-color:#404040!important}[data-theme=dark] .settings-section h6[data-v-5afc7412]{color:#e0e0e0!important;border-bottom-color:#007bff!important}[data-theme=dark] .settings-section .form-group label[data-v-5afc7412],[data-theme=dark] .settings-section .custom-control-label[data-v-5afc7412]{color:#e0e0e0!important}[data-theme=dark] .preview-section[data-v-5afc7412]{background:#2d2d2d!important}[data-theme=dark] .preview-section h6[data-v-5afc7412]{color:#e0e0e0!important}[data-theme=dark] .position-config[data-v-5afc7412]{background:#2d2d2d!important;border-color:#404040!important}[data-theme=dark] .position-config[data-v-5afc7412]:hover{border-color:#007bff!important;box-shadow:0 2px 8px #007bff33!important}[data-theme=dark] .position-label[data-v-5afc7412],[data-theme=dark] .margin-unit[data-v-5afc7412]{color:#e0e0e0!important}[data-theme=dark] .form-control[data-v-5afc7412]{background-color:#1e1e1e!important;border-color:#404040!important;color:#e0e0e0!important}[data-theme=dark] .form-control[data-v-5afc7412]::placeholder{color:#666!important;opacity:1}[data-theme=dark] .form-control[data-v-5afc7412]:disabled{background-color:#2d2d2d!important;color:#888!important}[data-theme=dark][data-v-5afc7412] .form-select{background-color:#1e1e1e!important;border-color:#404040!important;color:#e0e0e0!important}[data-theme=dark][data-v-5afc7412] .form-select option{background-color:#1e1e1e!important;color:#e0e0e0!important}[data-theme=dark] .custom-control-input:checked~.custom-control-label[data-v-5afc7412]:before{background-color:#007bff!important;border-color:#007bff!important}[data-theme=dark] .position-status .text-muted[data-v-5afc7412]{color:#888!important}[data-theme=dark] .custom-text-with-variables .variable-suggestions[data-v-5afc7412]{background:#1e1e1e!important;border-color:#404040!important}[data-theme=dark] .custom-text-with-variables .variable-suggestions small.text-muted[data-v-5afc7412]{color:#b0b0b0!important}@media(max-width:768px){.page-margins-grid[data-v-5afc7412]{grid-template-columns:1fr}}.document-template-step[data-v-8dbff760]{height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.document-template-step .card[data-v-8dbff760]{border:1px solid #e9ecef;flex:1;display:flex;flex-direction:column;height:100%}.document-template-step .card-header[data-v-8dbff760]{background:#fff;border-bottom:1px solid #e9ecef;padding:1rem 1.25rem}.document-template-step .card-header .header-left[data-v-8dbff760]{flex:1}.document-template-step .card-header .template-info-header[data-v-8dbff760]{display:flex;align-items:center;gap:12px;font-size:.875rem}.document-template-step .card-header .template-name-header[data-v-8dbff760]{font-weight:600;color:#333;border-right:1px solid #dee2e6;padding-right:12px}.document-template-step .card-header .template-version-header[data-v-8dbff760]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.document-template-step .card-header .template-creator-header[data-v-8dbff760],.document-template-step .card-header .template-date-header[data-v-8dbff760]{color:#6c757d;font-size:.8rem}.document-template-step .card-header .template-creator-header i[data-v-8dbff760],.document-template-step .card-header .template-date-header i[data-v-8dbff760]{margin-right:4px;color:#adb5bd}.document-template-step .card-header .template-actions-header[data-v-8dbff760]{gap:8px}.document-template-step .card-header .template-actions-header .btn[data-v-8dbff760]{font-size:.8125rem;padding:.375rem .75rem;white-space:nowrap}.document-template-step .card-body[data-v-8dbff760]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0}.file-template-editor-container[data-v-8dbff760]{height:60vh;display:flex;flex-direction:column;background:#f8f9fa;margin-bottom:20px;border-radius:8px;overflow:hidden}.file-template-editor-container[data-v-8dbff760] .file-template-editor{height:100%;display:flex;flex-direction:column}.file-template-editor-container[data-v-8dbff760] .header-actions{background:#fff;border-bottom:1px solid #e9ecef;padding:15px 20px;box-shadow:0 2px 4px #0000001a}.file-template-editor-container[data-v-8dbff760] .header-content{display:flex;justify-content:space-between;align-items:center}.file-template-editor-container[data-v-8dbff760] .header-left{display:flex;align-items:center;gap:15px}.file-template-editor-container[data-v-8dbff760] .header-content h1{margin:0;font-size:24px;font-weight:600;color:#333}.file-template-editor-container[data-v-8dbff760] .template-name{color:#495057;font-weight:500;font-size:18px;margin-left:12px;opacity:1;position:relative}.file-template-editor-container[data-v-8dbff760] .template-name:before{content:"•";color:#007bff;margin-right:8px;font-weight:700}.file-template-editor-container[data-v-8dbff760] .action-buttons{display:flex;gap:10px}.file-template-editor-container[data-v-8dbff760] .btn{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.file-template-editor-container[data-v-8dbff760] .btn:disabled{opacity:.6;cursor:not-allowed}.file-template-editor-container[data-v-8dbff760] .btn .fa-spinner{margin-right:6px}.file-template-editor-container[data-v-8dbff760] .btn-primary{background:#007bff;color:#fff}.file-template-editor-container[data-v-8dbff760] .btn-primary:hover:not(:disabled){background:#0056b3}.file-template-editor-container[data-v-8dbff760] .btn-info{background:#17a2b8;color:#fff}.file-template-editor-container[data-v-8dbff760] .btn-info:hover:not(:disabled){background:#117a8b}.file-template-editor-container[data-v-8dbff760] .variables-btn{position:relative}.file-template-editor-container[data-v-8dbff760] .variables-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:absolute;top:-6px;right:-6px;border:2px solid white;box-shadow:0 3px 8px #667eea4d}.file-template-editor-container[data-v-8dbff760] .editor-container{flex:1;position:relative;overflow:hidden;width:100%;height:100%}.file-template-editor-container[data-v-8dbff760] .loading-overlay{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.file-template-editor-container[data-v-8dbff760] .loading-content{text-align:center}.file-template-editor-container[data-v-8dbff760] .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-8dbff760 1s linear infinite;margin:0 auto 15px}@keyframes spin-8dbff760{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-template-editor-container[data-v-8dbff760] .loading-content p{margin:0;color:#666;font-size:14px}.template-info[data-v-8dbff760]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px}.template-info .template-header[data-v-8dbff760]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.template-info .template-header .template-name[data-v-8dbff760]{color:#333;font-weight:600;margin:0}.template-info .template-header .template-version[data-v-8dbff760]{color:#6c757d;font-size:.75rem;font-weight:500;background:#fff;padding:2px 6px;border-radius:4px;border:1px solid #e9ecef}.template-info .template-details[data-v-8dbff760]{display:flex;align-items:center}.template-info .template-details small[data-v-8dbff760]{font-size:.875rem}.template-content-container[data-v-8dbff760]{display:flex;flex-direction:column;height:100%;flex:1;min-height:0}.variables-preview-container[data-v-8dbff760]{display:flex;gap:20px;flex:1;height:100%;min-height:400px}.variables-section[data-v-8dbff760]{flex:1;max-width:600px;min-width:300px;overflow-y:auto;padding-right:15px;position:relative}.variables-section .variables-toggle-btn[data-v-8dbff760]{position:absolute;top:15px;right:15px;width:28px;height:28px;border:1px solid #dee2e6;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.8;transition:all .2s ease;z-index:10;box-shadow:0 2px 6px #00000026}.variables-section .variables-toggle-btn[data-v-8dbff760]:hover{opacity:1;background:#f8f9fa;border-color:#007bff;transform:scale(1.05);box-shadow:0 3px 10px #007bff33}.variables-section .variables-toggle-btn i[data-v-8dbff760]{font-size:12px;color:#495057;transition:color .2s ease}.variables-section .variables-toggle-btn:hover i[data-v-8dbff760]{color:#007bff}.variables-section .variables-section-header[data-v-8dbff760]{margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e9ecef}.variables-section .variables-section-header .section-title[data-v-8dbff760]{font-size:16px;font-weight:600;color:#333;margin:0}.variables-section.collapsed[data-v-8dbff760]{min-width:50px;max-width:50px;overflow:hidden}.variables-section.collapsed .variables-toggle-btn[data-v-8dbff760]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#007bff;opacity:1;box-shadow:0 2px 8px #007bff4d}.variables-section.collapsed .variables-toggle-btn i[data-v-8dbff760]{color:#fff;font-size:12px}.variables-section.collapsed .variables-toggle-btn[data-v-8dbff760]:hover{background:#0056b3;transform:translate(-50%,-50%) scale(1.1)}.variables-section .variables-info .alert[data-v-8dbff760]{border-radius:8px;border:none;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);color:#1976d2;font-size:.9rem}.variables-section .variables-info .alert i[data-v-8dbff760]{color:#1976d2}.variables-section .variables-list .variables-loading[data-v-8dbff760]{display:flex;align-items:center;justify-content:center;min-height:200px}.variables-section .variables-list .variables-loading .text-center[data-v-8dbff760]{text-align:center}.variables-section .variables-list .variables-loading .py-4[data-v-8dbff760]{padding-top:1.5rem;padding-bottom:1.5rem}.variables-section .variables-list .variables-loading .mt-2[data-v-8dbff760]{margin-top:.5rem}.variables-section .variables-list .variables-loading .text-muted[data-v-8dbff760]{color:#6c757d}.variables-section .variables-list .variable-item[data-v-8dbff760]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:12px}.variables-section .variables-list .variable-item .variable-header[data-v-8dbff760]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.variables-section .variables-list .variable-item .variable-header .variable-label[data-v-8dbff760]{display:flex;align-items:center;gap:6px;margin:0;font-size:.9rem;color:#333}.variables-section .variables-list .variable-item .variable-header .variable-label .required-badge[data-v-8dbff760]{color:#dc3545;font-weight:700;font-size:1.1rem}.variables-section .variables-list .variable-item .variable-header .variable-type[data-v-8dbff760]{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.variables-section .variables-list .variable-item .variable-input[data-v-8dbff760]{margin-bottom:6px}.variables-section .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]{border:1px solid #ced4da;border-radius:6px;padding:8px 12px;font-size:.9rem}.variables-section .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.variables-section .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]::placeholder{color:#6c757d;opacity:.7}.variables-section .variables-list .variable-item .variable-input .form-control.is-invalid[data-v-8dbff760]{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.variables-section .variables-list .variable-item .variable-input .form-control.is-invalid[data-v-8dbff760]:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.variables-section .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]:disabled{background-color:#e9ecef;opacity:.65;cursor:not-allowed}.variables-section .variables-list .variable-item .variable-input .form-control.view-mode-disabled[data-v-8dbff760]{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.variables-section .variables-list .variable-item .variable-description[data-v-8dbff760]{font-size:.8rem;color:#6c757d;font-family:Courier New,monospace;background:#e9ecef;padding:2px 6px;border-radius:4px;display:inline-block}.editor-section[data-v-8dbff760]{flex:2;display:flex;flex-direction:column}.editor-section .section-title[data-v-8dbff760]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e9ecef}.editor-section .preview-container[data-v-8dbff760]{flex:1;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background:#f8f9fa}.editor-section .preview-loading[data-v-8dbff760]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.editor-section .preview-html[data-v-8dbff760]{width:100%;height:100%;overflow:auto;background:#fff;border:1px solid #e9ecef;border-radius:8px}.editor-section .preview-content[data-v-8dbff760]{padding:20px;min-height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.editor-section .preview-content *[data-v-8dbff760]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:none!important}.editor-section .preview-placeholder[data-v-8dbff760]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.no-variables .fas[data-v-8dbff760]{color:#dee2e6}.no-variables h5[data-v-8dbff760]{font-size:1.1rem;font-weight:500}.no-variables p[data-v-8dbff760]{font-size:.9rem}.gap-2[data-v-8dbff760]{gap:.5rem}.variables-modal-container[data-v-8dbff760]{display:flex;gap:20px;height:500px}.variables-section[data-v-8dbff760]{flex:1;max-width:600px;overflow-y:auto;padding-right:15px}.editor-section[data-v-8dbff760]{flex:2;display:flex;flex-direction:column;min-height:0}.template-editor-container[data-v-8dbff760]{flex:1;height:100%;min-height:500px;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background:#fff;position:relative}.template-editor-container[data-v-8dbff760] .file-template-editor{height:100%;display:flex;flex-direction:column}.template-editor-container[data-v-8dbff760] .editor-container{flex:1;height:100%;overflow:hidden}.section-title[data-v-8dbff760]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e9ecef}.preview-container[data-v-8dbff760]{flex:1;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background:#f8f9fa}.preview-loading[data-v-8dbff760]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.preview-editor[data-v-8dbff760]{width:100%;height:100%;border:none}.preview-html[data-v-8dbff760]{width:100%;height:100%;overflow:auto;background:#fff;border:1px solid #e9ecef;border-radius:8px}.preview-content[data-v-8dbff760]{padding:20px;min-height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.preview-content *[data-v-8dbff760]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:none!important}.preview-iframe[data-v-8dbff760]{width:100%;height:100%;border:none;background:#fff;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.preview-placeholder[data-v-8dbff760]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.variables-list[data-v-8dbff760]{max-height:none;overflow-y:visible}#previewAccordion .card[data-v-8dbff760]{border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 4px #0000001a}#previewAccordion .card-header[data-v-8dbff760]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:.75rem 1rem}#previewAccordion .btn-link[data-v-8dbff760]{color:#495057;text-decoration:none;font-weight:500;padding:0;width:100%}#previewAccordion .btn-link[data-v-8dbff760]:hover{color:#007bff;text-decoration:none}#previewAccordion .btn-link[data-v-8dbff760]:focus{box-shadow:none;text-decoration:none}#previewAccordion .btn-link i.fa-chevron-down[data-v-8dbff760]{transition:transform .3s ease}#previewAccordion .btn-link[aria-expanded=true] i.fa-chevron-down[data-v-8dbff760]{transform:rotate(180deg)}#previewAccordion .card-body[data-v-8dbff760]{padding:1rem;background-color:#fff}.template-selection-container[data-v-8dbff760]{padding:2rem}.templates-grid[data-v-8dbff760]{display:grid;grid-template-columns:repeat(auto-fit,300px);gap:1.5rem;margin:2rem 0;justify-content:center}.template-card[data-v-8dbff760]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.template-card[data-v-8dbff760]:hover{border-color:#007bff;box-shadow:0 4px 16px #007bff26;transform:translateY(-2px)}.template-card.selected[data-v-8dbff760]{border-color:#007bff;background:linear-gradient(135deg,#f8f9ff,#e3f2fd);box-shadow:0 4px 16px #007bff40}.template-card-header[data-v-8dbff760]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.template-card-header .template-name[data-v-8dbff760]{color:#333;font-weight:600;margin:0;font-size:1.1rem}.template-card-header .template-version[data-v-8dbff760]{background:#007bff;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.template-card-body .template-info[data-v-8dbff760]{margin-bottom:1rem}.template-card-body .template-creator[data-v-8dbff760]{border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.template-card-body .template-dates[data-v-8dbff760]{padding-top:.5rem}.template-card-body .template-date-item[data-v-8dbff760]{display:flex;align-items:center;padding:.25rem 0}.template-card-body .template-date-item i[data-v-8dbff760]{width:16px;text-align:center}.template-card-body .template-status[data-v-8dbff760]{display:flex;justify-content:flex-end}.template-card-body .badge[data-v-8dbff760]{font-size:.8rem;padding:.4rem .8rem;border-radius:20px}.badge-warning[data-v-8dbff760]{background-color:#ffc107;color:#212529}.badge-success[data-v-8dbff760]{background-color:#28a745;color:#fff}.badge-secondary[data-v-8dbff760]{background-color:#6c757d;color:#fff}.template-actions-buttons[data-v-8dbff760]{display:flex;gap:10px;align-items:center}.template-actions-buttons .btn[data-v-8dbff760]{padding:6px 12px;font-size:13px;border:none;border-radius:4px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.template-actions-buttons .btn[data-v-8dbff760]:disabled{opacity:.6;cursor:not-allowed}.template-actions-buttons .btn-primary[data-v-8dbff760]{background:#007bff;color:#fff}.template-actions-buttons .btn-primary[data-v-8dbff760]:hover:not(:disabled){background:#0056b3}.template-actions-buttons .btn-warning[data-v-8dbff760]{background:#ffc107;color:#212529}.template-actions-buttons .btn-warning[data-v-8dbff760]:hover:not(:disabled){background:#e0a800}.template-actions-buttons .btn-info[data-v-8dbff760]{background:#17a2b8;color:#fff}.template-actions-buttons .btn-info[data-v-8dbff760]:hover:not(:disabled){background:#117a8b}.template-actions-buttons .btn-secondary[data-v-8dbff760]{background:#6c757d;color:#fff}.template-actions-buttons .btn-secondary[data-v-8dbff760]:hover:not(:disabled){background:#545b62}.exit-fullscreen-btn[data-v-8dbff760]{position:fixed;top:20px;right:20px;z-index:10000;background:#dc3545;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #dc354566;transition:all .3s ease}.exit-fullscreen-btn[data-v-8dbff760]:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 6px 16px #dc354580}.exit-fullscreen-btn[data-v-8dbff760]:active{transform:translateY(0)}.exit-fullscreen-btn i[data-v-8dbff760]{font-size:16px}.template-editor-container[data-v-8dbff760]:fullscreen{background:#f8f9fa;padding:20px;display:flex;flex-direction:column;height:100vh;width:100vw;z-index:9999}.template-editor-container[data-v-8dbff760]:fullscreen .file-template-editor{height:100%;width:100%;max-height:none}.template-editor-container[data-v-8dbff760]:fullscreen .editor-container{height:calc(100vh - 100px);max-height:none;width:100%;overflow-y:auto}.template-editor-container[data-v-8dbff760]:fullscreen .editor-wrapper{height:calc(100vh - 120px)!important;max-height:none!important}.template-editor-container[data-v-8dbff760]:fullscreen .ckeditor-container{max-height:calc(100vh - 120px)!important;height:100%}.template-editor-container[data-v-8dbff760]:-webkit-full-screen{background:#f8f9fa;padding:20px;display:flex;flex-direction:column;height:100vh;width:100vw;z-index:9999}.template-editor-container[data-v-8dbff760]:-webkit-full-screen .file-template-editor{height:100%;width:100%;max-height:none}.template-editor-container[data-v-8dbff760]:-webkit-full-screen .editor-container{height:calc(100vh - 100px);max-height:none;width:100%;overflow-y:auto}.template-editor-container[data-v-8dbff760]:-webkit-full-screen .editor-wrapper{height:calc(100vh - 120px)!important;max-height:none!important}.template-editor-container[data-v-8dbff760]:-webkit-full-screen .ckeditor-container{max-height:calc(100vh - 120px)!important;height:100%}.template-editor-container[data-v-8dbff760]:-moz-full-screen{background:#f8f9fa;padding:20px;display:flex;flex-direction:column;height:100vh;width:100vw;z-index:9999}.template-editor-container[data-v-8dbff760]:-moz-full-screen .file-template-editor{height:100%;width:100%;max-height:none}.template-editor-container[data-v-8dbff760]:-moz-full-screen .editor-container{height:calc(100vh - 100px);max-height:none;width:100%;overflow-y:auto}.template-editor-container[data-v-8dbff760]:-moz-full-screen .editor-wrapper{height:calc(100vh - 120px)!important;max-height:none!important}.template-editor-container[data-v-8dbff760]:-moz-full-screen .ckeditor-container{max-height:calc(100vh - 120px)!important;height:100%}[data-theme=dark] .document-template-step[data-v-8dbff760]{background:#1e1e1e!important}[data-theme=dark] .document-template-step .card[data-v-8dbff760]{background:#1e1e1e!important;border-color:#404040!important}[data-theme=dark] .document-template-step .card-header[data-v-8dbff760]{background:#2d2d2d!important;border-bottom-color:#404040!important}[data-theme=dark] .document-template-step .card-header h6[data-v-8dbff760]{color:#e0e0e0!important}[data-theme=dark] .document-template-step .card-header .template-info-header .template-name-header[data-v-8dbff760]{color:#e0e0e0!important;border-right-color:#404040!important}[data-theme=dark] .document-template-step .card-header .template-info-header .template-version-header[data-v-8dbff760]{background:#007bff!important;color:#fff!important}[data-theme=dark] .document-template-step .card-header .template-info-header .template-creator-header[data-v-8dbff760],[data-theme=dark] .document-template-step .card-header .template-info-header .template-date-header[data-v-8dbff760]{color:#b0b0b0!important}[data-theme=dark] .document-template-step .card-header .template-info-header .template-creator-header i[data-v-8dbff760],[data-theme=dark] .document-template-step .card-header .template-info-header .template-date-header i[data-v-8dbff760]{color:#888!important}[data-theme=dark] .document-template-step .card-body[data-v-8dbff760]{background:#1e1e1e!important}[data-theme=dark] #previewAccordion .card[data-v-8dbff760]{border-color:#404040!important;background:#2d2d2d!important}[data-theme=dark] #previewAccordion .card-header[data-v-8dbff760]{background-color:#2d2d2d!important;border-bottom-color:#404040!important}[data-theme=dark] #previewAccordion .btn-link[data-v-8dbff760]{color:#e0e0e0!important}[data-theme=dark] #previewAccordion .btn-link[data-v-8dbff760]:hover{color:#90caf9!important}[data-theme=dark] #previewAccordion .card-body[data-v-8dbff760]{background-color:#1e1e1e!important}[data-theme=dark] .variables-info .alert[data-v-8dbff760]{background:linear-gradient(135deg,#1e3a5f,#2d1b3d)!important;color:#90caf9!important;border:1px solid #3d5a80}[data-theme=dark] .variables-info .alert i[data-v-8dbff760]{color:#90caf9!important}[data-theme=dark] .section-title[data-v-8dbff760]{color:#e0e0e0!important;border-bottom-color:#404040!important}[data-theme=dark] .section-title i[data-v-8dbff760]{color:#90caf9!important}[data-theme=dark] .variables-section-header[data-v-8dbff760]{border-bottom-color:#404040!important}[data-theme=dark] .variables-list .variable-item[data-v-8dbff760]{background:#2d2d2d!important;border:1px solid #404040!important}[data-theme=dark] .variables-list .variable-item .variable-header .variable-label[data-v-8dbff760]{color:#e0e0e0!important}[data-theme=dark] .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]{background-color:#1e1e1e!important;border-color:#404040!important;color:#e0e0e0!important}[data-theme=dark] .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]:focus{background-color:#1e1e1e!important;border-color:#007bff!important;color:#e0e0e0!important}[data-theme=dark] .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]::placeholder{color:#666!important;opacity:1}[data-theme=dark] .variables-list .variable-item .variable-input .form-control[data-v-8dbff760]:disabled{background-color:#2d2d2d!important;color:#888!important;border-color:#404040!important}[data-theme=dark] .variables-list .variable-item .variable-input .form-control.view-mode-disabled[data-v-8dbff760]{background-color:#2d2d2d!important;border-color:#404040!important;color:#888!important}[data-theme=dark] .variables-list .variable-item .variable-input select.form-control[data-v-8dbff760],[data-theme=dark] .variables-list .variable-item .variable-input select.form-control option[data-v-8dbff760],[data-theme=dark] .variables-list .variable-item .variable-input input[type=date].form-control[data-v-8dbff760]{background-color:#1e1e1e!important;color:#e0e0e0!important}[data-theme=dark] .variables-list .variable-item .variable-input input[type=date].form-control[data-v-8dbff760]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}[data-theme=dark] .variables-list .variable-item .variable-description[data-v-8dbff760]{color:#888!important;background:#1e1e1e!important}[data-theme=dark] .variables-list .variable-item .auto-filled-indicator small.text-primary[data-v-8dbff760]{color:#90caf9!important}[data-theme=dark] .template-editor-container[data-v-8dbff760]{background:#1e1e1e!important;border-color:#404040!important}[data-theme=dark] .template-editor-container[data-v-8dbff760] .file-template-editor,[data-theme=dark] .template-editor-container[data-v-8dbff760] .editor-container,[data-theme=dark] .template-editor-container[data-v-8dbff760] .editor-wrapper,[data-theme=dark] .template-editor-container[data-v-8dbff760] .ckeditor-container{background:#1e1e1e!important}[data-theme=dark] .template-editor-container[data-v-8dbff760] .ck-content{background:#1e1e1e!important;color:#e0e0e0!important}[data-theme=dark] .variables-preview-container[data-v-8dbff760]{background:#1e1e1e!important}[data-theme=dark] .editor-section .preview-container[data-v-8dbff760]{background:#2d2d2d!important;border-color:#404040!important}[data-theme=dark] .editor-section .preview-html[data-v-8dbff760]{background:#1e1e1e!important;border-color:#404040!important}[data-theme=dark] .editor-section .preview-content[data-v-8dbff760]{background:#1e1e1e!important;color:#e0e0e0!important}#tasks-execution[data-v-55af1247],.overlay[data-v-55af1247],.resizable-container[data-v-55af1247]{overscroll-behavior-y:contain;overflow-anchor:none}.selected-step-wrapper[data-v-55af1247]{min-height:300px;position:relative}.selected-step-wrapper .document-visualization[data-v-55af1247]{height:calc(100vh - 300px)}.unclickable[data-v-55af1247]{pointer-events:none}.task-exec[data-v-55af1247]{min-height:calc(100vh - 130px)}.task-exec__shell[data-v-55af1247]{display:flex;flex-direction:column;gap:12px;padding-bottom:88px}.task-exec-header[data-v-55af1247]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.task-exec-header__top[data-v-55af1247]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-exec-header__actions[data-v-55af1247]{display:flex;align-items:center;gap:8px;flex-shrink:0}.task-exec-header__identity[data-v-55af1247]{display:flex;align-items:center;gap:10px;min-width:0}.task-exec-header__icon[data-v-55af1247]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:14px;flex-shrink:0}.task-exec-header__titles[data-v-55af1247]{display:flex;flex-direction:column;min-width:0;gap:2px}.task-exec-header__label[data-v-55af1247]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1}.task-exec-header__case[data-v-55af1247]{margin:0;font-size:20px;font-weight:700;color:var(--color-bpm);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-header__meta[data-v-55af1247]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.task-exec-chip[data-v-55af1247]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);min-width:0}.task-exec-chip__label[data-v-55af1247]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.task-exec-chip__value[data-v-55af1247]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-chip--accent[data-v-55af1247]{background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-tertiary));border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.task-exec-chip--accent .task-exec-chip__value[data-v-55af1247]{color:var(--color-bpm)}.task-exec-chip--accent .task-exec-chip__label[data-v-55af1247]{color:var(--color-bpm);opacity:.85}.task-exec-header__dates[data-v-55af1247]{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:10px;border-top:1px solid var(--border-secondary)}.task-exec-date[data-v-55af1247]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.task-exec-date__label[data-v-55af1247]{color:var(--text-tertiary);font-weight:500}.task-exec-date__value[data-v-55af1247]{color:var(--text-secondary)}.task-exec-workspace[data-v-55af1247]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.task-exec-workspace__steps[data-v-55af1247]{padding:8px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.task-exec-workspace__body[data-v-55af1247]{padding:14px 16px 18px;min-height:320px}.task-exec-empty-steps[data-v-55af1247]{display:flex;align-items:center;gap:12px;padding:8px 4px 12px}.task-exec-empty-steps__icon[data-v-55af1247]{font-size:28px;color:var(--color-warning)}.task-exec-empty-steps__copy[data-v-55af1247]{display:flex;flex-direction:column;gap:2px}.task-exec-empty-steps__copy strong[data-v-55af1247]{color:var(--text-primary);font-size:14px}.task-exec-empty-steps__copy span[data-v-55af1247]{color:var(--text-secondary);font-size:12px}.task-exec-notice[data-v-55af1247]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:4px 0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-info) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-info) 10%,var(--bg-secondary))}.task-exec-notice__icon[data-v-55af1247]{font-size:28px;color:var(--color-info);line-height:1;flex-shrink:0}.task-exec-notice__copy[data-v-55af1247]{min-width:0}.task-exec-notice__title[data-v-55af1247]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.task-exec-notice__desc[data-v-55af1247]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.task-exec-actions__list[data-v-55af1247]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task-exec-actions__list--inline[data-v-55af1247]{max-width:420px}.task-exec-action[data-v-55af1247]{margin:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.task-exec-action[data-v-55af1247]:hover{border-color:var(--color-bpm);background:var(--bg-hover);box-shadow:0 1px 3px var(--shadow-sm)}.task-exec-action--disabled[data-v-55af1247]{pointer-events:none;opacity:.55}.task-exec-action__inner[data-v-55af1247]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.task-exec-action__icon[data-v-55af1247]{font-size:18px;line-height:1;color:var(--color-bpm);margin-top:2px}.task-exec-action__copy[data-v-55af1247]{display:flex;flex-direction:column;gap:3px;min-width:0}.task-exec-action__title[data-v-55af1247]{font-size:14px;font-weight:700;color:var(--color-bpm);line-height:1.2}.task-exec-action__desc[data-v-55af1247]{font-size:12px;color:var(--text-secondary);line-height:1.35}.overlay[data-v-55af1247]{height:calc(100vh - 130px)}.scroll-to-top[data-v-55af1247]{position:fixed;bottom:40px;right:40px;z-index:9999;background:var(--color-bpm);color:var(--color-on-accent);border:none;border-radius:50%;width:44px;height:44px;font-size:18px;box-shadow:0 2px 8px var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.scroll-to-top[data-v-55af1247]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:768px){.task-exec-header__top[data-v-55af1247]{flex-direction:column;align-items:stretch}.task-exec-header__case[data-v-55af1247]{font-size:18px}.task-exec-workspace__body[data-v-55af1247]{padding:12px}}.otp-input[data-v-977e681d]{display:flex;gap:.625rem;justify-content:center;flex-wrap:wrap}.otp-box[data-v-977e681d]{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:600;font-family:Courier New,monospace;color:var(--text-primary);background-color:var(--bg-input);border:1.5px solid var(--border-input);border-radius:.5rem;transition:border-color .15s ease,box-shadow .15s ease;caret-color:var(--color-admin)}.otp-box[data-v-977e681d]:focus{outline:none;border-color:var(--color-admin);box-shadow:0 0 0 3px var(--color-ecm-focus, rgba(93, 197, 236, .25))}.otp-input--error .otp-box[data-v-977e681d]{border-color:var(--color-danger)}.otp-input--disabled .otp-box[data-v-977e681d]{background-color:var(--bg-disabled);cursor:not-allowed}@media(max-width:420px){.otp-box[data-v-977e681d]{width:2.5rem;height:3rem;font-size:1.25rem}}.otp-prompt[data-v-83c9c95c]{margin-bottom:0;color:var(--text-primary, #1d2939);text-align:center}.otp-hint[data-v-83c9c95c]{margin-bottom:0;color:var(--text-secondary, #667085);font-size:.8rem;text-align:center}[data-v-83c9c95c] .otp-input{flex-wrap:nowrap;gap:.4rem}[data-v-83c9c95c] .otp-box{min-width:0;flex:0 1 3rem}.recovery-input[data-v-83c9c95c]{text-align:center;font-family:Courier New,monospace;font-size:1.25rem;letter-spacing:.15em;text-transform:uppercase}.otp-hint .otp-mode-toggle[data-v-83c9c95c],.otp-hint .otp-mode-toggle[data-v-83c9c95c]:hover,.otp-hint .otp-mode-toggle[data-v-83c9c95c]:focus{color:inherit;font-size:.8rem;text-decoration:underline}.fill[data-v-83c9c95c]{width:100%;height:100%;border-radius:20px;padding:25px;max-width:none!important}.position-relative[data-v-83c9c95c]{left:-80px;margin:40px}.alert[data-v-83c9c95c]{width:98%}.lead[data-v-83c9c95c]{font-size:14px!important;color:#848484}.short-text[data-v-83c9c95c]{clear:both}.logo[data-v-83c9c95c]{padding:0;position:relative;top:-33px;margin:20px 0}#btn-enter[data-v-83c9c95c]{background:#3b5bfd}.btn-reset[data-v-83c9c95c],.btn-reset[data-v-83c9c95c]:hover,.btn-reset[data-v-83c9c95c]:focus{background:none;color:var(--text-secondary, #5a5c63)}.loading-button[data-v-83c9c95c]{font-size:.875rem!important;padding:10px;min-width:140px}.spinner[data-v-83c9c95c]{margin:-.7em!important}.error[data-v-83c9c95c]{color:#495057;background-color:#fff;border-color:#ff8080;outline:0;box-shadow:0 0 0 .2rem #ff002240}.loader[data-v-83c9c95c]{width:100%;margin:0 auto;position:absolute;padding:3px;top:0;left:0}.loader[data-v-83c9c95c]:before{content:"";position:absolute;inset:-4px}.example-9[data-v-83c9c95c]{align-items:center}.loader-9[data-v-83c9c95c]{width:100%;position:absolute;overflow:hidden}.loader-9[data-v-83c9c95c]:after{content:"";position:absolute;top:0;left:0;height:100%;width:260px;background:#aaa;border-radius:15px;animation:example-9-83c9c95c 1.3s linear infinite}@keyframes example-9-83c9c95c{0%{transform:translate(-50vh)}to{transform:translate(100vh)}}.img-responsible[data-v-83c9c95c]{width:auto;max-height:50px}.invert-logo[data-v-83c9c95c]{filter:brightness(0) invert(1)}.login-field-label[data-v-83c9c95c]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text-secondary, #5a5c63)}.login-page[data-v-83c9c95c]{width:100%;min-height:100vh;min-height:100dvh;position:relative;box-sizing:border-box;padding:max(16px,var(--safe-area-top, 0px)) max(16px,var(--safe-area-right, 0px)) max(16px,var(--safe-area-bottom, 0px)) max(16px,var(--safe-area-left, 0px));overflow-y:auto;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.form[data-v-83c9c95c]{position:relative;overflow:auto;max-height:calc(100dvh - 32px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));background:var(--bg-card, #fff);color:var(--text-primary, #1d2939);border:1px solid var(--border-card, transparent);padding:60px;border-radius:25px;width:min(100%,450px);box-shadow:0 0 5px #0000004d,1px 1px 5px #0000004d;box-sizing:border-box}.form .form-control[data-v-83c9c95c]{font-size:16px;min-height:var(--touch-target-min, 44px)}@media screen and (max-width:699px){.login-page[data-v-83c9c95c]{background-attachment:scroll!important}.loading-button[data-v-83c9c95c]{width:100%;padding:13px;min-height:var(--touch-target-min, 44px)}.btn-reset[data-v-83c9c95c]{display:block;margin:12px 0 0;margin-left:0!important;width:100%;min-height:var(--touch-target-min, 44px)}.form[data-v-83c9c95c]{padding:28px 24px;width:min(100%,450px);border-radius:16px}.img-responsible[data-v-83c9c95c]{max-height:44px}}.fill[data-v-6952f57a]{width:100%;height:auto;border-radius:20px;padding:0;max-width:none!important}.position-relative[data-v-6952f57a]{left:-80px;margin:40px}#wrap[data-v-6952f57a]{background:url(/images/wallpaper.png);background-size:cover;width:100%;min-height:100vh;min-height:100dvh;top:0;left:0;position:relative;box-sizing:border-box;padding:max(16px,var(--safe-area-top, 0px)) max(16px,var(--safe-area-right, 0px)) max(16px,var(--safe-area-bottom, 0px)) max(16px,var(--safe-area-left, 0px));display:flex;align-items:center;justify-content:center;overflow-y:auto}.alert[data-v-6952f57a]{width:98%}.lead[data-v-6952f57a]{font-size:14px!important;color:#848484}form[data-v-6952f57a]{background:#fff;border:none;padding:48px;border-radius:20px;position:relative;top:auto;min-height:0;width:min(100%,450px);max-width:100%;max-height:calc(100dvh - 32px - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px));overflow-y:auto;box-shadow:0 0 5px #0000004d,1px 1px 5px #0000004d;box-sizing:border-box;margin:0 auto}.short-text[data-v-6952f57a]{clear:both}.logo[data-v-6952f57a]{padding:0;position:relative;top:-33px;margin-top:20px}.img-top[data-v-6952f57a]{width:145px}#btn-enter[data-v-6952f57a]{background:#3b5bfd}#btn-reset[data-v-6952f57a]{background:none;color:#789}.loading-button[data-v-6952f57a]{font-size:.875rem!important;padding:10px;min-width:140px}.spinner[data-v-6952f57a]{margin:-.7em!important}.error[data-v-6952f57a]{color:#495057;background-color:#fff;border-color:#ff8080;outline:0;box-shadow:0 0 0 .2rem #ff002240}.img-responsible[data-v-6952f57a]{width:auto;max-height:50px}form[data-v-6952f57a] .form-control,form[data-v-6952f57a] input{font-size:16px;min-height:var(--touch-target-min, 44px)}@media screen and (max-width:699px){#wrap[data-v-6952f57a]{background-attachment:scroll!important}form[data-v-6952f57a]{padding:28px 24px;border-radius:16px;width:min(100%,450px)}.btn-primary[data-v-6952f57a]{width:100%;min-height:var(--touch-target-min, 44px)}.img-responsible[data-v-6952f57a]{max-height:44px}}#wrap[data-v-f0b45dee]{background:url(/images/wallpaper.png);background-size:cover;width:100%;height:100vh;top:0;left:0;position:fixed}.alert[data-v-f0b45dee]{width:98%}.lead[data-v-f0b45dee]{font-size:14px!important;color:#848484}form[data-v-f0b45dee]{background:#fff;border:none;padding:63px;border-radius:20px;position:relative;min-height:470px;width:470px;box-shadow:0 0 5px #0000004d,1px 1px 5px #0000004d}.img-responsible[data-v-f0b45dee]{width:auto;max-height:50px}#btn-enter[data-v-f0b45dee]{background:#3b5bfd}#btn-reset[data-v-f0b45dee]{background:none;color:#789}.loading-button[data-v-f0b45dee]{font-size:.875rem!important;padding:10px;min-width:140px}.spinner[data-v-f0b45dee]{margin:-.7em!important}.error[data-v-f0b45dee]{color:#495057;background-color:#fff;border-color:#ff8080;outline:0;box-shadow:0 0 0 .2rem #ff002240}.document-form[data-v-82ef05eb]{--color-ecm: var(--color-bpm);--color-ecm-muted: rgba(59, 91, 253, .08);--color-ecm-focus: rgba(59, 91, 253, .18);width:100%}.document-form__section[data-v-82ef05eb]{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border-secondary)}.document-form__section[data-v-82ef05eb]:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.document-form__field[data-v-82ef05eb]{display:flex;flex-direction:column;gap:6px;min-width:0}.document-form__field--folder[data-v-82ef05eb] .set-folder{max-width:none}.document-form__label[data-v-82ef05eb]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.document-form__required[data-v-82ef05eb]{color:var(--color-danger, #ef4444);margin-left:2px}.document-form__error[data-v-82ef05eb]{font-size:12px;color:var(--color-danger, #ef4444)}.document-form__identifier[data-v-82ef05eb]{display:flex;align-items:center;gap:8px;min-width:0}.document-form__copy-btn[data-v-82ef05eb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.document-form__copy-btn i[data-v-82ef05eb]{font-size:13px}.document-form__copy-btn[data-v-82ef05eb]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.document-form__copy-btn--copied[data-v-82ef05eb]{border-color:var(--color-success, #22c55e);color:var(--color-success, #22c55e)}.document-form__hint[data-v-82ef05eb]{margin:0;font-size:12px;line-height:1.4;color:var(--color-bpm)}.document-form__optional[data-v-82ef05eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary)}.document-form__optional-title[data-v-82ef05eb]{font-size:13px;font-weight:600;color:var(--text-primary)}.document-form__footer[data-v-82ef05eb]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-secondary)}.document-form__btn[data-v-82ef05eb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.document-form__btn[data-v-82ef05eb]:disabled{opacity:.55;cursor:default}.document-form__btn--primary[data-v-82ef05eb]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.document-form__btn--primary[data-v-82ef05eb]:hover:not(:disabled){opacity:.92;box-shadow:0 2px 8px #3b5bfd47}.document-form__btn--secondary[data-v-82ef05eb]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.document-form__btn--secondary[data-v-82ef05eb]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}[data-v-82ef05eb] .document-form__input,[data-v-82ef05eb] .document-form__tags.b-form-tags,[data-v-82ef05eb] .document-form__select .vs__dropdown-toggle{background:var(--bg-primary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary);border-radius:8px}[data-v-82ef05eb] .document-form__input:focus,[data-v-82ef05eb] .document-form__tags.b-form-tags.focus,[data-v-82ef05eb] .document-form__select .vs__dropdown-toggle:focus-within{border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px #3b5bfd1f}[data-v-82ef05eb] .document-form__input--identifier{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.02em;color:var(--text-secondary);cursor:text}[data-v-82ef05eb] .document-form__select .vs__selected,[data-v-82ef05eb] .document-form__select .vs__search{color:var(--text-primary)}[data-v-82ef05eb] .document-form__select .vs__actions{color:var(--text-secondary)}.delete-document[data-v-0fb59c24]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 4px 4px;-webkit-user-select:none;user-select:none}.delete-document__message[data-v-0fb59c24]{margin:0;text-align:center;font-size:14px;line-height:1.45;color:var(--text-primary)}.delete-document__message strong[data-v-0fb59c24]{font-weight:600;color:var(--text-primary)}.delete-document__actions[data-v-0fb59c24]{display:flex;align-items:center;justify-content:center;gap:8px}.delete-document__btn[data-v-0fb59c24]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .15s ease}.delete-document__btn--secondary[data-v-0fb59c24]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.delete-document__btn--secondary[data-v-0fb59c24]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.delete-document__btn--danger[data-v-0fb59c24]{background:var(--color-danger, #ef4444);color:#fff;border-color:var(--color-danger, #ef4444)}.delete-document__btn--danger[data-v-0fb59c24]:hover{opacity:.9;box-shadow:0 2px 8px #ef444447}.documents-page[data-v-0c997421]{width:100%;min-height:0}.documents-header-panel[data-v-0c997421]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.documents-header-panel--mobile[data-v-0c997421]{flex-direction:column;align-items:stretch}.documents-header-left[data-v-0c997421]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.documents-refresh-btn[data-v-0c997421]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.documents-refresh-btn i[data-v-0c997421]{font-size:13px}.documents-refresh-btn[data-v-0c997421]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.documents-refresh-btn[data-v-0c997421]:disabled{opacity:.5;cursor:default}.documents-actions[data-v-0c997421]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.documents-actions--mobile[data-v-0c997421]{width:100%}.documents-actions--mobile .documents-btn[data-v-0c997421]{flex:1;justify-content:center}.documents-btn[data-v-0c997421]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.documents-btn i[data-v-0c997421]{font-size:13px}.documents-btn[data-v-0c997421]:disabled{opacity:.5;cursor:default}.documents-btn--primary[data-v-0c997421]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.documents-btn--primary[data-v-0c997421]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b5bfd47}.documents-btn--secondary[data-v-0c997421]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.documents-btn--secondary[data-v-0c997421]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.documents-search-wrapper[data-v-0c997421]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.documents-search-input[data-v-0c997421]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.documents-search-input[data-v-0c997421]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.documents-search-input .documents-search-icon[data-v-0c997421]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.documents-search-input input[data-v-0c997421]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.documents-search-input input[data-v-0c997421]::placeholder{color:var(--text-tertiary);font-size:12px}.documents-search-input input[data-v-0c997421]:disabled{opacity:.6}.documents-empty-state[data-v-0c997421]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.documents-empty-state__icon[data-v-0c997421]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.documents-empty-state__text[data-v-0c997421]{font-weight:500}.documents-list-panel[data-v-0c997421]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.documents-list-panel .list-container[data-v-0c997421]{margin:0}.document-name-cell[data-v-0c997421]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.document-name-cell__title[data-v-0c997421]{font-weight:600;color:var(--text-primary);font-size:13px}.document-name-cell__desc[data-v-0c997421],.document-name-cell__meta[data-v-0c997421]{font-size:12px;color:var(--text-secondary);line-height:1.35}.document-optional-badge[data-v-0c997421]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary)}.document-optional-badge i[data-v-0c997421]{font-size:14px}.document-optional-badge--yes[data-v-0c997421]{color:var(--color-success, #22c55e);border-color:color-mix(in srgb,var(--color-success, #22c55e) 28%,var(--border-secondary))}.document-optional-badge--no[data-v-0c997421]{color:var(--text-tertiary)}.document-actions-cell[data-v-0c997421]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.document-action-btn[data-v-0c997421]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.document-action-btn i[data-v-0c997421]{font-size:14px}.document-action-btn[data-v-0c997421]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-bpm)}.document-action-btn[data-v-0c997421]:disabled{opacity:.45;cursor:default}.document-action-btn--danger[data-v-0c997421]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-0c997421] .documents-table{background:transparent}[data-v-0c997421] .documents-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-0c997421] .documents-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary)}[data-v-0c997421] .documents-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.documents-header-panel[data-v-0c997421]{flex-direction:column;align-items:stretch;gap:8px}.documents-search-wrapper[data-v-0c997421]{width:100%}.documents-search-wrapper .documents-search-input[data-v-0c997421]{flex:1;min-width:0}.documents-search-wrapper .documents-search-input input[data-v-0c997421]{width:100%}}.documents-form-modal .modal-dialog{max-width:520px}.documents-form-modal .modal-content{overflow:visible;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.documents-form-modal .modal-header{border-bottom-color:var(--border-secondary);padding:14px 18px}.documents-form-modal .modal-header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.documents-form-modal .documents-form-modal__body,.documents-form-modal .modal-body{overflow:visible;padding:16px 18px 18px}.ai-validations-page[data-v-c57be91d]{width:100%;min-width:0;padding:4px 0 20px}.aiv-header[data-v-c57be91d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.aiv-header__left[data-v-c57be91d]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.aiv-header__right[data-v-c57be91d]{display:flex;align-items:center;flex-shrink:0}.aiv-refresh-btn[data-v-c57be91d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.aiv-refresh-btn i[data-v-c57be91d]{font-size:13px}.aiv-refresh-btn[data-v-c57be91d]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.aiv-refresh-btn[data-v-c57be91d]:disabled{opacity:.5;cursor:default}.is-spinning[data-v-c57be91d]{animation:aiv-spin-c57be91d .7s linear infinite}@keyframes aiv-spin-c57be91d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aiv-tabs[data-v-c57be91d]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;min-width:0}.aiv-tabs[data-v-c57be91d]::-webkit-scrollbar{display:none}.aiv-tab[data-v-c57be91d]{display:flex;align-items:center;padding:6px 12px;border-radius:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;line-height:1;transition:all .15s ease}.aiv-tab[data-v-c57be91d]:hover:not(:disabled):not(.active){color:var(--text-primary);background:var(--bg-hover)}.aiv-tab.active[data-v-c57be91d]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.aiv-tab[data-v-c57be91d]:disabled{opacity:.5;cursor:default}.aiv-live[data-v-c57be91d]{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);opacity:.55}.aiv-live--on[data-v-c57be91d]{opacity:1;color:var(--color-success)}.aiv-live__dot[data-v-c57be91d]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.aiv-subtitle[data-v-c57be91d]{margin:0 2px 12px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.aiv-meta[data-v-c57be91d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px;margin-bottom:6px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary)}.aiv-meta__filter[data-v-c57be91d]{font-size:11px;font-weight:600;color:var(--color-bpm);text-transform:uppercase;letter-spacing:.03em;font-family:DM Mono,ui-monospace,monospace}.aiv-empty[data-v-c57be91d]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.aiv-empty--inline[data-v-c57be91d]{border:none;background:transparent;padding:8px 0}.aiv-empty__icon[data-v-c57be91d]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.aiv-empty__text[data-v-c57be91d]{font-weight:500}.aiv-list[data-v-c57be91d]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.aiv-busy[data-v-c57be91d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;color:var(--text-tertiary);font-size:13px}.aiv-busy--modal[data-v-c57be91d]{padding:24px 0}.aiv-case[data-v-c57be91d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;min-width:0;max-width:100%}.aiv-case:hover .aiv-case__number[data-v-c57be91d]{color:var(--color-bpm);text-decoration:underline}.aiv-case__number[data-v-c57be91d]{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.3;transition:color .15s ease}.aiv-case__title[data-v-c57be91d]{font-size:12px;color:var(--text-tertiary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.aiv-files[data-v-c57be91d]{font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--text-primary)}.aiv-files__total[data-v-c57be91d]{color:var(--text-tertiary)}.aiv-status-cell[data-v-c57be91d]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.aiv-badge[data-v-c57be91d]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.aiv-badge--in_progress[data-v-c57be91d]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.aiv-badge--approved[data-v-c57be91d]{color:var(--color-success);background:var(--color-success-soft-bg)}.aiv-badge--rejected[data-v-c57be91d]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.aiv-badge--failed[data-v-c57be91d]{color:var(--text-tertiary);background:var(--bg-tertiary)}.aiv-reason-link[data-v-c57be91d]{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--text-link);cursor:pointer}.aiv-reason-link i[data-v-c57be91d]{font-size:11px}.aiv-reason-link[data-v-c57be91d]:hover{color:var(--text-link-hover);text-decoration:underline}.aiv-when[data-v-c57be91d]{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-family:DM Mono,ui-monospace,monospace}.aiv-actions[data-v-c57be91d]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.aiv-retry-btn[data-v-c57be91d]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 24%,transparent);cursor:pointer;transition:all .15s ease;white-space:nowrap}.aiv-retry-btn[data-v-c57be91d]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 36%,transparent)}.aiv-retry-btn[data-v-c57be91d]:disabled{opacity:.45;cursor:default}.aiv-attempts[data-v-c57be91d]{font-size:11px;color:var(--text-tertiary)}.aiv-reason-block[data-v-c57be91d]{margin-bottom:18px}.aiv-reason-block[data-v-c57be91d]:last-child{margin-bottom:0}.aiv-reason-label[data-v-c57be91d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:8px}.aiv-reason-text[data-v-c57be91d]{font-size:13px;color:var(--text-primary);line-height:1.5;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}.aiv-reason-text--error[data-v-c57be91d]{border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.aiv-reason-codes[data-v-c57be91d]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.aiv-chip[data-v-c57be91d]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);letter-spacing:.03em}.aiv-reason-list[data-v-c57be91d]{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.aiv-reason-list li[data-v-c57be91d]{padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.aiv-reason-list li[data-v-c57be91d]:last-child{border-bottom:none}.aiv-reason-meta[data-v-c57be91d]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.aiv-tag[data-v-c57be91d]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;background:var(--bg-tertiary);color:var(--text-secondary)}.aiv-tag--error[data-v-c57be91d]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.aiv-tag--timeout[data-v-c57be91d]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}[data-v-c57be91d] .table-custom-style{margin-bottom:0;background:transparent}[data-v-c57be91d] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary)!important;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;padding:10px 14px;white-space:nowrap}[data-v-c57be91d] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:12px 14px;vertical-align:middle;border-color:var(--border-divider)!important;background:transparent}[data-v-c57be91d] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)!important}[data-v-c57be91d] .table-custom-style tbody tr:last-child td{border-bottom:none!important}[data-v-c57be91d] .aiv-modal-header{background:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}[data-v-c57be91d] .aiv-modal-body{background:var(--bg-modal);color:var(--text-primary)}@media(max-width:768px){.aiv-header[data-v-c57be91d]{flex-direction:column;align-items:stretch}.aiv-header__left[data-v-c57be91d]{flex-wrap:wrap}.aiv-header__right[data-v-c57be91d]{justify-content:flex-end}.aiv-tabs[data-v-c57be91d]{width:100%}.aiv-case__title[data-v-c57be91d]{max-width:180px}}[data-v-dc8d0d54] .notes-modal-content{border-radius:10px;border:1px solid var(--border-secondary)}.notes-modal-body[data-v-dc8d0d54]{display:flex;flex-direction:column;max-height:65vh;overflow:hidden}.add-note-section[data-v-dc8d0d54]{padding:16px 18px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.note-textarea[data-v-dc8d0d54]{width:100%;border:1px solid var(--border-secondary);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--text-primary);background:var(--bg-primary);resize:vertical;outline:none;transition:border-color .15s;display:block}.note-textarea[data-v-dc8d0d54]::placeholder{color:var(--text-tertiary)}.note-textarea[data-v-dc8d0d54]:focus{border-color:#3b5bfd;box-shadow:0 0 0 2px #3b5bfd1f}.note-textarea[data-v-dc8d0d54]:disabled{opacity:.6}.add-note-footer[data-v-dc8d0d54]{display:flex;justify-content:flex-end;margin-top:10px}.add-note-btn[data-v-dc8d0d54]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:none;border-radius:6px;background:#3b5bfd;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.add-note-btn[data-v-dc8d0d54]:hover:not(:disabled){background:#2f4de0}.add-note-btn[data-v-dc8d0d54]:disabled{background:var(--bg-tertiary, #adb5bd);color:var(--text-secondary);cursor:not-allowed}.notes-loading[data-v-dc8d0d54]{display:flex;justify-content:center;padding:32px;flex-shrink:0}.notes-empty[data-v-dc8d0d54]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:var(--text-tertiary);flex-shrink:0}.notes-empty i[data-v-dc8d0d54]{font-size:28px;opacity:.4}.notes-empty p[data-v-dc8d0d54]{margin:0;font-size:13px}.notes-list[data-v-dc8d0d54]{overflow-y:auto;flex:1;padding:8px 0}.note-item[data-v-dc8d0d54]{padding:14px 18px;border-bottom:1px solid var(--border-secondary);transition:background .1s}.note-item[data-v-dc8d0d54]:last-child{border-bottom:none}.note-item[data-v-dc8d0d54]:hover{background:var(--bg-hover)}.note-header[data-v-dc8d0d54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.note-author[data-v-dc8d0d54]{display:flex;align-items:center;gap:8px}.note-avatar[data-v-dc8d0d54]{width:28px;height:28px;border-radius:50%;background:#3b5bfd1f;color:#3b5bfd;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase;flex-shrink:0}.note-name[data-v-dc8d0d54]{font-size:13px;font-weight:600;color:var(--text-primary)}.note-date[data-v-dc8d0d54]{font-size:11px;color:var(--text-tertiary)}.note-content[data-v-dc8d0d54]{font-size:13px;color:var(--text-primary);line-height:1.6}.note-content[data-v-dc8d0d54] p{margin:0 0 6px}.note-content[data-v-dc8d0d54] p:last-child{margin-bottom:0}.note-content[data-v-dc8d0d54] ul,.note-content[data-v-dc8d0d54] ol{margin:0;padding-left:20px}.note-content[data-v-dc8d0d54] strong,.note-content[data-v-dc8d0d54] b{font-weight:600}.case-ai-validations[data-v-4de90b38]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:14px 16px 16px;margin-top:16px;overflow:hidden}.case-ai-validations__header[data-v-4de90b38]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.case-ai-validations__identity[data-v-4de90b38]{display:flex;align-items:center;gap:10px;min-width:0}.case-ai-validations__icon[data-v-4de90b38]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;font-size:15px;flex-shrink:0;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.case-ai-validations__label[data-v-4de90b38]{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2}.case-ai-validations__title[data-v-4de90b38]{margin:0;font-size:15px;font-weight:700;line-height:1.2;color:var(--text-primary)}.case-ai-validations__state[data-v-4de90b38]{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:var(--text-tertiary)}.case-ai-validations__empty[data-v-4de90b38]{padding:12px 0 4px;font-size:13px;color:var(--text-secondary)}.case-ai-validations__table-wrap[data-v-4de90b38]{overflow-x:auto;margin:0 -4px}.case-ai-validations__table[data-v-4de90b38]{width:100%;border-collapse:collapse;font-size:13px}.case-ai-validations__table th[data-v-4de90b38]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.case-ai-validations__table td[data-v-4de90b38]{padding:10px;border-bottom:1px solid var(--border-divider);color:var(--text-primary);vertical-align:middle}.case-ai-validations__table tr:last-child td[data-v-4de90b38]{border-bottom:none}.aiv-live[data-v-4de90b38]{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);opacity:.55}.aiv-live--on[data-v-4de90b38]{opacity:1;color:var(--color-success)}.aiv-live__dot[data-v-4de90b38]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.aiv-status-cell[data-v-4de90b38]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.aiv-badge[data-v-4de90b38]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.aiv-badge--in_progress[data-v-4de90b38]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.aiv-badge--approved[data-v-4de90b38]{color:var(--color-success);background:var(--color-success-soft-bg)}.aiv-badge--rejected[data-v-4de90b38]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.aiv-badge--failed[data-v-4de90b38]{color:var(--text-tertiary);background:var(--bg-tertiary)}.aiv-reason-link[data-v-4de90b38]{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--text-link);cursor:pointer}.aiv-reason-link[data-v-4de90b38]:hover{color:var(--text-link-hover);text-decoration:underline}.aiv-files[data-v-4de90b38]{font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--text-primary)}.aiv-files__total[data-v-4de90b38]{color:var(--text-tertiary)}.aiv-when[data-v-4de90b38]{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-family:DM Mono,ui-monospace,monospace}.aiv-actions[data-v-4de90b38]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.aiv-retry-btn[data-v-4de90b38]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 24%,transparent);cursor:pointer;transition:all .15s ease;white-space:nowrap}.aiv-retry-btn[data-v-4de90b38]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border-color:color-mix(in srgb,var(--color-bpm) 36%,transparent)}.aiv-retry-btn[data-v-4de90b38]:disabled{opacity:.45;cursor:default}.aiv-attempts[data-v-4de90b38]{font-size:11px;color:var(--text-tertiary)}.aiv-busy[data-v-4de90b38]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;color:var(--text-tertiary);font-size:13px}.aiv-reason-block[data-v-4de90b38]{margin-bottom:18px}.aiv-reason-block[data-v-4de90b38]:last-child{margin-bottom:0}.aiv-reason-label[data-v-4de90b38]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:8px}.aiv-reason-text[data-v-4de90b38]{font-size:13px;color:var(--text-primary);line-height:1.5;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}.aiv-reason-text--error[data-v-4de90b38]{border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.aiv-reason-codes[data-v-4de90b38]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.aiv-chip[data-v-4de90b38]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary)}.aiv-reason-list[data-v-4de90b38]{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.aiv-reason-list li[data-v-4de90b38]{padding:12px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.aiv-reason-list li[data-v-4de90b38]:last-child{border-bottom:none}.aiv-reason-meta[data-v-4de90b38]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.aiv-tag[data-v-4de90b38]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;background:var(--bg-tertiary);color:var(--text-secondary)}.aiv-tag--error[data-v-4de90b38]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.aiv-tag--timeout[data-v-4de90b38]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}[data-v-4de90b38] .aiv-modal-header{background:var(--bg-tertiary);border-bottom-color:var(--border-secondary);color:var(--text-primary)}[data-v-4de90b38] .aiv-modal-body{background:var(--bg-modal);color:var(--text-primary)}.case-details-view[data-v-525c04c2]{display:flex;flex-direction:column;gap:16px;height:auto!important;min-height:100%;padding-bottom:16px}.back-btn[data-v-525c04c2]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s;align-self:flex-start}.back-btn[data-v-525c04c2]:hover{background:var(--bg-hover);border-color:var(--color-bpm, #007bff);color:var(--color-bpm, #007bff)}.panel[data-v-525c04c2]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.panel-header[data-v-525c04c2]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.panel-title[data-v-525c04c2]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.03em}.panel-header-toggle[data-v-525c04c2]{width:100%;background:none;border:0;border-bottom:1px solid var(--border-secondary);font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;text-align:left;transition:background-color .12s ease}.panel-header-toggle[data-v-525c04c2]:hover{background:var(--bg-hover)}.panel-header-toggle.is-collapsed[data-v-525c04c2]{border-bottom:0}.accordion-chevron[data-v-525c04c2]{font-size:12px;color:var(--text-tertiary);transition:transform .15s ease}.panel-body[data-v-525c04c2]{padding:18px}.panel-body-flush[data-v-525c04c2]{padding:0}.panel-loading[data-v-525c04c2]{display:flex;justify-content:center;padding:32px}.case-header[data-v-525c04c2]{padding:18px}.case-header-main[data-v-525c04c2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.case-number-row[data-v-525c04c2]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.case-number[data-v-525c04c2]{font-size:1.35rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.case-title[data-v-525c04c2]{font-size:15px;font-weight:500;color:var(--text-primary);margin:0 0 6px}.case-process[data-v-525c04c2]{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.case-process i[data-v-525c04c2]{font-size:11px;opacity:.6}.status-badge[data-v-525c04c2]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.status-active[data-v-525c04c2]{background:#22c55e1f;color:#22c55e}.status-closed[data-v-525c04c2]{background:#3b5bfd1a;color:#3b5bfd}.status-canceled[data-v-525c04c2]{background:#ef44441f;color:#ef4444}.status-draft[data-v-525c04c2]{background:#f59e0b1f;color:#f59e0b}.partial-badge[data-v-525c04c2]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:#f59e0b1f;color:#f59e0b}.action-btn[data-v-525c04c2]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.action-btn[data-v-525c04c2]:hover{background:var(--bg-hover);border-color:var(--color-bpm, #007bff);color:var(--color-bpm, #007bff)}.case-meta-row[data-v-525c04c2]{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.case-meta-item[data-v-525c04c2]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.case-meta-item i[data-v-525c04c2]{font-size:12px;opacity:.5}.case-variables[data-v-525c04c2]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.variables-label[data-v-525c04c2]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.kpi-grid[data-v-525c04c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}@media(max-width:768px){.kpi-grid[data-v-525c04c2]{grid-template-columns:1fr}}.kpi-card[data-v-525c04c2]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px;transition:box-shadow .15s ease,transform .15s ease}.kpi-card[data-v-525c04c2]:hover{box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.kpi-card.healthy[data-v-525c04c2]{border-left:3px solid #22c55e}.kpi-card.critical[data-v-525c04c2]{border-left:3px solid #ef4444}.kpi-label[data-v-525c04c2]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:8px}.kpi-value[data-v-525c04c2]{font-size:1.65rem;font-weight:700;line-height:1.15;color:var(--text-primary);letter-spacing:-.02em}.progress-section[data-v-525c04c2]{margin-bottom:18px}.progress-header[data-v-525c04c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-525c04c2]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.progress-value[data-v-525c04c2]{font-size:13px;font-weight:600;color:var(--text-primary)}.progress-bar-track[data-v-525c04c2]{height:8px;background:var(--bg-tertiary, #e9ecef);border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-525c04c2]{height:100%;background:#3b5bfd;border-radius:4px;transition:width .6s ease}.stage-section[data-v-525c04c2]{margin-top:4px}.stage-section-label[data-v-525c04c2]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:10px}.stage-table-wrap[data-v-525c04c2],.tasks-table-wrap[data-v-525c04c2]{overflow-x:auto}.task-list[data-v-525c04c2]{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px}.task-item[data-v-525c04c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;border:1px solid var(--border-secondary);border-left:3px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .12s,box-shadow .12s,background-color .12s}.task-item[data-v-525c04c2]:hover{background:var(--bg-hover);box-shadow:0 1px 4px #0000000f}.task-item-active[data-v-525c04c2]{border-left-color:#22c55e}.task-item-closed[data-v-525c04c2]{border-left-color:var(--text-tertiary)}.task-item-reopened[data-v-525c04c2]{border-left-color:#f59e0b;background:#f59e0b0a}.task-item-reopened[data-v-525c04c2]:hover{background:#f59e0b14}.task-main[data-v-525c04c2]{min-width:0;flex:1}.task-title-row[data-v-525c04c2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.task-stage[data-v-525c04c2]{font-size:14px;font-weight:600;color:var(--text-primary)}.task-status-badge[data-v-525c04c2]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.task-status-badge.status-active[data-v-525c04c2]{background:#22c55e1f;color:#16a34a}.task-status-badge.status-closed[data-v-525c04c2]{background:var(--bg-tertiary);color:var(--text-tertiary)}.task-meta[data-v-525c04c2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.task-meta-item[data-v-525c04c2]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary)}.task-meta-item i[data-v-525c04c2]{font-size:12px;color:var(--text-tertiary)}.task-meta-item .meta-muted[data-v-525c04c2]{color:var(--text-tertiary)}.task-meta-item.meta-end-date i[data-v-525c04c2]{color:#22c55e}.task-actions[data-v-525c04c2]{flex-shrink:0}.stage-table[data-v-525c04c2],.tasks-table[data-v-525c04c2]{width:100%;border-collapse:collapse;font-size:13px}.stage-th[data-v-525c04c2]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);white-space:nowrap}.stage-row[data-v-525c04c2]{transition:background-color .1s}.stage-row[data-v-525c04c2]:hover{background:var(--bg-hover)}.stage-td[data-v-525c04c2]{padding:10px 14px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.stage-name[data-v-525c04c2]{font-weight:500}.stage-name-cell[data-v-525c04c2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.iteration-badge[data-v-525c04c2]{font-size:10px;font-weight:600;padding:1px 8px;border-radius:10px;background:#3b5bfd1a;color:#3b5bfd;border:1px solid rgba(59,91,253,.25);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.reopened-badge[data-v-525c04c2]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:1px 8px;border-radius:10px;background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.reopened-badge i[data-v-525c04c2]{font-size:11px}.stage-row-reopened[data-v-525c04c2]{background:#f59e0b0a}.stage-row-reopened[data-v-525c04c2]:hover{background:#f59e0b14}.text-muted-custom[data-v-525c04c2]{color:var(--text-tertiary)}.duration-badge[data-v-525c04c2]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:#3b5bfd14;color:#3b5bfd}.tab-pills[data-v-525c04c2]{display:flex;gap:4px;background:var(--bg-primary);border-radius:8px;padding:3px;border:1px solid var(--border-secondary)}.tab-pill[data-v-525c04c2]{padding:5px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s;display:flex;align-items:center;gap:6px}.tab-pill.active[data-v-525c04c2]{background:#3b5bfd;color:#fff}.tab-pill[data-v-525c04c2]:hover:not(.active){background:var(--bg-hover)}.tab-count[data-v-525c04c2]{font-size:10px;padding:1px 6px;border-radius:10px;background:#fff3}.tab-pill:not(.active) .tab-count[data-v-525c04c2]{background:var(--bg-tertiary, #e9ecef);color:var(--text-secondary)}.tasks-table .stage-th[data-v-525c04c2]:first-child,.tasks-table .stage-td[data-v-525c04c2]:first-child{padding-left:18px}.tasks-table .stage-th[data-v-525c04c2]:last-child,.tasks-table .stage-td[data-v-525c04c2]:last-child{padding-right:18px}.actions-col[data-v-525c04c2]{text-align:center;white-space:nowrap}.user-cell[data-v-525c04c2]{display:flex;flex-direction:column}.user-cell small[data-v-525c04c2]{color:var(--text-tertiary);font-size:11px}.dynamic-tag[data-v-525c04c2]{color:#3b5bfd!important;font-weight:500}.date-cell[data-v-525c04c2]{display:flex;flex-direction:column}.date-cell small[data-v-525c04c2]{color:var(--text-tertiary);font-size:11px}.empty-state[data-v-525c04c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:var(--text-tertiary)}.empty-state i[data-v-525c04c2]{font-size:28px;opacity:.4}.empty-state p[data-v-525c04c2]{margin:0;font-size:13px}.empty-inline[data-v-525c04c2]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#3b5bfd0f;border:1px solid rgba(59,91,253,.15);border-radius:6px;color:#3b5bfd;font-size:12px;line-height:1.4}.skeleton-card[data-v-525c04c2]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px;animation:pulse-525c04c2 1.5s ease-in-out infinite}.sk-line[data-v-525c04c2]{background:var(--bg-tertiary);border-radius:4px;margin-bottom:10px}.sk-sm[data-v-525c04c2]{height:10px;width:60%}.sk-lg[data-v-525c04c2]{height:28px;width:40%}@keyframes pulse-525c04c2{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:576px){.case-header-main[data-v-525c04c2]{flex-direction:column}.case-meta-row[data-v-525c04c2]{flex-direction:column;gap:8px}.tab-pills[data-v-525c04c2]{width:100%}.tab-pill[data-v-525c04c2]{flex:1;justify-content:center}}.analytics-nav[data-v-672142fa]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;max-width:100%}.analytics-nav[data-v-672142fa]::-webkit-scrollbar{display:none}.nav-tab[data-v-672142fa]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:all .15s ease;white-space:nowrap}.nav-tab[data-v-672142fa]:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.nav-tab.active[data-v-672142fa]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.nav-tab i[data-v-672142fa]{font-size:12px;opacity:.7}.nav-tab.active i[data-v-672142fa]{opacity:1}.date-range-filter[data-v-2e48c66e]{display:flex;align-items:center;gap:8px}.preset-group[data-v-2e48c66e]{display:flex;align-items:center;gap:6px}.presets[data-v-2e48c66e]{display:flex;gap:1px;background:var(--bg-tertiary);border-radius:6px;padding:2px}.period-help[data-v-2e48c66e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-tertiary);cursor:help;transition:all .15s ease}.period-help[data-v-2e48c66e]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.period-help i[data-v-2e48c66e]{font-size:11px;line-height:1}.preset-btn[data-v-2e48c66e]{padding:4px 8px;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease;letter-spacing:.02em}.preset-btn[data-v-2e48c66e]:hover{color:var(--text-primary);background:var(--bg-hover)}.preset-btn.active[data-v-2e48c66e]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 2px #0000000f}.custom-dates[data-v-2e48c66e]{display:flex;align-items:center;gap:4px}.date-input[data-v-2e48c66e]{width:112px;padding:4px 6px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:12px;outline:none;transition:border-color .15s}.date-input[data-v-2e48c66e]:focus{border-color:var(--color-bpm)}.date-sep[data-v-2e48c66e]{color:var(--text-tertiary);font-size:12px}@media(max-width:768px){.date-range-filter[data-v-2e48c66e]{flex-wrap:wrap;gap:6px}.date-input[data-v-2e48c66e]{width:96px}}@media(max-width:480px){.custom-dates[data-v-2e48c66e]{display:none}}.process-select[data-v-178c98d5]{padding:5px 28px 5px 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:12px;font-weight:500;outline:none;cursor:pointer;max-width:180px;text-overflow:ellipsis;transition:border-color .15s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2394a3b8'%3E%3Cpath d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.process-select[data-v-178c98d5]:focus{border-color:var(--color-bpm)}.analytics-filters[data-v-64e9ddba]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.filter-divider[data-v-64e9ddba]{width:1px;height:20px;background:var(--border-secondary)}.auto-toggle[data-v-64e9ddba]{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--border-secondary);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.auto-toggle[data-v-64e9ddba]:hover{border-color:var(--color-bpm);color:var(--text-primary)}.auto-toggle.active[data-v-64e9ddba]{border-color:var(--color-bpm);background:#3b5bfd0f;color:var(--color-bpm)}.auto-toggle i[data-v-64e9ddba]{font-size:11px;opacity:.7}.auto-toggle.active i[data-v-64e9ddba]{opacity:1}.auto-toggle-label[data-v-64e9ddba]{font-size:12px;font-weight:500}@media(max-width:1400px){.auto-toggle-label[data-v-64e9ddba],.filter-divider[data-v-64e9ddba]{display:none}}@media(max-width:600px){.auto-toggle[data-v-64e9ddba]{padding:5px 7px}}.analytics-layout[data-v-c59aa1fd]{display:flex;flex-direction:column;min-height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow:hidden}.analytics-topbar[data-v-c59aa1fd]{flex-shrink:0;padding:12px 20px;border-bottom:1px solid var(--border-secondary);background:var(--bg-primary)}.topbar-row[data-v-c59aa1fd]{display:flex;align-items:center;gap:8px 12px}.topbar-filters[data-v-c59aa1fd]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:1;min-width:0}.analytics-help-btn[data-v-c59aa1fd]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.analytics-help-btn[data-v-c59aa1fd]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.analytics-help-btn i[data-v-c59aa1fd]{font-size:15px}.help-modal-content p[data-v-c59aa1fd]{margin-bottom:12px;color:var(--text-primary);line-height:1.6}.help-modal-content p[data-v-c59aa1fd]:last-child{margin-bottom:0}.help-legend[data-v-c59aa1fd]{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-secondary)}.help-legend-title[data-v-c59aa1fd]{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.help-legend-item[data-v-c59aa1fd]{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--text-primary);line-height:1.5}.help-legend-item[data-v-c59aa1fd]:last-child{margin-bottom:0}.help-legend-icon[data-v-c59aa1fd]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:11px;flex-shrink:0}.analytics-content[data-v-c59aa1fd]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px}@media(max-width:1400px){.topbar-row[data-v-c59aa1fd]{flex-direction:column;align-items:flex-start;gap:8px}.topbar-filters[data-v-c59aa1fd]{margin-left:0;width:100%}}@media(max-width:768px){.analytics-topbar[data-v-c59aa1fd]{padding:10px 14px}.analytics-content[data-v-c59aa1fd]{padding:12px}}.base-chart-wrapper[data-v-f8a5885b]{width:100%;position:relative}.alert-dot[data-v-a8b4035e]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.alert-dot.healthy[data-v-a8b4035e]{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.alert-dot.warning[data-v-a8b4035e]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.alert-dot.critical[data-v-a8b4035e]{background:#ef4444;box-shadow:0 0 0 3px #ef444426}.kpi-card[data-v-1ec5e6c8]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px;transition:box-shadow .15s ease,transform .15s ease;height:100%}.kpi-card[data-v-1ec5e6c8]:hover{box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.kpi-card.healthy[data-v-1ec5e6c8]{border-left:3px solid #22c55e}.kpi-card.warning[data-v-1ec5e6c8]{border-left:3px solid #f59e0b}.kpi-card.critical[data-v-1ec5e6c8]{border-left:3px solid #ef4444}.kpi-header[data-v-1ec5e6c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.kpi-label-wrap[data-v-1ec5e6c8]{display:inline-flex;align-items:center;gap:6px;min-width:0}.kpi-label[data-v-1ec5e6c8]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.kpi-source[data-v-1ec5e6c8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px;flex-shrink:0;cursor:help}.kpi-source i[data-v-1ec5e6c8]{line-height:1}.kpi-trend[data-v-1ec5e6c8]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px}.trend-positive[data-v-1ec5e6c8]{background:#22c55e1f;color:#22c55e}.trend-negative[data-v-1ec5e6c8]{background:#ef44441f;color:#ef4444}.trend-arrow[data-v-1ec5e6c8]{font-size:10px}.kpi-value[data-v-1ec5e6c8]{font-size:1.65rem;font-weight:700;line-height:1.15;color:var(--text-primary);letter-spacing:-.02em}.kpi-subtitle[data-v-1ec5e6c8]{font-size:12px;color:var(--text-tertiary);margin-top:4px}.health-badge[data-v-192d1245]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;flex-shrink:0}.snapshot-status-inline[data-v-4f31d846]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.snapshot-status-inline-item[data-v-4f31d846]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.snapshot-status-inline-item i[data-v-4f31d846]{color:var(--color-bpm);font-size:11px}.snapshot-status-inline-item strong[data-v-4f31d846]{color:var(--text-primary);font-weight:600}.kpi-grid[data-v-4f31d846]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:20px}.kpi-section-label[data-v-4f31d846]{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.kpi-section-label--detail[data-v-4f31d846]{grid-column:1 / -1;margin-top:4px;margin-bottom:-2px;padding-top:2px;border-top:1px dashed var(--border-secondary)}@media(max-width:1200px){.kpi-grid[data-v-4f31d846]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.kpi-grid[data-v-4f31d846]{grid-template-columns:repeat(2,1fr)}}.content-grid[data-v-4f31d846]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:20px}@media(max-width:992px){.content-grid[data-v-4f31d846]{grid-template-columns:1fr}}.panel[data-v-4f31d846]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.panel-header[data-v-4f31d846]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.panel-title[data-v-4f31d846]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.panel-count[data-v-4f31d846]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.selected-hint[data-v-4f31d846]{margin-left:auto;font-size:11px;color:var(--color-bpm)}.panel-body[data-v-4f31d846]{padding:16px 18px}.panel-body.no-pad[data-v-4f31d846]{padding:0}.panel-empty[data-v-4f31d846]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--text-tertiary);font-size:13px}.empty-icon.success[data-v-4f31d846]{color:#22c55e}.health-list[data-v-4f31d846]{max-height:320px;overflow-y:auto}.health-row[data-v-4f31d846]{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border-secondary);cursor:pointer;transition:background .1s}.health-row[data-v-4f31d846]:last-child{border-bottom:none}.health-row[data-v-4f31d846]:hover{background:var(--bg-hover)}.health-row.selected[data-v-4f31d846]{background:#3b5bfd0f}.health-info[data-v-4f31d846]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.health-meta[data-v-4f31d846]{display:flex;flex-direction:column;min-width:0}.health-name[data-v-4f31d846]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health-sub[data-v-4f31d846]{font-size:11px;color:var(--text-tertiary)}.health-bar-wrap[data-v-4f31d846]{width:80px;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;flex-shrink:0}.health-bar[data-v-4f31d846]{height:100%;border-radius:3px;transition:width .4s ease}.selected-icon[data-v-4f31d846]{color:var(--color-bpm);font-size:14px;flex-shrink:0}.alert-list[data-v-4f31d846]{display:flex;flex-direction:column;gap:8px}.alert-item[data-v-4f31d846]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;transition:background .1s}.alert-item.critical[data-v-4f31d846]{background:#ef44440f}.alert-item.warning[data-v-4f31d846]{background:#f59e0b0f}.alert-content[data-v-4f31d846]{display:flex;flex-direction:column;gap:2px}.alert-title[data-v-4f31d846]{font-size:13px;font-weight:500;color:var(--text-primary)}.alert-desc[data-v-4f31d846]{font-size:12px;color:var(--text-tertiary)}.alert-badge[data-v-4f31d846]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;color:#fff}.alert-badge.critical[data-v-4f31d846]{background:#ef4444}.alert-badge.warning[data-v-4f31d846]{background:#f59e0b}.detail-divider[data-v-4f31d846]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;border-top:1px solid var(--border-secondary);margin-top:4px;margin-bottom:16px}.detail-divider-label[data-v-4f31d846]{display:flex;align-items:center;gap:8px}.detail-icon[data-v-4f31d846]{color:var(--color-bpm);font-size:14px}.detail-process-name[data-v-4f31d846]{font-size:15px;font-weight:600;color:var(--text-primary)}.clear-btn[data-v-4f31d846]{display:flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s}.clear-btn[data-v-4f31d846]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.chart-grid[data-v-4f31d846]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}@media(max-width:992px){.chart-grid[data-v-4f31d846]{grid-template-columns:1fr}}.chart-panel[data-v-4f31d846]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px}.chart-panel-header[data-v-4f31d846]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.chart-title[data-v-4f31d846]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.goal-undefined[data-v-4f31d846]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:6px;color:#f59e0b;font-size:12px;line-height:1.4;margin-top:8px}.skeleton-card[data-v-4f31d846]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px}.sk-line[data-v-4f31d846]{background:var(--bg-tertiary);border-radius:4px;animation:pulse-4f31d846 1.5s ease-in-out infinite}.sk-sm[data-v-4f31d846]{height:10px;width:60%;margin-bottom:12px}.sk-lg[data-v-4f31d846]{height:24px;width:45%}.skeleton-block[data-v-4f31d846]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;animation:pulse-4f31d846 1.5s ease-in-out infinite}@keyframes pulse-4f31d846{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-4f31d846]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 0;color:var(--text-tertiary)}.empty-state i[data-v-4f31d846]{font-size:32px;color:var(--color-danger)}.retry-btn[data-v-4f31d846]{padding:6px 16px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s}.retry-btn[data-v-4f31d846]:hover{background:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.proc-panel[data-v-4f31d846]{margin-bottom:20px}.proc-table-wrap[data-v-4f31d846]{overflow-x:auto;max-height:260px;overflow-y:auto}.proc-table[data-v-4f31d846]{width:100%;border-collapse:collapse;font-size:13px}.proc-th[data-v-4f31d846]{padding:9px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);white-space:nowrap;position:sticky;top:0;background:var(--bg-secondary);z-index:1}.proc-th-num[data-v-4f31d846]{text-align:right;width:110px}.proc-row[data-v-4f31d846]{cursor:pointer;transition:background-color .1s}.proc-row[data-v-4f31d846]:hover{background:var(--bg-hover)}.proc-row.selected[data-v-4f31d846]{background:#3b5bfd0f}.proc-td[data-v-4f31d846]{padding:10px 14px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.proc-name[data-v-4f31d846]{font-weight:500}.proc-num[data-v-4f31d846]{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.proc-empty[data-v-4f31d846]{padding:24px;text-align:center;color:var(--text-tertiary)}.proc-skeleton[data-v-4f31d846]{padding:8px 14px;display:flex;flex-direction:column;gap:12px}.proc-skeleton-row[data-v-4f31d846]{display:flex;gap:24px;align-items:center;padding:4px 0}.proc-skeleton-row .sk-line[data-v-4f31d846]{animation:pulse-4f31d846 1.5s ease-in-out infinite}.granularity-filter[data-v-2c454639]{display:flex;gap:1px;background:var(--bg-tertiary);border-radius:6px;padding:2px}.gran-btn[data-v-2c454639]{padding:4px 12px;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s ease}.gran-btn[data-v-2c454639]:hover{color:var(--text-primary);background:var(--bg-hover)}.gran-btn.active[data-v-2c454639]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 2px #0000000f}.perf-toolbar[data-v-1276d091]{margin-bottom:16px}.chart-grid[data-v-1276d091]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:992px){.chart-grid[data-v-1276d091]{grid-template-columns:1fr}}.chart-panel[data-v-1276d091]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px}.chart-panel--full[data-v-1276d091]{grid-column:1 / -1}.chart-panel-header[data-v-1276d091]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.chart-title[data-v-1276d091]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.chart-hint[data-v-1276d091]{font-size:12px;font-weight:500;color:var(--text-tertiary)}.hint-success[data-v-1276d091]{color:#22c55e}.hint-warning[data-v-1276d091]{color:#f59e0b}.hint-danger[data-v-1276d091]{color:#ef4444}.skeleton-block[data-v-1276d091]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;animation:pulse-1276d091 1.5s ease-in-out infinite}@keyframes pulse-1276d091{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-1276d091]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 0;color:var(--text-tertiary)}.empty-state i[data-v-1276d091]{font-size:32px;opacity:.4}.retry-btn[data-v-1276d091]{padding:6px 16px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s}.retry-btn[data-v-1276d091]:hover{background:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.comparison-table-wrap[data-v-3f7f828c]{overflow-x:auto}.cmp-table[data-v-3f7f828c]{width:100%;border-collapse:collapse;font-size:13px}.cmp-th[data-v-3f7f828c]{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none}.cmp-th.sortable[data-v-3f7f828c]{cursor:pointer}.cmp-th.sortable[data-v-3f7f828c]:hover{color:var(--text-primary)}.cmp-th.sorted[data-v-3f7f828c]{color:var(--color-bpm)}.sort-icon[data-v-3f7f828c]{margin-left:4px;font-size:10px}.cmp-row[data-v-3f7f828c]{transition:background-color .1s}.cmp-row[data-v-3f7f828c]:hover{background:var(--bg-hover)}.cmp-td[data-v-3f7f828c]{padding:10px 14px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.cmp-empty[data-v-3f7f828c]{padding:24px;text-align:center;color:var(--text-tertiary)}.color-cell[data-v-3f7f828c]{font-weight:600}.bar-cell[data-v-3f7f828c]{display:flex;align-items:center;gap:10px;min-width:120px}.bar-value[data-v-3f7f828c]{font-weight:600;min-width:40px}.bar-track[data-v-3f7f828c]{flex:1;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.bar-fill[data-v-3f7f828c]{height:100%;border-radius:3px;transition:width .3s ease}.insight-banner[data-v-15e7d248]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:16px;color:var(--text-primary)}.insight-banner.healthy[data-v-15e7d248]{background:#22c55e0f;border:1px solid rgba(34,197,94,.15)}.insight-banner.warning[data-v-15e7d248]{background:#f59e0b0f;border:1px solid rgba(245,158,11,.15)}.insight-banner.critical[data-v-15e7d248]{background:#ef44440f;border:1px solid rgba(239,68,68,.15)}.chart-row[data-v-15e7d248]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:992px){.chart-row[data-v-15e7d248]{grid-template-columns:1fr}}.chart-panel[data-v-15e7d248]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px}.chart-title[data-v-15e7d248]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.panel[data-v-15e7d248]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.panel-header[data-v-15e7d248]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.panel-title[data-v-15e7d248]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.panel-body.no-pad[data-v-15e7d248]{padding:0}.skeleton-block[data-v-15e7d248]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;animation:pulse-15e7d248 1.5s ease-in-out infinite}@keyframes pulse-15e7d248{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-15e7d248]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 0;color:var(--text-tertiary)}.empty-state i[data-v-15e7d248]{font-size:32px;opacity:.4}.retry-btn[data-v-15e7d248]{padding:6px 16px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s}.retry-btn[data-v-15e7d248]:hover{background:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.workload-toolbar[data-v-e49ddd38]{margin-bottom:16px}.dimension-toggle[data-v-e49ddd38]{display:flex;gap:1px;background:var(--bg-tertiary);border-radius:8px;padding:3px;width:fit-content}.dim-btn[data-v-e49ddd38]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.dim-btn[data-v-e49ddd38]:hover{color:var(--text-primary);background:var(--bg-hover)}.dim-btn.active[data-v-e49ddd38]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.dim-btn i[data-v-e49ddd38]{font-size:12px;opacity:.7}.dim-btn.active i[data-v-e49ddd38]{opacity:1}.chart-panel[data-v-e49ddd38]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px}.chart-title[data-v-e49ddd38]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.panel[data-v-e49ddd38]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.panel-header[data-v-e49ddd38]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.panel-title[data-v-e49ddd38]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.panel-count[data-v-e49ddd38]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.panel-body.no-pad[data-v-e49ddd38]{padding:0}.skeleton-block[data-v-e49ddd38]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;animation:pulse-e49ddd38 1.5s ease-in-out infinite}@keyframes pulse-e49ddd38{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-e49ddd38]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 0;color:var(--text-tertiary)}.empty-state i[data-v-e49ddd38]{font-size:32px;opacity:.4}.retry-btn[data-v-e49ddd38]{padding:6px 16px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s}.retry-btn[data-v-e49ddd38]:hover{background:var(--bg-hover);border-color:var(--color-bpm);color:var(--color-bpm)}.perm-section[data-v-4c0ef3aa]{margin-bottom:14px}.perm-label[data-v-4c0ef3aa]{display:block;margin-bottom:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.perm-options-row[data-v-4c0ef3aa]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.perm-option-card[data-v-4c0ef3aa]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:12px}.perm-option-card__title[data-v-4c0ef3aa]{margin-bottom:10px;font-size:12px;font-weight:600;color:var(--text-primary)}.perm-segmented[data-v-4c0ef3aa]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px}.perm-segment[data-v-4c0ef3aa]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.perm-segment i[data-v-4c0ef3aa]{font-size:11px;opacity:.75}.perm-segment[data-v-4c0ef3aa]:hover{color:var(--text-primary);background:var(--bg-hover)}.perm-segment.active[data-v-4c0ef3aa]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.perm-segment.active i[data-v-4c0ef3aa]{opacity:1}.perm-transfer[data-v-4c0ef3aa]{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:12px}.perm-transfer__heading[data-v-4c0ef3aa]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-primary)}.perm-search[data-v-4c0ef3aa]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;margin-bottom:8px;transition:border-color .2s,box-shadow .2s}.perm-search[data-v-4c0ef3aa]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.perm-search i[data-v-4c0ef3aa]{color:var(--text-secondary);font-size:11px;margin-right:8px;flex-shrink:0}.perm-search input[data-v-4c0ef3aa]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:100%;min-width:0;padding:0}.perm-search input[data-v-4c0ef3aa]::placeholder{color:var(--text-tertiary);font-size:12px}.perm-list[data-v-4c0ef3aa]{height:280px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);padding:4px}.perm-list--center[data-v-4c0ef3aa]{display:flex;align-items:center;justify-content:center}.perm-list-item[data-v-4c0ef3aa]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:12px;text-align:left;cursor:pointer;transition:background .15s ease}.perm-list-item[data-v-4c0ef3aa]:hover{background:var(--bg-hover)}.perm-list-item__label[data-v-4c0ef3aa]{display:inline-flex;align-items:center;gap:8px;min-width:0}.perm-list-item__label i[data-v-4c0ef3aa]{color:var(--text-tertiary);font-size:11px;flex-shrink:0}.perm-list-item__label span[data-v-4c0ef3aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-list-item__action[data-v-4c0ef3aa]{font-size:11px;flex-shrink:0}.perm-list-item__action--add[data-v-4c0ef3aa]{color:var(--color-success, #22a06b)}.perm-list-item__action--remove[data-v-4c0ef3aa]{color:var(--color-danger, #de350b)}.perm-list-empty[data-v-4c0ef3aa],.perm-list-msg[data-v-4c0ef3aa]{display:block;padding:14px 10px;text-align:center;color:var(--text-secondary);font-size:12px}.perm-all-toggle[data-v-4c0ef3aa]{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:6px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.perm-footer[data-v-4c0ef3aa]{display:flex;justify-content:flex-end;width:100%}.perm-btn[data-v-4c0ef3aa]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.perm-btn[data-v-4c0ef3aa]:disabled{opacity:.5;cursor:default}.perm-btn--primary[data-v-4c0ef3aa]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.perm-btn--primary[data-v-4c0ef3aa]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b5bfd47}.perm-infinite[data-v-4c0ef3aa]{margin:8px 0}@media(max-width:699px){.perm-options-row[data-v-4c0ef3aa],.perm-transfer[data-v-4c0ef3aa]{grid-template-columns:1fr}}.permissions-report-modal .modal-content{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden}.permissions-report-modal .permissions-report-modal__header{background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);padding:14px 18px}.permissions-report-modal .permissions-report-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.permissions-report-modal .permissions-report-modal__header .close{color:var(--text-secondary)}.permissions-report-modal .permissions-report-modal__body{background:var(--bg-primary);padding:16px 18px}.permissions-report-modal .permissions-report-modal__footer{background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding:12px 18px}.case-highlights[data-v-064dea8f]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.case-chip[data-v-064dea8f]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px}.case-action-btn[data-v-64cc65b3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.case-action-btn[data-v-64cc65b3]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.case-action-btn i[data-v-64cc65b3]{font-size:12px}.process-cases[data-v-930c9623]{position:relative;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cases-list-container[data-v-930c9623]{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.cases-table[data-v-930c9623]{width:100%;font-size:12px;background:transparent}.cases-skeleton[data-v-930c9623]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.skeleton-row[data-v-930c9623]{display:flex;gap:10px}.skeleton-cell[data-v-930c9623]{flex:1;height:36px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--border-secondary) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:shimmer-930c9623 1.2s infinite linear;border-radius:6px}@keyframes shimmer-930c9623{0%{background-position:-200% 0}to{background-position:200% 0}}.case-link[data-v-930c9623]{color:var(--text-primary);font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease}.case-link[data-v-930c9623]:hover{color:var(--color-bpm);text-decoration:underline}.case-meta[data-v-930c9623]{color:var(--text-secondary);font-size:12px}.case-status[data-v-930c9623]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.case-status[data-status=ACTIVE][data-v-930c9623]{color:var(--color-bpm);background:#3b5bfd1a}.case-status[data-status=COMPLETED][data-v-930c9623],.case-status[data-status=CLOSED][data-v-930c9623],.case-status[data-status=FINALIZED][data-v-930c9623]{color:var(--color-success, #22a06b);background:#22a06b1f}.case-status[data-status=CANCELED][data-v-930c9623],.case-status[data-status=INACTIVE][data-v-930c9623]{color:var(--color-danger, #de350b);background:#de350b1a}.case-status[data-status=DRAFT][data-v-930c9623]{color:var(--text-primary)}.case-task-name[data-v-930c9623]{font-weight:600;color:var(--text-primary);font-size:12px}.case-task-user[data-v-930c9623]{margin-top:2px;font-size:11px;color:var(--text-secondary);font-style:italic}.case-assignment[data-v-930c9623]{display:inline-flex;padding:3px 8px;border-radius:6px;background:#3b5bfd1a;color:var(--color-bpm);font-size:11px;font-weight:600}.case-progress[data-v-930c9623]{width:70%;min-width:70px;margin:4px 0}.case-actions[data-v-930c9623]{display:inline-flex;align-items:center;gap:4px}.case-action-btn[data-v-930c9623]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.case-action-btn[data-v-930c9623]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.case-action-btn i[data-v-930c9623]{font-size:12px}.cases-infinite[data-v-930c9623]{margin:12px 0}.cases-infinite__msg[data-v-930c9623],.cases-infinite__empty[data-v-930c9623]{color:var(--text-secondary)}.scroll-to-top[data-v-930c9623]{position:fixed;bottom:20px;right:15px;z-index:1050;border-radius:50%;width:34px;height:34px;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:0;transform:translateY(6px) scale(.9);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s,color .15s,border-color .15s}.scroll-to-top--visible[data-v-930c9623]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top[data-v-930c9623]:hover{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm);box-shadow:0 4px 14px #3b5bfd59}.process-search[data-v-975498af]{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.process-search-loading[data-v-975498af],.process-search-empty[data-v-975498af]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.process-search-empty__icon[data-v-975498af]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.process-search-empty__text[data-v-975498af]{font-weight:500}.process-result-panel[data-v-975498af]{display:flex;flex-direction:column;min-height:0;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.process-result-header[data-v-975498af]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--border-secondary);background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.process-result-header[data-v-975498af]:hover{background:var(--bg-hover)}.process-result-header__info[data-v-975498af]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0}.process-result-header__label[data-v-975498af]{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.process-result-header__name[data-v-975498af]{font-size:14px;font-weight:600;color:var(--text-primary)}.process-result-header__note[data-v-975498af]{color:var(--color-bpm);font-size:13px}.process-result-header__chevron[data-v-975498af]{color:var(--text-secondary);font-size:12px;flex-shrink:0}.process-result-body[data-v-975498af]{padding:12px 14px 14px;display:flex;flex-direction:column;min-height:0;gap:10px}.process-result-toolbar[data-v-975498af]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.process-result-toolbar__right[data-v-975498af]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.reports-action-btn[data-v-975498af]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.reports-action-btn i[data-v-975498af]{font-size:12px}.reports-action-btn[data-v-975498af]:disabled{opacity:.5;cursor:default}.reports-action-btn--secondary[data-v-975498af]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.reports-action-btn--secondary[data-v-975498af]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.reports-check[data-v-975498af]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.process-result-meta[data-v-975498af]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary)}.process-result-meta__count b[data-v-975498af]{color:var(--text-primary)}.process-result-meta__per-page[data-v-975498af]{display:flex;align-items:center;gap:8px}.per-page-select[data-v-975498af]{height:26px;font-size:12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:0 6px;width:70px;cursor:pointer}.per-page-select[data-v-975498af]:focus{border-color:var(--color-bpm);outline:none}.process-result-cases[data-v-975498af]{min-width:0;display:flex;flex-direction:column;min-height:0}.process-result-cases[data-v-975498af] .b-overlay-wrap{display:flex;flex-direction:column;min-height:0}@media(max-width:699px){.process-result-toolbar[data-v-975498af]{flex-direction:column;align-items:stretch}.process-result-toolbar__right[data-v-975498af]{width:100%;justify-content:space-between}}.all-cases-table[data-v-d6ca24c8]{position:relative;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cases-list-container[data-v-d6ca24c8]{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.cases-table[data-v-d6ca24c8]{width:100%;font-size:12px;background:transparent}.cases-skeleton[data-v-d6ca24c8]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.skeleton-row[data-v-d6ca24c8]{height:36px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--border-secondary) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:shimmer-d6ca24c8 1.2s infinite linear;border-radius:6px}@keyframes shimmer-d6ca24c8{0%{background-position:-200% 0}to{background-position:200% 0}}.cases-error[data-v-d6ca24c8]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);font-size:13px}.cases-error i[data-v-d6ca24c8]{color:var(--color-danger, #de350b)}.cases-error__retry[data-v-d6ca24c8]{margin-left:auto;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);padding:4px 10px;font-size:12px;cursor:pointer}.cases-error__retry[data-v-d6ca24c8]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.case-link[data-v-d6ca24c8]{color:var(--text-primary);font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease}.case-link[data-v-d6ca24c8]:hover{color:var(--color-bpm);text-decoration:underline}.case-meta[data-v-d6ca24c8]{color:var(--text-secondary);font-size:12px}.case-status[data-v-d6ca24c8]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.case-status[data-status=ACTIVE][data-v-d6ca24c8]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.case-status[data-status=COMPLETED][data-v-d6ca24c8],.case-status[data-status=CLOSED][data-v-d6ca24c8],.case-status[data-status=FINALIZED][data-v-d6ca24c8]{color:var(--color-success);background:var(--color-success-soft-bg)}.case-status[data-status=CANCELED][data-v-d6ca24c8],.case-status[data-status=INACTIVE][data-v-d6ca24c8]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.case-status[data-status=DRAFT][data-v-d6ca24c8]{color:var(--text-primary)}.case-task-name[data-v-d6ca24c8]{font-weight:600;color:var(--text-primary);font-size:12px}.case-task-user[data-v-d6ca24c8]{margin-top:2px;font-size:11px;color:var(--text-secondary);font-style:italic}.case-assignment[data-v-d6ca24c8]{display:inline-flex;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--color-bpm) 10%,transparent);color:var(--color-bpm);font-size:11px;font-weight:600}.case-progress[data-v-d6ca24c8]{width:70%;min-width:70px;margin:4px 0}.case-actions[data-v-d6ca24c8]{display:inline-flex;align-items:center;gap:4px}.cases-infinite[data-v-d6ca24c8]{margin:12px 0}.cases-infinite__msg[data-v-d6ca24c8]{color:var(--text-secondary)}.cases-infinite__no-results[data-v-d6ca24c8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--text-secondary);font-size:13px}.cases-infinite__no-results i[data-v-d6ca24c8]{font-size:22px;color:var(--text-tertiary)}.scroll-to-top[data-v-d6ca24c8]{position:fixed;bottom:20px;right:15px;z-index:1050;border-radius:50%;width:34px;height:34px;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:0;transform:translateY(6px) scale(.9);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s,color .15s,border-color .15s}.scroll-to-top--visible[data-v-d6ca24c8]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top[data-v-d6ca24c8]:hover{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm);box-shadow:0 4px 14px color-mix(in srgb,var(--color-bpm) 35%,transparent)}.all-cases-report[data-v-9fbd3b5e]{display:flex;flex-direction:column;min-height:0;gap:12px}.all-cases-toolbar[data-v-9fbd3b5e]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:12px 14px}.all-cases-field[data-v-9fbd3b5e]{display:flex;flex-direction:column;gap:4px;min-width:200px}.all-cases-field label[data-v-9fbd3b5e]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.all-cases-field--actions[data-v-9fbd3b5e]{margin-left:auto}.input-md[data-v-9fbd3b5e]{width:250px}.all-cases-date-range[data-v-9fbd3b5e]{display:flex;align-items:center;gap:6px}.all-cases-date-range input[type=date][data-v-9fbd3b5e]{height:34px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:12px;transition:border-color .15s,box-shadow .15s}.all-cases-date-range input[type=date][data-v-9fbd3b5e]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 12%,transparent);outline:none}.all-cases-date-range__sep[data-v-9fbd3b5e]{color:var(--text-tertiary)}.all-cases-variable-row[data-v-9fbd3b5e]{display:flex;align-items:center;gap:6px}.all-cases-variable-value--text[data-v-9fbd3b5e]{height:34px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:12px;min-width:160px;transition:border-color .15s,box-shadow .15s}.all-cases-variable-value--text[data-v-9fbd3b5e]::placeholder{color:var(--text-tertiary)}.all-cases-variable-value--text[data-v-9fbd3b5e]:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 12%,transparent);outline:none}.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-toggle{height:34px;padding:0 8px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;transition:border-color .15s;flex-wrap:nowrap;align-items:center;overflow:hidden;white-space:nowrap}.all-cases-toolbar[data-v-9fbd3b5e] .vs--open .vs__dropdown-toggle,.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-toggle:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 12%,transparent)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__selected-options{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden;align-items:center;padding:0 4px 0 0}.all-cases-toolbar[data-v-9fbd3b5e] .vs__selected{display:block;font-size:12px;color:var(--text-primary);margin:0;padding:0;line-height:1.25;border:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.all-cases-toolbar[data-v-9fbd3b5e] .vs__search,.all-cases-toolbar[data-v-9fbd3b5e] .vs__search::placeholder{font-size:12px;margin:0;padding:0;line-height:34px}.all-cases-toolbar[data-v-9fbd3b5e] .vs__search{color:var(--text-secondary)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__search::placeholder{color:var(--text-tertiary)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__actions{padding:0 4px 0 0;gap:2px}.all-cases-toolbar[data-v-9fbd3b5e] .vs__clear,.all-cases-toolbar[data-v-9fbd3b5e] .vs__open-indicator{color:var(--text-tertiary);fill:var(--text-tertiary);transition:color .12s,fill .12s}.all-cases-toolbar[data-v-9fbd3b5e] .vs__clear:hover{color:var(--color-danger);fill:var(--color-danger)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__open-indicator{transform:scale(.75)}.all-cases-toolbar[data-v-9fbd3b5e] .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.75)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-menu{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 16px var(--shadow-sm);padding:4px;font-size:12px;margin-top:2px;max-height:260px;z-index:9999}.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-option{padding:7px 10px;border-radius:5px;color:var(--text-primary);transition:background .1s;white-space:nowrap}.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__dropdown-option--selected{background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm)}.all-cases-toolbar[data-v-9fbd3b5e] .vs__no-options{font-size:12px;color:var(--text-tertiary);text-align:center;padding:10px}.all-cases-clear-variable[data-v-9fbd3b5e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer}.all-cases-clear-variable[data-v-9fbd3b5e]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.all-cases-error[data-v-9fbd3b5e]{color:var(--color-danger, #de350b);font-size:12px}.all-cases-empty[data-v-9fbd3b5e]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.all-cases-empty__icon[data-v-9fbd3b5e]{font-size:16px;color:var(--text-tertiary)}.reports-action-btn[data-v-9fbd3b5e]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.reports-action-btn[data-v-9fbd3b5e]:disabled{opacity:.5;cursor:default}.reports-action-btn--secondary[data-v-9fbd3b5e]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.reports-action-btn--secondary[data-v-9fbd3b5e]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}@media(max-width:699px){.all-cases-toolbar[data-v-9fbd3b5e]{flex-direction:column;align-items:stretch}.all-cases-field--actions[data-v-9fbd3b5e]{margin-left:0}}.reports-page[data-v-4b2250f5]{width:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.reports-header-panel[data-v-4b2250f5]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px;flex-shrink:0}.reports-tabs[data-v-4b2250f5]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;max-width:100%}.reports-tabs[data-v-4b2250f5]::-webkit-scrollbar{display:none}.reports-tab[data-v-4b2250f5]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.reports-tab i[data-v-4b2250f5]{font-size:12px;opacity:.7}.reports-tab[data-v-4b2250f5]:hover{color:var(--text-primary);background:var(--bg-hover)}.reports-tab.active[data-v-4b2250f5]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.reports-tab.active i[data-v-4b2250f5]{opacity:1}.reports-process-field[data-v-4b2250f5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.input-lg[data-v-4b2250f5]{width:350px}.reports-process-field[data-v-4b2250f5] .vs__dropdown-toggle{height:34px;padding:0 8px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;transition:border-color .15s;flex-wrap:nowrap;align-items:center;overflow:hidden;white-space:nowrap}.reports-process-field[data-v-4b2250f5] .vs--open .vs__dropdown-toggle,.reports-process-field[data-v-4b2250f5] .vs__dropdown-toggle:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 12%,transparent)}.reports-process-field[data-v-4b2250f5] .vs__selected-options{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden;align-items:center;padding:0 4px 0 0}.reports-process-field[data-v-4b2250f5] .vs__selected{display:block;font-size:12px;color:var(--text-primary);margin:0;padding:0;line-height:1.25;border:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.reports-process-field[data-v-4b2250f5] .vs__search,.reports-process-field[data-v-4b2250f5] .vs__search::placeholder{font-size:12px;margin:0;padding:0;line-height:34px}.reports-process-field[data-v-4b2250f5] .vs__search{color:var(--text-secondary)}.reports-process-field[data-v-4b2250f5] .vs__search::placeholder{color:var(--text-tertiary)}.reports-process-field[data-v-4b2250f5] .vs__actions{padding:0 4px 0 0;gap:2px}.reports-process-field[data-v-4b2250f5] .vs__clear,.reports-process-field[data-v-4b2250f5] .vs__open-indicator{color:var(--text-tertiary);fill:var(--text-tertiary);transition:color .12s,fill .12s}.reports-process-field[data-v-4b2250f5] .vs__clear:hover{color:var(--color-danger);fill:var(--color-danger)}.reports-process-field[data-v-4b2250f5] .vs__open-indicator{transform:scale(.75)}.reports-process-field[data-v-4b2250f5] .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.75)}.reports-process-field[data-v-4b2250f5] .vs__dropdown-menu{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 16px var(--shadow-sm);padding:4px;font-size:12px;margin-top:2px;max-height:260px;z-index:9999}.reports-process-field[data-v-4b2250f5] .vs__dropdown-option{padding:7px 10px;border-radius:5px;color:var(--text-primary);transition:background .1s;white-space:nowrap}.reports-process-field[data-v-4b2250f5] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.reports-process-field[data-v-4b2250f5] .vs__dropdown-option--selected{background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm)}.reports-process-field[data-v-4b2250f5] .vs__no-options{font-size:12px;color:var(--text-tertiary);text-align:center;padding:10px}.reports-process-field__hint[data-v-4b2250f5]{color:var(--text-tertiary);font-size:11px;max-width:260px}.reports-content[data-v-4b2250f5]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.reports-security-panel[data-v-4b2250f5]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.reports-security-panel__icon[data-v-4b2250f5]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--bg-tertiary);color:var(--color-bpm);font-size:16px;flex-shrink:0}.reports-security-panel__body[data-v-4b2250f5]{flex:1;min-width:0}.reports-security-panel__title[data-v-4b2250f5]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.reports-security-panel__desc[data-v-4b2250f5]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.reports-btn[data-v-4b2250f5]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.reports-btn i[data-v-4b2250f5]{font-size:12px}.reports-btn--primary[data-v-4b2250f5]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.reports-btn--primary[data-v-4b2250f5]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b5bfd47}@media(max-width:699px){.reports-header-panel[data-v-4b2250f5]{padding:10px 12px;flex-wrap:wrap}.reports-tabs[data-v-4b2250f5],.reports-process-field[data-v-4b2250f5],.reports-process-field .input-lg[data-v-4b2250f5]{width:100%}.reports-security-panel[data-v-4b2250f5]{flex-direction:column;align-items:stretch;text-align:center}.reports-security-panel__icon[data-v-4b2250f5]{margin:0 auto}.reports-security-panel .reports-btn[data-v-4b2250f5]{justify-content:center}}.cert-form[data-v-fcd03d2b]{display:flex;flex-direction:column;gap:14px}.cert-form-dropzone[data-v-fcd03d2b]{border:1px dashed var(--border-secondary);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.cert-form-dropzone[data-v-fcd03d2b]:hover{border-color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 6%,transparent)}.cert-form-dropzone--active[data-v-fcd03d2b]{border-color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 6%,transparent);border-style:solid}.cert-form-dropzone--filled[data-v-fcd03d2b]{padding:12px;text-align:left}.cert-form-dropzone--invalid[data-v-fcd03d2b]{border-color:var(--color-danger)}.cert-form-dropzone[data-v-fcd03d2b]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 28%,transparent)}.cert-form-dropzone__icon-wrap[data-v-fcd03d2b]{width:44px;height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-admin) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 28%,transparent);color:var(--color-admin);font-size:18px}.cert-form-dropzone__text[data-v-fcd03d2b]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.cert-form-dropzone__hint[data-v-fcd03d2b]{font-size:12px;color:var(--text-tertiary)}.cert-form-file[data-v-fcd03d2b]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary)}.cert-form-file__icon[data-v-fcd03d2b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:12px}.cert-form-file__info[data-v-fcd03d2b]{display:flex;flex-direction:column;min-width:0;flex:1}.cert-form-file__name[data-v-fcd03d2b]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-form-file__meta[data-v-fcd03d2b]{font-size:11px;color:var(--text-tertiary)}.cert-form-file__remove[data-v-fcd03d2b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;flex-shrink:0}.cert-form-file__remove[data-v-fcd03d2b]:hover{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.cert-form-hint[data-v-fcd03d2b]{margin:-6px 0 0;font-size:12px;color:var(--text-tertiary)}.cert-form-field[data-v-fcd03d2b]{display:flex;flex-direction:column;gap:6px}.cert-form-label[data-v-fcd03d2b]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.cert-form-input[data-v-fcd03d2b],.cert-form-textarea[data-v-fcd03d2b]{width:100%;border:1px solid var(--border-input);border-radius:8px;background:var(--bg-input);color:var(--text-primary);font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease}.cert-form-input[data-v-fcd03d2b]::placeholder,.cert-form-textarea[data-v-fcd03d2b]::placeholder{color:var(--text-tertiary)}.cert-form-input[data-v-fcd03d2b]:focus,.cert-form-textarea[data-v-fcd03d2b]:focus{outline:none;border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 22%,transparent)}.cert-form-textarea[data-v-fcd03d2b]{resize:vertical;min-height:84px;line-height:1.45}.certs-page[data-v-ba531367]{width:100%;color:var(--text-primary)}.certs-page--embedded .certs-controls-panel[data-v-ba531367]{margin-top:4px}.certs-header[data-v-ba531367]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.certs-header__subtitle[data-v-ba531367]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.certs-header__actions[data-v-ba531367]{display:flex;align-items:center;gap:6px;flex-shrink:0}.certs-action-btn[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease;font-size:13px}.certs-action-btn[data-v-ba531367]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.certs-action-btn[data-v-ba531367]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 28%,transparent)}.certs-action-btn[data-v-ba531367]:disabled{opacity:.6;cursor:not-allowed}.certs-action-btn--primary[data-v-ba531367]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.certs-action-btn--primary[data-v-ba531367]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.certs-controls-panel[data-v-ba531367]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.certs-toolbar[data-v-ba531367]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.certs-toolbar__left[data-v-ba531367]{display:flex;align-items:center;gap:8px;min-width:0}.certs-toolbar__right[data-v-ba531367]{display:flex;align-items:center;gap:8px;flex-shrink:0}.certs-toolbar__title[data-v-ba531367]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.certs-count[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin)}.certs-icon-btn[data-v-ba531367]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.certs-icon-btn[data-v-ba531367]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.certs-icon-btn[data-v-ba531367]:disabled{opacity:.6;cursor:not-allowed}.certs-icon-btn i[data-v-ba531367]{font-size:13px}.certs-table-wrap[data-v-ba531367]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;min-height:220px}.certs-table-wrap--empty[data-v-ba531367]{display:flex;flex-direction:column}.certs-table-wrap[data-v-ba531367] .b-overlay-wrap{width:100%;min-height:220px}.certs-muted[data-v-ba531367]{color:var(--text-tertiary)}[data-v-ba531367] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-ba531367] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-ba531367] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-ba531367] .table-custom-style.table-bordered,[data-v-ba531367] .table-custom-style.table-bordered th,[data-v-ba531367] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-ba531367] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-ba531367] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-ba531367] .table-custom-style td:last-child{white-space:nowrap}.cert-name-cell[data-v-ba531367]{display:flex;align-items:center;gap:10px;min-width:0}.cert-name-cell__icon-wrap[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:12px}.cert-name-cell__text[data-v-ba531367]{display:flex;flex-direction:column;min-width:0}.cert-name-cell__name[data-v-ba531367]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-name-cell__meta[data-v-ba531367]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-owner-cell[data-v-ba531367]{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:13px}.cert-owner-cell i[data-v-ba531367]{color:var(--text-tertiary);font-size:12px}.cert-meta-cell[data-v-ba531367]{display:flex;flex-direction:column;gap:4px}.cert-meta-cell>span[data-v-ba531367]:first-child{color:var(--text-primary)}.cert-status[data-v-ba531367]{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.cert-status__dot[data-v-ba531367]{width:6px;height:6px;border-radius:50%;background:currentColor}.cert-status--valid[data-v-ba531367]{background:var(--color-success-soft-bg);color:var(--color-success)}.cert-status--expired[data-v-ba531367]{background:var(--color-danger-soft-bg);color:var(--color-danger)}.cert-actions[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cert-action-btn[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.cert-action-btn[data-v-ba531367]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.cert-action-btn[data-v-ba531367]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 28%,transparent)}.cert-action-btn--danger[data-v-ba531367]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.certs-empty[data-v-ba531367]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 20px;text-align:center}.certs-empty__icon[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:20px}.certs-empty__title[data-v-ba531367]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.certs-empty__text[data-v-ba531367]{margin:0 0 10px;font-size:13px;color:var(--text-secondary);max-width:36ch;line-height:1.45}.certs-skeleton[data-v-ba531367]{padding:8px 0}.certs-skeleton__row[data-v-ba531367]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-secondary)}.certs-skeleton__row[data-v-ba531367]:last-child{border-bottom:none}.certs-skeleton__icon[data-v-ba531367]{width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);flex-shrink:0}.certs-skeleton__lines[data-v-ba531367]{flex:1;display:flex;flex-direction:column;gap:8px}.certs-skeleton__line[data-v-ba531367]{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-hover) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:certs-shimmer-ba531367 1.2s ease-in-out infinite}@keyframes certs-shimmer-ba531367{0%{background-position:100% 0}to{background-position:-100% 0}}.certs-btn[data-v-ba531367]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.certs-btn[data-v-ba531367]:disabled{opacity:.55;cursor:not-allowed}.certs-btn--primary[data-v-ba531367]{background:var(--color-admin);color:var(--color-on-accent)}.certs-btn--primary[data-v-ba531367]:hover:not(:disabled){filter:brightness(.96);box-shadow:0 4px 12px var(--shadow-sm)}.certs-btn--ghost[data-v-ba531367]{background:transparent;border-color:var(--border-secondary);color:var(--text-primary)}.certs-btn--ghost[data-v-ba531367]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}@media(max-width:575.98px){.certs-header[data-v-ba531367]{flex-direction:column;align-items:stretch}.certs-header__actions[data-v-ba531367]{justify-content:flex-end}.certs-table-wrap[data-v-ba531367]{border-radius:8px}}.certs-create-modal-dialog{outline:none!important}.certs-create-modal-dialog:focus{outline:none!important}.certs-create-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.certs-create-modal .modal-header.certs-create-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.certs-create-modal .modal-footer.certs-create-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.certs-create-modal__header .certs-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.certs-create-modal__header .certs-action-btn:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.certs-create-modal__header .certs-action-btn:disabled{opacity:.6;cursor:not-allowed}.certs-create-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.certs-create-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.certs-create-modal__heading{min-width:0}.certs-create-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.certs-create-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.certs-create-modal__body{padding:16px}.certs-confirm-modal{border-radius:12px;background:var(--bg-modal);border:none;overflow:hidden}.certs-confirm-modal__header{border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary)}.certs-confirm-modal__footer{border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}#confirm-delete-document[data-v-fe63c991]{-webkit-user-select:none;user-select:none}.btns-confirm[data-v-fe63c991]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:column}.btns-confirm div[data-v-fe63c991]{margin-top:10px;width:100%;display:flex;justify-content:center;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-fe63c991]{color:#2a2a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-fe63c991]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-fe63c991]{color:#a22a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-fe63c991]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}.image-uploaded-cropped[data-v-715eb4e7]{min-width:32px;min-height:32px;max-width:300px}.image-uploaded-cropped.no-image[data-v-715eb4e7]{min-width:200px}a.disabled[data-v-535cb548]{pointer-events:none;cursor:not-allowed;text-decoration:none;opacity:.5}.sessions-list__header[data-v-3a9c807d]{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}.sessions-list__icon[data-v-3a9c807d]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.sessions-list__title[data-v-3a9c807d]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.sessions-list__table[data-v-3a9c807d]{margin-bottom:0}.sessions-list__table[data-v-3a9c807d] thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.sessions-list__table[data-v-3a9c807d] td{color:var(--text-primary);border-color:var(--border-secondary);vertical-align:middle}.sessions-list__remove[data-v-3a9c807d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.sessions-list__remove[data-v-3a9c807d]:hover{border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.sessions-list__current[data-v-3a9c807d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-success);background:#33996726;font-size:.75rem}.sessions-list__empty[data-v-3a9c807d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.sessions-list__empty i[data-v-3a9c807d]{font-size:1.5rem;opacity:.5}.sessions-list__empty p[data-v-3a9c807d]{margin:0;font-size:.85rem}.codes-grid[data-v-b02dd839]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.code-item[data-v-b02dd839]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:.5rem}.code-number[data-v-b02dd839]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;color:var(--text-tertiary);background-color:var(--bg-tertiary);border-radius:50%;flex-shrink:0}.code-value[data-v-b02dd839]{font-family:Courier New,monospace;font-size:1rem;letter-spacing:.05em;color:var(--text-primary);background-color:transparent;-webkit-user-select:all;user-select:all}.codes-actions[data-v-b02dd839]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media(max-width:575px){.codes-grid[data-v-b02dd839]{grid-template-columns:1fr}}.two-factor-setup[data-v-01c1666e]{max-width:640px;margin:0 auto}.setup-stepper[data-v-01c1666e]{display:flex;align-items:flex-start;justify-content:space-between;list-style:none;padding:0;margin:0 0 2rem;counter-reset:step}.step[data-v-01c1666e]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;text-align:center}.step[data-v-01c1666e]:not(:last-child):after{content:"";position:absolute;top:1rem;left:50%;width:100%;height:2px;background-color:var(--border-card);z-index:0}.step--done[data-v-01c1666e]:not(:last-child):after{background-color:var(--color-success)}.step-marker[data-v-01c1666e]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-weight:700;font-size:.875rem;color:var(--text-tertiary);background-color:var(--bg-card);border:2px solid var(--border-card);transition:all .2s ease}.step--active .step-marker[data-v-01c1666e]{color:#fff;background-color:var(--color-admin);border-color:var(--color-admin)}.step--done .step-marker[data-v-01c1666e]{color:#fff;background-color:var(--color-success);border-color:var(--color-success)}.step-label[data-v-01c1666e]{margin-top:.5rem;font-size:.8rem;font-weight:500;color:var(--text-secondary);max-width:7rem}.step--active .step-label[data-v-01c1666e]{color:var(--text-primary);font-weight:600}.panel-intro[data-v-01c1666e]{text-align:center;margin-bottom:1.5rem}.panel-title[data-v-01c1666e]{font-weight:600;color:var(--text-primary);margin-bottom:.35rem}.panel-subtitle[data-v-01c1666e]{color:var(--text-secondary);margin-bottom:0}.panel-footer[data-v-01c1666e]{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.75rem}.panel-footer .btn[data-v-01c1666e]:only-child{margin-left:auto}.scan-layout[data-v-01c1666e]{display:flex;gap:1.5rem;align-items:center}.qr-card[data-v-01c1666e]{flex-shrink:0;padding:.75rem;background-color:#fff;border:1px solid var(--border-card);border-radius:.75rem;box-shadow:0 2px 8px var(--shadow-sm)}.qr-code-image[data-v-01c1666e]{display:block;width:200px!important;height:200px!important;border-radius:.25rem}.scan-help[data-v-01c1666e]{flex:1;min-width:0}.apps-hint[data-v-01c1666e]{color:var(--text-secondary);font-size:.9rem}.app-chips[data-v-01c1666e]{display:flex;flex-wrap:wrap;gap:.4rem}.app-chip[data-v-01c1666e]{font-size:.75rem;font-weight:500;padding:.25rem .6rem;color:var(--text-secondary);background-color:var(--bg-tertiary);border:1px solid var(--border-card);border-radius:1rem}.manual-label[data-v-01c1666e]{font-size:.85rem;color:var(--text-tertiary)}.secret-code-box[data-v-01c1666e]{display:flex;align-items:center;gap:.5rem}.secret-code[data-v-01c1666e]{flex:1;font-size:.95rem;padding:.5rem .75rem;background-color:var(--bg-tertiary);border:1px solid var(--border-tertiary);border-radius:.375rem;font-family:Courier New,monospace;letter-spacing:.08em;color:var(--text-primary);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.success-banner[data-v-01c1666e]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background-color:#3399671f;border:1px solid var(--color-success);border-radius:.5rem;color:var(--text-primary)}.success-banner i[data-v-01c1666e]{font-size:1.5rem;color:var(--color-success)}.saved-check[data-v-01c1666e]{font-weight:500;color:var(--text-primary)}@media(max-width:575px){.scan-layout[data-v-01c1666e]{flex-direction:column}.step-label[data-v-01c1666e]{font-size:.7rem}}.recovery-codes[data-v-2de43361]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.recovery-codes__header[data-v-2de43361]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.recovery-codes__heading[data-v-2de43361]{display:flex;gap:12px;align-items:flex-start;min-width:0;flex:1}.recovery-codes__icon[data-v-2de43361]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.recovery-codes__title[data-v-2de43361]{margin:0 0 2px;font-size:.9rem;font-weight:600;color:var(--text-primary)}.recovery-codes__subtitle[data-v-2de43361]{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-secondary);max-width:48ch}.recovery-codes__btn[data-v-2de43361]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;appearance:none;background:var(--bg-primary);color:var(--text-secondary)}.recovery-codes__btn i[data-v-2de43361]{font-size:12px}.recovery-codes__btn[data-v-2de43361]:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-admin);background:var(--bg-hover)}.recovery-codes__btn[data-v-2de43361]:disabled{opacity:.45;cursor:default}.recovery-codes__btn--warning[data-v-2de43361]{color:var(--color-warning);background:#fa7b0d14;border-color:#fa7b0d40}.recovery-codes__btn--warning[data-v-2de43361]:hover:not(:disabled){color:var(--color-warning);background:#fa7b0d24;border-color:#fa7b0d66}.recovery-codes__body[data-v-2de43361]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}@media(max-width:575px){.recovery-codes__header[data-v-2de43361]{flex-direction:column}.recovery-codes__btn[data-v-2de43361]{width:100%;justify-content:center}}.tfa-status[data-v-16920130]{width:100%;min-width:0}.tfa-status__loading[data-v-16920130]{display:flex;align-items:center;justify-content:center;gap:8px;padding:2rem 1rem;color:var(--text-tertiary);font-size:.85rem}.tfa-status__stack[data-v-16920130]{display:flex;flex-direction:column;gap:12px}.tfa-status__hero[data-v-16920130]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-tertiary)}.tfa-status__hero--on[data-v-16920130]{border-color:#33996740;background:#3399670f}.tfa-status__hero--off[data-v-16920130]{border-color:#5dc5ec38;background:#5dc5ec0f}.tfa-status__hero-icon[data-v-16920130]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.15rem;color:var(--color-success);background:#33996724}.tfa-status__hero-icon--off[data-v-16920130]{color:var(--color-admin);background:#5dc5ec24}.tfa-status__hero-body[data-v-16920130]{flex:1;min-width:0}.tfa-status__badge[data-v-16920130]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem;margin-bottom:6px}.tfa-status__badge--on[data-v-16920130]{color:var(--color-success);background:#33996726}.tfa-status__badge--off[data-v-16920130]{color:var(--text-tertiary);background:var(--bg-primary)}.tfa-status__hero-title[data-v-16920130]{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3}.tfa-status__hero-text[data-v-16920130]{margin:0;font-size:.85rem;line-height:1.4;color:var(--text-secondary)}.tfa-status__hero-meta[data-v-16920130]{margin:6px 0 0;font-size:.75rem;color:var(--text-tertiary);display:flex;align-items:center;gap:6px}.tfa-status__hero-action[data-v-16920130]{flex-shrink:0}.tfa-status__btn[data-v-16920130]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;appearance:none;background:var(--bg-primary);color:var(--text-secondary)}.tfa-status__btn i[data-v-16920130]{font-size:12px}.tfa-status__btn--filled[data-v-16920130]{color:var(--color-on-accent, #fff);background:var(--color-admin);border-color:var(--color-admin)}.tfa-status__btn--filled[data-v-16920130]:hover{filter:brightness(1.05)}.tfa-status__btn--danger[data-v-16920130]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.tfa-status__btn--danger[data-v-16920130]:hover{background:#fe00001a;border-color:#fe00004d}.tfa-status__why[data-v-16920130]{padding:14px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-secondary)}.tfa-status__why-title[data-v-16920130]{margin:0 0 10px;font-size:.85rem;font-weight:600;color:var(--text-primary)}.tfa-status__why-list[data-v-16920130]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tfa-status__why-list li[data-v-16920130]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.tfa-status__why-list i[data-v-16920130]{color:var(--color-success);margin-top:3px;flex-shrink:0;font-size:.75rem}@media(max-width:575px){.tfa-status__hero[data-v-16920130]{flex-direction:column;align-items:stretch;text-align:left}.tfa-status__hero-action[data-v-16920130],.tfa-status__btn[data-v-16920130]{width:100%;justify-content:center}}.grace-banner[data-v-1b2223c7]{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid var(--border-card);border-left-width:4px;background-color:var(--bg-card);animation:slideDown-1b2223c7 .3s ease-out}.grace-banner--info[data-v-1b2223c7]{border-left-color:var(--color-info)}.grace-banner--warning[data-v-1b2223c7]{border-left-color:var(--color-warning)}.grace-banner--danger[data-v-1b2223c7]{border-left-color:var(--color-danger)}@keyframes slideDown-1b2223c7{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.grace-icon[data-v-1b2223c7]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;font-size:1.25rem}.grace-banner--info .grace-icon[data-v-1b2223c7]{color:var(--color-info);background-color:#5dc5ec26}.grace-banner--warning .grace-icon[data-v-1b2223c7]{color:var(--color-warning);background-color:#fa7b0d26}.grace-banner--danger .grace-icon[data-v-1b2223c7]{color:var(--color-danger);background-color:#fe00001f}.grace-content[data-v-1b2223c7]{flex:1;min-width:0}.grace-title[data-v-1b2223c7]{font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.grace-message[data-v-1b2223c7]{color:var(--text-secondary);margin-bottom:.15rem}.grace-deadline[data-v-1b2223c7]{font-size:.8rem;color:var(--text-tertiary);margin-bottom:0}.grace-actions[data-v-1b2223c7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.grace-dismiss[data-v-1b2223c7]{border:none;background:transparent;color:var(--text-tertiary);font-size:1rem;line-height:1;padding:.4rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.grace-dismiss[data-v-1b2223c7]:hover{color:var(--text-primary);background-color:var(--bg-hover)}@media(max-width:768px){.grace-banner[data-v-1b2223c7]{flex-direction:column;text-align:center}.grace-actions[data-v-1b2223c7]{width:100%;flex-direction:column}.grace-actions .btn[data-v-1b2223c7]{width:100%}.grace-dismiss[data-v-1b2223c7]{position:absolute;top:.5rem;right:.5rem}}.grace-expired-modal .modal-content{border:none;border-radius:.75rem;box-shadow:0 10px 40px var(--shadow-lg);background-color:var(--bg-modal)}.grace-expired-modal .modal-body{padding:2rem}.expired-body[data-v-398b565b]{text-align:center}.expired-icon[data-v-398b565b]{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;border-radius:50%;font-size:2rem;color:var(--color-admin);background-color:#5dc5ec26}.expired-title[data-v-398b565b]{font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.expired-lead[data-v-398b565b]{color:var(--text-secondary);margin-bottom:1.5rem}.expired-callout[data-v-398b565b]{display:flex;gap:.75rem;text-align:left;padding:.875rem 1rem;margin-bottom:1.5rem;border-radius:.5rem;color:var(--text-primary);background-color:#fa7b0d1f;border:1px solid var(--color-warning)}.expired-callout i[data-v-398b565b]{font-size:1.25rem;color:var(--color-warning);margin-top:.15rem}.expired-apps[data-v-398b565b]{margin-bottom:1.5rem}.expired-apps-label[data-v-398b565b]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.5rem}.app-chips[data-v-398b565b]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.app-chip[data-v-398b565b]{font-size:.75rem;font-weight:500;padding:.25rem .6rem;color:var(--text-secondary);background-color:var(--bg-tertiary);border:1px solid var(--border-card);border-radius:1rem}.expired-cta[data-v-398b565b]{font-weight:600}.expired-help[data-v-398b565b]{font-size:.8rem;color:var(--text-tertiary);margin-top:1rem;margin-bottom:0}.font-monospace[data-v-cb388e37]{font-family:Courier New,Courier,monospace;font-size:.9rem}.token-disclaimer[data-v-cb388e37]{font-size:.85rem;line-height:1.4}.alert-heading[data-v-cb388e37]{font-size:1.1rem;margin-bottom:.5rem}.pat-list[data-v-30f58a69]{width:100%;min-width:0}.pat-list__toolbar[data-v-30f58a69]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pat-list__hint[data-v-30f58a69]{margin:0;flex:1;min-width:200px;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.pat-list__btn[data-v-30f58a69]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;appearance:none}.pat-list__btn--primary[data-v-30f58a69]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.pat-list__btn--primary[data-v-30f58a69]:hover{background:#5dc5ec24;border-color:#5dc5ec59}.pat-list__table[data-v-30f58a69]{margin-bottom:0}.pat-list__table[data-v-30f58a69] thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.pat-list__table[data-v-30f58a69] td{color:var(--text-primary);border-color:var(--border-secondary);vertical-align:middle}.pat-list__name[data-v-30f58a69]{font-weight:600;color:var(--text-primary)}.pat-list__scopes[data-v-30f58a69]{display:flex;flex-wrap:wrap;gap:4px}.pat-list__scope[data-v-30f58a69]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:1rem;color:var(--color-admin);background:#5dc5ec1f}.pat-list__date[data-v-30f58a69]{font-size:.85rem;color:var(--text-secondary)}.pat-list__muted[data-v-30f58a69]{font-size:.8rem;color:var(--text-tertiary)}.pat-list__icon-btn[data-v-30f58a69]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.pat-list__icon-btn i[data-v-30f58a69]{font-size:12px}.pat-list__icon-btn--danger[data-v-30f58a69]:hover{border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.pat-list__empty[data-v-30f58a69]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.pat-list__empty i[data-v-30f58a69]{font-size:1.5rem;opacity:.5}.pat-list__empty p[data-v-30f58a69]{margin:0;font-size:.85rem}.profile-security[data-v-fb8935e3]{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.profile-security__panel[data-v-fb8935e3]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.profile-security__panel--flush[data-v-fb8935e3]{padding:0}.profile-security__header[data-v-fb8935e3]{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}.profile-security__header--padded[data-v-fb8935e3]{margin:0;padding:1rem 1.1rem;border-bottom:1px solid var(--border-secondary);align-items:center;flex-wrap:wrap}.profile-security__header-text[data-v-fb8935e3]{flex:1;min-width:0}.profile-security__icon[data-v-fb8935e3]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.profile-security__title[data-v-fb8935e3]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3}.profile-security__desc[data-v-fb8935e3]{margin:2px 0 0;font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.profile-security__row[data-v-fb8935e3]{display:flex;align-items:center;gap:14px;padding:4px 0}.profile-security__row--solo[data-v-fb8935e3]{padding:0}.profile-security__row-info[data-v-fb8935e3]{flex:1;min-width:0}.profile-security__row-label[data-v-fb8935e3]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.profile-security__row-desc[data-v-fb8935e3]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.profile-security__row-control[data-v-fb8935e3]{flex-shrink:0}.profile-security__btn[data-v-fb8935e3]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.profile-security__btn i[data-v-fb8935e3]{font-size:12px}.profile-security__btn--primary[data-v-fb8935e3]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.profile-security__btn--primary[data-v-fb8935e3]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.profile-security__btn--danger[data-v-fb8935e3]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.profile-security__btn--danger[data-v-fb8935e3]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.profile-security__btn--filled[data-v-fb8935e3]{color:var(--color-on-accent, #fff);background:var(--color-admin);border-color:var(--color-admin)}.profile-security__btn--filled[data-v-fb8935e3]:hover:not(:disabled){filter:brightness(1.05)}.profile-security__btn[data-v-fb8935e3]:disabled{opacity:.45;cursor:default}.profile-security__notice[data-v-fb8935e3]{display:flex;gap:10px;padding:.75rem .9rem;margin-bottom:1rem;border-radius:8px;color:var(--text-primary);background:#5dc5ec1a;border:1px solid rgba(93,197,236,.35)}.profile-security__notice i[data-v-fb8935e3]{margin-top:2px;color:var(--color-info);flex-shrink:0}.profile-security__notice p[data-v-fb8935e3]{margin:2px 0 0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.profile-security__notice--urgent[data-v-fb8935e3]{background:#fa7b0d1a;border-color:#fa7b0d59}.profile-security__notice--urgent i[data-v-fb8935e3]{color:var(--color-warning)}.profile-security__notice-meta[data-v-fb8935e3]{margin-top:6px!important}@media(max-width:768px){.profile-security__row[data-v-fb8935e3],.profile-security__header--padded[data-v-fb8935e3]{flex-direction:column;align-items:stretch}.profile-security__row-control[data-v-fb8935e3],.profile-security__btn[data-v-fb8935e3]{width:100%;justify-content:center}}.profile-page[data-v-b6f430b9]{width:100%;min-width:0;padding:0 2px 1.5rem}.profile-page[data-v-b6f430b9] label{margin-bottom:0!important}.profile-layout[data-v-b6f430b9]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.profile-layout--with-sidebar[data-v-b6f430b9]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.profile-main[data-v-b6f430b9]{display:flex;flex-direction:column;gap:12px;min-width:0}.profile-hero[data-v-b6f430b9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.profile-hero__identity[data-v-b6f430b9]{display:flex;align-items:center;gap:14px;min-width:0}.profile-hero__avatar[data-v-b6f430b9]{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:box-shadow .15s ease,transform .15s ease}.profile-hero__avatar[data-v-b6f430b9]:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #5dc5ec33}.profile-hero__avatar[data-v-b6f430b9]:focus-visible{outline:none;box-shadow:0 0 0 3px #5dc5ec47}.profile-hero__avatar[data-v-b6f430b9] .profile-avatar{width:64px;height:64px}.profile-hero__avatar[data-v-b6f430b9] .profile-avatar span,.profile-hero__avatar[data-v-b6f430b9] .b-avatar{width:64px!important;height:64px!important;border-radius:50%!important}.profile-hero__meta[data-v-b6f430b9]{min-width:0}.profile-hero__title-row[data-v-b6f430b9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-hero__name[data-v-b6f430b9]{margin:0;font-size:1.05rem;font-weight:650;color:var(--text-primary);line-height:1.3}.profile-hero__username[data-v-b6f430b9]{margin:2px 0 0;font-size:.85rem;color:var(--text-secondary)}.profile-hero__actions[data-v-b6f430b9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.profile-tabs[data-v-b6f430b9]{display:inline-flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.profile-tabs__tab[data-v-b6f430b9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease;font-family:inherit}.profile-tabs__tab i[data-v-b6f430b9]{font-size:12px;opacity:.85}.profile-tabs__tab[data-v-b6f430b9]:hover{color:var(--text-primary);background:var(--bg-hover)}.profile-tabs__tab--active[data-v-b6f430b9]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.profile-tabs__tab--active i[data-v-b6f430b9]{opacity:1;color:var(--color-admin)}.profile-tabs__tab--active[data-v-b6f430b9]:hover{color:var(--color-admin);background:var(--bg-primary)}.profile-panels[data-v-b6f430b9]{display:flex;flex-direction:column;gap:12px}.profile-panel[data-v-b6f430b9]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem}.profile-panel--flush[data-v-b6f430b9]{padding:0;overflow:hidden}.profile-panel__header[data-v-b6f430b9]{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}.profile-panel__header--split[data-v-b6f430b9]{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.profile-panel__icon[data-v-b6f430b9]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.profile-panel__title[data-v-b6f430b9]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3}.profile-panel__desc[data-v-b6f430b9]{margin:2px 0 0;font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.profile-panel__body[data-v-b6f430b9]{padding:1rem 1.1rem 1.15rem}.profile-panel__body--flush[data-v-b6f430b9]{padding:0}.profile-fields[data-v-b6f430b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-field[data-v-b6f430b9]{min-width:0;display:flex;flex-direction:column;gap:6px}.profile-field__label[data-v-b6f430b9]{display:block;margin:0!important;padding:0;font-size:.8rem;font-weight:600;line-height:1.35;color:var(--text-secondary);overflow:visible}.profile-field[data-v-b6f430b9] #form-input>div:first-child{margin-bottom:6px!important}.profile-field[data-v-b6f430b9] #form-input label{margin:0!important;line-height:1.35}.profile-footer[data-v-b6f430b9]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.profile-footer__right[data-v-b6f430b9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.profile-btn[data-v-b6f430b9]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.profile-btn i[data-v-b6f430b9]{font-size:12px;opacity:.85}.profile-btn[data-v-b6f430b9]:disabled{opacity:.45;cursor:default}.profile-btn--primary[data-v-b6f430b9]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.profile-btn--primary i[data-v-b6f430b9]{opacity:1;color:var(--color-admin)}.profile-btn--primary[data-v-b6f430b9]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.profile-btn--filled[data-v-b6f430b9]{color:var(--color-on-accent, #fff);background:var(--color-admin);border-color:var(--color-admin)}.profile-btn--filled[data-v-b6f430b9]:hover:not(:disabled){filter:brightness(1.05);background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent, #fff)}.profile-btn--secondary[data-v-b6f430b9]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.profile-btn--secondary[data-v-b6f430b9]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.profile-btn--danger[data-v-b6f430b9]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.profile-btn--danger[data-v-b6f430b9]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.profile-icon-btn[data-v-b6f430b9]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-icon-btn i[data-v-b6f430b9]{font-size:14px}.profile-icon-btn[data-v-b6f430b9]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.profile-icon-btn[data-v-b6f430b9]:disabled{opacity:.5;cursor:default}.profile-icon-btn--danger[data-v-b6f430b9]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.profile-icon-btn--success[data-v-b6f430b9]:hover:not(:disabled){border-color:var(--color-success);color:var(--color-success);background:#3399671a}.profile-badge[data-v-b6f430b9]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.profile-badge--info[data-v-b6f430b9]{color:var(--color-admin);background:#5dc5ec26}.profile-badge--success[data-v-b6f430b9]{color:var(--color-success);background:#33996726}.profile-badge--danger[data-v-b6f430b9]{color:var(--color-danger);background:#fe00001a}.profile-setting-row[data-v-b6f430b9]{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-secondary)}.profile-setting-row[data-v-b6f430b9]:last-child{border-bottom:none}.profile-setting-row--compact[data-v-b6f430b9]{padding:8px 0 0;border-bottom:none}.profile-setting-info[data-v-b6f430b9]{flex:1;min-width:0}.profile-setting-label[data-v-b6f430b9]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.profile-setting-desc[data-v-b6f430b9]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.profile-setting-control[data-v-b6f430b9]{flex-shrink:0;display:flex;align-items:center;gap:8px}.profile-pref-block[data-v-b6f430b9]{padding:12px 0;border-bottom:1px solid var(--border-secondary)}.profile-pref-block[data-v-b6f430b9]:last-child{border-bottom:none}.profile-treeview[data-v-b6f430b9]{width:100%;margin-top:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);overflow:hidden}.profile-treeview[data-v-b6f430b9] .ui-fancytree{height:200px}.profile-notice[data-v-b6f430b9]{margin-top:12px;padding:.75rem .9rem;border-radius:8px;font-size:.85rem}.profile-notice--danger[data-v-b6f430b9]{color:var(--color-on-accent, #fff);background:var(--color-danger)}.profile-empty[data-v-b6f430b9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.profile-empty i[data-v-b6f430b9]{font-size:1.5rem;opacity:.5}.profile-empty p[data-v-b6f430b9]{margin:0;font-size:.85rem}.profile-agreement[data-v-b6f430b9]{max-height:500px;overflow:auto;color:var(--text-primary);font-size:.9rem;line-height:1.5}.profile-info-hint[data-v-b6f430b9]{color:var(--text-tertiary);cursor:help}.profile-sidebar[data-v-b6f430b9]{min-width:0}.profile-native-select[data-v-b6f430b9],[data-v-b6f430b9] .profile-select .vs__dropdown-toggle{border-color:var(--border-input, var(--border-secondary));background:var(--bg-input, var(--bg-primary));color:var(--text-primary);border-radius:8px;min-height:38px}[data-v-b6f430b9] .profile-table{margin-bottom:0}[data-v-b6f430b9] .profile-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--bg-tertiary);border-color:var(--border-secondary)}[data-v-b6f430b9] .profile-table td{color:var(--text-primary);border-color:var(--border-secondary);vertical-align:middle}@media(max-width:991px){.profile-layout[data-v-b6f430b9],.profile-layout--with-sidebar[data-v-b6f430b9]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.profile-fields[data-v-b6f430b9]{grid-template-columns:minmax(0,1fr)}.profile-hero[data-v-b6f430b9]{align-items:flex-start}.profile-footer[data-v-b6f430b9]{flex-direction:column;align-items:stretch}.profile-footer__right[data-v-b6f430b9]{margin-left:0;width:100%}.profile-footer .profile-btn[data-v-b6f430b9]{flex:1;justify-content:center}}.show-item{display:block!important}.hide-item{display:none!important}.user-details-page[data-v-2103db23]{width:100%;min-width:0}.user-details-page__body[data-v-2103db23]{height:auto!important}.user-details-page__version[data-v-2103db23]{margin:4px 0 12px;text-align:center;font-size:.75rem;color:var(--text-tertiary);letter-spacing:.02em}.external-doc-link[data-v-b06c30bc]{display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--app-header-offset, 64px))!important;height:calc(100dvh - var(--app-header-offset, 64px))!important;min-height:0;overflow:hidden;box-sizing:border-box}.external-doc-link__overlay[data-v-b06c30bc],.external-doc-link[data-v-b06c30bc] #visualization{height:100%;min-height:0}.external-doc-link__modes[data-v-b06c30bc]{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-color)}.external-doc-link__mode[data-v-b06c30bc]{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:6px;padding:4px 12px;font-size:13px}.external-doc-link__mode.active[data-v-b06c30bc]{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.external-doc-link__consolidated[data-v-b06c30bc]{display:flex;flex-direction:column;height:100%;min-height:0}.external-doc-link__viewer[data-v-b06c30bc]{flex:1;min-height:0;overflow:hidden}.external-doc-link__state[data-v-b06c30bc]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.sr-wrap[data-v-4aef51dc]{animation:sr-fade-in-4aef51dc .25s ease}@keyframes sr-fade-in-4aef51dc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-header[data-v-4aef51dc]{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--pc-border, #E2E8F0)}.sr-badge[data-v-4aef51dc]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 10px;border-radius:20px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:3px}.sr-badge-icon[data-v-4aef51dc]{width:13px;height:13px;flex-shrink:0}.sr-badge--form[data-v-4aef51dc]{background:var(--pc-primary-alpha, #4F46E518);color:var(--pc-primary, #4F46E5)}.sr-badge--document[data-v-4aef51dc]{background:#d1fae5;color:#065f46}.sr-badge--esign[data-v-4aef51dc]{background:#fef3c7;color:#92400e}.sr-badge--template[data-v-4aef51dc]{background:#ede9fe;color:#5b21b6}.sr-badge--payment[data-v-4aef51dc]{background:#d1fae5;color:#064e3b}.sr-badge--default[data-v-4aef51dc]{background:#f1f5f9;color:#475569}.sr-head-text[data-v-4aef51dc]{flex:1;min-width:0}.sr-title[data-v-4aef51dc]{font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:600;color:var(--pc-text, #0F172A);margin:0 0 4px;line-height:1.35}.sr-desc[data-v-4aef51dc]{font-size:.9rem;color:var(--pc-muted, #64748B);margin:0;line-height:1.55}.sr-body[data-v-4aef51dc]{animation:sr-body-in-4aef51dc .2s ease}@keyframes sr-body-in-4aef51dc{0%{opacity:0}to{opacity:1}}.sr-form-body[data-v-4aef51dc]{background:var(--bg-card);border-radius:8px;overflow:hidden}.sr-form-body.sr-light-form[data-v-4aef51dc]{background:#fff;--bg-primary: #f0f7fc;--bg-secondary: #ffffff;--bg-warning: #FFC107;--bg-tertiary: #F9FCFD;--bg-hover: #e8f2f7;--bg-active: #d7effd;--bg-modal: #ffffff;--bg-sidebar: #d5e3ed;--bg-card: #ffffff;--bg-input: #ffffff;--bg-disabled: #e9ecef;--bg-skeleton: #f6f7f8;--bg-dropdown: #eaeaea;--bg-header: #ffffff;--text-primary: rgba(0, 0, 0, .9);--text-secondary: #5a5c63;--text-tertiary: #727272;--text-disabled: #555555;--text-placeholder: #d1d1d1;--text-inverse: #ffffff;--text-link: rgb(43, 104, 216);--text-link-hover: #3B5BFD;--border-primary: #d7effd;--border-secondary: #e9e8eb;--border-tertiary: #ced4da;--border-input: #ced4da;--border-input-focus: #007bff;--border-card: #ddd;--border-divider: #dfdfdf;--shadow-sm: rgba(0, 0, 0, .1);--shadow-md: rgba(0, 0, 0, .2);--shadow-lg: rgba(0, 0, 0, .3);--color-bpm: #3B5BFD;--color-ecm: #80BA26;--color-swc: #CC0066;--color-dss: #6600A2;--color-pwt: #FA7B0D;--color-admin: #5DC5EC;--color-success: #339967;--color-danger: #fe0000;--color-warning: #FA7B0D;--color-info: #5DC5EC;--table-border: #e9e8eb;--table-hover: #e8f2f7;--table-selected-border: #5DC5EC;--table-selected-bg: #E8F2F7;--table-selected-text: #3B5BFD;--icon-primary: rgb(43, 104, 216);--icon-secondary: #727272;--icon-disabled: #bbb;--ck-background: #f0f7fc;--ck-color-base-foreground: #ffffff;--ck-color-base-border: #e9e8eb;--ck-color-text: rgba(0, 0, 0, .9)}.sr-info-card[data-v-4aef51dc]{display:flex;align-items:flex-start;gap:20px;padding:24px;border-radius:10px;border:1.5px dashed #CBD5E1;background:#f8f9fb}.sr-info--document[data-v-4aef51dc]{background:#f0fdf4;border-color:#a7f3d0}.sr-info--esign[data-v-4aef51dc]{background:#fffbeb;border-color:#fde68a}.sr-info--template[data-v-4aef51dc]{background:#f5f3ff;border-color:#ddd6fe}.sr-info--payment[data-v-4aef51dc]{background:#ecfdf5;border-color:#a7f3d0}.sr-info--default[data-v-4aef51dc]{background:#f8f9fb;border-color:#cbd5e1}.sr-info-icon-wrap[data-v-4aef51dc]{flex-shrink:0;width:40px;height:40px}.sr-info-icon-wrap svg[data-v-4aef51dc]{width:40px;height:40px}.sr-info-content[data-v-4aef51dc]{flex:1;min-width:0}.sr-info-name[data-v-4aef51dc]{font-size:.95rem;font-weight:600;color:var(--pc-text, #0F172A);margin:0 0 6px;line-height:1.4}.sr-info-obj-desc[data-v-4aef51dc]{font-size:.875rem;color:var(--pc-muted, #64748B);margin:0 0 14px;line-height:1.55}.sr-info-notice[data-v-4aef51dc]{display:flex;align-items:flex-start;gap:7px;font-size:.82rem;line-height:1.5;border-radius:6px;padding:8px 10px}.sr-notice--doc[data-v-4aef51dc]{background:#0596690f;color:#065f46}.sr-notice--sign[data-v-4aef51dc]{background:#d977060f;color:#92400e}.sr-notice--template[data-v-4aef51dc]{background:#7c3aed0f;color:#5b21b6}.sr-notice--payment[data-v-4aef51dc]{background:#0596690f;color:#064e3b}.sr-notice--default[data-v-4aef51dc]{background:#64748b0f;color:#475569}.sr-notice-icon[data-v-4aef51dc]{width:14px;height:14px;flex-shrink:0;margin-top:1px}@media(max-width:768px){.sr-header[data-v-4aef51dc]{gap:10px;margin-bottom:16px;padding-bottom:14px}.sr-badge[data-v-4aef51dc]{font-size:.65rem;padding:3px 8px}.sr-title[data-v-4aef51dc]{font-size:1.05rem}.sr-info-card[data-v-4aef51dc]{flex-direction:column;gap:14px;padding:18px}.sr-info-icon-wrap[data-v-4aef51dc]{width:36px;height:36px}.sr-info-icon-wrap svg[data-v-4aef51dc]{width:36px;height:36px}.sr-form-body[data-v-4aef51dc] .form-control,.sr-form-body[data-v-4aef51dc] input,.sr-form-body[data-v-4aef51dc] textarea,.sr-form-body[data-v-4aef51dc] select{font-size:16px;min-height:var(--touch-target-min, 44px)}}.pcs-root[data-v-9a883ce6]{--pc-bg: #F8F9FB;--pc-surface: #FFFFFF;--pc-border: #E2E8F0;--pc-border-2: #CBD5E1;--pc-text: #0F172A;--pc-muted: #64748B;--pc-faint: #F1F5F9;--pc-primary: #4F46E5;--pc-primary-alpha: #4F46E518;--pc-success: #059669;--pc-danger: #DC2626;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:var(--pc-bg);font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--pc-text);-webkit-font-smoothing:antialiased;box-sizing:border-box;padding-left:var(--safe-area-left, 0px);padding-right:var(--safe-area-right, 0px);padding-bottom:var(--safe-area-bottom, 0px)}.pcs-root.pcs-dark[data-v-9a883ce6]{--pc-bg: #0F172A;--pc-surface: #1E293B;--pc-border: #334155;--pc-border-2: #475569;--pc-text: #F1F5F9;--pc-muted: #94A3B8;--pc-faint: #1E293B;--pc-success: #10B981;--pc-danger: #F87171}.pcs-state[data-v-9a883ce6]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 24px;padding-top:max(40px,var(--safe-area-top, 0px));padding-bottom:max(40px,var(--safe-area-bottom, 0px))}.pcs-state-inner[data-v-9a883ce6]{text-align:center;max-width:480px;animation:pcs-fade-up-9a883ce6 .4s ease-out}.pcs-state-icon[data-v-9a883ce6]{width:80px;height:80px;margin:0 auto 28px}.pcs-state-title[data-v-9a883ce6]{font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:700;color:var(--pc-text);margin:0 0 12px;line-height:1.25}.pcs-state-desc[data-v-9a883ce6]{font-size:1rem;color:var(--pc-muted);margin:0 0 28px;line-height:1.65}@keyframes pcs-shimmer-9a883ce6{0%{background-position:-600px 0}to{background-position:600px 0}}.sk-block[data-v-9a883ce6]{border-radius:6px;background:linear-gradient(90deg,var(--pc-border) 25%,var(--pc-faint) 50%,var(--pc-border) 75%);background-size:600px 100%;animation:pcs-shimmer-9a883ce6 1.5s ease-in-out infinite}.pcs-skeleton-wrap[data-v-9a883ce6]{min-height:100vh;min-height:100dvh;background:var(--pc-bg)}.pcs-sk-masthead[data-v-9a883ce6]{background:var(--pc-surface);border-bottom:1px solid var(--pc-border)}.pcs-sk-masthead-inner[data-v-9a883ce6]{max-width:720px;margin:0 auto;padding:20px 24px 24px}.pcs-sk-masthead-top[data-v-9a883ce6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.pcs-sk-logo[data-v-9a883ce6]{width:110px;height:30px}.pcs-sk-lang[data-v-9a883ce6]{width:68px;height:26px;border-radius:20px}.pcs-sk-masthead-body[data-v-9a883ce6]{padding-top:4px}.pcs-sk-title[data-v-9a883ce6]{width:52%;height:26px;margin-bottom:10px}.pcs-sk-subtitle[data-v-9a883ce6]{width:32%;height:16px}.pcs-sk-main[data-v-9a883ce6]{max-width:720px;margin:32px auto 0;padding:0 24px 48px}.pcs-sk-card[data-v-9a883ce6]{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:12px;padding:28px 24px}.pcs-sk-row[data-v-9a883ce6]{display:flex;gap:20px}.pcs-sk-field[data-v-9a883ce6]{margin-bottom:22px;flex:1}.pcs-sk-field--half[data-v-9a883ce6]{flex:1}.pcs-sk-label[data-v-9a883ce6]{width:30%;height:13px;margin-bottom:8px}.pcs-sk-input[data-v-9a883ce6]{width:100%;height:42px}.pcs-sk-textarea[data-v-9a883ce6]{width:100%;height:90px}.pcs-sk-footer[data-v-9a883ce6]{display:flex;justify-content:flex-end;margin-top:20px}.pcs-sk-btn[data-v-9a883ce6]{width:128px;height:44px;border-radius:8px}@media(max-width:600px){.pcs-sk-row[data-v-9a883ce6]{flex-direction:column;gap:0}.pcs-sk-title[data-v-9a883ce6]{width:72%}.pcs-sk-subtitle[data-v-9a883ce6]{width:50%}}.pcs-btn-retry[data-v-9a883ce6]{display:inline-flex;align-items:center;padding:12px 28px;background:transparent;color:var(--pc-primary);border:1.5px solid var(--pc-primary);border-radius:8px;font-size:.95rem;font-weight:600;font-family:DM Sans,system-ui,sans-serif;cursor:pointer;transition:all .2s;letter-spacing:.01em}.pcs-btn-retry[data-v-9a883ce6]:hover{background:var(--pc-primary-alpha)}.pcs-checkmark-wrap[data-v-9a883ce6]{width:80px;height:80px;margin:0 auto 28px}.pcs-checkmark-svg[data-v-9a883ce6]{width:80px;height:80px}.pcs-check-circle[data-v-9a883ce6]{animation:pcs-draw-circle-9a883ce6 .65s cubic-bezier(.65,0,.45,1) .1s forwards}.pcs-check-mark[data-v-9a883ce6]{animation:pcs-draw-check-9a883ce6 .35s ease-out .7s forwards}@keyframes pcs-draw-circle-9a883ce6{to{stroke-dashoffset:0}}@keyframes pcs-draw-check-9a883ce6{to{stroke-dashoffset:0}}.pcs-tracking[data-v-9a883ce6]{margin:24px 0 0;padding:20px 24px;background:var(--pc-faint);border-radius:10px;text-align:left}.pcs-tracking-label[data-v-9a883ce6]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin:0 0 10px}.pcs-tracking-pill[data-v-9a883ce6]{display:flex;align-items:center;gap:10px;background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:8px;padding:10px 14px;margin-bottom:10px}.pcs-tracking-code[data-v-9a883ce6]{flex:1;font-family:SF Mono,Monaco,Menlo,Courier New,monospace;font-size:1.4rem;font-weight:700;color:var(--pc-primary);letter-spacing:.12em;background:transparent}.pcs-btn-copy[data-v-9a883ce6]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--pc-faint);border:1px solid var(--pc-border);border-radius:6px;color:var(--pc-muted);cursor:pointer;transition:all .2s;flex-shrink:0}.pcs-btn-copy[data-v-9a883ce6]:hover{background:var(--pc-primary-alpha);color:var(--pc-primary);border-color:var(--pc-primary)}.pcs-btn-copy .fa-check[data-v-9a883ce6]{color:var(--pc-success)}.pcs-tracking-hint[data-v-9a883ce6]{font-size:.8rem;color:var(--pc-muted);margin:0}.pcs-success-msg[data-v-9a883ce6]{margin-top:20px;font-size:1rem;color:var(--pc-muted);line-height:1.65}.pcs-form-wrap[data-v-9a883ce6]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pcs-masthead[data-v-9a883ce6]{background:var(--pc-surface);border-bottom:1px solid var(--pc-border);padding-top:var(--safe-area-top, 0px)}.pcs-masthead-inner[data-v-9a883ce6]{max-width:1100px;margin:0 auto;padding:0 32px}.pcs-masthead-top[data-v-9a883ce6]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;min-height:56px}.pcs-masthead-logo-area[data-v-9a883ce6]{flex:1}.pcs-logo[data-v-9a883ce6]{max-height:40px;max-width:160px;object-fit:contain}.pcs-locale[data-v-9a883ce6]{flex-shrink:0}.pcs-masthead-body[data-v-9a883ce6]{padding:28px 0 32px;text-align:center}.pcs-process-name[data-v-9a883ce6]{font-family:Playfair Display,Georgia,serif;font-size:2.25rem;font-weight:700;color:var(--pc-text);margin:0;line-height:1.2;letter-spacing:-.01em}.pcs-title-rule[data-v-9a883ce6]{width:40px;height:3px;background:var(--pc-primary);border-radius:2px;margin:14px auto 0}.pcs-stage-name[data-v-9a883ce6]{font-size:.95rem;color:var(--pc-muted);font-weight:400;margin:12px 0 0;letter-spacing:.01em}.pcs-lang-select[data-v-9a883ce6]{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;border:1px solid var(--pc-border);border-radius:6px;color:var(--pc-muted);font-size:.875rem;font-weight:500;font-family:DM Sans,system-ui,sans-serif;padding:7px 28px 7px 10px;cursor:pointer;transition:border-color .15s,color .15s}.pcs-lang-select[data-v-9a883ce6]:hover{border-color:var(--pc-border-2);color:var(--pc-text)}.pcs-lang-select[data-v-9a883ce6]:focus{outline:none;border-color:var(--pc-primary)}.pcs-root.pcs-dark .pcs-lang-select[data-v-9a883ce6]{color-scheme:dark}.pcs-main[data-v-9a883ce6]{flex:1;max-width:1100px;margin:0 auto;padding:40px 32px 80px;width:100%}.pcs-waypoints[data-v-9a883ce6]{margin-bottom:40px}.pcs-waypoints-track[data-v-9a883ce6]{display:flex;align-items:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pcs-waypoints-track[data-v-9a883ce6]::-webkit-scrollbar{display:none}.pcs-waypoint[data-v-9a883ce6]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0 4px;transition:opacity .2s}.pcs-waypoint[data-v-9a883ce6]:hover{opacity:.8}.pcs-waypoint-dot[data-v-9a883ce6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--pc-border-2);background:var(--pc-surface);color:var(--pc-muted);transition:all .25s ease;flex-shrink:0}.pcs-waypoint.is-active .pcs-waypoint-dot[data-v-9a883ce6]{background:var(--pc-primary);border-color:var(--pc-primary);color:#fff;box-shadow:0 0 0 3px var(--pc-primary-alpha)}.pcs-waypoint.is-done .pcs-waypoint-dot[data-v-9a883ce6]{background:var(--pc-success);border-color:var(--pc-success)}.pcs-waypoint-num[data-v-9a883ce6]{font-size:12px;font-weight:600;line-height:1}.pcs-wp-check[data-v-9a883ce6]{width:14px;height:14px}.pcs-waypoint-label[data-v-9a883ce6]{font-size:11px;font-weight:500;color:var(--pc-muted);text-align:center;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pcs-waypoint.is-active .pcs-waypoint-label[data-v-9a883ce6]{color:var(--pc-primary);font-weight:600}.pcs-waypoint.is-done .pcs-waypoint-label[data-v-9a883ce6]{color:var(--pc-success)}.pcs-waypoint-connector[data-v-9a883ce6]{flex:1;height:1px;background:var(--pc-border-2);margin-top:15px;min-width:16px;transition:background .25s ease}.pcs-waypoint-connector.is-done[data-v-9a883ce6]{background:var(--pc-success)}.pcs-identity[data-v-9a883ce6]{margin-bottom:36px}.pcs-section-label[data-v-9a883ce6]{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-muted);margin:0 0 16px}.pcs-fields[data-v-9a883ce6]{display:grid;gap:20px}.pcs-field[data-v-9a883ce6]{display:flex;flex-direction:column;gap:6px}.pcs-input-wrap[data-v-9a883ce6]{position:relative}.pcs-input[data-v-9a883ce6]{width:100%;padding:22px 14px 8px;font-size:1rem;font-family:DM Sans,system-ui,sans-serif;background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:6px 6px 0 0;border-bottom:2px solid var(--pc-border-2);color:var(--pc-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease;-webkit-appearance:none;appearance:none}.pcs-input[data-v-9a883ce6]:focus{border-color:var(--pc-border);border-bottom-color:var(--pc-primary);box-shadow:0 1px 0 0 var(--pc-primary);background:var(--pc-surface)}.pcs-input.has-error-input[data-v-9a883ce6]{border-bottom-color:var(--pc-danger);box-shadow:0 1px 0 0 var(--pc-danger)}.pcs-float-label[data-v-9a883ce6]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1rem;font-family:DM Sans,system-ui,sans-serif;color:var(--pc-muted);pointer-events:none;transition:all .18s ease;line-height:1;white-space:nowrap}.pcs-input:not(:placeholder-shown)~.pcs-float-label[data-v-9a883ce6],.pcs-input:focus~.pcs-float-label[data-v-9a883ce6]{top:9px;transform:translateY(0);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-muted)}.pcs-input:focus~.pcs-float-label[data-v-9a883ce6]{color:var(--pc-primary)}.pcs-input.has-error-input~.pcs-float-label[data-v-9a883ce6]{color:var(--pc-danger)}.pcs-req[data-v-9a883ce6]{color:var(--pc-danger);margin-left:2px}.pcs-field-err[data-v-9a883ce6]{font-size:.8rem;color:var(--pc-danger);font-weight:500;padding-left:2px}.pcs-steps[data-v-9a883ce6]{display:flex;flex-direction:column;gap:24px;margin-bottom:8px}.pcs-slide-enter-active[data-v-9a883ce6],.pcs-slide-leave-active[data-v-9a883ce6]{transition:all .22s ease}.pcs-slide-enter[data-v-9a883ce6]{opacity:0;transform:translate(16px)}.pcs-slide-leave-to[data-v-9a883ce6]{opacity:0;transform:translate(-16px)}.pcs-step-nav[data-v-9a883ce6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--pc-border)}.pcs-btn-prev[data-v-9a883ce6],.pcs-btn-next[data-v-9a883ce6]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;font-family:DM Sans,system-ui,sans-serif;border-radius:8px;cursor:pointer;transition:all .18s ease;letter-spacing:.01em}.pcs-btn-prev[data-v-9a883ce6]{background:transparent;border:1.5px solid var(--pc-border-2);color:var(--pc-muted)}.pcs-btn-prev[data-v-9a883ce6]:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.pcs-btn-next[data-v-9a883ce6]{background:var(--pc-primary);border:1.5px solid var(--pc-primary);color:#fff;margin-left:auto}.pcs-btn-next[data-v-9a883ce6]:hover{filter:brightness(.92)}.pcs-honeypot[data-v-9a883ce6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pcs-captcha-err[data-v-9a883ce6]{display:flex;align-items:center;padding:14px 18px;background:#dc26260f;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:var(--pc-danger);font-size:.9rem;margin-bottom:24px}.pcs-footer[data-v-9a883ce6]{margin-top:32px;padding-top:24px;border-top:1px solid var(--pc-border)}.pcs-btn-submit[data-v-9a883ce6]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;font-size:1rem;font-weight:600;font-family:DM Sans,system-ui,sans-serif;background:var(--pc-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:filter .18s ease,opacity .18s ease;letter-spacing:.02em}.pcs-btn-submit[data-v-9a883ce6]:hover:not(:disabled){filter:brightness(.92)}.pcs-btn-submit[data-v-9a883ce6]:disabled{opacity:.6;cursor:not-allowed}.pcs-spinner[data-v-9a883ce6]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:pcs-spin-9a883ce6 .75s linear infinite}@keyframes pcs-spin-9a883ce6{to{transform:rotate(360deg)}}@keyframes pcs-fade-up-9a883ce6{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.pcs-masthead-inner[data-v-9a883ce6]{padding:0 20px}.pcs-masthead-top[data-v-9a883ce6]{padding-top:16px}.pcs-masthead-body[data-v-9a883ce6]{padding:20px 0 24px}.pcs-process-name[data-v-9a883ce6]{font-size:1.75rem}.pcs-logo[data-v-9a883ce6]{max-height:36px;max-width:140px}.pcs-main[data-v-9a883ce6]{padding:28px 20px 60px;padding-bottom:calc(60px + var(--safe-area-bottom, 0px))}.pcs-input[data-v-9a883ce6],.pcs-lang-select[data-v-9a883ce6]{font-size:16px;min-height:var(--touch-target-min, 44px)}.pcs-step-nav[data-v-9a883ce6]{flex-direction:column-reverse;gap:10px}.pcs-btn-prev[data-v-9a883ce6],.pcs-btn-next[data-v-9a883ce6],.pcs-btn-retry[data-v-9a883ce6],.pcs-wizard-cta[data-v-9a883ce6]{width:100%;justify-content:center;min-height:var(--touch-target-min, 44px)}.pcs-btn-next[data-v-9a883ce6]{margin-left:0}.pcs-tracking-pill[data-v-9a883ce6]{flex-direction:column;align-items:stretch;text-align:center}.pcs-btn-copy[data-v-9a883ce6]{width:100%;height:auto;min-height:var(--touch-target-min, 44px)}}@media(max-width:480px){.pcs-process-name[data-v-9a883ce6]{font-size:1.5rem}.pcs-state-title[data-v-9a883ce6]{font-size:1.4rem}.pcs-waypoint-label[data-v-9a883ce6]{max-width:60px;font-size:10px}}.pcs-wizard-progress[data-v-9a883ce6]{height:3px;background:var(--pc-border)}.pcs-wizard-progress-fill[data-v-9a883ce6]{height:100%;background:var(--pc-primary);transition:width .4s ease;border-radius:0 2px 2px 0}.pcs-wizard-main[data-v-9a883ce6]{max-width:1100px}.pcs-wizard-counter[data-v-9a883ce6]{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-primary);margin:0 0 28px}.pcs-wizard-step-title[data-v-9a883ce6]{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:700;color:var(--pc-text);margin:0 0 24px}.pcs-wizard-nav[data-v-9a883ce6]{display:flex;align-items:center;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--pc-border)}.pcs-wizard-cta[data-v-9a883ce6]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;font-size:1rem;font-weight:600;font-family:DM Sans,system-ui,sans-serif;background:var(--pc-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;letter-spacing:.02em;transition:filter .18s ease,opacity .18s ease;gap:8px}.pcs-wizard-cta[data-v-9a883ce6]:hover:not(:disabled){filter:brightness(.92)}.pcs-wizard-cta[data-v-9a883ce6]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.pcs-wizard-nav[data-v-9a883ce6]{flex-direction:column-reverse}.pcs-wizard-nav>*[data-v-9a883ce6]{width:100%;justify-content:center}}[data-v-a1204985] .signature-mark-modal .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-a1204985] .signature-mark-modal-header{border-bottom:1px solid var(--border-secondary)}[data-v-a1204985] .signature-mark-modal-body{background:var(--bg-secondary)}.bpm-managed-notice[data-v-1be7ecd3]{display:flex;align-items:flex-start;margin-top:1rem;padding:.625rem .75rem;border:1px solid var(--border-secondary);border-left:3px solid var(--color-bpm);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;line-height:1.4}.signers-sidebar[data-v-1be7ecd3]{width:min(480px,92vw)!important;border:1px solid var(--border-secondary);background:var(--bg-sidebar)}.offcanvas[data-v-1be7ecd3]{position:fixed;top:0;bottom:0;right:calc(-1*min(480px,92vw));width:min(480px,92vw);background:var(--bg-sidebar);z-index:1055;padding:0;transition:right .35s ease-in-out;overflow-y:auto;overflow-x:hidden;box-shadow:-3px 0 8px var(--shadow-sm)}.offcanvas.show[data-v-1be7ecd3]{right:0}.offcanvas-body[data-v-1be7ecd3]{padding:14px;min-width:0}.sidebar-header[data-v-1be7ecd3]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.sidebar-header .offcanvas-title[data-v-1be7ecd3]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.sidebar-header .close[data-v-1be7ecd3]{color:var(--text-secondary);opacity:.8}.sidebar-section[data-v-1be7ecd3]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:10px 12px;margin-bottom:10px}.sidebar-section-title[data-v-1be7ecd3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.sidebar-action-btn[data-v-1be7ecd3]{height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px;background:var(--color-dss);border-color:var(--color-dss)}[data-v-1be7ecd3] .row{margin-left:0!important;margin-right:0!important}[data-v-1be7ecd3] .col,[data-v-1be7ecd3] [class*=col-]{min-width:0!important}.signer-form-wrap[data-v-1be7ecd3]{max-width:100%;overflow:hidden;padding-right:2px}.step-group-card[data-v-1be7ecd3]{border-radius:10px}.step-group-header[data-v-1be7ecd3]{display:flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin:10px 2px 4px}.parallel-badge[data-v-1be7ecd3]{font-weight:500;text-transform:none;letter-spacing:normal}.signer-card[data-v-1be7ecd3]{border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-card, #fff);padding:12px 14px;transition:all .15s ease}.signer-card[data-v-1be7ecd3]:hover{background:var(--bg-hover, #f8f9fa);box-shadow:0 4px 10px #0000000a;transform:translateY(-1px)}.signer-main[data-v-1be7ecd3],.signer-top[data-v-1be7ecd3]{min-width:0}.signer-name[data-v-1be7ecd3]{font-weight:600;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signer-email[data-v-1be7ecd3]{font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signer-esign[data-v-1be7ecd3]{font-size:.75rem;white-space:nowrap}.email-edit-row[data-v-1be7ecd3]{min-width:0}.email-edit-input[data-v-1be7ecd3]{min-width:0;height:26px;font-size:.8rem;padding:2px 6px}.status-badge[data-v-1be7ecd3]{border-radius:999px;font-weight:500;padding:.35em .6em;white-space:nowrap;flex:0 0 auto}.actions .action-icon[data-v-1be7ecd3]{cursor:pointer;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;font-size:13px;color:var(--text-secondary);opacity:.9;transition:opacity .15s ease,transform .1s ease;flex:0 0 auto}.actions .action-icon[data-v-1be7ecd3]:hover{opacity:1;transform:scale(1.02);background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.signer-drag-handle[data-v-1be7ecd3],.step-group-drag-handle[data-v-1be7ecd3]{cursor:grab;color:var(--text-tertiary);flex:0 0 auto;padding:0 4px}.signer-drag-handle[data-v-1be7ecd3]:active,.step-group-drag-handle[data-v-1be7ecd3]:active{cursor:grabbing}.signers-list .sortable-chosen[data-v-1be7ecd3]{box-shadow:0 4px 10px #00000014}.signers-list .sortable-ghost[data-v-1be7ecd3]{opacity:.4}.bpm-managed-notice[data-v-3f8fd7f9]{display:flex;align-items:flex-start;margin-top:1rem;padding:.625rem .75rem;border:1px solid var(--border-secondary);border-left:3px solid var(--color-bpm);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;line-height:1.4}.observers-sidebar[data-v-3f8fd7f9]{width:min(480px,92vw)!important;border:1px solid var(--border-secondary);background:var(--bg-sidebar)}.observers-list[data-v-3f8fd7f9]{max-height:400px;overflow-y:auto}.offcanvas[data-v-3f8fd7f9]{position:fixed;top:0;bottom:0;right:calc(-1*min(480px,92vw));width:min(480px,92vw);background:var(--bg-sidebar);z-index:1055;padding:0;transition:right .35s ease-in-out;overflow-y:auto;overflow-x:hidden;box-shadow:-3px 0 8px var(--shadow-sm)}.offcanvas.show[data-v-3f8fd7f9]{right:0}.offcanvas-body[data-v-3f8fd7f9]{padding:14px}.sidebar-header[data-v-3f8fd7f9]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.sidebar-header .offcanvas-title[data-v-3f8fd7f9]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.sidebar-header .close[data-v-3f8fd7f9]{color:var(--text-secondary);opacity:.8}.sidebar-section[data-v-3f8fd7f9]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:10px 12px;margin-bottom:10px}.sidebar-section-title[data-v-3f8fd7f9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.sidebar-action-btn[data-v-3f8fd7f9]{height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px;background:var(--color-dss);border-color:var(--color-dss)}.observers-list[data-v-3f8fd7f9] .list-group-item{border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:8px;background:var(--bg-secondary)}.action-icon[data-v-3f8fd7f9]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;font-size:13px;color:var(--text-secondary);transition:all .15s ease}.action-icon[data-v-3f8fd7f9]:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:#ef4444}.documents-sidebar[data-v-e8c6d4ca]{width:min(480px,92vw)!important;border:1px solid var(--border-secondary)}.offcanvas[data-v-e8c6d4ca]{position:fixed;top:0;bottom:0;right:calc(-1*min(480px,92vw));width:min(480px,92vw);background:var(--bg-sidebar);z-index:1055;padding:0;transition:right .35s ease-in-out;overflow-y:auto;overflow-x:hidden;box-shadow:-3px 0 8px var(--shadow-sm)}.offcanvas.show[data-v-e8c6d4ca]{right:0}.sidebar-header[data-v-e8c6d4ca]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.sidebar-header .offcanvas-title[data-v-e8c6d4ca]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.sidebar-header .close[data-v-e8c6d4ca]{color:var(--text-secondary);opacity:.8}.offcanvas-body[data-v-e8c6d4ca],.offcanvas>div[data-v-e8c6d4ca]:not(.offcanvas-header){padding:14px}.sidebar-section[data-v-e8c6d4ca]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.sidebar-section-title[data-v-e8c6d4ca]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.doc-action-icon[data-v-e8c6d4ca]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;color:var(--text-secondary);transition:all .15s ease}.doc-action-icon[data-v-e8c6d4ca]:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}[data-v-4c36bb88] .signature-settings-modal .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-4c36bb88] .signature-settings-modal-header{border-bottom:1px solid var(--border-secondary)}[data-v-4c36bb88] .signature-settings-modal-body{background:var(--bg-secondary)}[data-v-4c36bb88] .signature-settings-modal-body .form-control{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary)}[data-v-4c36bb88] .signature-settings-modal-body .form-control:focus{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}[data-v-4c36bb88] .signature-settings-modal-body .btn-primary{background:var(--color-dss);border-color:var(--color-dss)}.settings-reset-btn[data-v-4c36bb88]{height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px}.list-container[data-v-6fd201b6]{background:var(--bg-card);border-radius:8px;box-shadow:0 2px 4px var(--shadow-sm);border:1px solid var(--border-card);padding:1.5rem 1rem 1rem;margin-top:.5rem}.table-custom-style th[data-v-6fd201b6]{background:var(--bg-tertiary)!important;border-bottom:1.5px solid var(--border-card)!important;font-weight:600;color:var(--text-primary)}.table-custom-style td[data-v-6fd201b6]{border-bottom:1px solid var(--border-card)!important;color:var(--text-primary)}.table-custom-style tr:last-child td[data-v-6fd201b6]{border-bottom:none!important}.table-custom-style th[data-v-6fd201b6]:first-child{border-top-left-radius:8px!important}.table-custom-style th[data-v-6fd201b6]:last-child{border-top-right-radius:8px!important}.table-custom-style tr:last-child td[data-v-6fd201b6]:first-child{border-bottom-left-radius:8px!important}.table-custom-style tr:last-child td[data-v-6fd201b6]:last-child{border-bottom-right-radius:8px!important}.table-custom-style[data-v-6fd201b6]{background:var(--bg-card);border-radius:8px;font-size:15px;overflow:visible!important}.table-custom-style th[data-v-6fd201b6],.table-custom-style td[data-v-6fd201b6]{border:none!important;vertical-align:middle;background:var(--bg-card)!important;padding-top:.6rem;padding-bottom:.6rem;color:var(--text-primary)}.table-custom-style tr[data-v-6fd201b6]{border-radius:8px;background:var(--bg-card);margin-bottom:8px}.table-custom-style .text-center[data-v-6fd201b6]{text-align:center!important}.table-custom-style .fa-pencil-alt[data-v-6fd201b6],.table-custom-style .fa-trash[data-v-6fd201b6]{font-size:1.1rem;cursor:pointer}.table-custom-style .fa-pencil-alt[data-v-6fd201b6]:hover{color:var(--text-link)}.table-custom-style .fa-trash[data-v-6fd201b6]:hover{color:var(--color-danger)}.table-custom-style tbody tr[data-v-6fd201b6]:hover{background-color:var(--table-hover)!important}.table-custom-style .text-muted[data-v-6fd201b6]{color:var(--text-secondary)}[data-v-6de4cd00] .manage-participants-modal{max-width:min(1400px,95vw)}[data-v-6de4cd00] .manage-participants-modal .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-6de4cd00] .manage-participants-table .table-responsive{margin-bottom:0}[data-v-6de4cd00] .manage-participants-table .truncate-cell{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-6de4cd00] .manage-participants-modal-body{background:var(--bg-secondary)}.search-input[data-v-6de4cd00]{max-width:220px}.filter-select[data-v-6de4cd00]{max-width:180px}.toolbar-filters[data-v-6de4cd00]{flex:1}.items-per-page-line[data-v-6de4cd00]{display:flex;align-items:center;white-space:nowrap}.items-by-page[data-v-6de4cd00]{width:80px;margin-right:20px;margin-left:10px}[data-v-31e804fd] .signature-modal-dialog .modal-content{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}[data-v-31e804fd] .signature-modal-header{border-bottom:1px solid var(--border-secondary);display:flex;flex-wrap:wrap;align-items:center;width:100%}[data-v-31e804fd] .signature-modal-body{background:var(--bg-secondary)}[data-v-31e804fd] .signature-modal-body .btn-sm{min-height:30px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px}[data-v-31e804fd] .signature-modal-body .btn-primary,[data-v-31e804fd] .signature-modal-header .btn-primary{background:var(--color-dss);border-color:var(--color-dss)}.preview-frame-shell[data-v-31e804fd]{border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-primary);min-height:min(70vh,720px)}.preview-iframe[data-v-31e804fd]{display:block;width:100%;min-height:min(70vh,720px);border:0}.preview-loading[data-v-31e804fd]{min-height:min(70vh,720px)}.signature-requests-page[data-v-dedbbaad]{width:100%}.signature-list-top[data-v-dedbbaad]{flex-wrap:wrap;gap:12px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.signature-list-top.tasks-header-panel--mobile[data-v-dedbbaad]{flex-direction:column;align-items:stretch;max-width:100%;overflow:hidden}.signature-list-top.tasks-header-panel--mobile .tasks-header-left[data-v-dedbbaad]{width:100%;max-width:100%;flex-direction:column;align-items:stretch}.signature-list-top.tasks-header-panel--mobile .status-tabs[data-v-dedbbaad]{width:100%;max-width:100%}.signature-list-top.tasks-header-panel--mobile .signature-header-actions[data-v-dedbbaad]{width:100%;max-width:100%;flex-wrap:wrap}.tasks-header-panel[data-v-dedbbaad]{display:flex;align-items:center;justify-content:space-between}.tasks-header-left[data-v-dedbbaad]{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.signature-page-title[data-v-dedbbaad]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.signature-header-actions[data-v-dedbbaad]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tasks-refresh-btn[data-v-dedbbaad]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.tasks-refresh-btn i[data-v-dedbbaad]{font-size:13px;transition:transform .4s ease}.tasks-refresh-btn[data-v-dedbbaad]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.tasks-refresh-btn[data-v-dedbbaad]:disabled{opacity:.5;cursor:default}.signature-primary-btn[data-v-dedbbaad]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;background:var(--color-dss);border:1px solid var(--color-dss);cursor:pointer;white-space:nowrap;transition:opacity .15s ease,box-shadow .15s ease}.signature-primary-btn[data-v-dedbbaad]:hover{opacity:.92;box-shadow:0 2px 8px #6600a240}.status-tabs[data-v-dedbbaad]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;min-width:0}.status-tabs[data-v-dedbbaad]::-webkit-scrollbar{display:none}.status-tab[data-v-dedbbaad]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;transition:all .15s ease}.status-tab[data-v-dedbbaad]:hover{color:var(--text-primary);background:var(--bg-hover)}.status-tab.active[data-v-dedbbaad]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.signature-filters-wrap[data-v-dedbbaad]{width:100%;margin-bottom:8px}.navbar-header[data-v-dedbbaad]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px;overflow:hidden}.navbar-header--open[data-v-dedbbaad]{border-bottom-color:transparent;border-radius:10px 10px 0 0}.navbar-header-left[data-v-dedbbaad]{display:flex;align-items:center;gap:10px;flex-shrink:0}.filter-toggle-btn[data-v-dedbbaad]{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.filter-toggle-btn i[data-v-dedbbaad]{font-size:11px;opacity:.75}.filter-toggle-btn[data-v-dedbbaad]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.navbar-controls[data-v-dedbbaad]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.navbar-icon-btn[data-v-dedbbaad]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:14px;transition:all .15s ease}.navbar-icon-btn[data-v-dedbbaad]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.navbar-icon-btn.danger i[data-v-dedbbaad]{color:#ef4444}.navbar-filters[data-v-dedbbaad]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-top:none;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:12px}.filter-fields-row[data-v-dedbbaad]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;gap:8px}.signature-filter-inputs[data-v-dedbbaad]{flex:1;min-width:0}.signature-filter-actions[data-v-dedbbaad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.filter-search-btn[data-v-dedbbaad]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 18px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;background:var(--color-bpm);border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s,box-shadow .15s}.filter-search-btn[data-v-dedbbaad]:hover{opacity:.88;box-shadow:0 2px 8px #3b5bfd4d}.filter-clear-panel-btn[data-v-dedbbaad]{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-secondary);cursor:pointer;transition:all .15s ease}.filter-clear-panel-btn[data-v-dedbbaad]:hover{color:var(--text-primary);background:var(--bg-hover)}.signature-status-select[data-v-dedbbaad]{min-height:30px}.tasks-meta-bar[data-v-dedbbaad]{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.tasks-meta-count[data-v-dedbbaad]{color:var(--text-secondary);font-size:12px}.tasks-meta-count[data-v-dedbbaad] b{color:var(--text-primary)}.tasks-per-page[data-v-dedbbaad]{display:flex;align-items:center;gap:8px;font-size:12px}.per-page-select[data-v-dedbbaad]{height:26px;font-size:12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:0 6px;width:70px;cursor:pointer}.per-page-select[data-v-dedbbaad]:focus{border-color:var(--color-bpm);outline:none}[data-v-dedbbaad] .table-custom-style{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-dedbbaad] .table-custom-style thead th{background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-secondary);border-top:none;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-dedbbaad] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);cursor:pointer}[data-v-dedbbaad] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-dedbbaad] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-dedbbaad] .table-custom-style tbody tr.b-table-row-selected,[data-v-dedbbaad] .table-custom-style tbody tr.table-active{background:var(--table-selected-bg)!important;box-shadow:inset 3px 0 0 0 var(--table-selected-border)!important}[data-v-dedbbaad] .table-custom-style tbody tr.b-table-row-selected:hover,[data-v-dedbbaad] .table-custom-style tbody tr.table-active:hover{background:var(--table-selected-bg)!important}[data-v-dedbbaad] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-dedbbaad] .table-custom-style tbody td.text-muted{color:var(--text-tertiary)!important}[data-v-dedbbaad] .table-custom-style tbody td small{color:var(--text-secondary);font-size:11px}[data-v-dedbbaad] .table-custom-style td:last-child{white-space:nowrap}.origin-badge[data-v-dedbbaad]{color:var(--text-inverse);font-size:.65rem}.origin-badge.badge-ecm[data-v-dedbbaad]{background-color:var(--color-ecm)}.origin-badge.badge-bpm[data-v-dedbbaad]{background-color:var(--color-bpm)}.origin-badge.badge-dss[data-v-dedbbaad]{background-color:var(--color-dss)}.origin-badge-static[data-v-dedbbaad]{cursor:default}.download-dropdown .btn-sm[data-v-dedbbaad]{padding:0!important}.signers-list span.badge[data-v-dedbbaad]{min-width:80px}.signature-position-scroll[data-v-dedbbaad]{max-height:140px;overflow-y:auto;padding-right:5px}.actions-options[data-v-dedbbaad]{cursor:pointer;margin-right:1.5rem;color:var(--text-primary)}.actions-options[data-v-dedbbaad]:hover{color:var(--text-link-hover)}.creator-cell[data-v-dedbbaad]{display:flex;flex-direction:column;line-height:1.2;gap:2px}.date-main[data-v-dedbbaad]{color:var(--text-primary);font-size:.95rem;font-weight:500}.date-meta[data-v-dedbbaad]{color:var(--text-secondary);font-size:.82rem;font-weight:500}.signature-scroll-to-top[data-v-dedbbaad]{position:fixed;bottom:20px;right:15px;z-index:1050;border-radius:50%;width:40px;height:40px;font-size:15px;display:flex;align-items:center;justify-content:center;border:none;background:var(--color-bpm);color:#fff;box-shadow:0 2px 10px #3b5bfd59;cursor:pointer;opacity:0;transform:translateY(6px) scale(.9);pointer-events:none;transition:opacity .2s ease,transform .2s ease,box-shadow .15s ease}.signature-scroll-to-top--visible[data-v-dedbbaad]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.signature-scroll-to-top[data-v-dedbbaad]:hover{box-shadow:0 4px 14px #3b5bfd73;filter:brightness(1.05)}.signature-scroll-to-top[data-v-dedbbaad]:focus{outline:none;box-shadow:0 0 0 3px #3b5bfd59}[data-v-dedbbaad] .infinite-loading-container{display:flex;justify-content:center}.event[data-v-d593f309]:hover{cursor:pointer;color:#000!important}.active-value[data-v-31a73a55]{font-weight:600}.inactive-value[data-v-31a73a55]{opacity:.7}.separator[data-v-31a73a55]{opacity:.5}.row>.col-sm-6:first-child .ml-2[data-v-5e85a001],.row>.col-md-6:first-child .ml-2[data-v-5e85a001],.row>.col-lg-3:first-child .ml-2[data-v-5e85a001]{margin-left:0!important}.row>.col-sm-6:last-child .mr-2[data-v-5e85a001],.row>.col-md-6:last-child .mr-2[data-v-5e85a001],.row>.col-lg-3:last-child .mr-2[data-v-5e85a001]{margin-right:0!important}@media(min-width:992px){.row>.col-lg-3:nth-child(4) .mr-2[data-v-5e85a001]{margin-right:0!important}}@media(min-width:768px)and (max-width:991px){.row>.col-md-6:nth-child(2) .mr-2[data-v-5e85a001]{margin-right:0!important}}.list-users[data-v-7d5b8cee]{font-size:14px}.dot-circle[data-v-7d5b8cee]{position:absolute;height:12px;width:12px;border-radius:50%;top:4px}.box-small[data-v-311643c5]{position:relative;max-width:650px;max-height:200px;margin:150px auto}.teste[data-v-246eb9e3]{color:#4c00ff}.usage-tracking-dashboard[data-v-0d389d01]{max-width:none;width:100%}.period-metrics-overview[data-v-0d389d01]{background:var(--bg-card, #fff);border:1px solid var(--border-color, #e9ecef);border-radius:12px;padding:20px}.period-indicator[data-v-0d389d01]{font-size:14px;padding-bottom:12px;border-bottom:1px solid var(--border-color, #e9ecef)}.period-indicator strong[data-v-0d389d01]{color:var(--text-primary);text-transform:capitalize}.plan-info-banner[data-v-0d389d01]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-card, #fff);border:1px solid var(--border-color, #e9ecef);border-radius:12px;margin-bottom:20px}.plan-details[data-v-0d389d01]{display:flex;flex-direction:column;gap:6px}.plan-name[data-v-0d389d01]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--text-primary)}.plan-name i[data-v-0d389d01]{color:var(--color-bpm, #3b5bfd);font-size:20px}.plan-name .badge[data-v-0d389d01]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.plan-name .badge-trial[data-v-0d389d01]{background:#fa7b0d26;color:var(--color-warning, #fa7b0d)}.plan-name .badge-active[data-v-0d389d01]{background:#33996726;color:var(--color-success, #339967)}.plan-billing[data-v-0d389d01]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.plan-billing i[data-v-0d389d01]{font-size:12px}.plan-meta[data-v-0d389d01]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.plan-limits[data-v-0d389d01]{display:flex;align-items:center;gap:8px;font-size:13px}.limit-item[data-v-0d389d01]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--bg-tertiary, #f0f0f0);border-radius:16px;font-size:12px;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.limit-item i[data-v-0d389d01]{font-size:11px;opacity:.7}.limit-item.limit-ok[data-v-0d389d01]{background:#3399671a;color:var(--color-success, #339967)}.limit-item.limit-ok i[data-v-0d389d01]{color:var(--color-success, #339967)}.limit-item.limit-warning[data-v-0d389d01]{background:#fa7b0d26;color:var(--color-warning, #fa7b0d)}.limit-item.limit-warning i[data-v-0d389d01]{color:var(--color-warning, #fa7b0d)}.limit-item.limit-exceeded[data-v-0d389d01]{background:#fe00001a;color:var(--color-danger, #fe0000)}.limit-item.limit-exceeded i[data-v-0d389d01]{color:var(--color-danger, #fe0000)}.limit-divider[data-v-0d389d01]{color:var(--text-tertiary);font-size:10px}[data-theme=dark] .limit-item[data-v-0d389d01]{background:#ffffff14}[data-theme=dark] .limit-item.limit-ok[data-v-0d389d01]{background:#33996726}[data-theme=dark] .limit-item.limit-warning[data-v-0d389d01]{background:#fa7b0d33}[data-theme=dark] .limit-item.limit-exceeded[data-v-0d389d01]{background:#fe000026}.last-invoice-info[data-v-0d389d01]{display:flex;align-items:center;gap:8px}.invoice-item[data-v-0d389d01]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-tertiary, #f0f0f0);border-radius:16px;font-size:12px;font-weight:500;color:var(--text-secondary)}.invoice-item i[data-v-0d389d01]{font-size:11px;opacity:.7}.invoice-amount[data-v-0d389d01]{font-weight:600;color:var(--text-primary)}.invoice-status-badge[data-v-0d389d01]{padding:2px 6px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.invoice-status-badge.status-paid[data-v-0d389d01]{background:#33996726;color:var(--color-success, #339967)}.invoice-status-badge.status-open[data-v-0d389d01],.invoice-status-badge.status-pending[data-v-0d389d01]{background:#fa7b0d26;color:var(--color-warning, #fa7b0d)}.invoice-status-badge.status-overdue[data-v-0d389d01],.invoice-status-badge.status-uncollectible[data-v-0d389d01]{background:#fe00001a;color:var(--color-danger, #fe0000)}.invoice-item.invoice-paid[data-v-0d389d01]{background:#3399671a}.invoice-item.invoice-pending[data-v-0d389d01]{background:#fa7b0d1a}.invoice-item.invoice-overdue[data-v-0d389d01]{background:#fe000014}[data-theme=dark] .invoice-item[data-v-0d389d01]{background:#ffffff14}[data-theme=dark] .invoice-item.invoice-paid[data-v-0d389d01]{background:#33996726}[data-theme=dark] .invoice-item.invoice-pending[data-v-0d389d01]{background:#fa7b0d26}[data-theme=dark] .invoice-item.invoice-overdue[data-v-0d389d01]{background:#fe00001f}.banner-actions[data-v-0d389d01]{display:flex;align-items:center;gap:10px}.download-invoice-btn[data-v-0d389d01]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.download-invoice-btn[data-v-0d389d01]:hover{background:var(--color-bpm, #3b5bfd);border-color:var(--color-bpm, #3b5bfd);color:#fff}.manage-plan-btn[data-v-0d389d01]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--color-bpm, #3b5bfd);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.manage-plan-btn[data-v-0d389d01]:hover{filter:brightness(.9)}.trial-warning-banner[data-v-0d389d01]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:10px;margin-bottom:20px;gap:16px}.trial-warning-banner.banner-info[data-v-0d389d01]{background:linear-gradient(135deg,#3b5bfd1a,#3b5bfd0d);border:1px solid rgba(59,91,253,.2)}.trial-warning-banner.banner-warning[data-v-0d389d01]{background:linear-gradient(135deg,#fa7b0d1a,#fa7b0d0d);border:1px solid rgba(250,123,13,.3)}.trial-warning-banner.banner-danger[data-v-0d389d01]{background:linear-gradient(135deg,#fe00001a,#fe00000d);border:1px solid rgba(254,0,0,.3)}.trial-warning-banner .trial-content[data-v-0d389d01]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-primary)}.trial-warning-banner .trial-content i[data-v-0d389d01]{font-size:18px;color:var(--color-bpm, #3b5bfd)}.trial-warning-banner .trial-content strong[data-v-0d389d01]{font-weight:700;color:var(--color-bpm, #3b5bfd)}.trial-warning-banner .trial-content .expired-text[data-v-0d389d01]{color:var(--color-danger, #fe0000);font-weight:600}.trial-warning-banner .trial-cta[data-v-0d389d01]{padding:8px 16px;background:var(--color-bpm, #3b5bfd);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.trial-warning-banner .trial-cta[data-v-0d389d01]:hover{filter:brightness(.9)}@media(max-width:768px){.plan-info-banner[data-v-0d389d01]{flex-direction:column;gap:16px;text-align:center}.plan-details[data-v-0d389d01]{align-items:center}.plan-meta[data-v-0d389d01]{flex-direction:column;gap:8px}.plan-limits[data-v-0d389d01]{flex-wrap:wrap;justify-content:center}.manage-plan-btn[data-v-0d389d01]{width:100%;justify-content:center}.trial-warning-banner[data-v-0d389d01]{flex-direction:column;text-align:center}.trial-warning-banner .trial-content[data-v-0d389d01]{flex-direction:column}.trial-warning-banner .trial-cta[data-v-0d389d01]{width:100%;justify-content:center}}[data-theme=dark] .plan-info-banner[data-v-0d389d01]{background:var(--bg-card, #1a1a1a);border-color:#ffffff1a}.module-badge[data-v-0d389d01]{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:10px;flex-shrink:0}.module-breakdown-card[data-v-0d389d01]{border-radius:12px}.module-table[data-v-0d389d01]{margin-bottom:0}.module-row[data-v-0d389d01]{cursor:pointer;transition:all .15s ease}.module-row[data-v-0d389d01]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .03))}.module-row.selected[data-v-0d389d01]{background-color:var(--color-bpm-light, rgba(59, 91, 253, .08));border-left:3px solid var(--color-bpm, #3b5bfd)}[data-theme=dark] .module-row[data-v-0d389d01]:hover{background-color:#ffffff0d}[data-theme=dark] .module-row.selected[data-v-0d389d01]{background-color:#3b5bfd26}.storage-cell[data-v-0d389d01]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.storage-bar-mini[data-v-0d389d01]{width:60px;height:4px;background:var(--bg-tertiary, #e9ecef);border-radius:2px;overflow:hidden}.storage-bar-fill[data-v-0d389d01]{height:100%;border-radius:2px;transition:width .3s ease}[data-theme=dark] .storage-bar-mini[data-v-0d389d01]{background:#ffffff1a}.btn-clear-filter[data-v-0d389d01]{background:none;border:none;color:var(--text-secondary);padding:2px 6px;margin-left:6px;cursor:pointer;border-radius:4px;transition:all .15s ease}.btn-clear-filter[data-v-0d389d01]:hover{background:var(--bg-hover, rgba(0, 0, 0, .05));color:var(--color-danger, #fe0000)}.table thead th[data-v-0d389d01]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;border-bottom:2px solid var(--border-color, #dee2e6);color:var(--text-secondary)}[data-theme=dark] .table thead th[data-v-0d389d01]{border-bottom-color:#ffffff1a}.details-table tbody tr[data-v-0d389d01]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .02))}[data-theme=dark] .details-table tbody tr[data-v-0d389d01]:hover{background-color:#ffffff08}.gap-2[data-v-0d389d01]{gap:.5rem}.feature-key[data-v-0d389d01]{background-color:var(--bg-tertiary, #f8f9fa);padding:3px 8px;border-radius:4px;font-size:.8rem;color:var(--text-primary);font-family:Monaco,Menlo,monospace}[data-theme=dark] .feature-key[data-v-0d389d01]{background-color:#ffffff1a}.billable-badge[data-v-0d389d01]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px}.billable-badge.billable[data-v-0d389d01]{background:#33996726;color:var(--color-success, #339967)}.billable-badge.not-billable[data-v-0d389d01]{background:var(--bg-tertiary, #f0f0f0);color:var(--text-tertiary)}[data-theme=dark] .billable-badge.not-billable[data-v-0d389d01]{background:#ffffff1a}.user-cell[data-v-0d389d01]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-0d389d01]{width:32px;height:32px;border-radius:50%;background:var(--color-bpm, #3b5bfd);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.empty-state[data-v-0d389d01]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--text-secondary)}.empty-state i[data-v-0d389d01]{font-size:48px;margin-bottom:16px;opacity:.3}.empty-state p[data-v-0d389d01]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--text-primary)}.empty-state small[data-v-0d389d01]{font-size:13px;color:var(--text-tertiary);max-width:300px}.pagination-wrapper[data-v-0d389d01]{padding:16px 0 0;border-top:1px solid var(--border-color, #e9ecef);margin-top:16px}[data-theme=dark] .pagination-wrapper[data-v-0d389d01]{border-top-color:#ffffff1a}.section-title[data-v-0d389d01]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.section-title i[data-v-0d389d01]{color:var(--color-bpm, #3b5bfd)}.analytics-section[data-v-0d389d01]{border-radius:12px;overflow:hidden}.collapse-icon[data-v-0d389d01]{transition:transform .3s ease;color:var(--text-tertiary)}[aria-expanded=true] .collapse-icon[data-v-0d389d01]{transform:rotate(180deg)}.details-tabs-card[data-v-0d389d01]{border-radius:12px;overflow:hidden}.chart-container[data-v-0d389d01]{position:relative;width:100%;max-height:250px;padding:10px 0}.chart-container canvas[data-v-0d389d01]{max-height:250px!important}.progress[data-v-0d389d01]{background-color:#e9ecef;border-radius:4px;overflow:hidden}[data-theme=dark] .progress[data-v-0d389d01]{background-color:#ffffff1a}.storage-breakdown-item[data-v-0d389d01]{transition:background-color .2s;padding:8px;border-radius:4px}.storage-breakdown-item[data-v-0d389d01]:hover{background-color:var(--table-hover)}.section-header[data-v-0d389d01]{border-bottom:2px solid var(--border-color, #e9ecef);padding-bottom:10px;margin-bottom:20px}.section-header h5[data-v-0d389d01]{font-weight:600;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .section-header[data-v-0d389d01]{border-bottom-color:#ffffff1a}.chart-card[data-v-0d389d01]{height:100%;transition:transform .2s,box-shadow .2s;border:1px solid var(--border-color, #e9ecef)}.chart-card[data-v-0d389d01]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}[data-theme=dark] .chart-card[data-v-0d389d01]{border-color:#ffffff1a;background-color:var(--card-bg, #1a1a1a)}[data-theme=dark] .chart-card[data-v-0d389d01]:hover{box-shadow:0 4px 8px #0000004d}.card-header-custom[data-v-0d389d01]{padding:15px;border-bottom:1px solid var(--border-color, #e9ecef);background-color:var(--card-header-bg, #f8f9fa)}.card-header-custom h6[data-v-0d389d01]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .card-header-custom[data-v-0d389d01]{background-color:#ffffff0d;border-bottom-color:#ffffff1a}.chart-content[data-v-0d389d01]{padding:20px}.card-header[role=tab][data-v-0d389d01]{cursor:pointer;transition:background-color .2s}.card-header[role=tab][data-v-0d389d01]:hover{background-color:#00000008}[data-theme=dark] .card-header[role=tab][data-v-0d389d01]:hover{background-color:#ffffff0d}.card-header[role=tab] .fa-chevron-down[data-v-0d389d01]{transition:transform .3s}[aria-expanded=true] .fa-chevron-down[data-v-0d389d01]{transform:rotate(180deg)}[aria-expanded=false] .fa-chevron-down[data-v-0d389d01]{transform:rotate(0)}.cust[data-v-fe415d87]{padding:4px 0 24px;color:var(--text-primary)}.cust form[data-v-fe415d87]{display:flex;flex-direction:column;gap:24px}.cust-toolbar[data-v-fe415d87]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px}.cust-toolbar__left[data-v-fe415d87]{min-width:0;flex:1 1 auto}.cust-toolbar__title-row[data-v-fe415d87]{display:flex;align-items:baseline;gap:8px;min-width:0}.cust-toolbar__icon[data-v-fe415d87]{font-size:13px;color:var(--text-tertiary);align-self:center}.cust-toolbar__title[data-v-fe415d87]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cust-toolbar__meta[data-v-fe415d87]{font-size:12px;color:var(--text-tertiary);text-transform:lowercase;white-space:nowrap}.cust-toolbar__subtitle[data-v-fe415d87]{margin:4px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.4}.cust-toolbar__right[data-v-fe415d87]{display:flex;align-items:center;gap:4px;flex-shrink:0}.cust-toolbar__divider[data-v-fe415d87]{display:inline-block;width:1px;height:20px;background:var(--border-secondary);margin:0 6px;opacity:.6}.cust-icon-btn[data-v-fe415d87]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cust-icon-btn i[data-v-fe415d87]{font-size:12px}.cust-icon-btn[data-v-fe415d87]:hover{border-color:var(--color-admin);background:var(--bg-hover);color:var(--color-admin)}.cust-icon-btn--danger[data-v-fe415d87]:hover{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.cust-action-btn[data-v-fe415d87]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,transparent);cursor:pointer;white-space:nowrap;transition:all .15s ease}.cust-action-btn i[data-v-fe415d87]{font-size:12px}.cust-action-btn[data-v-fe415d87]:hover{background:color-mix(in srgb,var(--color-admin) 16%,transparent);border-color:color-mix(in srgb,var(--color-admin) 35%,transparent)}.cust-section-label[data-v-fe415d87]{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.cust-preview-wrap[data-v-fe415d87]{display:flex;flex-direction:column}.cust-preview[data-v-fe415d87]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;height:var(--app-header-height, 64px);padding:0 12px;box-sizing:border-box;border-radius:10px;border:1px solid var(--border-secondary);border-bottom:2px solid #0f70b7;overflow:hidden;transition:background-color .15s ease,color .15s ease,border-bottom-color .15s ease}.cust-preview--theme[data-v-fe415d87]{background-color:var(--bg-header);color:var(--text-primary)}.cust-preview__side[data-v-fe415d87]{display:flex;align-items:center;min-width:0}.cust-preview__side--left[data-v-fe415d87]{justify-content:flex-start}.cust-preview__side--right[data-v-fe415d87]{justify-content:flex-end;gap:8px}.cust-preview__logo-wrap[data-v-fe415d87]{display:inline-flex;align-items:center;justify-content:center}.cust-preview__logo[data-v-fe415d87]{width:auto;height:34px;max-width:160px;object-fit:contain}.cust-preview__logo--invert[data-v-fe415d87]{filter:brightness(0) invert(1)}.cust-preview__logo-fallback[data-v-fe415d87]{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:inherit;background:color-mix(in srgb,currentColor 12%,transparent)}.cust-preview__icon-btn[data-v-fe415d87]{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--header-icon-color, var(--text-primary));opacity:.85}.cust-preview__icon-btn i[data-v-fe415d87]{font-size:16px;line-height:1;color:inherit}.cust-preview__user[data-v-fe415d87]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:4px 12px 4px 4px;border-radius:21px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);box-sizing:border-box}.cust-preview__avatar[data-v-fe415d87]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--bg-tertiary);color:var(--text-secondary);flex-shrink:0}.cust-preview__user-name[data-v-fe415d87]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media(max-width:575px){.cust-preview__user-name[data-v-fe415d87],.cust-preview__icon-btn[data-v-fe415d87]{display:none}}.cust-panel[data-v-fe415d87]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.cust-panel__header[data-v-fe415d87]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-secondary);border-radius:10px 10px 0 0}.cust-panel__title[data-v-fe415d87]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.cust-panel__body[data-v-fe415d87]{padding:16px 18px}.cust-panel__desc[data-v-fe415d87]{margin:0 0 14px;font-size:12px;color:var(--text-secondary);line-height:1.45}.cust-colors[data-v-fe415d87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cust-swatch[data-v-fe415d87]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.cust-swatch__chip[data-v-fe415d87]{flex:0 0 auto;width:32px;height:32px;border-radius:6px;border:1px solid var(--border-secondary)}.cust-swatch__body[data-v-fe415d87]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cust-swatch__label[data-v-fe415d87]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);line-height:1.3}.cust-swatch__body[data-v-fe415d87] .form-control{background:var(--bg-input);border-color:var(--border-input);color:var(--text-primary);font-size:12px;border-radius:6px;font-family:SFMono-Regular,Menlo,Consolas,monospace}.cust-swatch__body[data-v-fe415d87] .form-control,.cust-swatch__body[data-v-fe415d87] .input-group-text{height:32px}.cust-swatch__body[data-v-fe415d87] .input-group-text{background:var(--bg-tertiary);border-color:var(--border-input);cursor:pointer;gap:6px}.cust-swatch__body[data-v-fe415d87] .vc-chrome{width:100%;min-width:225px;left:0;right:auto}.cust-images[data-v-fe415d87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cust-image-block[data-v-fe415d87]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:6px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.cust-image-block__head[data-v-fe415d87]{display:flex;flex-direction:column;gap:2px;min-width:0}.cust-image-block__title[data-v-fe415d87]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.cust-image-block__meta[data-v-fe415d87]{font-size:11px;color:var(--text-tertiary);line-height:1.4}@media(max-width:575px){.cust-toolbar[data-v-fe415d87]{flex-direction:column;align-items:stretch}.cust-toolbar__right[data-v-fe415d87]{justify-content:flex-end}}.details-div[data-v-cf504564]{min-height:calc(100vh - 160px);padding:12px 16px 24px;background:var(--bg-primary)}.users-shell[data-v-d44e31bf]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.users-shell__chrome[data-v-d44e31bf]{flex-shrink:0;margin-bottom:10px}.users-shell__tabs[data-v-d44e31bf]{display:inline-flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.users-shell__tab[data-v-d44e31bf]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .15s ease}.users-shell__tab i[data-v-d44e31bf]{font-size:13px;opacity:.85}.users-shell__tab[data-v-d44e31bf]:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.users-shell__tab--active[data-v-d44e31bf]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.users-shell__tab--active i[data-v-d44e31bf]{opacity:1;color:var(--color-admin)}.users-shell__tab--active[data-v-d44e31bf]:hover{color:var(--color-admin);background:var(--bg-primary)}.users-shell__body[data-v-d44e31bf]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.users-shell__body>*[data-v-d44e31bf]{flex:1 1 auto;min-height:0}.user-flag[data-v-869f3a2f]{font-size:150px!important}.users-page[data-v-d74dc438]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;gap:10px}.users-hero-panel[data-v-d74dc438]{flex-shrink:0;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:12px 14px}.users-hero-panel__bar[data-v-d74dc438]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.users-hero-panel__search[data-v-d74dc438]{display:flex;align-items:center;gap:8px;flex:1 1 280px;min-width:0}.users-hero-panel__actions[data-v-d74dc438]{display:flex;align-items:center;gap:8px;flex-shrink:0}.users-search-wrap[data-v-d74dc438]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .15s ease,box-shadow .15s ease}.users-search-wrap[data-v-d74dc438]:focus-within,.users-search-wrap--active[data-v-d74dc438]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-search-wrap__icon[data-v-d74dc438]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.users-search-wrap__field[data-v-d74dc438]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:14px}.users-search-wrap__field[data-v-d74dc438]::placeholder{color:var(--text-tertiary)}.users-search-wrap__field[data-v-d74dc438]:disabled{opacity:.6}.users-icon-btn[data-v-d74dc438]{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;padding:0!important;border:1px solid var(--border-secondary)!important;border-radius:50%!important;background:var(--bg-primary)!important;color:var(--text-secondary)!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.users-icon-btn i[data-v-d74dc438]{font-size:14px;line-height:1}.users-icon-btn[data-v-d74dc438]:hover:not(:disabled),.users-icon-btn[data-v-d74dc438]:focus{border-color:var(--color-admin)!important;color:var(--color-admin)!important;background:var(--bg-hover)!important;outline:none}.users-icon-btn[data-v-d74dc438]:disabled{opacity:.45;cursor:default}.users-icon-btn--active[data-v-d74dc438]{border-color:var(--color-admin)!important;color:var(--color-admin)!important;background:#5dc5ec14!important}.users-icon-btn--primary[data-v-d74dc438]{background:var(--color-admin)!important;border-color:var(--color-admin)!important;color:var(--color-on-accent, #fff)!important}.users-icon-btn--primary[data-v-d74dc438]:hover:not(:disabled),.users-icon-btn--primary[data-v-d74dc438]:focus{background:var(--color-admin)!important;border-color:var(--color-admin)!important;color:var(--color-on-accent, #fff)!important;filter:brightness(.94)}.users-icon-btn__badge[data-v-d74dc438]{position:absolute;top:-2px;right:-2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;color:var(--color-on-accent, #fff);background:var(--color-admin);border:2px solid var(--bg-secondary);pointer-events:none}[data-v-d74dc438] .dropdown-menu{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);box-shadow:0 8px 24px #00000029;padding:6px;min-width:120px}[data-v-d74dc438] .dropdown-menu .dropdown-item{border-radius:6px;font-size:13px;color:var(--text-primary);padding:8px 10px}[data-v-d74dc438] .dropdown-menu .dropdown-item:hover,[data-v-d74dc438] .dropdown-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--color-admin)}.users-columns-panel[data-v-d74dc438]{min-width:220px}.users-columns-panel__header[data-v-d74dc438]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 14px 8px}.users-columns-panel__title[data-v-d74dc438]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.users-columns-panel__count[data-v-d74dc438]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700}.users-columns-panel__divider[data-v-d74dc438]{height:1px;background:var(--border-divider, var(--border-secondary));margin:0 0 4px}.users-columns-panel__option[data-v-d74dc438]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 14px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--text-secondary);text-align:left;transition:background .12s ease,color .12s ease}.users-columns-panel__option[data-v-d74dc438]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.users-columns-panel__option--active[data-v-d74dc438]{color:var(--text-primary);font-weight:500}.users-columns-panel__option--locked[data-v-d74dc438]{opacity:.55;cursor:default}.users-columns-panel__option[data-v-d74dc438]:disabled{cursor:default}.users-columns-panel__label[data-v-d74dc438]{min-width:0}.users-columns-panel__check[data-v-d74dc438]{font-size:11px;color:var(--color-admin);flex-shrink:0}.users-submit-btn[data-v-d74dc438],.users-secondary-btn[data-v-d74dc438]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.users-submit-btn[data-v-d74dc438]{border:1px solid var(--color-admin);background:var(--color-admin);color:var(--color-on-accent, #fff)}.users-submit-btn i[data-v-d74dc438]{font-size:13px}.users-submit-btn[data-v-d74dc438]:hover:not(:disabled){filter:brightness(.95)}.users-submit-btn[data-v-d74dc438]:disabled{opacity:.5;cursor:default}.users-secondary-btn[data-v-d74dc438]{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.users-secondary-btn[data-v-d74dc438]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.users-export-select[data-v-d74dc438]{display:none}.users-filters-panel[data-v-d74dc438]{flex-shrink:0;width:100%;box-sizing:border-box;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:16px;display:flex;flex-direction:column;gap:14px;animation:users-filters-in-d74dc438 .18s ease;overflow:visible}@keyframes users-filters-in-d74dc438{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.users-filters-section[data-v-d74dc438]{display:flex;flex-direction:column;gap:12px;width:100%}.users-filters-section__label[data-v-d74dc438]{display:block;margin:0;padding-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--text-secondary)}.users-filters-grid[data-v-d74dc438]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 14px}.users-field[data-v-d74dc438]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.users-field-label[data-v-d74dc438]{display:block;margin:0 0 8px;padding:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;color:var(--text-secondary);white-space:nowrap}.users-field-input[data-v-d74dc438]{width:100%;height:36px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.users-field-input[data-v-d74dc438]::placeholder{color:var(--text-tertiary)}.users-field-input[data-v-d74dc438]:focus{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-field-select[data-v-d74dc438] .vs__dropdown-toggle{min-height:36px;padding:2px 8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .15s ease,box-shadow .15s ease}.users-field-select[data-v-d74dc438] .vs__search,.users-field-select[data-v-d74dc438] .vs__selected{color:var(--text-primary);font-size:13px;margin:0}.users-field-select[data-v-d74dc438] .vs__search::placeholder{color:var(--text-tertiary)}.users-field-select[data-v-d74dc438] .vs__actions{padding-top:0}.users-field-select[data-v-d74dc438] .vs__open-indicator{fill:var(--text-tertiary)}.users-field-select.vs--open[data-v-d74dc438] .vs__dropdown-toggle,.users-field-select[data-v-d74dc438]:focus-within .vs__dropdown-toggle{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-filters-actions[data-v-d74dc438]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.users-empty-state[data-v-d74dc438]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--text-secondary);font-size:13px}.users-empty-state--inset[data-v-d74dc438]{border:none;border-radius:0;background:transparent;margin:4px 0}.users-empty-state__icon[data-v-d74dc438]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.users-empty-state__text[data-v-d74dc438]{font-weight:500}.users-list-panel[data-v-d74dc438]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:auto;padding:0}.users-list-panel .list-container[data-v-d74dc438]{margin:0;max-height:none;overflow:visible}.users-name-cell[data-v-d74dc438]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.users-name-cell__title[data-v-d74dc438]{font-weight:600;color:var(--text-primary);font-size:13px}.users-name-cell__username[data-v-d74dc438]{font-weight:500;color:var(--text-secondary)}.users-name-cell__meta[data-v-d74dc438]{font-size:12px;color:var(--text-secondary);line-height:1.35}.users-meta-cell[data-v-d74dc438]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary)}.users-meta-cell small[data-v-d74dc438]{color:var(--text-tertiary);font-size:11px}.users-status-cell[data-v-d74dc438]{display:flex;flex-direction:column;align-items:center;gap:6px}.users-status[data-v-d74dc438]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.users-status__dot[data-v-d74dc438]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.users-status--active[data-v-d74dc438]{color:var(--color-success);background:var(--color-success-soft-bg)}.users-status--inactive[data-v-d74dc438]{color:var(--color-warning, #f0ad4e);background:var(--color-warning-soft-bg)}.users-status--deleted[data-v-d74dc438]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.users-blocked-link[data-v-d74dc438]{border:none;background:transparent;padding:0;color:var(--color-warning, #f0ad4e);font-size:11px;text-decoration:underline;cursor:pointer}.users-blocked-link[data-v-d74dc438]:hover{color:var(--text-primary)}.users-actions-cell[data-v-d74dc438]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.users-action-btn[data-v-d74dc438]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.users-action-btn i[data-v-d74dc438]{font-size:14px}.users-action-btn[data-v-d74dc438]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.users-action-btn--success[data-v-d74dc438]:hover:not(:disabled){color:var(--color-success);border-color:var(--color-success-soft-ring, rgba(51, 153, 103, .3))}.users-action-btn--danger[data-v-d74dc438]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-d74dc438] .users-table{background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-d74dc438] .users-table thead th{position:sticky!important;top:0;z-index:3;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-d74dc438] .users-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);background:var(--bg-secondary)}[data-v-d74dc438] .users-table tbody tr:hover td{background:var(--bg-hover)}[data-v-d74dc438] .users-table thead th.users-col-actions,[data-v-d74dc438] .users-table tbody td.users-col-actions{position:sticky!important;right:0;min-width:180px;width:180px;box-shadow:-8px 0 12px -8px #00000059}[data-v-d74dc438] .users-table thead th.users-col-actions{top:0;z-index:5;background:var(--bg-tertiary)}[data-v-d74dc438] .users-table tbody td.users-col-actions{z-index:2;background:var(--bg-secondary)}[data-v-d74dc438] .users-table tbody tr:hover td.users-col-actions{background:var(--bg-hover)}[data-v-d74dc438] .admin-resizable-table table{table-layout:fixed;min-width:100%;border-collapse:separate!important;border-spacing:0}[data-v-d74dc438] .admin-resizable-table thead th .column-resizer{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}[data-v-d74dc438] .admin-resizable-table thead th.users-col-actions .column-resizer{display:none}@media screen and (max-width:699px){.users-hero-panel__bar[data-v-d74dc438]{flex-direction:column;align-items:stretch}.users-hero-panel__search[data-v-d74dc438],.users-hero-panel__actions[data-v-d74dc438]{width:100%}.users-hero-panel__actions[data-v-d74dc438]{justify-content:flex-end;flex-wrap:wrap}.users-field-label[data-v-d74dc438]{white-space:normal}}.treeview-wrapper{width:220px;height:100%;border:1px solid #ccc}.treeview-wrapper .ui-fancytree{height:200px}.collaborations-wrapper[data-v-7dfc367f]{overflow:auto;width:220px;height:200px;border:1px solid #ccc}.collaborations-wrapper .collaboration-item[data-v-7dfc367f]{cursor:pointer;font-size:10pt!important;min-height:20px}.collaborations-wrapper .collaboration-item[data-v-7dfc367f]:hover{color:#007bff}.collaborations-wrapper .collaboration-item.selected[data-v-7dfc367f]{color:#007bff;font-weight:700}.textarea-agreement[data-v-7dfc367f]{height:200px}.show-item[data-v-7dfc367f]{display:block!important}.hide-item[data-v-7dfc367f]{display:none}.invitations-page[data-v-35bb4de4]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.invitations-toolbar[data-v-35bb4de4]{flex-shrink:0;margin-bottom:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:8px 12px}.invitations-toolbar--mobile .invitations-toolbar__row[data-v-35bb4de4]{flex-direction:column;align-items:stretch}.invitations-toolbar__row[data-v-35bb4de4]{display:flex;align-items:center;gap:10px;min-width:0}.invitations-toolbar__search[data-v-35bb4de4]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.invitations-toolbar__controls[data-v-35bb4de4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.invitations-icon-btn[data-v-35bb4de4]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.invitations-icon-btn i[data-v-35bb4de4]{font-size:14px}.invitations-icon-btn[data-v-35bb4de4]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.invitations-icon-btn--primary[data-v-35bb4de4]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent, #fff)}.invitations-icon-btn--primary[data-v-35bb4de4]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent, #fff);filter:brightness(.94)}.invitations-search-input[data-v-35bb4de4]{display:flex;align-items:center;flex:1 1 auto;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;padding:0 12px;height:40px;min-width:140px;transition:border-color .2s,box-shadow .2s}.invitations-search-input[data-v-35bb4de4]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.invitations-search-input .invitations-search-icon[data-v-35bb4de4]{color:var(--text-tertiary);font-size:14px;margin-right:8px;flex-shrink:0}.invitations-search-input input[data-v-35bb4de4]{border:none;outline:none;background:transparent;font-size:14px;color:var(--text-primary);width:100%;padding:0;min-width:0}.invitations-search-input input[data-v-35bb4de4]::placeholder{color:var(--text-tertiary)}.invitations-search-input input[data-v-35bb4de4]:disabled{opacity:.6}.invitations-list-panel[data-v-35bb4de4]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:auto;padding:0}.invitations-list-panel .list-container[data-v-35bb4de4]{margin:0;max-height:none;overflow:visible}.invitations-empty-state[data-v-35bb4de4]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--text-secondary);font-size:13px}.invitations-empty-state__icon[data-v-35bb4de4]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.invitations-empty-state__text[data-v-35bb4de4]{font-weight:500}.invitations-name-cell[data-v-35bb4de4]{display:flex;flex-direction:column;gap:4px;min-width:0}.invitations-name-cell__title[data-v-35bb4de4]{font-weight:600;color:var(--text-primary);font-size:13px}.invitations-status[data-v-35bb4de4]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.invitations-status__dot[data-v-35bb4de4]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.invitations-status--accepted[data-v-35bb4de4]{color:var(--color-success);background:var(--color-success-soft-bg)}.invitations-status--pending[data-v-35bb4de4]{color:var(--text-secondary);background:var(--bg-tertiary)}.invitations-actions-cell[data-v-35bb4de4]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.invitations-action-btn[data-v-35bb4de4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.invitations-action-btn i[data-v-35bb4de4]{font-size:14px}.invitations-action-btn[data-v-35bb4de4]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}[data-v-35bb4de4] .invitations-table{background:transparent}[data-v-35bb4de4] .invitations-table thead th{position:sticky;top:0;z-index:3;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-35bb4de4] .invitations-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary)}[data-v-35bb4de4] .invitations-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.invitations-toolbar__row[data-v-35bb4de4]{flex-direction:column;align-items:stretch;gap:8px}.invitations-toolbar__search[data-v-35bb4de4],.invitations-toolbar__controls[data-v-35bb4de4]{width:100%}.invitations-search-input[data-v-35bb4de4]{max-width:none}}.unit-form-modal__title[data-v-d3187a8a]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary)}.unit-form-modal__title i[data-v-d3187a8a]{color:var(--color-admin);font-size:15px}.unit-form[data-v-d3187a8a]{display:flex;flex-direction:column;gap:0;min-height:0}.unit-form-section[data-v-d3187a8a]{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.unit-form-grid[data-v-d3187a8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.unit-form-field[data-v-d3187a8a]{display:flex;flex-direction:column;gap:6px;min-width:0}.unit-form-field--full[data-v-d3187a8a]{grid-column:1/-1}.unit-form-field__label[data-v-d3187a8a]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.unit-form-field__error[data-v-d3187a8a]{color:var(--color-danger, #ef4444);font-size:12px}.unit-form-panel[data-v-d3187a8a]{padding:14px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px}.unit-form-panel__actions[data-v-d3187a8a]{display:flex;justify-content:flex-end;margin-top:14px}.unit-form-switches[data-v-d3187a8a]{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:4px}.unit-form-switch[data-v-d3187a8a]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--text-primary);cursor:pointer}.unit-form-table-wrap[data-v-d3187a8a]{margin-top:4px;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.unit-form-empty[data-v-d3187a8a]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.unit-form-empty i[data-v-d3187a8a]{color:var(--text-tertiary)}.unit-form-footer[data-v-d3187a8a]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-secondary)}.unit-form-btn[data-v-d3187a8a]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:5px 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.unit-form-btn--primary[data-v-d3187a8a]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.unit-form-btn--primary i[data-v-d3187a8a]{color:var(--color-admin)}.unit-form-btn--primary[data-v-d3187a8a]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.unit-form-btn--secondary[data-v-d3187a8a]{color:var(--text-secondary);background:var(--bg-tertiary)}.unit-form-btn--secondary[data-v-d3187a8a]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.unit-form-icon-btn[data-v-d3187a8a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.unit-form-icon-btn[data-v-d3187a8a]:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.unit-form-icon-btn--danger[data-v-d3187a8a]:hover{color:var(--color-danger, #ef4444)}[data-v-d3187a8a] .unit-form-tabs__nav{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}[data-v-d3187a8a] .unit-form-tabs__nav .nav-item{margin:0}[data-v-d3187a8a] .unit-form-tabs__nav .nav-link{margin:0;padding:6px 12px;border:none!important;border-radius:6px!important;background:transparent!important;color:var(--text-secondary)!important;font-size:12px;font-weight:500}[data-v-d3187a8a] .unit-form-tabs__nav .nav-link.active{background:#5dc5ec1f!important;color:var(--color-admin)!important}[data-v-d3187a8a] .unit-form-tabs__nav .nav-link:hover:not(.active){color:var(--text-primary)!important;background:var(--bg-hover)!important}[data-v-d3187a8a] .unit-form-tabs__content{padding:0;border:none;background:transparent}[data-v-d3187a8a] .unit-form-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 12px}[data-v-d3187a8a] .unit-form-table tbody td{border-color:var(--border-secondary);padding:10px 12px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-d3187a8a] .unit-form-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.unit-form-grid[data-v-d3187a8a]{grid-template-columns:1fr}}#newOrganizationalUnit .modal-content.unit-form-modal,#newOrganizationalUnit .modal-content{background:var(--bg-secondary);border-color:var(--border-secondary)!important;border-radius:10px!important;outline:none}#newOrganizationalUnit .modal-content:focus,#newOrganizationalUnit .modal-dialog:focus,#newOrganizationalUnit:focus{outline:none;box-shadow:none}#newOrganizationalUnit .modal-header.unit-form-modal__header{background:var(--bg-tertiary)!important;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)!important;padding:14px 16px;border-radius:10px 10px 0 0}#newOrganizationalUnit .modal-body.unit-form-modal__body{padding:16px;background:var(--bg-secondary);border-radius:0 0 10px 10px}.unit-delete[data-v-33e86bfd]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 4px 4px;text-align:center;-webkit-user-select:none;user-select:none}.unit-delete__icon[data-v-33e86bfd]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--color-danger-soft-bg, rgba(239, 68, 68, .1));color:var(--color-danger, #ef4444)}.unit-delete__icon i[data-v-33e86bfd]{font-size:20px}.unit-delete__message[data-v-33e86bfd]{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.unit-delete__message strong[data-v-33e86bfd]{color:var(--text-primary);font-weight:600}.unit-delete__actions[data-v-33e86bfd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px}.unit-delete-btn[data-v-33e86bfd]{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:32px;padding:5px 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.unit-delete-btn--secondary[data-v-33e86bfd]{color:var(--text-secondary);background:var(--bg-tertiary)}.unit-delete-btn--secondary[data-v-33e86bfd]:hover{color:var(--text-primary);background:var(--bg-hover)}.unit-delete-btn--danger[data-v-33e86bfd]{color:var(--color-danger, #ef4444);background:var(--color-danger-soft-bg, rgba(239, 68, 68, .08));border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}.unit-delete-btn--danger[data-v-33e86bfd]:hover{background:var(--color-danger-soft-bg, rgba(239, 68, 68, .14))}.unit-users[data-v-298a8dde]{min-width:0}.unit-users-form[data-v-298a8dde]{margin:0}.unit-users-grid[data-v-298a8dde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unit-users-column[data-v-298a8dde]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px}.unit-users-column__head[data-v-298a8dde]{display:flex;align-items:center;justify-content:space-between;gap:8px}.unit-users-column__title[data-v-298a8dde]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.unit-users-column__count[data-v-298a8dde]{min-width:24px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;text-align:center;color:var(--text-secondary);background:var(--bg-hover)}.unit-users-column__count--accent[data-v-298a8dde]{color:var(--color-admin);background:#5dc5ec1f}.unit-users-search[data-v-298a8dde]{display:flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:20px;background:var(--bg-secondary);transition:border-color .15s,box-shadow .15s}.unit-users-search i[data-v-298a8dde]{margin-right:8px;font-size:12px;color:var(--text-secondary);flex-shrink:0}.unit-users-search input[data-v-298a8dde]{width:100%;border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);padding:0;min-width:0}.unit-users-search input[data-v-298a8dde]::placeholder{color:var(--text-tertiary);font-size:12px}.unit-users-search[data-v-298a8dde]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.unit-users-list[data-v-298a8dde]{list-style:none;margin:0;padding:8px;min-height:280px;max-height:320px;overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.unit-users-item[data-v-298a8dde]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);cursor:move;transition:border-color .15s,background .15s}.unit-users-item[data-v-298a8dde]:last-child{margin-bottom:0}.unit-users-item[data-v-298a8dde]:hover{border-color:#5dc5ec59;background:var(--bg-hover)}.unit-users-item__top[data-v-298a8dde]{display:flex;align-items:center;gap:6px;min-width:0}.unit-users-item__icon[data-v-298a8dde]{color:var(--color-admin);font-size:13px;flex-shrink:0}.unit-users-item__pin[data-v-298a8dde]{cursor:pointer;color:var(--text-tertiary);font-size:12px;flex-shrink:0}.unit-users-item__pin[data-v-298a8dde]:hover{color:var(--color-admin)}.unit-users-item__name[data-v-298a8dde]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-users-item__username[data-v-298a8dde]{color:var(--text-tertiary);font-size:11px;flex-shrink:0}.unit-users-item__meta[data-v-298a8dde]{display:flex;flex-direction:column;gap:2px;padding-left:20px;font-size:12px;color:var(--text-secondary)}.unit-users-item__type[data-v-298a8dde]{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.unit-users-error[data-v-298a8dde]{display:block;margin-top:6px;color:var(--color-danger, #ef4444);font-size:12px}.unit-users-footer[data-v-298a8dde]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-secondary)}.unit-users-btn[data-v-298a8dde]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:5px 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.unit-users-btn--primary[data-v-298a8dde]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.unit-users-btn--primary[data-v-298a8dde]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.unit-users-btn--secondary[data-v-298a8dde]{color:var(--text-secondary);background:var(--bg-tertiary)}.unit-users-btn--secondary[data-v-298a8dde]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.flip-list-move[data-v-298a8dde]{transition:transform .5s}.ghost[data-v-298a8dde]{opacity:.55;background:#5dc5ec14!important;border-color:#5dc5ec59!important}@media screen and (max-width:699px){.unit-users-grid[data-v-298a8dde]{grid-template-columns:1fr}}.unit-info[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:16px}.unit-info-tabs[data-v-4a5ee5a4]{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px}.unit-info-tabs__tab[data-v-4a5ee5a4]{margin:0;padding:6px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.unit-info-tabs__tab[data-v-4a5ee5a4]:hover:not(.unit-info-tabs__tab--active){color:var(--text-primary);background:var(--bg-hover)}.unit-info-tabs__tab--active[data-v-4a5ee5a4]{background:#5dc5ec1f;color:var(--color-admin)}.unit-info-panel[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:18px}.unit-info-grid[data-v-4a5ee5a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unit-info-block[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px}.unit-info-block__label[data-v-4a5ee5a4]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.unit-info-block__label i[data-v-4a5ee5a4]{font-size:12px}.unit-info-block__value[data-v-4a5ee5a4]{font-size:14px;font-weight:600;color:var(--text-primary);word-break:break-word}.unit-info-section[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:10px}.unit-info-section__title[data-v-4a5ee5a4]{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.unit-info-list[data-v-4a5ee5a4]{display:flex;flex-direction:column;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.unit-info-list__item[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-secondary)}.unit-info-list__item[data-v-4a5ee5a4]:last-child{border-bottom:none}.unit-info-list__primary[data-v-4a5ee5a4]{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;color:var(--text-primary)}.unit-info-list__primary i[data-v-4a5ee5a4]{margin-top:2px;color:var(--color-admin);flex-shrink:0}.unit-info-list__meta[data-v-4a5ee5a4]{display:flex;flex-wrap:wrap;gap:8px 14px;padding-left:22px;font-size:12px;color:var(--text-secondary)}.unit-info-list__meta i[data-v-4a5ee5a4]{margin-right:4px;color:var(--text-tertiary)}.unit-info-empty[data-v-4a5ee5a4]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.unit-info-empty i[data-v-4a5ee5a4]{color:var(--text-tertiary)}.unit-info-users[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:8px}.unit-info-user[data-v-4a5ee5a4]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px}.unit-info-user__avatar[data-v-4a5ee5a4]{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#5dc5ec1f;color:var(--color-admin);flex-shrink:0}.unit-info-user__avatar i[data-v-4a5ee5a4]{font-size:14px}.unit-info-user__body[data-v-4a5ee5a4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.unit-info-user__name[data-v-4a5ee5a4]{font-size:13px;font-weight:600;color:var(--text-primary)}.unit-info-user__email[data-v-4a5ee5a4]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-info-user__badge[data-v-4a5ee5a4]{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--color-admin);background:#5dc5ec1f}@media screen and (max-width:699px){.unit-info-grid[data-v-4a5ee5a4]{grid-template-columns:1fr}}.units-page[data-v-576a9dd1]{width:100%;min-height:0}.units-header-panel[data-v-576a9dd1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.units-header-panel--mobile[data-v-576a9dd1]{flex-direction:column;align-items:stretch}.units-header-left[data-v-576a9dd1]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.units-icon-btn[data-v-576a9dd1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.units-icon-btn i[data-v-576a9dd1]{font-size:13px}.units-icon-btn[data-v-576a9dd1]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.units-icon-btn[data-v-576a9dd1]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.units-icon-btn[data-v-576a9dd1]:disabled{opacity:.5;cursor:default}.units-icon-btn--primary[data-v-576a9dd1]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.units-icon-btn--primary i[data-v-576a9dd1]{color:var(--color-on-accent)}.units-icon-btn--primary[data-v-576a9dd1]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.units-icon-btn--active[data-v-576a9dd1]{color:var(--color-admin);background:#5dc5ec1f;border-color:#5dc5ec59}.units-btn[data-v-576a9dd1]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.units-btn i[data-v-576a9dd1]{font-size:12px;opacity:.85}.units-btn[data-v-576a9dd1]:disabled{opacity:.45;cursor:default}.units-btn--primary[data-v-576a9dd1]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.units-btn--primary i[data-v-576a9dd1]{opacity:1;color:var(--color-admin)}.units-btn--primary[data-v-576a9dd1]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.units-btn--secondary[data-v-576a9dd1]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.units-btn--secondary[data-v-576a9dd1]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.units-search-wrapper[data-v-576a9dd1]{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0}.units-search-wrapper[data-v-576a9dd1] #searchFilters-container .my-1{margin:0!important}.units-search-wrapper[data-v-576a9dd1] #searchFilters-container .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0!important;border-radius:50%;border-color:var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary)}.units-search-wrapper[data-v-576a9dd1] #searchFilters-container .btn:hover,.units-search-wrapper[data-v-576a9dd1] #searchFilters-container .btn.btn-secondary{color:var(--color-admin);background:var(--bg-hover);border-color:var(--color-admin)}.units-search-input[data-v-576a9dd1]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.units-search-input[data-v-576a9dd1]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.units-search-input .units-search-icon[data-v-576a9dd1]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.units-search-input input[data-v-576a9dd1]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.units-search-input input[data-v-576a9dd1]::placeholder{color:var(--text-tertiary);font-size:12px}.units-search-input input[data-v-576a9dd1]:disabled{opacity:.6}.units-filters-panel[data-v-576a9dd1]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.units-filters-panel__fields[data-v-576a9dd1]{display:flex;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.units-filters-panel__actions[data-v-576a9dd1]{display:flex;align-items:center;gap:6px;flex-shrink:0}.units-field[data-v-576a9dd1]{display:flex;flex-direction:column;gap:6px;min-width:160px;flex:1}.units-field__label[data-v-576a9dd1]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.units-field__input[data-v-576a9dd1]{height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.units-field__input[data-v-576a9dd1]::placeholder{color:var(--text-tertiary)}.units-field__input[data-v-576a9dd1]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.units-filters-fade-enter-active[data-v-576a9dd1],.units-filters-fade-leave-active[data-v-576a9dd1]{transition:opacity .15s ease,transform .15s ease}.units-filters-fade-enter[data-v-576a9dd1],.units-filters-fade-leave-to[data-v-576a9dd1]{opacity:0;transform:translateY(-4px)}.units-empty-state[data-v-576a9dd1]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.units-empty-state--inset[data-v-576a9dd1]{border:none;border-radius:0;background:transparent;margin:4px 0}.units-empty-state__icon[data-v-576a9dd1]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.units-empty-state__text[data-v-576a9dd1]{font-weight:500}.units-list-panel[data-v-576a9dd1]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.units-list-panel .list-container[data-v-576a9dd1]{margin:0;max-height:none;overflow:visible}.admin-grid-scroll[data-v-576a9dd1]{max-height:calc(100vh - 260px);overflow:auto}.unit-name-cell[data-v-576a9dd1]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.unit-name-cell__title[data-v-576a9dd1]{font-weight:600;color:var(--text-primary);font-size:13px}.unit-name-cell__meta[data-v-576a9dd1]{font-size:12px;color:var(--text-secondary);line-height:1.35}.unit-meta-cell[data-v-576a9dd1]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary)}.unit-meta-cell__muted[data-v-576a9dd1]{color:var(--text-tertiary)}.unit-badge[data-v-576a9dd1]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.unit-badge i[data-v-576a9dd1]{font-size:11px}.unit-badge--success[data-v-576a9dd1]{color:var(--color-success);background:var(--color-success-soft-bg, rgba(34, 197, 94, .1))}.unit-badge--danger[data-v-576a9dd1]{color:var(--color-danger, #ef4444);background:var(--color-danger-soft-bg, rgba(239, 68, 68, .1))}.unit-badge--muted[data-v-576a9dd1]{color:var(--text-secondary);background:var(--bg-hover)}.unit-actions-cell[data-v-576a9dd1]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.unit-action-btn[data-v-576a9dd1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.unit-action-btn i[data-v-576a9dd1]{font-size:14px}.unit-action-btn[data-v-576a9dd1]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.unit-action-btn[data-v-576a9dd1]:disabled{opacity:.45;cursor:default}.unit-action-btn--danger[data-v-576a9dd1]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-576a9dd1] .units-table{background:transparent}[data-v-576a9dd1] .units-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-576a9dd1] .units-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary)}[data-v-576a9dd1] .units-table tbody tr:hover td{background:var(--bg-hover)}[data-v-576a9dd1] .admin-resizable-table table{table-layout:fixed}[data-v-576a9dd1] .admin-resizable-table thead th{position:sticky;top:0;z-index:3;background:var(--bg-tertiary)}[data-v-576a9dd1] .admin-resizable-table thead th .column-resizer{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}[data-v-576a9dd1] .units-bv-modal{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}[data-v-576a9dd1] .units-bv-modal__header{background:var(--bg-tertiary)!important;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)!important;padding:14px 16px}.units-bv-modal__title[data-v-576a9dd1]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary)}.units-bv-modal__title i[data-v-576a9dd1]{color:var(--color-admin);font-size:15px}[data-v-576a9dd1] .units-bv-modal__body{padding:16px;background:var(--bg-secondary)}.units-import-overlay[data-v-576a9dd1]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--overlay-modal, rgba(0, 0, 0, .45))}.units-import-dialog[data-v-576a9dd1]{width:min(440px,100%);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 12px 40px #00000047;overflow:visible}.units-import-dialog__header[data-v-576a9dd1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:10px 10px 0 0}.units-import-dialog__heading[data-v-576a9dd1]{display:flex;align-items:center;gap:8px;min-width:0}.units-import-dialog__heading h3[data-v-576a9dd1]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.units-import-dialog__icon[data-v-576a9dd1]{color:var(--color-admin);font-size:15px}.units-import-dialog__close[data-v-576a9dd1]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.units-import-dialog__close[data-v-576a9dd1]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.units-import-dialog__close[data-v-576a9dd1]:disabled{opacity:.45;cursor:default}.units-import-dialog__body[data-v-576a9dd1]{padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px;overflow:visible}.units-import-dialog__label[data-v-576a9dd1]{display:block;margin:0 0 10px;padding:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--text-secondary)}.units-import-dialog__error[data-v-576a9dd1]{display:block;margin-top:8px;color:var(--color-danger, #ef4444);font-size:12px}.units-dropzone[data-v-576a9dd1]{position:relative;display:flex;align-items:center;justify-content:center;min-height:140px;margin:0;padding:20px 16px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.units-dropzone[data-v-576a9dd1]:hover:not(.units-dropzone--busy){border-color:var(--color-admin);background:var(--bg-hover)}.units-dropzone--active[data-v-576a9dd1]{border-color:var(--color-admin);border-style:solid;background:#5dc5ec14;box-shadow:0 0 0 2px #5dc5ec1f}.units-dropzone--has-file[data-v-576a9dd1]{border-style:solid;border-color:#5dc5ec59;background:#5dc5ec0f}.units-dropzone--error[data-v-576a9dd1]{border-color:var(--color-danger, #ef4444)}.units-dropzone--busy[data-v-576a9dd1]{opacity:.7;cursor:default;pointer-events:none}.units-dropzone__input[data-v-576a9dd1]{position:absolute;inset:0;opacity:0;cursor:pointer}.units-dropzone__content[data-v-576a9dd1]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.units-dropzone__icon[data-v-576a9dd1]{font-size:22px;color:var(--color-admin);margin-bottom:4px}.units-dropzone__title[data-v-576a9dd1],.units-dropzone__filename[data-v-576a9dd1]{font-size:13px;font-weight:500;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.units-dropzone__hint[data-v-576a9dd1]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.units-import-progress[data-v-576a9dd1]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:12px}.units-import-progress__bar[data-v-576a9dd1]{flex:1;height:4px;border-radius:999px;background:#5dc5ec26;overflow:hidden;position:relative}.units-import-progress__bar[data-v-576a9dd1]:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--color-admin);animation:units-import-indeterminate-576a9dd1 1s ease-in-out infinite}@keyframes units-import-indeterminate-576a9dd1{0%{transform:translate(-100%)}to{transform:translate(350%)}}.units-import-dialog__footer[data-v-576a9dd1]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:0 0 10px 10px}.units-import-fade-enter-active[data-v-576a9dd1],.units-import-fade-leave-active[data-v-576a9dd1]{transition:opacity .18s ease}.units-import-fade-enter-active .units-import-dialog[data-v-576a9dd1],.units-import-fade-leave-active .units-import-dialog[data-v-576a9dd1]{transition:transform .18s ease,opacity .18s ease}.units-import-fade-enter[data-v-576a9dd1],.units-import-fade-leave-to[data-v-576a9dd1]{opacity:0}.units-import-fade-enter .units-import-dialog[data-v-576a9dd1],.units-import-fade-leave-to .units-import-dialog[data-v-576a9dd1]{transform:translateY(8px) scale(.98);opacity:0}@media screen and (max-width:699px){.units-header-panel[data-v-576a9dd1]{flex-direction:column;align-items:stretch;gap:8px}.units-search-wrapper[data-v-576a9dd1]{width:100%}.units-search-wrapper .units-search-input[data-v-576a9dd1]{flex:1;min-width:0}.units-search-wrapper .units-search-input input[data-v-576a9dd1]{width:100%}.units-filters-panel[data-v-576a9dd1]{flex-direction:column;align-items:stretch}.units-filters-panel__actions[data-v-576a9dd1]{width:100%;justify-content:flex-end}}#unit-users-modal .modal-content.units-bv-modal,#unit-info-modal .modal-content.units-bv-modal,#unit-users-modal .modal-content,#unit-info-modal .modal-content{background:var(--bg-secondary);border-color:var(--border-secondary)!important;border-radius:10px!important;outline:none}#unit-users-modal .modal-content:focus,#unit-info-modal .modal-content:focus,#unit-users-modal:focus,#unit-info-modal:focus{outline:none}#unit-users-modal .modal-header.units-bv-modal__header,#unit-info-modal .modal-header.units-bv-modal__header{background:var(--bg-tertiary)!important;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)!important;padding:14px 16px;border-radius:10px 10px 0 0}#unit-users-modal .modal-body.units-bv-modal__body,#unit-info-modal .modal-body.units-bv-modal__body{padding:16px;background:var(--bg-secondary);border-radius:0 0 10px 10px}.calendar-form[data-v-d47cdfa4]{color:var(--text-primary)}.calendar-form__body[data-v-d47cdfa4]{padding:16px 20px 8px;display:flex;flex-direction:column;gap:14px;max-height:min(70vh,720px);overflow:auto}.calendar-form__section[data-v-d47cdfa4]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.calendar-form__section-title[data-v-d47cdfa4]{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.calendar-form__section-title--inline[data-v-d47cdfa4]{margin-bottom:4px}.calendar-form__section-head[data-v-d47cdfa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.calendar-form__hint[data-v-d47cdfa4]{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.calendar-form__section-head .calendar-form__hint[data-v-d47cdfa4]{margin-bottom:0}.calendar-form__grid[data-v-d47cdfa4]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.calendar-form__field[data-v-d47cdfa4]{min-width:0}.calendar-form__field--full[data-v-d47cdfa4]{grid-column:1/-1}.calendar-form__label[data-v-d47cdfa4]{display:block;margin:0 0 8px!important;padding:0;line-height:1.4;font-size:12px;font-weight:600;color:var(--text-secondary);overflow:visible}.calendar-form__select[data-v-d47cdfa4]{width:100%;background:var(--bg-input);border-color:var(--border-input);color:var(--text-primary)}.calendar-form__select[data-v-d47cdfa4]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.calendar-form__error[data-v-d47cdfa4]{display:block;margin-top:4px;color:var(--color-danger);font-size:12px}.calendar-form__chips[data-v-d47cdfa4]{display:flex;flex-wrap:wrap;gap:8px}.calendar-form__chip[data-v-d47cdfa4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.calendar-form__chip[data-v-d47cdfa4]:hover{border-color:var(--color-admin);color:var(--text-primary)}.calendar-form__chip.is-active[data-v-d47cdfa4]{border-color:color-mix(in srgb,var(--color-admin) 40%,transparent);background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin)}.calendar-form__chip-input[data-v-d47cdfa4]{position:absolute;opacity:0;pointer-events:none}.calendar-form__schedule[data-v-d47cdfa4]{display:flex;flex-direction:column;gap:10px}.calendar-form__schedule-card[data-v-d47cdfa4]{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:start;padding:14px;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-secondary);overflow:visible}.calendar-form__schedule-card.has-warning[data-v-d47cdfa4]{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent)}.calendar-form__schedule-fields[data-v-d47cdfa4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;overflow:visible}.calendar-form__schedule-field[data-v-d47cdfa4]{min-width:0;overflow:visible}.calendar-form__schedule-side[data-v-d47cdfa4]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding-top:26px;min-height:36px}.calendar-form__warn[data-v-d47cdfa4]{color:var(--color-warning);font-size:15px}.calendar-form__icon-btn[data-v-d47cdfa4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.calendar-form__icon-btn[data-v-d47cdfa4]:hover{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.calendar-form__ghost-btn[data-v-d47cdfa4]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0}.calendar-form__ghost-btn[data-v-d47cdfa4]:hover{border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.calendar-form__empty-hint[data-v-d47cdfa4]{font-size:13px;color:var(--text-tertiary)}.calendar-form__footer[data-v-d47cdfa4]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.calendar-form__btn[data-v-d47cdfa4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.calendar-form__btn--ghost[data-v-d47cdfa4]{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}.calendar-form__btn--ghost[data-v-d47cdfa4]:hover{background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.calendar-form__btn--primary[data-v-d47cdfa4]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.calendar-form__btn--primary[data-v-d47cdfa4]:hover{filter:brightness(.94)}[data-v-d47cdfa4] .calendar-form__vselect .vs__dropdown-toggle{background:var(--bg-input);border-color:var(--border-input);min-height:36px}[data-v-d47cdfa4] .calendar-form__vselect .vs__selected,[data-v-d47cdfa4] .calendar-form__vselect .vs__search{color:var(--text-primary)}[data-v-d47cdfa4] .calendar-form__vselect.vs--open .vs__dropdown-toggle,[data-v-d47cdfa4] .calendar-form__vselect .vs__dropdown-toggle:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}@media(max-width:767.98px){.calendar-form__grid[data-v-d47cdfa4],.calendar-form__schedule-fields[data-v-d47cdfa4]{grid-template-columns:1fr}.calendar-form__section-head[data-v-d47cdfa4]{flex-direction:column;align-items:stretch}.calendar-form__schedule-card[data-v-d47cdfa4]{grid-template-columns:1fr}.calendar-form__schedule-side[data-v-d47cdfa4]{flex-direction:row;justify-content:flex-end;padding-top:0}}.calendar-info[data-v-44126124]{color:var(--text-primary)}.calendar-info__tabs[data-v-44126124]{display:flex;gap:4px;padding:12px 16px 0;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);overflow-x:auto}.calendar-info__tab[data-v-44126124]{flex:0 0 auto;padding:10px 14px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.calendar-info__tab[data-v-44126124]:hover{color:var(--text-primary)}.calendar-info__tab.is-active[data-v-44126124]{color:var(--color-admin);border-bottom-color:var(--color-admin)}.calendar-info__body[data-v-44126124]{padding:16px}.calendar-info__defs[data-v-44126124]{margin:0;display:flex;flex-direction:column;gap:12px}.calendar-info__def[data-v-44126124]{display:grid;grid-template-columns:minmax(110px,36%) 1fr;gap:12px;padding:12px 14px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary)}.calendar-info__def dt[data-v-44126124]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.calendar-info__def dd[data-v-44126124]{margin:0;font-size:13px;font-weight:500;color:var(--text-primary);word-break:break-word}.calendar-info__chips[data-v-44126124]{display:flex;flex-wrap:wrap;gap:6px}.calendar-info__chip[data-v-44126124]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,transparent)}.calendar-info__schedule-head[data-v-44126124],.calendar-info__schedule-row[data-v-44126124]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;align-items:center}.calendar-info__schedule-head[data-v-44126124]{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.calendar-info__schedule-row[data-v-44126124]{padding:10px 12px;margin-bottom:8px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);font-size:13px;color:var(--text-secondary)}.calendar-info__schedule-day[data-v-44126124]{font-weight:600;color:var(--text-primary)}.calendar-info__holiday-list[data-v-44126124]{display:flex;flex-direction:column;gap:8px}.calendar-info__holiday[data-v-44126124]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary)}.calendar-info__holiday-icon[data-v-44126124]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:13px}.calendar-info__holiday-text[data-v-44126124]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.calendar-info__holiday-text strong[data-v-44126124]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-info__holiday-text small[data-v-44126124]{font-size:11px;color:var(--text-tertiary)}.calendar-info__holiday-date[data-v-44126124]{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,transparent)}@media(max-width:575.98px){.calendar-info__def[data-v-44126124]{grid-template-columns:1fr;gap:4px}.calendar-info__schedule-head[data-v-44126124]{display:none}.calendar-info__schedule-row[data-v-44126124]{grid-template-columns:1fr;gap:4px}}.calendars-page[data-v-68ed87cb],.calendars-page-inner[data-v-68ed87cb]{width:100%}.calendars-header[data-v-68ed87cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.calendars-header__subtitle[data-v-68ed87cb]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.calendars-header__actions[data-v-68ed87cb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.calendars-action-btn[data-v-68ed87cb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease;font-size:13px}.calendars-action-btn[data-v-68ed87cb]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.calendars-action-btn[data-v-68ed87cb]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.calendars-action-btn[data-v-68ed87cb]:disabled{opacity:.6;cursor:not-allowed}.calendars-action-btn--primary[data-v-68ed87cb]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.calendars-action-btn--primary[data-v-68ed87cb]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.calendars-controls-panel[data-v-68ed87cb]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.calendars-toolbar[data-v-68ed87cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.calendars-toolbar__left[data-v-68ed87cb]{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0}.calendars-toolbar__right[data-v-68ed87cb]{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.calendars-filter-control[data-v-68ed87cb]{flex-shrink:0}.calendars-filter-control[data-v-68ed87cb] #searchFilters-container .my-1{margin:0!important}.calendars-filter-control[data-v-68ed87cb] #searchFilters-container .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0!important;border-radius:6px;border-color:var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary)}.calendars-filter-control[data-v-68ed87cb] #searchFilters-container .btn:hover,.calendars-filter-control[data-v-68ed87cb] #searchFilters-container .btn.btn-secondary{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.calendars-search[data-v-68ed87cb]{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .2s,box-shadow .2s}.calendars-search[data-v-68ed87cb]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.calendars-search__icon[data-v-68ed87cb]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.calendars-search__input[data-v-68ed87cb]{border:none;background:transparent;padding:0;font-size:13px;color:var(--text-primary);box-shadow:none!important;height:30px}.calendars-search__input[data-v-68ed87cb]::placeholder{color:var(--text-tertiary);font-size:12px}.calendars-search__input[data-v-68ed87cb]:focus{outline:none;box-shadow:none}.calendars-search__input[data-v-68ed87cb]:disabled{opacity:.6;background:transparent}.calendars-icon-btn[data-v-68ed87cb]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.calendars-icon-btn[data-v-68ed87cb]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.calendars-icon-btn[data-v-68ed87cb]:disabled{opacity:.6;cursor:not-allowed}.calendars-icon-btn i[data-v-68ed87cb]{font-size:13px}.calendars-line-meta[data-v-68ed87cb]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.calendars-line-meta b[data-v-68ed87cb]{color:var(--text-primary);font-weight:600}.list-container[data-v-68ed87cb]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.calendars-table-wrap[data-v-68ed87cb]{min-height:300px;width:100%}.calendars-table-wrap.no-items[data-v-68ed87cb]{display:flex;flex-direction:column}.calendars-empty[data-v-68ed87cb]{padding:24px 16px}.calendars-infinite-loading[data-v-68ed87cb]{margin-top:8px;padding-bottom:8px}[data-v-68ed87cb] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-68ed87cb] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-68ed87cb] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-68ed87cb] .table-custom-style.table-bordered,[data-v-68ed87cb] .table-custom-style.table-bordered th,[data-v-68ed87cb] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-68ed87cb] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-68ed87cb] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-68ed87cb] .table-custom-style td:last-child{white-space:nowrap}.calendar-name-cell[data-v-68ed87cb]{display:flex;align-items:flex-start;gap:10px;min-width:0}.calendar-name-cell__icon-wrap[data-v-68ed87cb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-top:2px;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:13px}.calendar-name-cell__text[data-v-68ed87cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.calendar-name-cell__name[data-v-68ed87cb]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-name-cell__meta[data-v-68ed87cb]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-name-cell__days[data-v-68ed87cb]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.calendar-day-chip[data-v-68ed87cb]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,transparent)}.calendar-meta-cell[data-v-68ed87cb]{display:flex;flex-direction:column;gap:2px}.calendar-meta-cell span[data-v-68ed87cb]{color:var(--text-primary)}.calendar-actions[data-v-68ed87cb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.calendar-action-btn[data-v-68ed87cb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.calendar-action-btn[data-v-68ed87cb]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.calendar-action-btn[data-v-68ed87cb]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.calendar-action-btn[data-v-68ed87cb]:disabled{opacity:.6;cursor:not-allowed}.calendar-action-btn--danger[data-v-68ed87cb]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.calendars-clone-preview[data-v-68ed87cb]{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.calendars-clone-preview__text[data-v-68ed87cb]{display:flex;flex-direction:column;gap:4px;min-width:0}.calendars-clone-preview__text strong[data-v-68ed87cb]{font-size:14px;color:var(--text-primary)}.calendars-clone-preview__text small[data-v-68ed87cb]{font-size:12px;color:var(--text-tertiary)}@media(max-width:575.98px){.calendars-header[data-v-68ed87cb]{flex-direction:column;align-items:stretch}.calendars-header__actions[data-v-68ed87cb]{justify-content:flex-end}.calendars-toolbar__right[data-v-68ed87cb]{width:100%;justify-content:space-between}.calendars-search[data-v-68ed87cb]{max-width:none}.list-container[data-v-68ed87cb]{max-height:calc(100vh - 320px);border-radius:8px}}.calendars-modal-dialog{outline:none!important}.calendars-modal-dialog:focus{outline:none!important}.calendars-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.calendars-modal .modal-header.calendars-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary)}.calendars-modal .modal-footer.calendars-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.calendars-modal .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.calendars-modal__header .calendars-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.calendars-modal__header .calendars-action-btn:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.calendars-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.calendars-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.calendars-modal__heading{min-width:0}.calendars-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.calendars-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.holiday-delete[data-v-a6e1506e]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 16px 16px;text-align:center;-webkit-user-select:none;user-select:none}.holiday-delete__message[data-v-a6e1506e]{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.holiday-delete__message strong[data-v-a6e1506e]{color:var(--text-primary);font-weight:600}.holiday-delete__list[data-v-a6e1506e]{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;text-align:left}.holiday-delete__list-item[data-v-a6e1506e]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);font-size:13px;color:var(--text-primary)}.holiday-delete__list-icon[data-v-a6e1506e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:12px}.holiday-delete__list-more[data-v-a6e1506e]{font-size:12px;color:var(--text-tertiary);padding:0 4px}.holiday-delete__actions[data-v-a6e1506e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px}.holiday-delete-btn[data-v-a6e1506e]{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:32px;padding:5px 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.holiday-delete-btn[data-v-a6e1506e]:disabled{opacity:.5;cursor:not-allowed}.holiday-delete-btn--secondary[data-v-a6e1506e]{color:var(--text-secondary);background:var(--bg-tertiary)}.holiday-delete-btn--secondary[data-v-a6e1506e]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.holiday-delete-btn--danger[data-v-a6e1506e]{color:var(--color-danger, #ef4444);background:var(--color-danger-soft-bg, rgba(239, 68, 68, .08));border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}.holiday-delete-btn--danger[data-v-a6e1506e]:hover:not(:disabled){background:var(--color-danger-soft-bg, rgba(239, 68, 68, .14))}.holidays-modal__icon--danger{background:var(--color-danger-soft-bg, rgba(239, 68, 68, .1))!important;color:var(--color-danger, #ef4444)!important}.holiday-form[data-v-c7e4bb45]{color:var(--text-primary)}.holiday-form__body[data-v-c7e4bb45]{padding:16px 20px 8px;display:flex;flex-direction:column;gap:14px;overflow:visible}.holiday-form__section[data-v-c7e4bb45]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px;overflow:visible}.holiday-form__section-title[data-v-c7e4bb45]{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.holiday-form__hint[data-v-c7e4bb45]{margin:-4px 0 12px;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.holiday-form__grid[data-v-c7e4bb45]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;overflow:visible}.holiday-form__field[data-v-c7e4bb45]{min-width:0;overflow:visible}.holiday-form__field--full[data-v-c7e4bb45]{grid-column:1/-1}.holiday-form__field--date[data-v-c7e4bb45]{position:relative;z-index:5}.holiday-form__label[data-v-c7e4bb45]{display:block;margin:0 0 8px!important;padding:0;line-height:1.4;font-size:12px;font-weight:600;color:var(--text-secondary);overflow:visible}.holiday-form__error[data-v-c7e4bb45]{display:block;margin-top:4px;color:var(--color-danger);font-size:12px}.holiday-form__chip[data-v-c7e4bb45]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.holiday-form__chip[data-v-c7e4bb45]:hover{border-color:var(--color-admin);color:var(--text-primary)}.holiday-form__chip.is-active[data-v-c7e4bb45]{border-color:color-mix(in srgb,var(--color-admin) 40%,transparent);background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin)}.holiday-form__chip-input[data-v-c7e4bb45]{position:absolute;opacity:0;pointer-events:none}.holiday-form__footer[data-v-c7e4bb45]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.holiday-form__btn[data-v-c7e4bb45]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.holiday-form__btn--ghost[data-v-c7e4bb45]{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}.holiday-form__btn--ghost[data-v-c7e4bb45]:hover{background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.holiday-form__btn--primary[data-v-c7e4bb45]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.holiday-form__btn--primary[data-v-c7e4bb45]:hover{filter:brightness(.94)}@media(max-width:767.98px){.holiday-form__grid[data-v-c7e4bb45]{grid-template-columns:1fr}}.holiday-form__field--date .vdpOuterWrap{bottom:100%!important;top:auto!important;margin-bottom:4px}.holiday-form__field--date .vdpInnerWrap{box-shadow:0 8px 24px color-mix(in srgb,var(--text-primary) 18%,transparent)}.holidays-page[data-v-21ee0b6e],.holidays-page-inner[data-v-21ee0b6e]{width:100%}.holidays-header[data-v-21ee0b6e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.holidays-header__subtitle[data-v-21ee0b6e]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.holidays-header__actions[data-v-21ee0b6e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.holidays-action-btn[data-v-21ee0b6e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease;font-size:13px}.holidays-action-btn[data-v-21ee0b6e]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.holidays-action-btn[data-v-21ee0b6e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.holidays-action-btn[data-v-21ee0b6e]:disabled{opacity:.6;cursor:not-allowed}.holidays-action-btn--primary[data-v-21ee0b6e]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.holidays-action-btn--primary[data-v-21ee0b6e]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.holidays-controls-panel[data-v-21ee0b6e]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.holidays-toolbar[data-v-21ee0b6e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.holidays-toolbar__left[data-v-21ee0b6e]{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0}.holidays-toolbar__right[data-v-21ee0b6e]{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.holidays-search[data-v-21ee0b6e]{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .2s,box-shadow .2s}.holidays-search[data-v-21ee0b6e]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.holidays-search__icon[data-v-21ee0b6e]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.holidays-search__input[data-v-21ee0b6e]{border:none;background:transparent;padding:0;font-size:13px;color:var(--text-primary);box-shadow:none!important;height:30px}.holidays-search__input[data-v-21ee0b6e]::placeholder{color:var(--text-tertiary);font-size:12px}.holidays-search__input[data-v-21ee0b6e]:focus{outline:none;box-shadow:none}.holidays-icon-btn[data-v-21ee0b6e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--border-secondary);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.holidays-icon-btn[data-v-21ee0b6e]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.holidays-icon-btn.is-active[data-v-21ee0b6e]{color:var(--color-admin);border-color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,transparent)}.holidays-icon-btn[data-v-21ee0b6e]:disabled{opacity:.6;cursor:not-allowed}.holidays-icon-btn i[data-v-21ee0b6e]{font-size:13px}.holidays-line-meta[data-v-21ee0b6e]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.holidays-line-meta b[data-v-21ee0b6e]{color:var(--text-primary);font-weight:600}.holidays-filters[data-v-21ee0b6e]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.holidays-filters__grid[data-v-21ee0b6e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.holidays-filter-field[data-v-21ee0b6e]{display:flex;flex-direction:column;gap:4px;min-width:140px}.holidays-filter-field label[data-v-21ee0b6e]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.holidays-filter-field--grow[data-v-21ee0b6e]{flex:1 1 220px;min-width:180px}.holidays-filter-input[data-v-21ee0b6e]{height:32px;width:100%;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.holidays-filter-input[data-v-21ee0b6e]::placeholder{color:var(--text-tertiary)}.holidays-filter-input[data-v-21ee0b6e]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.holidays-filters__actions[data-v-21ee0b6e]{display:flex;align-items:flex-end;gap:8px;padding-bottom:1px}.holidays-filter-btn[data-v-21ee0b6e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.holidays-filter-btn i[data-v-21ee0b6e]{font-size:11px}.holidays-filter-btn--ghost[data-v-21ee0b6e]{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-secondary)}.holidays-filter-btn--ghost[data-v-21ee0b6e]:hover{background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.holidays-filter-btn--primary[data-v-21ee0b6e]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.holidays-filter-btn--primary[data-v-21ee0b6e]:hover{filter:brightness(.94)}.list-container[data-v-21ee0b6e]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.holidays-table-wrap[data-v-21ee0b6e]{min-height:300px;width:100%}.holidays-table-wrap.no-items[data-v-21ee0b6e]{display:flex;flex-direction:column}.holidays-empty[data-v-21ee0b6e]{padding:24px 16px}.holidays-infinite-loading[data-v-21ee0b6e]{margin-top:8px;padding-bottom:8px}[data-v-21ee0b6e] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-21ee0b6e] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-21ee0b6e] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-21ee0b6e] .table-custom-style.table-bordered,[data-v-21ee0b6e] .table-custom-style.table-bordered th,[data-v-21ee0b6e] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-21ee0b6e] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-21ee0b6e] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-21ee0b6e] .table-custom-style td:last-child{white-space:nowrap}.holiday-name-cell[data-v-21ee0b6e]{display:flex;align-items:flex-start;gap:10px;min-width:0}.holiday-name-cell__icon-wrap[data-v-21ee0b6e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-top:2px;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:13px}.holiday-name-cell__text[data-v-21ee0b6e]{display:flex;flex-direction:column;gap:2px;min-width:0}.holiday-name-cell__name[data-v-21ee0b6e]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holiday-name-cell__meta[data-v-21ee0b6e]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holiday-name-cell__mobile-meta[data-v-21ee0b6e]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.holiday-name-cell__mobile-meta small[data-v-21ee0b6e]{font-size:11px;color:var(--text-tertiary)}.holiday-type-chip[data-v-21ee0b6e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,transparent)}.holiday-optional-badge[data-v-21ee0b6e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600}.holiday-optional-badge--yes[data-v-21ee0b6e]{color:var(--color-success, #16a34a);background:color-mix(in srgb,var(--color-success, #16a34a) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-success, #16a34a) 22%,transparent)}.holiday-optional-badge--no[data-v-21ee0b6e]{color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.holiday-meta-cell[data-v-21ee0b6e]{display:flex;flex-direction:column;gap:2px}.holiday-meta-cell span[data-v-21ee0b6e]{color:var(--text-primary)}.holiday-meta-muted[data-v-21ee0b6e]{color:var(--text-tertiary)}.holiday-actions[data-v-21ee0b6e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.holiday-action-btn[data-v-21ee0b6e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:13px}.holiday-action-btn[data-v-21ee0b6e]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.holiday-action-btn[data-v-21ee0b6e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.holiday-action-btn[data-v-21ee0b6e]:disabled{opacity:.6;cursor:not-allowed}.holiday-action-btn--danger[data-v-21ee0b6e]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}@media(max-width:767.98px){.holidays-filter-field[data-v-21ee0b6e],.holidays-filter-field--grow[data-v-21ee0b6e]{width:100%;min-width:0;flex:1 1 100%}.holidays-filters__actions[data-v-21ee0b6e]{width:100%}.holidays-filters__actions .holidays-filter-btn[data-v-21ee0b6e]{flex:1}}@media(max-width:575.98px){.holidays-header[data-v-21ee0b6e]{flex-direction:column;align-items:stretch}.holidays-header__actions[data-v-21ee0b6e]{justify-content:flex-end}.holidays-toolbar__right[data-v-21ee0b6e]{width:100%;justify-content:space-between}.holidays-search[data-v-21ee0b6e]{max-width:none}.list-container[data-v-21ee0b6e]{max-height:calc(100vh - 320px);border-radius:8px}}.holidays-modal-dialog{outline:none!important}.holidays-modal-dialog:focus{outline:none!important}.holidays-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:visible;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.holidays-modal .modal-header.holidays-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary)}.holidays-modal .modal-footer.holidays-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.holidays-modal .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.holidays-modal__header .holidays-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.holidays-modal__header .holidays-action-btn:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.holidays-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.holidays-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.holidays-modal__heading{min-width:0}.holidays-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.holidays-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.int-form[data-v-25b1ce40]{color:var(--text-primary)}.int-form__field[data-v-25b1ce40]{margin-bottom:14px}.int-form__footer[data-v-25b1ce40]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.int-btn[data-v-25b1ce40]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.int-btn[data-v-25b1ce40]:disabled{opacity:.55;cursor:not-allowed}.int-btn--primary[data-v-25b1ce40]{background:var(--color-admin);color:var(--color-on-accent, #fff);border-color:var(--color-admin)}.int-btn--primary[data-v-25b1ce40]:hover:not(:disabled){opacity:.9}.int-btn--ghost[data-v-25b1ce40]{background:transparent;border-color:var(--border-secondary);color:var(--text-primary)}.int-btn--ghost[data-v-25b1ce40]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.int-interactions[data-v-fad8e453]{min-height:22rem;color:var(--text-primary)}.int-interactions__layout[data-v-fad8e453]{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:16px;min-height:20rem}.int-interactions__sidebar[data-v-fad8e453]{display:flex;flex-direction:column;gap:10px;min-width:0}.int-interactions__list[data-v-fad8e453]{display:flex;flex-direction:column;gap:6px;max-height:18rem;overflow:auto;padding-right:2px}.int-interactions__empty[data-v-fad8e453]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;border:1px dashed var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px}.int-interactions__empty i[data-v-fad8e453]{color:var(--text-tertiary)}.int-interaction-item[data-v-fad8e453]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.int-interaction-item[data-v-fad8e453]:hover{border-color:var(--color-admin);background:var(--bg-hover)}.int-interaction-item.is-active[data-v-fad8e453]{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.int-interaction-item__body[data-v-fad8e453]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.int-interaction-item__title[data-v-fad8e453]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-interaction-item__path[data-v-fad8e453]{font-size:11px;color:var(--text-tertiary);font-family:SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-method[data-v-fad8e453]{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:999px}.int-method--get[data-v-fad8e453]{color:var(--text-link);background:color-mix(in srgb,var(--text-link) 14%,transparent)}.int-method--post[data-v-fad8e453]{color:var(--color-success);background:var(--color-success-soft-bg)}.int-method--put[data-v-fad8e453]{color:var(--color-warning);background:var(--color-warning-soft-bg)}.int-method--delete[data-v-fad8e453]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.int-interactions__editor[data-v-fad8e453]{min-width:0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-primary);padding:14px}.int-interactions__placeholder[data-v-fad8e453]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:18rem;text-align:center;color:var(--text-secondary);font-size:13px}.int-interactions__placeholder p[data-v-fad8e453]{margin:0;max-width:32ch;line-height:1.45}.int-interactions__placeholder-icon[data-v-fad8e453]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:var(--text-tertiary);background:var(--bg-hover)}.int-form__field[data-v-fad8e453]{margin-bottom:12px}.int-form__row[data-v-fad8e453]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.int-path-label[data-v-fad8e453]{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.int-path-row[data-v-fad8e453]{display:flex;align-items:flex-start;gap:8px}.int-path-base[data-v-fad8e453]{flex:0 1 auto;max-width:45%;margin-top:8px;font-size:12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-path-input[data-v-fad8e453]{flex:1;min-width:0}.int-interactions__footer[data-v-fad8e453]{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.int-interactions__footer-spacer[data-v-fad8e453]{flex:1}.int-btn[data-v-fad8e453]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.int-btn--block[data-v-fad8e453]{width:100%}.int-btn--primary[data-v-fad8e453]{background:var(--color-admin);color:var(--color-on-accent, #fff);border-color:var(--color-admin)}.int-btn--primary[data-v-fad8e453]:hover:not(:disabled){opacity:.9}.int-btn--danger[data-v-fad8e453]{background:transparent;border-color:color-mix(in srgb,var(--color-danger, #ef4444) 35%,var(--border-secondary));color:var(--color-danger, #ef4444)}.int-btn--danger[data-v-fad8e453]:hover:not(:disabled){background:var(--color-danger-soft-bg)}@media screen and (max-width:767px){.int-interactions__layout[data-v-fad8e453],.int-form__row[data-v-fad8e453]{grid-template-columns:1fr}.int-path-row[data-v-fad8e453]{flex-direction:column}.int-path-base[data-v-fad8e453]{max-width:100%;margin-top:0}}.int-page[data-v-577768c5]{width:100%;min-height:0}.int-header-panel[data-v-577768c5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.int-header-panel--mobile[data-v-577768c5]{flex-direction:column;align-items:stretch}.int-header-left[data-v-577768c5]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.int-refresh-btn[data-v-577768c5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.int-refresh-btn i[data-v-577768c5]{font-size:13px}.int-refresh-btn[data-v-577768c5]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-admin)}.int-refresh-btn[data-v-577768c5]:disabled{opacity:.5;cursor:default}.int-actions[data-v-577768c5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.int-actions--mobile[data-v-577768c5]{width:100%}.int-actions--mobile .int-btn[data-v-577768c5]{flex:1;justify-content:center}.int-btn[data-v-577768c5]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.int-btn i[data-v-577768c5]{font-size:13px}.int-btn[data-v-577768c5]:disabled{opacity:.5;cursor:default}.int-btn--primary[data-v-577768c5]{background:var(--color-admin);color:var(--color-on-accent, #fff);border-color:var(--color-admin)}.int-btn--primary[data-v-577768c5]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}.int-btn--ghost[data-v-577768c5]{background:transparent;border-color:var(--border-secondary);color:var(--text-primary)}.int-btn--ghost[data-v-577768c5]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.int-search-wrapper[data-v-577768c5]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.int-search-input[data-v-577768c5]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.int-search-input[data-v-577768c5]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.int-search-input .int-search-icon[data-v-577768c5]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.int-search-input input[data-v-577768c5]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.int-search-input input[data-v-577768c5]::placeholder{color:var(--text-tertiary);font-size:12px}.int-empty-state[data-v-577768c5]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:46px 20px;background:var(--bg-secondary);border:1px dashed var(--border-secondary);border-radius:10px}.int-empty-state__icon[data-v-577768c5]{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font-size:24px;color:var(--text-tertiary);background:var(--bg-hover)}.int-empty-state__text[data-v-577768c5]{margin:0;font-size:14px;color:var(--text-secondary);font-weight:500}.int-list-panel[data-v-577768c5]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.int-list-panel .list-container[data-v-577768c5]{margin:0}.int-name-cell[data-v-577768c5]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.int-name-cell__title[data-v-577768c5]{font-weight:600;color:var(--text-primary);font-size:13px}.int-name-cell__meta[data-v-577768c5]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-secondary);line-height:1.35}.int-type-badge[data-v-577768c5]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,var(--border-secondary))}.int-actions-cell[data-v-577768c5]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.int-action-btn[data-v-577768c5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.int-action-btn i[data-v-577768c5]{font-size:14px}.int-action-btn[data-v-577768c5]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.int-action-btn--danger[data-v-577768c5]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}.int-infinite-hint[data-v-577768c5]{color:var(--text-tertiary)}.int-info[data-v-577768c5]{display:flex;flex-direction:column;gap:14px}.int-info__row[data-v-577768c5]{display:flex;flex-direction:column;gap:4px}.int-info__label[data-v-577768c5]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.int-info__value[data-v-577768c5]{font-size:14px;font-weight:600;color:var(--text-primary)}.int-info__code[data-v-577768c5]{font-size:12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;padding:6px 9px;word-break:break-all}[data-v-577768c5] .int-table{background:transparent}[data-v-577768c5] .int-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-577768c5] .int-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-577768c5] .int-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.int-header-panel[data-v-577768c5]{flex-direction:column;align-items:stretch;gap:8px}.int-search-wrapper[data-v-577768c5]{width:100%}.int-search-wrapper .int-search-input[data-v-577768c5]{flex:1;min-width:0}.int-search-wrapper .int-search-input input[data-v-577768c5]{width:100%}}.int-modal .modal-content{overflow:visible;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.int-modal .modal-header,.int-modal .int-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.int-modal .modal-header .modal-title,.int-modal .int-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.int-modal .modal-header .close,.int-modal .int-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.int-modal .modal-header .close:hover,.int-modal .int-modal__header .close:hover{opacity:1;color:var(--text-primary)}.int-modal .int-modal__body,.int-modal .modal-body{overflow:visible;padding:16px 18px 18px;background:var(--bg-secondary)}.int-modal .modal-footer{border-top:1px solid var(--border-secondary);background:var(--bg-secondary);padding:12px 18px}.db-edit[data-v-57028575]{color:var(--text-primary)}.db-edit__overlay[data-v-57028575]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.db-edit__spinner[data-v-57028575]{width:84px;height:84px}.db-edit__form[data-v-57028575]{display:flex;flex-direction:column;gap:12px}.db-edit__panel[data-v-57028575]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.db-edit__section-title[data-v-57028575]{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.db-edit__grid[data-v-57028575]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.db-edit__field[data-v-57028575]{min-width:0}.db-edit__field--span-2[data-v-57028575]{grid-column:span 2}.db-edit__label[data-v-57028575]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.db-edit__toggle-pw[data-v-57028575]{color:var(--text-secondary)!important;background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important}.db-edit__toggle-pw[data-v-57028575]:hover:not(:disabled){color:var(--color-admin)!important;background:var(--bg-hover)!important;border-color:var(--border-secondary)!important}.db-edit__realtime-row[data-v-57028575]{display:flex;align-items:center}.db-edit__switch[data-v-57028575]{font-size:13px;font-weight:600;color:var(--text-primary)}.db-edit__switch[data-v-57028575] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.db-edit__agent-block[data-v-57028575]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-divider, var(--border-secondary))}.db-edit__agent-actions[data-v-57028575]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.db-edit__select[data-v-57028575] .vs__dropdown-toggle{background:var(--bg-secondary);border-color:var(--border-secondary);border-radius:8px;min-height:36px}.db-edit__select[data-v-57028575] .vs__selected,.db-edit__select[data-v-57028575] .vs__search,.db-edit__select[data-v-57028575] .vs__placeholder{color:var(--text-primary);font-size:13px}.db-edit__select[data-v-57028575] .vs__placeholder{color:var(--text-tertiary)}.db-edit__select[data-v-57028575] .vs__dropdown-menu{background:var(--bg-secondary);border-color:var(--border-secondary);border-radius:8px;box-shadow:var(--shadow-md)}.db-edit__select[data-v-57028575] .vs__dropdown-option{color:var(--text-primary);font-size:13px}.db-edit__select[data-v-57028575] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--color-admin)}.db-edit__status .db-edit__section-title[data-v-57028575]{margin-bottom:8px}.db-connection[data-v-57028575]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-primary);border-left-width:3px}.db-connection.is-success[data-v-57028575]{border-left-color:var(--color-success);background:var(--color-success-soft-bg, color-mix(in srgb, var(--color-success) 8%, transparent))}.db-connection.is-danger[data-v-57028575]{border-left-color:var(--color-danger);background:var(--color-danger-soft-bg, color-mix(in srgb, var(--color-danger) 8%, transparent))}.db-connection__icon[data-v-57028575]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-top:1px}.db-connection__icon.is-success[data-v-57028575]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 16%,transparent)}.db-connection__icon.is-danger[data-v-57028575]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 16%,transparent)}.db-connection__body[data-v-57028575]{min-width:0;flex:1}.db-connection__title[data-v-57028575]{font-size:13px;font-weight:700;line-height:1.3}.db-connection__title.is-success[data-v-57028575]{color:var(--color-success)}.db-connection__title.is-danger[data-v-57028575]{color:var(--color-danger)}.db-connection__details[data-v-57028575]{margin-top:4px;font-size:12px;color:var(--text-secondary);line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.db-edit__footer[data-v-57028575]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;flex-wrap:wrap}.db-edit__footer-right[data-v-57028575]{display:flex;align-items:center;gap:8px;margin-left:auto}.db-edit-btn[data-v-57028575]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.db-edit-btn i[data-v-57028575]{font-size:13px}.db-edit-btn[data-v-57028575]:disabled{opacity:.5;cursor:default}.db-edit-btn--primary[data-v-57028575]{background:var(--color-admin);color:var(--text-inverse, #fff);border-color:var(--color-admin)}.db-edit-btn--primary[data-v-57028575]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}.db-edit-btn--secondary[data-v-57028575]{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-secondary)}.db-edit-btn--secondary[data-v-57028575]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.db-edit-btn--ghost[data-v-57028575]{background:transparent;color:var(--text-secondary);border-color:transparent}.db-edit-btn--ghost[data-v-57028575]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}@media screen and (max-width:767px){.db-edit__grid[data-v-57028575]{grid-template-columns:1fr}.db-edit__field--span-2[data-v-57028575]{grid-column:span 1}.db-edit__footer[data-v-57028575]{flex-direction:column;align-items:stretch}.db-edit__footer-right[data-v-57028575]{margin-left:0;width:100%}.db-edit__footer-right .db-edit-btn[data-v-57028575]{flex:1}.db-edit-btn--secondary[data-v-57028575]{width:100%}}.db-integrations-page[data-v-6291b8df]{width:100%;min-height:0}.db-header-panel[data-v-6291b8df]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.db-header-panel--mobile[data-v-6291b8df]{flex-direction:column;align-items:stretch}.db-header-left[data-v-6291b8df]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.db-icon-btn[data-v-6291b8df]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.db-icon-btn i[data-v-6291b8df]{font-size:13px}.db-icon-btn[data-v-6291b8df]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.db-icon-btn[data-v-6291b8df]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.db-icon-btn[data-v-6291b8df]:disabled{opacity:.5;cursor:default}.db-icon-btn--primary[data-v-6291b8df]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.db-icon-btn--primary i[data-v-6291b8df]{color:var(--color-on-accent)}.db-icon-btn--primary[data-v-6291b8df]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.db-search-wrapper[data-v-6291b8df]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.db-search-input[data-v-6291b8df]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.db-search-input[data-v-6291b8df]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.db-search-input .db-search-icon[data-v-6291b8df]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.db-search-input input[data-v-6291b8df]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.db-search-input input[data-v-6291b8df]::placeholder{color:var(--text-tertiary);font-size:12px}.db-search-input input[data-v-6291b8df]:disabled{opacity:.6}.db-empty-state[data-v-6291b8df]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.db-empty-state__icon[data-v-6291b8df]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.db-empty-state__text[data-v-6291b8df]{font-weight:500}.db-list-panel[data-v-6291b8df]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.db-list-panel .list-container[data-v-6291b8df]{margin:0}.db-name-cell[data-v-6291b8df]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.db-name-cell__title[data-v-6291b8df]{font-weight:600;color:var(--text-primary);font-size:13px}.db-name-cell__meta[data-v-6291b8df]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-secondary);line-height:1.35}.db-driver-badge[data-v-6291b8df]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,var(--border-secondary))}.db-actions-cell[data-v-6291b8df]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.db-action-btn[data-v-6291b8df]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.db-action-btn i[data-v-6291b8df]{font-size:14px}.db-action-btn[data-v-6291b8df]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.db-action-btn[data-v-6291b8df]:disabled{opacity:.45;cursor:default}.db-action-btn--danger[data-v-6291b8df]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-6291b8df] .db-table{background:transparent}[data-v-6291b8df] .db-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-6291b8df] .db-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-6291b8df] .db-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.db-header-panel[data-v-6291b8df]{flex-direction:column;align-items:stretch;gap:8px}.db-search-wrapper[data-v-6291b8df]{width:100%}.db-search-wrapper .db-search-input[data-v-6291b8df]{flex:1;min-width:0}.db-search-wrapper .db-search-input input[data-v-6291b8df]{width:100%}}.db-integration-modal .modal-content{overflow:visible;border-radius:12px!important;border-color:var(--border-secondary)!important;background:var(--bg-secondary)}.db-integration-modal .modal-header,.db-integration-modal .db-integration-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.db-integration-modal .modal-header .modal-title,.db-integration-modal .db-integration-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.db-integration-modal .modal-header .close,.db-integration-modal .db-integration-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.db-integration-modal .modal-header .close:hover,.db-integration-modal .db-integration-modal__header .close:hover{opacity:1;color:var(--text-primary)}.db-integration-modal .db-integration-modal__body,.db-integration-modal .modal-body{overflow:visible;padding:16px 18px 18px;background:var(--bg-secondary)}.ws-modal__title[data-v-3c8e5d2d]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary)}.ws-modal__title i[data-v-3c8e5d2d]{color:var(--color-admin);font-size:16px}.ws-modal__hint[data-v-3c8e5d2d]{font-size:13px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.ws-modal__form[data-v-3c8e5d2d]{display:flex;flex-direction:column;gap:14px}.ws-modal__field[data-v-3c8e5d2d]{display:flex;flex-direction:column;gap:6px}.ws-modal__label[data-v-3c8e5d2d]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.ws-modal__input[data-v-3c8e5d2d]{border-radius:8px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px}.ws-modal__input[data-v-3c8e5d2d]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.ws-modal__help[data-v-3c8e5d2d]{font-size:11px;color:var(--text-tertiary);line-height:1.4}.ws-modal__loading[data-v-3c8e5d2d]{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--text-tertiary)}.ws-agent-modal .modal-content{overflow:visible;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.ws-agent-modal .modal-header,.ws-agent-modal .ws-agent-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.ws-agent-modal .modal-header .close,.ws-agent-modal .ws-agent-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.ws-agent-modal .modal-header .close:hover,.ws-agent-modal .ws-agent-modal__header .close:hover{opacity:1;color:var(--text-primary)}.ws-agent-modal .ws-agent-modal__body,.ws-agent-modal .modal-body{padding:16px 18px;background:var(--bg-secondary)}.ws-agent-modal .ws-agent-modal__footer,.ws-agent-modal .modal-footer{border-top:1px solid var(--border-secondary);padding:12px 18px;background:var(--bg-secondary)}.ws-agent-modal .ws-agent-modal__footer .btn-primary,.ws-agent-modal .modal-footer .btn-primary{background:var(--color-admin);border-color:var(--color-admin);font-size:12px;font-weight:600;border-radius:8px;height:32px;padding:0 12px}.ws-agent-modal .ws-agent-modal__footer .btn-primary:hover:not(:disabled),.ws-agent-modal .ws-agent-modal__footer .btn-primary:focus,.ws-agent-modal .modal-footer .btn-primary:hover:not(:disabled),.ws-agent-modal .modal-footer .btn-primary:focus{background:var(--color-admin);border-color:var(--color-admin);opacity:.9}.ws-agent-modal .ws-agent-modal__footer .btn-primary:disabled,.ws-agent-modal .modal-footer .btn-primary:disabled{opacity:.5}.ws-agent-modal .ws-agent-modal__footer .btn-light,.ws-agent-modal .ws-agent-modal__footer .btn-secondary,.ws-agent-modal .modal-footer .btn-light,.ws-agent-modal .modal-footer .btn-secondary{font-size:12px;font-weight:600;border-radius:8px;height:32px;padding:0 12px;background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}.ws-agent-modal .ws-agent-modal__footer .btn-light:hover,.ws-agent-modal .ws-agent-modal__footer .btn-secondary:hover,.ws-agent-modal .modal-footer .btn-light:hover,.ws-agent-modal .modal-footer .btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.ws-agents-page[data-v-921daff0]{width:100%;min-height:0;color:var(--text-primary)}.ws-header-panel[data-v-921daff0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px;flex-wrap:wrap}.ws-header-left[data-v-921daff0]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.ws-header-right[data-v-921daff0]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ws-icon-btn[data-v-921daff0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.ws-icon-btn i[data-v-921daff0]{font-size:13px}.ws-icon-btn[data-v-921daff0]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.ws-icon-btn[data-v-921daff0]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.ws-icon-btn[data-v-921daff0]:disabled{opacity:.5;cursor:default}.ws-icon-btn--primary[data-v-921daff0]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.ws-icon-btn--primary i[data-v-921daff0]{color:var(--color-on-accent)}.ws-icon-btn--primary[data-v-921daff0]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.ws-header-meta[data-v-921daff0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-left:6px}.ws-header-meta__title[data-v-921daff0]{font-size:15px;font-weight:600;color:var(--text-primary)}.ws-header-meta__subtitle[data-v-921daff0]{width:100%;font-size:12px;color:var(--text-tertiary);line-height:1.35}.ws-count[data-v-921daff0]{font-size:11px;font-weight:600;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 14%,transparent);border-radius:999px;padding:1px 8px;min-width:22px;text-align:center}.ws-download-wrap[data-v-921daff0]{display:inline-flex;flex-shrink:0}.ws-download[data-v-921daff0] .ws-download__toggle{width:32px;height:32px;padding:0;border-radius:50%;background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important;box-shadow:none!important}.ws-download[data-v-921daff0] .ws-download__toggle i{font-size:13px;color:var(--text-primary)}.ws-download[data-v-921daff0] .ws-download__toggle:hover:not(:disabled),.ws-download[data-v-921daff0] .ws-download__toggle:focus:not(:disabled){border-color:var(--color-admin)!important;color:var(--color-admin)!important;background:var(--bg-hover)!important}.ws-download[data-v-921daff0] .ws-download__toggle:hover:not(:disabled) i,.ws-download[data-v-921daff0] .ws-download__toggle:focus:not(:disabled) i{color:var(--color-admin)}.ws-download[data-v-921daff0] .ws-download__toggle:disabled,.ws-download[data-v-921daff0] .ws-download__toggle.disabled{opacity:1;color:var(--text-tertiary)!important;background:var(--bg-tertiary)!important;border-color:var(--border-tertiary)!important;cursor:not-allowed}.ws-download[data-v-921daff0] .ws-download__toggle:disabled i,.ws-download[data-v-921daff0] .ws-download__toggle.disabled i{color:var(--text-tertiary)}.ws-btn[data-v-921daff0]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ws-btn i[data-v-921daff0]{font-size:13px}.ws-btn[data-v-921daff0]:disabled{opacity:.5;cursor:default}.ws-btn--secondary[data-v-921daff0]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.ws-btn--secondary[data-v-921daff0]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.ws-action-btn[data-v-921daff0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.ws-action-btn i[data-v-921daff0]{font-size:14px}.ws-action-btn[data-v-921daff0]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.ws-action-btn--danger[data-v-921daff0]:hover:not(:disabled){color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,var(--border-secondary));background:var(--color-danger-soft-bg)}.ws-chip[data-v-921daff0]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.ws-chip i[data-v-921daff0]{font-size:11px}.ws-chip--secure[data-v-921daff0]{color:var(--color-success);background:var(--color-success-soft-bg)}.ws-guide[data-v-921daff0]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:12px;overflow:hidden}.ws-guide__bar[data-v-921daff0]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:transparent;border:0;cursor:pointer;color:var(--text-primary);text-align:left;transition:background .15s ease}.ws-guide__bar[data-v-921daff0]:hover{background:var(--bg-hover)}.ws-guide__bar-left[data-v-921daff0]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ws-guide__bar-left>i[data-v-921daff0]{color:var(--color-admin);font-size:15px}.ws-guide__bar-title[data-v-921daff0]{font-size:13px;font-weight:600}.ws-guide__toggle[data-v-921daff0]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.ws-guide__toggle i[data-v-921daff0]{font-size:11px;transition:transform .2s ease}.ws-guide__toggle i.is-open[data-v-921daff0]{transform:rotate(180deg)}.ws-guide__body[data-v-921daff0]{padding:0 14px 14px;border-top:1px solid var(--border-secondary)}.ws-guide__intro[data-v-921daff0]{font-size:13px;color:var(--text-secondary);margin:12px 0;line-height:1.5}.ws-steps[data-v-921daff0]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ws-step[data-v-921daff0]{display:flex;gap:10px;padding:12px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.ws-step__num[data-v-921daff0]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--text-inverse, #fff);background:var(--color-admin)}.ws-step__text[data-v-921daff0]{display:flex;flex-direction:column;gap:3px;min-width:0}.ws-step__label[data-v-921daff0]{font-size:13px;font-weight:600}.ws-step__desc[data-v-921daff0]{font-size:12px;color:var(--text-tertiary);line-height:1.45}.ws-empty-state[data-v-921daff0]{display:flex;align-items:center;gap:14px;padding:20px 18px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.ws-empty-state__icon[data-v-921daff0]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:20px;color:var(--text-tertiary);background:var(--bg-tertiary);flex-shrink:0}.ws-empty-state__body[data-v-921daff0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ws-empty-state__text[data-v-921daff0]{margin:0;font-size:13px;font-weight:500;color:var(--text-secondary)}.ws-list-panel[data-v-921daff0]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.ws-rows[data-v-921daff0]{display:flex;flex-direction:column}.ws-row[data-v-921daff0]{padding:14px 16px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.ws-row[data-v-921daff0]:last-child{border-bottom:0}.ws-row[data-v-921daff0]:hover{background:var(--bg-hover)}.ws-row.is-expanded[data-v-921daff0]{background:var(--bg-primary)}.ws-row__main[data-v-921daff0]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px}.ws-row__identity[data-v-921daff0]{display:flex;align-items:flex-start;gap:12px;min-width:0}.ws-row__info[data-v-921daff0]{display:flex;flex-direction:column;gap:4px;min-width:0}.ws-row__name[data-v-921daff0]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);word-break:break-word}.ws-row__id[data-v-921daff0]{font-size:11px;font-family:SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:6px;padding:2px 7px;align-self:flex-start;word-break:break-all}.ws-row__meta[data-v-921daff0]{display:flex;flex-direction:column;gap:2px;text-align:right}.ws-row__meta-label[data-v-921daff0]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ws-row__meta-value[data-v-921daff0]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.ws-row__actions[data-v-921daff0]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.ws-status[data-v-921daff0]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:capitalize;padding:3px 10px 3px 8px;border-radius:999px;flex-shrink:0;margin-top:2px}.ws-status__dot[data-v-921daff0]{width:7px;height:7px;border-radius:50%}.ws-status--active[data-v-921daff0]{color:var(--color-success);background:var(--color-success-soft-bg)}.ws-status--active .ws-status__dot[data-v-921daff0]{background:var(--color-success);box-shadow:0 0 0 3px var(--color-success-soft-ring)}.ws-status--idle[data-v-921daff0]{color:var(--text-tertiary);background:var(--bg-tertiary)}.ws-status--idle .ws-status__dot[data-v-921daff0]{background:var(--text-tertiary)}.ws-token[data-v-921daff0]{margin-top:12px;padding:12px;border-radius:8px;background:var(--color-warning-soft-bg);border:1px solid var(--color-warning-soft-border)}.ws-token__warn[data-v-921daff0]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--color-warning-text, var(--color-warning));margin:0 0 8px}.ws-token__warn i[data-v-921daff0]{font-size:12px;margin-top:1px;flex:0 0 auto}.ws-token__value[data-v-921daff0]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;margin-bottom:8px;overflow-x:auto}.ws-token__value code[data-v-921daff0]{font-size:12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary);white-space:nowrap}.ws-token__actions[data-v-921daff0]{display:flex;gap:16px;flex-wrap:wrap}.ws-token__error[data-v-921daff0]{margin:10px 0 0;font-size:12px;color:var(--color-danger)}.ws-link[data-v-921daff0]{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-size:12px;font-weight:600;color:var(--color-admin);cursor:pointer}.ws-link[data-v-921daff0]:hover{text-decoration:underline}.ws-link i[data-v-921daff0]{font-size:12px}.ws-row--skeleton[data-v-921daff0]{display:flex;align-items:center;gap:12px;pointer-events:none}.ws-skel-stack[data-v-921daff0]{flex:1;display:flex;flex-direction:column;gap:8px}.ws-skel[data-v-921daff0]{background:var(--bg-skeleton, var(--bg-tertiary));border-radius:6px;animation:ws-pulse-921daff0 1.3s ease-in-out infinite}.ws-skel--badge[data-v-921daff0]{width:64px;height:22px;border-radius:999px}.ws-skel--line[data-v-921daff0]{height:12px}.ws-skel--pill[data-v-921daff0]{width:120px;height:32px;border-radius:8px;flex-shrink:0}@keyframes ws-pulse-921daff0{0%,to{opacity:1}50%{opacity:.45}}.ws-collapse-enter-active[data-v-921daff0],.ws-collapse-leave-active[data-v-921daff0]{transition:opacity .2s ease}.ws-collapse-enter[data-v-921daff0],.ws-collapse-leave-to[data-v-921daff0]{opacity:0}@media(max-width:767px){.ws-header-panel[data-v-921daff0]{flex-direction:column;align-items:stretch}.ws-header-right[data-v-921daff0]{justify-content:flex-end}.ws-header-meta__subtitle[data-v-921daff0]{width:100%}.ws-row__main[data-v-921daff0]{grid-template-columns:1fr;gap:12px}.ws-row__meta[data-v-921daff0]{text-align:left}.ws-row__actions[data-v-921daff0]{justify-content:flex-start;flex-wrap:wrap}.ws-empty-state[data-v-921daff0]{flex-direction:column;align-items:flex-start}}.ws-download-menu{z-index:calc(var(--z-module-rail) + 1);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 8px 24px var(--shadow-md);padding:4px;min-width:180px}.ws-download-menu .dropdown-item{border-radius:6px;font-size:13px;color:var(--text-primary);padding:8px 12px}.ws-download-menu .dropdown-item:hover,.ws-download-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--color-admin)}.certs-view[data-v-ed98dc6f]{width:100%;padding:4px 4px 32px}.mapping-editor[data-v-cdbb661a]{color:var(--text-primary)}.mapping-empty[data-v-cdbb661a]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.mapping-empty--compact[data-v-cdbb661a]{padding:12px 14px}.mapping-empty__icon[data-v-cdbb661a]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.mapping-empty__text[data-v-cdbb661a]{font-weight:500;line-height:1.4}.mapping-search[data-v-cdbb661a]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;max-width:320px;height:32px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease,box-shadow .15s ease}.mapping-search[data-v-cdbb661a]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.mapping-search__icon[data-v-cdbb661a]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.mapping-search__input[data-v-cdbb661a]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:100%;min-width:0;padding:0;box-shadow:none!important}.mapping-search__input[data-v-cdbb661a]::placeholder{color:var(--text-tertiary);font-size:12px}[data-v-cdbb661a] .mapping-field-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px!important;font-weight:500!important;color:var(--text-tertiary)!important;letter-spacing:.01em}[data-v-cdbb661a] .form-control{border-radius:6px;border-color:var(--border-secondary);background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);font-size:13px}[data-v-cdbb661a] .form-control:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}[data-v-cdbb661a] .form-group{margin-bottom:1rem}[data-v-cdbb661a] .row{margin-left:-.5rem;margin-right:-.5rem}[data-v-cdbb661a] [class*=col-]{padding-left:.5rem;padding-right:.5rem}.dfe-wizard-modal-dialog{outline:none!important}.dfe-wizard-modal-dialog:focus{outline:none!important}.dfe-wizard-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.dfe-wizard-modal .modal-header.dfe-wizard-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.dfe-wizard-modal .modal-body.dfe-wizard-modal__body{background:var(--bg-primary)}.dfe-wizard-modal .modal-footer.dfe-wizard-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.dfe-wizard-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.dfe-wizard-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.dfe-wizard-modal__heading{min-width:0}.dfe-wizard-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.dfe-wizard-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.dfe-wizard-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.dfe-wizard-close-btn:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.dfe-wizard-close-btn:disabled{opacity:.6;cursor:not-allowed}.dfe-wizard-footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.dfe-modal-btn--ghost{background:var(--bg-primary);color:var(--text-secondary)}.dfe-modal-btn--ghost:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.dfe-wizard-content[data-v-75e36072]{padding:16px}.wizard-steps[data-v-75e36072]{display:flex;list-style:none;padding:4px;margin:0 0 16px;gap:4px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.wizard-step[data-v-75e36072]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 10px;color:var(--text-tertiary);cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.wizard-step__num[data-v-75e36072]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-secondary);font-size:11px;font-weight:600;flex-shrink:0}.wizard-step__num i[data-v-75e36072]{font-size:10px}.wizard-step__label[data-v-75e36072]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-step[data-v-75e36072]:hover{color:var(--text-secondary);background:var(--bg-hover)}.wizard-step.active[data-v-75e36072]{color:var(--text-primary);background:var(--bg-secondary);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.wizard-step.active .wizard-step__num[data-v-75e36072]{background:color-mix(in srgb,var(--color-admin) 16%,transparent);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));color:var(--color-admin)}.wizard-step.done[data-v-75e36072]{color:var(--text-secondary)}.wizard-step.done .wizard-step__num[data-v-75e36072]{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-ring);color:var(--color-success, #339967)}.dfe-wizard-section[data-v-75e36072]{display:flex;flex-direction:column;gap:12px}.dfe-section-card[data-v-75e36072]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:14px 16px}.dfe-section-card--flush[data-v-75e36072]{padding:0;overflow:hidden}.dfe-section-card__head[data-v-75e36072]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary)}.dfe-section-card__title[data-v-75e36072]{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.dfe-toggle-list[data-v-75e36072]{display:flex;flex-direction:column;gap:10px}.dfe-toggle[data-v-75e36072]{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.dfe-toggle__hint[data-v-75e36072]{margin-left:2.4rem;font-size:11px;color:var(--text-tertiary);line-height:1.35}.dfe-legacy-warning[data-v-75e36072]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 30%,var(--border-secondary));background:color-mix(in srgb,var(--color-warning, #f59e0b) 10%,transparent);color:var(--text-primary);font-size:13px;line-height:1.4}.dfe-legacy-warning i[data-v-75e36072]{color:var(--color-warning, #f59e0b);margin-top:2px;flex-shrink:0}.dfe-wizard-form[data-v-75e36072] .row{margin-left:-.75rem;margin-right:-.75rem}.dfe-wizard-form[data-v-75e36072] [class*=col-]{padding-left:.75rem;padding-right:.75rem}.dfe-wizard-form[data-v-75e36072] .form-group{margin-bottom:1rem}.dfe-wizard-form[data-v-75e36072] .form-group>label{margin-bottom:.35rem;font-size:12px;font-weight:500;color:var(--text-secondary)}.dfe-wizard-form[data-v-75e36072] .form-control,.dfe-wizard-form[data-v-75e36072] .custom-select{height:36px;padding:.4rem .75rem;border-radius:6px;border-color:var(--border-secondary);background:var(--bg-input, var(--bg-primary));color:var(--text-primary);font-size:13px}.dfe-wizard-form[data-v-75e36072] .form-control:focus,.dfe-wizard-form[data-v-75e36072] .custom-select:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.dfe-wizard-form[data-v-75e36072] .row+.row{margin-top:.25rem}[data-v-75e36072] .dfe-wizard-tabs-nav{display:flex;gap:4px;padding:10px 12px 0;margin:0;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-75e36072] .dfe-wizard-tabs-nav .nav-link{border:none;border-radius:6px 6px 0 0;padding:8px 12px;font-size:12px;font-weight:500;color:var(--text-tertiary);background:transparent}[data-v-75e36072] .dfe-wizard-tabs-nav .nav-link:hover{color:var(--text-secondary);border:none}[data-v-75e36072] .dfe-wizard-tabs-nav .nav-link.active{color:var(--color-admin);background:var(--bg-primary);border:none;box-shadow:inset 0 -2px 0 var(--color-admin)}[data-v-75e36072] .dfe-wizard-tabs{padding:14px 16px 16px;background:var(--bg-primary)}@media screen and (max-width:699px){.wizard-step__label[data-v-75e36072]{display:none}.wizard-step[data-v-75e36072]{justify-content:center}}.dfe-import-modal-dialog{outline:none!important}.dfe-import-modal-dialog:focus{outline:none!important}.dfe-import-modal{border:none!important;outline:none!important;border-radius:12px;background:var(--bg-modal);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.dfe-import-modal .modal-header.dfe-import-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.dfe-import-modal .modal-body.dfe-import-modal__body{background:var(--bg-primary)}.dfe-import-modal__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.dfe-import-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.dfe-import-modal__heading{min-width:0}.dfe-import-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.dfe-import-modal__subtitle{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dfe-import-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.dfe-import-close-btn:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.dfe-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.dfe-modal-btn:disabled{opacity:.6;cursor:not-allowed}.dfe-modal-btn--secondary{background:var(--bg-tertiary);color:var(--text-secondary)}.dfe-modal-btn--secondary:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-admin);background:var(--bg-hover)}.dfe-modal-btn--primary{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border-color:color-mix(in srgb,var(--color-admin) 28%,var(--border-secondary))}.dfe-modal-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-admin) 18%,transparent);border-color:color-mix(in srgb,var(--color-admin) 45%,var(--border-secondary))}.dfe-manual-import[data-v-a6a8f23f]{padding:16px;color:var(--text-primary)}.dfe-import-desc[data-v-a6a8f23f]{margin:0 0 14px;font-size:13px;color:var(--text-secondary);line-height:1.4}.dfe-section-card[data-v-a6a8f23f]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:14px 16px}.dfe-section-card__head[data-v-a6a8f23f]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary)}.dfe-section-card__title[data-v-a6a8f23f]{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.dfe-type-seg[data-v-a6a8f23f]{display:flex;gap:4px;padding:4px;margin-bottom:14px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.dfe-type-seg__btn[data-v-a6a8f23f]{flex:1;min-width:0;height:32px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.dfe-type-seg__btn[data-v-a6a8f23f]:hover{color:var(--text-secondary);background:var(--bg-hover)}.dfe-type-seg__btn--active[data-v-a6a8f23f]{color:var(--text-primary);background:var(--bg-secondary);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.dfe-import-trigger[data-v-a6a8f23f]{width:100%}.dfe-import-running[data-v-a6a8f23f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.dfe-import-running__text[data-v-a6a8f23f]{font-size:13px;font-weight:500;color:var(--text-secondary)}.dfe-alert[data-v-a6a8f23f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.4}.dfe-alert i[data-v-a6a8f23f]{margin-top:2px;flex-shrink:0}.dfe-alert--danger[data-v-a6a8f23f]{border:1px solid var(--color-danger-soft-border);background:var(--color-danger-soft-bg);color:var(--text-primary)}.dfe-alert--danger i[data-v-a6a8f23f]{color:var(--color-danger, #ef4444)}.dfe-alert--warning[data-v-a6a8f23f]{border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 30%,var(--border-secondary));background:color-mix(in srgb,var(--color-warning, #f59e0b) 10%,transparent);color:var(--text-primary)}.dfe-alert--warning i[data-v-a6a8f23f]{color:var(--color-warning, #f59e0b)}.dfe-summary-row[data-v-a6a8f23f]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.dfe-summary-chip[data-v-a6a8f23f]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:110px;flex:1 1 110px;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.dfe-summary-chip__value[data-v-a6a8f23f]{font-size:22px;font-weight:600;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.dfe-summary-chip__label[data-v-a6a8f23f]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.dfe-summary-chip--success .dfe-summary-chip__value[data-v-a6a8f23f]{color:var(--color-success, #339967)}.dfe-summary-chip--danger .dfe-summary-chip__value[data-v-a6a8f23f]{color:var(--color-danger, #ef4444)}.dfe-empty-state[data-v-a6a8f23f]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.dfe-empty-state__icon[data-v-a6a8f23f]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.dfe-empty-state__text[data-v-a6a8f23f]{font-weight:500}.dfe-list-panel[data-v-a6a8f23f]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.dfe-outcome[data-v-a6a8f23f]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600}.dfe-outcome--success[data-v-a6a8f23f]{color:var(--color-success, #339967);background:var(--color-success-soft-bg);border:1px solid var(--color-success-soft-ring)}.dfe-outcome--info[data-v-a6a8f23f]{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 28%,var(--border-secondary))}.dfe-outcome--warning[data-v-a6a8f23f]{color:var(--color-warning, #f59e0b);background:color-mix(in srgb,var(--color-warning, #f59e0b) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 28%,var(--border-secondary))}.dfe-outcome--danger[data-v-a6a8f23f]{color:var(--color-danger, #ef4444);background:var(--color-danger-soft-bg);border:1px solid var(--color-danger-soft-border)}.dfe-outcome--muted[data-v-a6a8f23f]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.chave[data-v-a6a8f23f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-secondary)}.dfe-result-links[data-v-a6a8f23f]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dfe-link-btn[data-v-a6a8f23f]{height:26px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.dfe-link-btn[data-v-a6a8f23f]:hover{border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.dfe-detail[data-v-a6a8f23f]{font-size:12px;color:var(--text-tertiary)}.dfe-import-again[data-v-a6a8f23f]{margin-top:14px}[data-v-a6a8f23f] .dfe-import-table{background:transparent}[data-v-a6a8f23f] .dfe-import-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-a6a8f23f] .dfe-import-table tbody td{border-color:var(--border-secondary);padding:10px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-a6a8f23f] .dfe-import-table tbody tr:hover td{background:var(--bg-hover)}.dfe-companies[data-v-9b30ecb8]{width:100%;min-height:0;color:var(--text-primary)}.dfe-header[data-v-9b30ecb8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dfe-header__subtitle[data-v-9b30ecb8]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;max-width:640px}.dfe-header__actions[data-v-9b30ecb8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dfe-action-btn[data-v-9b30ecb8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:13px;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.dfe-action-btn[data-v-9b30ecb8]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.dfe-action-btn[data-v-9b30ecb8]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 28%,transparent)}.dfe-action-btn[data-v-9b30ecb8]:disabled{opacity:.6;cursor:not-allowed}.dfe-action-btn--primary[data-v-9b30ecb8]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.dfe-action-btn--primary[data-v-9b30ecb8]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.dfe-controls-panel[data-v-9b30ecb8]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.dfe-toolbar[data-v-9b30ecb8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dfe-toolbar__left[data-v-9b30ecb8],.dfe-toolbar__right[data-v-9b30ecb8]{display:flex;align-items:center;gap:8px;min-width:0}.dfe-toolbar__right[data-v-9b30ecb8]{margin-left:auto;flex-wrap:wrap}.dfe-toolbar__meta[data-v-9b30ecb8]{font-size:12px;color:var(--text-tertiary);text-transform:lowercase;white-space:nowrap}.dfe-search[data-v-9b30ecb8]{display:flex;align-items:center;gap:8px;padding:0 12px;min-width:180px;max-width:280px;height:32px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease,box-shadow .15s ease}.dfe-search[data-v-9b30ecb8]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.dfe-search__icon[data-v-9b30ecb8]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.dfe-search__input[data-v-9b30ecb8]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:100%;min-width:0;padding:0;box-shadow:none!important}.dfe-search__input[data-v-9b30ecb8]::placeholder{color:var(--text-tertiary);font-size:12px}.dfe-empty-state[data-v-9b30ecb8]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.dfe-empty-state__icon[data-v-9b30ecb8]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.dfe-empty-state__text[data-v-9b30ecb8]{font-weight:500}.dfe-list-panel[data-v-9b30ecb8]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.dfe-cnpj-cell[data-v-9b30ecb8]{display:flex;flex-direction:column;gap:2px;min-width:0}.dfe-cnpj-cell__value[data-v-9b30ecb8]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dfe-cnpj-cell__uf[data-v-9b30ecb8]{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.dfe-mono[data-v-9b30ecb8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.dfe-status[data-v-9b30ecb8]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.dfe-status--active[data-v-9b30ecb8]{color:var(--color-success, #339967);background:var(--color-success-soft-bg);border:1px solid var(--color-success-soft-ring)}.dfe-status--inactive[data-v-9b30ecb8]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.dfe-row-actions[data-v-9b30ecb8]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.dfe-row-btn[data-v-9b30ecb8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.dfe-row-btn i[data-v-9b30ecb8]{font-size:14px}.dfe-row-btn[data-v-9b30ecb8]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.dfe-row-btn--danger[data-v-9b30ecb8]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-9b30ecb8] .dfe-table{background:transparent}[data-v-9b30ecb8] .dfe-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-9b30ecb8] .dfe-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-9b30ecb8] .dfe-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.dfe-header[data-v-9b30ecb8]{flex-direction:column;align-items:stretch}.dfe-header__actions[data-v-9b30ecb8]{justify-content:flex-end}.dfe-toolbar[data-v-9b30ecb8]{flex-direction:column;align-items:stretch}.dfe-toolbar__right[data-v-9b30ecb8]{margin-left:0}.dfe-search[data-v-9b30ecb8]{max-width:none;flex:1}}.dfe-processing-status[data-v-d9a49a48]{color:var(--text-primary)}.error-detail[data-v-d9a49a48]{background:var(--bg-secondary)}.error-body[data-v-d9a49a48]{white-space:pre-wrap;word-break:break-word;font-size:.8rem;max-height:240px;overflow:auto;color:var(--text-primary)}.trial-banner[data-v-c74c5389]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-radius:12px;margin-bottom:24px;gap:16px}.trial-banner.banner-info[data-v-c74c5389]{background:linear-gradient(135deg,#3b5bfd1a,#3b5bfd0d);border:1px solid rgba(59,91,253,.2)}.trial-banner.banner-warning[data-v-c74c5389]{background:linear-gradient(135deg,#fa7b0d1a,#fa7b0d0d);border:1px solid rgba(250,123,13,.3)}.trial-banner.banner-danger[data-v-c74c5389]{background:linear-gradient(135deg,#fe00001a,#fe00000d);border:1px solid rgba(254,0,0,.3)}.trial-banner .trial-content[data-v-c74c5389]{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-primary)}.trial-banner .trial-content i[data-v-c74c5389]{font-size:20px;color:var(--color-bpm)}.trial-banner .trial-content strong[data-v-c74c5389]{font-weight:700;color:var(--color-bpm)}.trial-banner .trial-content .expired-text[data-v-c74c5389]{color:var(--color-danger);font-weight:600}.trial-banner .trial-cta[data-v-c74c5389]{padding:10px 20px;background:var(--color-bpm);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.trial-banner .trial-cta[data-v-c74c5389]:hover{filter:brightness(.9);transform:translate(2px)}.status-grid[data-v-c74c5389]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}@media(max-width:1200px){.status-grid[data-v-c74c5389]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.status-grid[data-v-c74c5389]{grid-template-columns:1fr}}.status-grid.loading[data-v-c74c5389]{opacity:0}.status-card[data-v-c74c5389]{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;gap:16px;transition:all .2s ease}.status-card[data-v-c74c5389]:hover{box-shadow:0 4px 12px #00000014}.status-card .card-icon[data-v-c74c5389]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-card .card-icon i[data-v-c74c5389]{font-size:20px}.status-card .plan-icon[data-v-c74c5389]{background:#3b5bfd1a;color:var(--color-bpm)}.status-card .cost-icon[data-v-c74c5389]{background:#3399671a;color:var(--color-success)}.status-card .users-icon[data-v-c74c5389]{background:#fa7b0d1a;color:var(--color-warning)}.status-card .storage-icon[data-v-c74c5389]{background:#6600a21a;color:var(--color-dss)}.status-card .card-content[data-v-c74c5389]{flex:1;min-width:0}.status-card .card-label[data-v-c74c5389]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:4px}.status-card .card-value[data-v-c74c5389]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-card .card-detail[data-v-c74c5389]{font-size:13px;color:var(--text-secondary)}.status-card .card-badges[data-v-c74c5389]{display:flex;gap:8px}.status-card .card-badges .badge[data-v-c74c5389]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.status-card .card-badges .badge-trial[data-v-c74c5389]{background:#fa7b0d26;color:var(--color-warning)}.status-card .card-badges .badge-active[data-v-c74c5389]{background:#33996726;color:var(--color-success)}.status-card .card-badges .badge-paused[data-v-c74c5389]{background:#96969626;color:var(--text-secondary)}.status-card .card-badges .badge-canceled[data-v-c74c5389]{background:#fe000026;color:var(--color-danger)}.progress-wrapper[data-v-c74c5389]{margin-top:8px}.progress-bar[data-v-c74c5389]{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;margin-bottom:6px}.progress-fill[data-v-c74c5389]{height:100%;border-radius:3px;transition:width .3s ease}.progress-fill.progress-success[data-v-c74c5389]{background:var(--color-success)}.progress-fill.progress-warning[data-v-c74c5389]{background:var(--color-warning)}.progress-fill.progress-danger[data-v-c74c5389]{background:var(--color-danger)}.progress-text[data-v-c74c5389]{font-size:12px;color:var(--text-tertiary)}.loading-overlay[data-v-c74c5389]{position:absolute;inset:0}.skeleton-grid[data-v-c74c5389]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1200px){.skeleton-grid[data-v-c74c5389]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.skeleton-grid[data-v-c74c5389]{grid-template-columns:1fr}}.skeleton-card[data-v-c74c5389]{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;gap:16px}.skeleton-icon[data-v-c74c5389]{width:48px;height:48px;border-radius:12px;background:var(--bg-skeleton);animation:skeleton-pulse-c74c5389 1.5s infinite}.skeleton-content[data-v-c74c5389]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-c74c5389]{height:14px;background:var(--bg-skeleton);border-radius:4px;animation:skeleton-pulse-c74c5389 1.5s infinite}.skeleton-line.short[data-v-c74c5389]{width:60%;height:10px}.skeleton-line.medium[data-v-c74c5389]{width:80%}@keyframes skeleton-pulse-c74c5389{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.trial-banner[data-v-c74c5389]{flex-direction:column;text-align:center}.trial-banner .trial-content[data-v-c74c5389]{flex-direction:column}.trial-banner .trial-cta[data-v-c74c5389]{width:100%;justify-content:center}}.plan-card[data-v-e2ccb5ff]{position:relative;background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:24px;display:flex;flex-direction:column;transition:all .2s ease;height:100%}.plan-card[data-v-e2ccb5ff]:hover:not(.is-current){border-color:var(--color-bpm);box-shadow:0 4px 20px #3b5bfd26;transform:translateY(-2px)}.plan-card.is-current[data-v-e2ccb5ff]{border-color:var(--color-success);background:linear-gradient(to bottom,rgba(51,153,103,.05),transparent)}.plan-card.is-popular[data-v-e2ccb5ff]{border-color:var(--color-bpm)}.plan-card.is-popular[data-v-e2ccb5ff]:not(.is-current){box-shadow:0 4px 20px #3b5bfd26}.plan-card.is-selected[data-v-e2ccb5ff]{border-color:var(--color-bpm);box-shadow:0 0 0 3px #3b5bfd33}.popular-badge[data-v-e2ccb5ff],.current-badge[data-v-e2ccb5ff]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px}.popular-badge i[data-v-e2ccb5ff],.current-badge i[data-v-e2ccb5ff]{font-size:10px}.popular-badge[data-v-e2ccb5ff]{background:var(--color-bpm);color:#fff}.current-badge[data-v-e2ccb5ff]{background:var(--color-success);color:#fff}.plan-header[data-v-e2ccb5ff]{text-align:center;margin-bottom:20px;padding-top:8px}.plan-header .plan-name[data-v-e2ccb5ff]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.plan-header .plan-description[data-v-e2ccb5ff]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.4}.plan-pricing[data-v-e2ccb5ff]{text-align:center;margin-bottom:16px}.plan-pricing .savings-badge[data-v-e2ccb5ff]{display:inline-block;background:var(--color-success);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;margin-bottom:8px}.plan-pricing .price-container[data-v-e2ccb5ff]{display:inline-flex;align-items:flex-start;gap:2px}.plan-pricing .currency[data-v-e2ccb5ff]{font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.2}.plan-pricing .price[data-v-e2ccb5ff]{font-size:42px;font-weight:700;color:var(--text-primary);line-height:1}.plan-pricing .period[data-v-e2ccb5ff]{display:block;font-size:13px;color:var(--text-tertiary);margin-top:4px}.plan-pricing .annual-info[data-v-e2ccb5ff]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:4px}.plan-features[data-v-e2ccb5ff]{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.plan-features li[data-v-e2ccb5ff]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;color:var(--text-secondary)}.plan-features li i[data-v-e2ccb5ff]{color:var(--color-success);font-size:12px;margin-top:3px;flex-shrink:0}.plan-features li span[data-v-e2ccb5ff]{line-height:1.4}.plan-modules[data-v-e2ccb5ff]{margin-bottom:16px}.plan-modules .modules-label[data-v-e2ccb5ff]{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.plan-modules .modules-tags[data-v-e2ccb5ff]{display:flex;flex-wrap:wrap;gap:6px}.plan-modules .module-tag[data-v-e2ccb5ff]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;background:var(--bg-tertiary);color:var(--text-secondary)}.plan-modules .module-tag.module-ecm[data-v-e2ccb5ff]{background:#80ba2626;color:#80ba26}.plan-modules .module-tag.module-bpm[data-v-e2ccb5ff]{background:#3b5bfd26;color:#3b5bfd}.plan-modules .module-tag.module-dss[data-v-e2ccb5ff]{background:#6600a226;color:#6600a2}.plan-modules .module-tag.module-crm[data-v-e2ccb5ff]{background:#fa7b0d26;color:#fa7b0d}.plan-modules .module-tag.module-erp[data-v-e2ccb5ff]{background:#cc006626;color:#c06}.plan-storage[data-v-e2ccb5ff]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-tertiary);border-radius:8px;margin-bottom:20px;font-size:13px;color:var(--text-secondary)}.plan-storage i[data-v-e2ccb5ff]{color:var(--color-bpm)}.plan-cta[data-v-e2ccb5ff]{width:100%;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:8px}.plan-cta.cta-primary[data-v-e2ccb5ff]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.plan-cta.cta-primary[data-v-e2ccb5ff]:hover{background:#2a4ae0;border-color:#2a4ae0}.plan-cta.cta-outline[data-v-e2ccb5ff]{background:transparent;color:var(--color-bpm);border-color:var(--color-bpm)}.plan-cta.cta-outline[data-v-e2ccb5ff]:hover{background:#3b5bfd1a}.plan-cta.cta-current[data-v-e2ccb5ff]{background:var(--bg-tertiary);color:var(--text-tertiary);border-color:var(--border-secondary);cursor:not-allowed}.plan-cta.cta-disabled[data-v-e2ccb5ff]{background:var(--bg-tertiary);color:var(--text-tertiary);border-color:var(--border-secondary);cursor:not-allowed;opacity:.8}.plan-cta[data-v-e2ccb5ff]:disabled{opacity:.7;cursor:not-allowed}.billing-period-toggle[data-v-f0bd82aa]{display:flex;justify-content:center;margin-bottom:32px}.toggle-container[data-v-f0bd82aa]{display:inline-flex;background:var(--bg-tertiary);border-radius:12px;padding:4px;gap:4px}.toggle-btn[data-v-f0bd82aa]{position:relative;padding:12px 24px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.toggle-btn[data-v-f0bd82aa]:hover:not(.active){color:var(--text-primary);background:var(--bg-hover)}.toggle-btn.active[data-v-f0bd82aa]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 2px 8px #00000014}.savings-badge[data-v-f0bd82aa]{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-success);color:#fff;font-size:11px;font-weight:600;border-radius:10px;white-space:nowrap}[data-theme=dark] .toggle-container[data-v-f0bd82aa]{background:var(--bg-secondary)}[data-theme=dark] .toggle-btn.active[data-v-f0bd82aa]{background:var(--bg-tertiary);box-shadow:0 2px 8px #0003}.section-header[data-v-a374a2b3]{text-align:center;margin-bottom:32px}.section-header h2[data-v-a374a2b3]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.section-header p[data-v-a374a2b3]{font-size:16px;color:var(--text-secondary);margin:0}.section-header[data-v-a374a2b3] .billing-period-toggle{margin-top:20px;margin-bottom:0}.plans-grid[data-v-a374a2b3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}@media(max-width:1400px){.plans-grid[data-v-a374a2b3]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.plans-grid[data-v-a374a2b3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.plans-grid[data-v-a374a2b3]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}.plan-skeleton[data-v-a374a2b3]{background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:24px;display:flex;flex-direction:column;min-height:450px}.skeleton-badge[data-v-a374a2b3]{width:100px;height:24px;background:var(--bg-skeleton);border-radius:12px;margin:0 auto 16px;animation:skeleton-pulse-a374a2b3 1.5s infinite}.skeleton-header[data-v-a374a2b3]{text-align:center;margin-bottom:24px}.skeleton-header .skeleton-line.title[data-v-a374a2b3]{width:60%;height:24px;margin:0 auto 8px}.skeleton-header .skeleton-line.description[data-v-a374a2b3]{width:80%;height:16px;margin:0 auto}.skeleton-price[data-v-a374a2b3]{text-align:center;margin-bottom:24px}.skeleton-price .skeleton-line.price[data-v-a374a2b3]{width:120px;height:48px;margin:0 auto 8px}.skeleton-price .skeleton-line.period[data-v-a374a2b3]{width:80px;height:14px;margin:0 auto}.skeleton-features[data-v-a374a2b3]{flex:1;margin-bottom:24px}.skeleton-features .skeleton-line.feature[data-v-a374a2b3]{width:90%;height:16px;margin-bottom:12px}.skeleton-button[data-v-a374a2b3]{width:100%;height:48px;background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse-a374a2b3 1.5s infinite}.skeleton-line[data-v-a374a2b3]{background:var(--bg-skeleton);border-radius:4px;animation:skeleton-pulse-a374a2b3 1.5s infinite}@keyframes skeleton-pulse-a374a2b3{0%,to{opacity:1}50%{opacity:.5}}.comparison-toggle[data-v-a374a2b3]{text-align:center;margin-bottom:24px}.comparison-toggle .toggle-btn[data-v-a374a2b3]{background:none;border:none;color:var(--color-bpm);font-size:15px;font-weight:600;cursor:pointer;padding:12px 24px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;border-radius:8px}.comparison-toggle .toggle-btn[data-v-a374a2b3]:hover{background:#3b5bfd1a}.comparison-toggle .toggle-btn i[data-v-a374a2b3]{font-size:12px;transition:transform .2s ease}.comparison-table-wrapper[data-v-a374a2b3]{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden}.comparison-table-scroll[data-v-a374a2b3]{overflow-x:auto}.comparison-table[data-v-a374a2b3]{width:100%;border-collapse:collapse;min-width:600px}.comparison-table th[data-v-a374a2b3],.comparison-table td[data-v-a374a2b3]{padding:16px 20px;text-align:center;border-bottom:1px solid var(--border-secondary)}.comparison-table th[data-v-a374a2b3]{background:var(--bg-tertiary);font-size:14px;font-weight:600;color:var(--text-primary)}.comparison-table th.feature-column[data-v-a374a2b3]{text-align:left;width:200px}.comparison-table th.current[data-v-a374a2b3]{background:#3b5bfd1a;color:var(--color-bpm)}.comparison-table td[data-v-a374a2b3]{font-size:14px;color:var(--text-secondary)}.comparison-table td.feature-name[data-v-a374a2b3]{text-align:left;display:flex;align-items:center;gap:12px;font-weight:500}.comparison-table td.feature-name .feature-icon[data-v-a374a2b3]{color:var(--text-tertiary);width:16px;text-align:center}.comparison-table td.current[data-v-a374a2b3]{background:#3b5bfd0d}.comparison-table tbody tr:last-child td[data-v-a374a2b3]{border-bottom:none}.comparison-table tbody tr:hover td[data-v-a374a2b3]{background:var(--bg-hover)}.comparison-table tbody tr:hover td.current[data-v-a374a2b3]{background:#3b5bfd1a}.comparison-table .check-icon[data-v-a374a2b3]{color:var(--color-success);font-size:16px}.comparison-table .dash-icon[data-v-a374a2b3]{color:var(--text-tertiary);font-size:12px}.slide-fade-enter-active[data-v-a374a2b3],.slide-fade-leave-active[data-v-a374a2b3]{transition:all .3s ease}.slide-fade-enter[data-v-a374a2b3],.slide-fade-leave-to[data-v-a374a2b3]{opacity:0;transform:translateY(-10px)}.addon-card[data-v-0c0a8048]{background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;flex-direction:column;transition:all .2s ease;height:100%}.addon-card[data-v-0c0a8048]:hover{border-color:var(--color-bpm);box-shadow:0 4px 16px #3b5bfd1f}.addon-card.is-selected[data-v-0c0a8048]{border-color:var(--color-success);background:linear-gradient(to bottom,rgba(51,153,103,.05),transparent)}.addon-card.is-subscribed[data-v-0c0a8048]{border-color:var(--color-success);background:linear-gradient(to bottom,rgba(51,153,103,.08),transparent);opacity:.85;position:relative}.addon-card.is-subscribed[data-v-0c0a8048]:hover{border-color:var(--color-success);box-shadow:none}.subscribed-badge[data-v-0c0a8048]{position:absolute;top:12px;right:12px;background:var(--color-success);color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px}.subscribed-badge i[data-v-0c0a8048]{font-size:10px}.addon-icon[data-v-0c0a8048]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.addon-icon i[data-v-0c0a8048]{font-size:20px}.addon-icon.icon-ecm[data-v-0c0a8048]{background:#80ba2626;color:#80ba26}.addon-icon.icon-bpm[data-v-0c0a8048]{background:#3b5bfd26;color:#3b5bfd}.addon-icon.icon-dss[data-v-0c0a8048],.addon-icon.icon-signature[data-v-0c0a8048]{background:#6600a226;color:#6600a2}.addon-icon.icon-crm[data-v-0c0a8048]{background:#fa7b0d26;color:#fa7b0d}.addon-icon.icon-erp[data-v-0c0a8048]{background:#cc006626;color:#c06}.addon-icon.icon-storage[data-v-0c0a8048]{background:#5dc5ec26;color:#5dc5ec}.addon-icon.icon-users[data-v-0c0a8048]{background:#ffc10726;color:#ffc107}.addon-icon.icon-ocr[data-v-0c0a8048]{background:#6c757d26;color:#6c757d}.addon-icon.icon-general[data-v-0c0a8048]{background:var(--bg-tertiary);color:var(--text-secondary)}.addon-content[data-v-0c0a8048]{flex:1;margin-bottom:16px}.addon-content .addon-name[data-v-0c0a8048]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.addon-content .addon-description[data-v-0c0a8048]{font-size:13px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addon-content .addon-value[data-v-0c0a8048]{display:inline-flex;align-items:baseline;gap:4px;background:var(--bg-tertiary);padding:4px 12px;border-radius:16px;font-size:13px}.addon-content .addon-value .value[data-v-0c0a8048]{font-weight:600;color:var(--text-primary)}.addon-content .addon-value .unit[data-v-0c0a8048]{color:var(--text-secondary)}.addon-pricing[data-v-0c0a8048]{margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.addon-pricing .from-label[data-v-0c0a8048]{font-size:12px;color:var(--text-tertiary);margin-right:4px}.addon-pricing .price[data-v-0c0a8048]{font-size:22px;font-weight:700;color:var(--text-primary)}.addon-pricing .period[data-v-0c0a8048]{font-size:13px;color:var(--text-tertiary)}.addon-pricing .tiered-pricing[data-v-0c0a8048]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;width:100%;margin-bottom:8px}.addon-pricing .view-tiers-btn[data-v-0c0a8048]{background:none;border:none;color:var(--color-bpm);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;display:flex;align-items:center;gap:6px}.addon-pricing .view-tiers-btn[data-v-0c0a8048]:hover{text-decoration:underline}.addon-pricing .view-tiers-btn i[data-v-0c0a8048]{font-size:10px}.tiers-list[data-v-0c0a8048]{background:var(--bg-tertiary);border-radius:8px;padding:8px;margin-bottom:16px}.tier-option[data-v-0c0a8048]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.tier-option[data-v-0c0a8048]:hover{background:var(--bg-hover)}.tier-option.selected[data-v-0c0a8048]{background:#3b5bfd1a;border:1px solid var(--color-bpm)}.tier-option .tier-range[data-v-0c0a8048]{font-size:13px;color:var(--text-secondary)}.tier-option .tier-price[data-v-0c0a8048]{font-size:14px;font-weight:600;color:var(--text-primary)}.addon-action[data-v-0c0a8048]{width:100%;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid transparent}.addon-action.btn-add[data-v-0c0a8048]{background:transparent;color:var(--color-bpm);border-color:var(--color-bpm)}.addon-action.btn-add[data-v-0c0a8048]:hover{background:var(--color-bpm);color:#fff}.addon-action.btn-remove[data-v-0c0a8048]{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}.addon-action.btn-remove[data-v-0c0a8048]:hover{background:var(--color-danger);color:#fff}.addon-action i[data-v-0c0a8048]{font-size:12px}.slide-fade-enter-active[data-v-0c0a8048],.slide-fade-leave-active[data-v-0c0a8048]{transition:all .2s ease}.slide-fade-enter[data-v-0c0a8048],.slide-fade-leave-to[data-v-0c0a8048]{opacity:0;transform:translateY(-8px)}.purchase-type-toggle[data-v-0c0a8048]{margin:12px 0;padding:8px 0;border-top:1px solid var(--border-secondary)}.purchase-type-toggle .toggle-options[data-v-0c0a8048]{display:flex;gap:8px}.purchase-type-toggle .toggle-btn[data-v-0c0a8048]{flex:1;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.purchase-type-toggle .toggle-btn.active[data-v-0c0a8048]{border-color:var(--color-bpm);background:#3b5bfd1a;color:var(--color-bpm)}.purchase-type-toggle .toggle-btn i[data-v-0c0a8048]{font-size:11px}.quantity-selector[data-v-0c0a8048]{margin:12px 0;display:flex;align-items:center;gap:12px}.quantity-selector label[data-v-0c0a8048]{font-size:13px;color:var(--text-secondary)}.quantity-selector .quantity-controls[data-v-0c0a8048]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:6px;overflow:hidden}.quantity-selector .quantity-controls button[data-v-0c0a8048]{width:32px;height:32px;border:none;background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;font-size:16px}.quantity-selector .quantity-controls button[data-v-0c0a8048]:hover:not(:disabled){background:var(--bg-hover)}.quantity-selector .quantity-controls button[data-v-0c0a8048]:disabled{opacity:.5;cursor:not-allowed}.quantity-selector .quantity-controls input[data-v-0c0a8048]{width:50px;height:32px;border:none;border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);text-align:center;background:var(--bg-card);color:var(--text-primary);font-size:14px}.quantity-selector .quantity-controls input[data-v-0c0a8048]::-webkit-inner-spin-button,.quantity-selector .quantity-controls input[data-v-0c0a8048]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector .quantity-controls input[data-v-0c0a8048]{-moz-appearance:textfield}.purchase-type-badge[data-v-0c0a8048]{margin:12px 0;padding:8px 0;border-top:1px solid var(--border-secondary)}.purchase-type-badge .badge[data-v-0c0a8048]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.purchase-type-badge .badge i[data-v-0c0a8048]{font-size:10px}.purchase-type-badge .badge.badge-recurring[data-v-0c0a8048]{background:#3b5bfd1a;color:var(--color-bpm)}.purchase-type-badge .badge.badge-one-time[data-v-0c0a8048]{background:#fa7b0d1a;color:#fa7b0d}.addon-recommendations[data-v-8bc1faa3]{margin-bottom:40px}.section-header[data-v-8bc1faa3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}@media(max-width:576px){.section-header[data-v-8bc1faa3]{flex-direction:column}}.section-header .header-content h2[data-v-8bc1faa3]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.section-header .header-content p[data-v-8bc1faa3]{font-size:15px;color:var(--text-secondary);margin:0}.section-header .selected-count[data-v-8bc1faa3]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);padding:8px 16px;background:var(--bg-tertiary);border-radius:20px}.section-header .selected-count .count-badge[data-v-8bc1faa3]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-success);color:#fff;border-radius:50%;font-weight:600;font-size:12px}.addons-grid[data-v-8bc1faa3]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1200px){.addons-grid[data-v-8bc1faa3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.addons-grid[data-v-8bc1faa3]{grid-template-columns:1fr}}.addons-grid.loading[data-v-8bc1faa3]{opacity:1}.addon-skeleton[data-v-8bc1faa3]{background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;flex-direction:column}.skeleton-icon[data-v-8bc1faa3]{width:48px;height:48px;border-radius:12px;background:var(--bg-skeleton);margin-bottom:16px;animation:skeleton-pulse-8bc1faa3 1.5s infinite}.skeleton-content[data-v-8bc1faa3]{flex:1;margin-bottom:16px}.skeleton-line[data-v-8bc1faa3]{height:14px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:8px;animation:skeleton-pulse-8bc1faa3 1.5s infinite}.skeleton-line.title[data-v-8bc1faa3]{width:70%;height:18px;margin-bottom:12px}.skeleton-line.description[data-v-8bc1faa3]{width:100%}.skeleton-line.description.short[data-v-8bc1faa3]{width:60%}.skeleton-price[data-v-8bc1faa3]{width:100px;height:28px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:16px;animation:skeleton-pulse-8bc1faa3 1.5s infinite}.skeleton-button[data-v-8bc1faa3]{width:100%;height:44px;background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse-8bc1faa3 1.5s infinite}@keyframes skeleton-pulse-8bc1faa3{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-8bc1faa3]{text-align:center;padding:60px 20px;background:var(--bg-card);border:2px dashed var(--border-secondary);border-radius:12px}.empty-state i[data-v-8bc1faa3]{font-size:48px;color:var(--text-tertiary);margin-bottom:16px}.empty-state p[data-v-8bc1faa3]{font-size:15px;color:var(--text-secondary);margin:0}.actions-row[data-v-8bc1faa3]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-secondary)}@media(max-width:576px){.actions-row[data-v-8bc1faa3]{flex-direction:column;gap:16px}}.view-all-btn[data-v-8bc1faa3]{background:none;border:none;color:var(--color-bpm);font-size:15px;font-weight:600;cursor:pointer;padding:12px 0;display:flex;align-items:center;gap:8px;transition:all .2s ease}.view-all-btn[data-v-8bc1faa3]:hover{gap:12px}.view-all-btn .addon-count[data-v-8bc1faa3]{color:var(--text-tertiary);font-weight:400}.view-all-btn i[data-v-8bc1faa3]{font-size:12px;transition:transform .2s ease}.view-all-btn:hover i[data-v-8bc1faa3]{transform:translate(4px)}.selected-summary[data-v-8bc1faa3]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#3399671a;border-radius:8px}.selected-summary .summary-label[data-v-8bc1faa3]{font-size:14px;color:var(--text-secondary)}.selected-summary .summary-value[data-v-8bc1faa3]{font-size:16px;font-weight:700;color:var(--color-success)}.checkout-btn[data-v-8bc1faa3]{margin-left:16px;padding:10px 20px;background:var(--color-bpm);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.checkout-btn[data-v-8bc1faa3]:hover{filter:brightness(.9)}.checkout-btn i[data-v-8bc1faa3]{font-size:14px}.modal-overlay[data-v-a4484966]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}.modal-container[data-v-a4484966]{background:var(--bg-card);border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;margin:auto;position:relative}.modal-header[data-v-a4484966]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-secondary)}.modal-header .header-content h3[data-v-a4484966]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.modal-header .header-content .addon-count[data-v-a4484966]{font-size:14px;color:var(--text-tertiary)}.modal-header .close-btn[data-v-a4484966]{width:36px;height:36px;border-radius:8px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-header .close-btn[data-v-a4484966]:hover{background:var(--color-danger);color:#fff}.filter-tabs[data-v-a4484966]{display:flex;gap:8px;padding:16px 24px;overflow-x:auto;border-bottom:1px solid var(--border-secondary)}.filter-tabs[data-v-a4484966]::-webkit-scrollbar{display:none}.filter-tab[data-v-a4484966]{padding:8px 16px;border-radius:20px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:all .2s ease}.filter-tab[data-v-a4484966]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.filter-tab.active[data-v-a4484966]{background:var(--color-bpm);border-color:var(--color-bpm);color:#fff}.filter-tab.active .count[data-v-a4484966]{background:#fff3;color:#fff}.filter-tab .count[data-v-a4484966]{font-size:11px;padding:2px 8px;background:var(--bg-tertiary);border-radius:10px;color:var(--text-tertiary)}.search-wrapper[data-v-a4484966]{position:relative;padding:16px 24px;border-bottom:1px solid var(--border-secondary)}.search-wrapper i.fa-search[data-v-a4484966]{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.search-wrapper .search-input[data-v-a4484966]{width:100%;padding:12px 16px 12px 40px;border:1px solid var(--border-secondary);border-radius:8px;font-size:14px;background:var(--bg-input);color:var(--text-primary);transition:all .2s ease}.search-wrapper .search-input[data-v-a4484966]:focus{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 3px #3b5bfd26}.search-wrapper .search-input[data-v-a4484966]::placeholder{color:var(--text-placeholder)}.search-wrapper .clear-search[data-v-a4484966]{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:var(--bg-tertiary);border-radius:50%;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.search-wrapper .clear-search[data-v-a4484966]:hover{background:var(--color-danger);color:#fff}.modal-body[data-v-a4484966]{flex:1;overflow-y:auto;padding:24px}.empty-results[data-v-a4484966]{text-align:center;padding:60px 20px}.empty-results i[data-v-a4484966]{font-size:48px;color:var(--text-tertiary);margin-bottom:16px}.empty-results p[data-v-a4484966]{font-size:15px;color:var(--text-secondary);margin:0}.addons-grid[data-v-a4484966]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.addons-grid[data-v-a4484966]{grid-template-columns:1fr}}.modal-footer[data-v-a4484966]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary);border-radius:0 0 16px 16px}@media(max-width:576px){.modal-footer[data-v-a4484966]{flex-direction:column;gap:16px}}.selected-info[data-v-a4484966]{display:flex;align-items:center;gap:16px}.selected-info .selected-count[data-v-a4484966]{font-size:14px;color:var(--text-secondary)}.selected-info .selected-total[data-v-a4484966]{font-size:16px;font-weight:700;color:var(--color-success)}.done-btn[data-v-a4484966]{padding:12px 32px;background:var(--color-bpm);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.done-btn[data-v-a4484966]:hover{background:#2a4ae0}@media(max-width:576px){.done-btn[data-v-a4484966]{width:100%}}.modal-fade-enter-active[data-v-a4484966],.modal-fade-leave-active[data-v-a4484966],.modal-fade-enter-active .modal-container[data-v-a4484966],.modal-fade-leave-active .modal-container[data-v-a4484966]{transition:all .3s ease}.modal-fade-enter[data-v-a4484966],.modal-fade-leave-to[data-v-a4484966]{opacity:0}.modal-fade-enter .modal-container[data-v-a4484966],.modal-fade-leave-to .modal-container[data-v-a4484966]{transform:scale(.95) translateY(-20px)}.order-summary[data-v-9223fdf2]{display:flex;flex-direction:column;height:100%}.summary-header[data-v-9223fdf2]{padding-bottom:16px;border-bottom:1px solid var(--border-secondary);margin-bottom:20px}.summary-header h4[data-v-9223fdf2]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.summary-section[data-v-9223fdf2]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-secondary)}.summary-section.addons-empty .empty-text[data-v-9223fdf2]{font-size:13px;color:var(--text-tertiary);margin:8px 0 0;font-style:italic}.summary-section.discount-section[data-v-9223fdf2]{border-bottom:none;padding-bottom:0;margin-bottom:16px}.section-title[data-v-9223fdf2]{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.section-title i[data-v-9223fdf2]{color:var(--text-tertiary);font-size:12px}.section-title .addon-count[data-v-9223fdf2]{color:var(--text-tertiary);font-weight:400}.plan-item[data-v-9223fdf2],.addon-item[data-v-9223fdf2]{background:var(--bg-tertiary);border-radius:8px;padding:12px;margin-bottom:8px}.plan-item[data-v-9223fdf2]:last-child,.addon-item[data-v-9223fdf2]:last-child{margin-bottom:0}.item-header[data-v-9223fdf2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-header .item-name[data-v-9223fdf2]{font-size:14px;font-weight:600;color:var(--text-primary)}.item-header .upgrade-badge[data-v-9223fdf2],.item-header .downgrade-badge[data-v-9223fdf2]{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:4px}.item-header .upgrade-badge[data-v-9223fdf2]{background:#33996726;color:var(--color-success)}.item-header .downgrade-badge[data-v-9223fdf2]{background:#ffc10726;color:#ffc107}.item-header .remove-btn[data-v-9223fdf2]{width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.item-header .remove-btn[data-v-9223fdf2]:hover{background:var(--color-danger);color:#fff}.item-header .remove-btn i[data-v-9223fdf2]{font-size:10px}.item-details .quantity-row[data-v-9223fdf2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary)}.item-details .quantity-row .quantity-label[data-v-9223fdf2]{font-size:13px;color:var(--text-secondary)}.item-details .quantity-row .quantity-selector[data-v-9223fdf2]{display:flex;align-items:center;gap:4px}.item-details .quantity-row .quantity-selector .qty-btn[data-v-9223fdf2]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.item-details .quantity-row .quantity-selector .qty-btn[data-v-9223fdf2]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm)}.item-details .quantity-row .quantity-selector .qty-btn[data-v-9223fdf2]:disabled{opacity:.4;cursor:not-allowed}.item-details .quantity-row .quantity-selector .qty-btn i[data-v-9223fdf2]{font-size:10px}.item-details .quantity-row .quantity-selector .qty-input[data-v-9223fdf2]{width:50px;height:28px;text-align:center;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:14px;font-weight:600;-moz-appearance:textfield}.item-details .quantity-row .quantity-selector .qty-input[data-v-9223fdf2]::-webkit-outer-spin-button,.item-details .quantity-row .quantity-selector .qty-input[data-v-9223fdf2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-details .quantity-row .quantity-selector .qty-input[data-v-9223fdf2]:focus{outline:none;border-color:var(--color-bpm)}.item-details .min-users-notice[data-v-9223fdf2]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px;background:#3b5bfd14;border-radius:6px}.item-details .min-users-notice i[data-v-9223fdf2]{color:var(--color-bpm);font-size:11px}.item-details .min-users-notice span[data-v-9223fdf2]{font-size:11px;color:var(--text-secondary)}.item-details .detail-row[data-v-9223fdf2]{display:flex;justify-content:space-between;align-items:center}.item-details .detail-row.price-row[data-v-9223fdf2]{padding-top:8px}.item-details .detail-label[data-v-9223fdf2]{font-size:13px;color:var(--text-secondary)}.item-details .detail-value[data-v-9223fdf2]{font-size:14px;font-weight:600;color:var(--text-primary)}.discount-row[data-v-9223fdf2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#3399671a;border-radius:8px}.discount-row .discount-label[data-v-9223fdf2]{font-size:14px;color:var(--color-success);display:flex;align-items:center;gap:8px}.discount-row .discount-label i[data-v-9223fdf2]{font-size:12px}.discount-row .discount-value[data-v-9223fdf2]{font-size:14px;font-weight:600;color:var(--color-success)}.summary-total[data-v-9223fdf2]{margin-top:auto;padding:20px;background:var(--bg-tertiary);border-radius:12px;text-align:center}.summary-total .total-row[data-v-9223fdf2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.summary-total .total-label[data-v-9223fdf2]{font-size:16px;font-weight:600;color:var(--text-primary)}.summary-total .total-value[data-v-9223fdf2]{font-size:24px;font-weight:700;color:var(--color-bpm)}.summary-total .per-period[data-v-9223fdf2]{font-size:12px;color:var(--text-tertiary);text-align:right}.trial-notice[data-v-9223fdf2]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px}.trial-notice i[data-v-9223fdf2]{color:#ffc107;font-size:14px;margin-top:2px}.trial-notice span[data-v-9223fdf2]{font-size:12px;color:var(--text-secondary);line-height:1.5}.proration-notice[data-v-9223fdf2]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;background:#3b5bfd14;border:1px solid rgba(59,91,253,.25);border-radius:8px}.proration-notice i[data-v-9223fdf2]{color:var(--color-bpm);font-size:14px;margin-top:2px}.proration-notice span[data-v-9223fdf2]{font-size:12px;color:var(--text-secondary);line-height:1.5}.downgrade-notice[data-v-9223fdf2]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px}.downgrade-notice i[data-v-9223fdf2]{color:#ffc107;font-size:14px;margin-top:2px}.downgrade-notice span[data-v-9223fdf2]{font-size:12px;color:var(--text-secondary);line-height:1.5}.payment-form[data-v-2641e0d7]{display:flex;flex-direction:column;gap:24px}.form-section .section-header[data-v-2641e0d7]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.form-section .section-header i[data-v-2641e0d7]{color:var(--color-bpm);font-size:16px}.form-section .section-header h5[data-v-2641e0d7]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.form-grid[data-v-2641e0d7]{display:flex;flex-wrap:wrap;gap:12px}.form-field[data-v-2641e0d7]{display:flex;flex-direction:column;gap:6px}.form-field.col-3[data-v-2641e0d7]{flex:0 0 calc(25% - 9px)}.form-field.col-4[data-v-2641e0d7]{flex:0 0 calc(33.333% - 8px)}.form-field.col-6[data-v-2641e0d7]{flex:0 0 calc(50% - 6px)}.form-field.col-8[data-v-2641e0d7]{flex:0 0 calc(66.666% - 4px)}.form-field.col-9[data-v-2641e0d7]{flex:0 0 calc(75% - 3px)}.form-field.col-12[data-v-2641e0d7]{flex:0 0 100%}@media(max-width:768px){.form-field.col-3[data-v-2641e0d7],.form-field.col-4[data-v-2641e0d7],.form-field.col-6[data-v-2641e0d7]{flex:0 0 calc(50% - 6px)}.form-field.col-8[data-v-2641e0d7],.form-field.col-9[data-v-2641e0d7]{flex:0 0 100%}}@media(max-width:576px){.form-field.col-3[data-v-2641e0d7],.form-field.col-4[data-v-2641e0d7],.form-field.col-6[data-v-2641e0d7],.form-field.col-8[data-v-2641e0d7],.form-field.col-9[data-v-2641e0d7]{flex:0 0 100%}}.form-field label[data-v-2641e0d7]{font-size:13px;font-weight:500;color:var(--text-secondary)}.form-field input[data-v-2641e0d7],.form-field select[data-v-2641e0d7]{padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;font-size:14px;background:var(--bg-input);color:var(--text-primary);transition:all .2s ease;width:100%}.form-field input[data-v-2641e0d7]:focus,.form-field select[data-v-2641e0d7]:focus{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 3px #3b5bfd26}.form-field input[data-v-2641e0d7]:disabled,.form-field select[data-v-2641e0d7]:disabled{background:var(--bg-tertiary);cursor:not-allowed}.form-field input.has-error[data-v-2641e0d7],.form-field select.has-error[data-v-2641e0d7]{border-color:var(--color-danger)}.form-field select[data-v-2641e0d7]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.form-field .error-text[data-v-2641e0d7]{font-size:11px;color:var(--color-danger)}.input-with-loader[data-v-2641e0d7]{position:relative}.input-with-loader input[data-v-2641e0d7]{width:100%;padding-right:36px}.input-with-loader .input-loader[data-v-2641e0d7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-bpm)}.country-select[data-v-2641e0d7] .vs__dropdown-toggle,.state-select[data-v-2641e0d7] .vs__dropdown-toggle{padding:6px 8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input)}.country-select[data-v-2641e0d7] .vs__selected,.state-select[data-v-2641e0d7] .vs__selected,.country-select[data-v-2641e0d7] .vs__search,.state-select[data-v-2641e0d7] .vs__search{color:var(--text-primary)}.country-select[data-v-2641e0d7] .vs__dropdown-menu,.state-select[data-v-2641e0d7] .vs__dropdown-menu{max-height:200px}.country-select.has-error[data-v-2641e0d7] .vs__dropdown-toggle,.state-select.has-error[data-v-2641e0d7] .vs__dropdown-toggle{border-color:var(--color-danger)}.payment-methods[data-v-2641e0d7]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.payment-method-option[data-v-2641e0d7]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--border-secondary);border-radius:10px;cursor:pointer;transition:all .2s ease}.payment-method-option[data-v-2641e0d7]:hover{border-color:var(--color-bpm)}.payment-method-option.selected[data-v-2641e0d7]{border-color:var(--color-bpm);background:#3b5bfd0d}.payment-method-option .method-radio[data-v-2641e0d7]{width:20px;height:20px;border:2px solid var(--border-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-method-option .method-radio .radio-inner[data-v-2641e0d7]{width:10px;height:10px;background:var(--color-bpm);border-radius:50%}.payment-method-option.selected .method-radio[data-v-2641e0d7]{border-color:var(--color-bpm)}.payment-method-option .method-content[data-v-2641e0d7]{display:flex;align-items:center;gap:10px;flex:1}.payment-method-option .method-content i[data-v-2641e0d7]{color:var(--text-secondary);font-size:18px}.payment-method-option .method-content span[data-v-2641e0d7]{font-size:14px;font-weight:500;color:var(--text-primary)}.payment-method-option .method-badge[data-v-2641e0d7]{font-size:10px;font-weight:600;text-transform:uppercase;padding:4px 8px;border-radius:4px}.payment-method-option .method-badge.instant[data-v-2641e0d7]{background:#33996726;color:var(--color-success)}.payment-method-option .method-badge.async[data-v-2641e0d7]{background:#ffc10726;color:#d4a600}.card-section[data-v-2641e0d7]{padding:16px;background:var(--bg-tertiary);border-radius:10px}.existing-card-notice[data-v-2641e0d7]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:16px}.existing-card-notice .card-info[data-v-2641e0d7]{display:flex;align-items:center;gap:10px}.existing-card-notice .card-info i[data-v-2641e0d7]{color:var(--text-tertiary)}.existing-card-notice .card-info span[data-v-2641e0d7]{font-size:13px;color:var(--text-secondary)}.existing-card-notice .card-info .card-brand[data-v-2641e0d7]{text-transform:uppercase;font-weight:600;color:var(--text-primary)}.existing-card-notice .replace-toggle[data-v-2641e0d7]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-bpm);cursor:pointer}.existing-card-notice .replace-toggle input[data-v-2641e0d7]{accent-color:var(--color-bpm)}.card-error[data-v-2641e0d7]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--color-danger)}.card-error i[data-v-2641e0d7]{font-size:14px}.card-secure-notice[data-v-2641e0d7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:12px;color:var(--text-tertiary)}.card-secure-notice i[data-v-2641e0d7]{color:var(--color-success)}.credit-card-only-notice[data-v-2641e0d7]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-tertiary);border-radius:8px;margin-bottom:16px}.credit-card-only-notice i[data-v-2641e0d7]{color:var(--color-bpm);font-size:16px}.credit-card-only-notice span[data-v-2641e0d7]{font-size:14px;color:var(--text-secondary)}.boleto-notice[data-v-2641e0d7]{display:flex;gap:12px;padding:16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:10px}.boleto-notice i[data-v-2641e0d7]{color:#d4a600;font-size:18px;margin-top:2px}.boleto-notice .notice-content p[data-v-2641e0d7]{font-size:13px;color:var(--text-secondary);margin:0 0 6px;line-height:1.5}.boleto-notice .notice-content p.notice-sub[data-v-2641e0d7]{font-size:12px;color:var(--text-tertiary);margin-bottom:0}.partner-notice[data-v-2641e0d7]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-tertiary);border-radius:10px}.partner-notice i[data-v-2641e0d7]{color:var(--color-bpm);font-size:24px}.partner-notice span[data-v-2641e0d7]{font-size:14px;color:var(--text-secondary)}.slide-panel-overlay[data-v-ea41d380]{position:fixed;inset:0;background:#00000080;z-index:1050;display:flex;justify-content:flex-end}.slide-panel[data-v-ea41d380]{width:100%;max-width:900px;height:100%;background:var(--bg-card);display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000026;position:relative}.slide-panel.is-submitting[data-v-ea41d380]{pointer-events:none}@media(max-width:768px){.slide-panel[data-v-ea41d380]{max-width:100%}}.panel-header[data-v-ea41d380]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.panel-header .header-content[data-v-ea41d380]{display:flex;align-items:center;gap:16px}.panel-header .back-btn[data-v-ea41d380]{display:none;width:40px;height:40px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.panel-header .back-btn[data-v-ea41d380]:hover{background:var(--bg-hover)}@media(max-width:768px){.panel-header .back-btn[data-v-ea41d380]{display:flex;align-items:center;justify-content:center}}.panel-header .header-text h3[data-v-ea41d380]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.panel-header .header-text p[data-v-ea41d380]{font-size:14px;color:var(--text-secondary);margin:0}.panel-header .close-btn[data-v-ea41d380]{width:40px;height:40px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.panel-header .close-btn[data-v-ea41d380]:hover{background:var(--color-danger);color:#fff}@media(max-width:768px){.panel-header .close-btn[data-v-ea41d380]{display:none}}.panel-body[data-v-ea41d380]{flex:1;overflow-y:auto;padding:24px}.panel-content[data-v-ea41d380]{display:grid;grid-template-columns:1fr 340px;gap:32px;height:100%}@media(max-width:992px){.panel-content[data-v-ea41d380]{grid-template-columns:1fr}}.form-column[data-v-ea41d380]{min-width:0}@media(max-width:992px){.summary-column[data-v-ea41d380]{order:-1}}.panel-footer[data-v-ea41d380]{padding:20px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.footer-content[data-v-ea41d380]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media(max-width:576px){.footer-content[data-v-ea41d380]{flex-direction:column;gap:16px}}.total-section[data-v-ea41d380]{display:flex;flex-direction:column;gap:2px}.total-section .total-label[data-v-ea41d380]{font-size:13px;color:var(--text-secondary)}.total-section .total-value[data-v-ea41d380]{font-size:28px;font-weight:700;color:var(--color-bpm)}@media(max-width:576px){.total-section[data-v-ea41d380]{align-items:center}}.submit-btn[data-v-ea41d380]{padding:14px 32px;background:var(--color-bpm);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease}.submit-btn[data-v-ea41d380]:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}.submit-btn[data-v-ea41d380]:disabled{opacity:.6;cursor:not-allowed}.submit-btn i[data-v-ea41d380]{font-size:14px}@media(max-width:576px){.submit-btn[data-v-ea41d380]{width:100%;justify-content:center}}.security-notice[data-v-ea41d380]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--text-tertiary)}.security-notice i[data-v-ea41d380]{color:var(--color-success);font-size:14px}.submitting-overlay[data-v-ea41d380]{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.submitting-content[data-v-ea41d380]{text-align:center}.submitting-content .spinner[data-v-ea41d380]{width:48px;height:48px;border:4px solid var(--border-secondary);border-top-color:var(--color-bpm);border-radius:50%;animation:spin-ea41d380 1s linear infinite;margin:0 auto 16px}.submitting-content p[data-v-ea41d380]{font-size:16px;color:var(--text-secondary);margin:0}@keyframes spin-ea41d380{to{transform:rotate(360deg)}}.slide-panel-enter-active[data-v-ea41d380],.slide-panel-leave-active[data-v-ea41d380]{transition:all .3s ease}.slide-panel-enter-active .slide-panel[data-v-ea41d380],.slide-panel-leave-active .slide-panel[data-v-ea41d380]{transition:transform .3s ease}.slide-panel-enter[data-v-ea41d380],.slide-panel-leave-to[data-v-ea41d380]{background:#0000}.slide-panel-enter .slide-panel[data-v-ea41d380],.slide-panel-leave-to .slide-panel[data-v-ea41d380]{transform:translate(100%)}.limit-progress-bar[data-v-7557cd8c]{padding:8px 0}.limit-header[data-v-7557cd8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.limit-label[data-v-7557cd8c]{font-weight:500;color:var(--text-primary)}.limit-values[data-v-7557cd8c]{font-size:.875rem;color:var(--text-secondary)}.progress-container[data-v-7557cd8c]{display:flex;align-items:center;gap:10px}.progress[data-v-7557cd8c]{flex:1;height:8px;background-color:var(--bg-secondary);border-radius:4px;overflow:hidden}.progress-bar[data-v-7557cd8c]{height:100%;border-radius:4px;transition:width .3s ease}.percentage-label[data-v-7557cd8c]{font-size:.75rem;font-weight:600;min-width:35px;text-align:right}.limit-footer[data-v-7557cd8c]{margin-top:4px;font-size:.75rem}.text-danger[data-v-7557cd8c]{color:var(--color-danger)}.text-warning[data-v-7557cd8c]{color:var(--color-warning)}.bg-success[data-v-7557cd8c]{background-color:var(--color-success)}.bg-warning[data-v-7557cd8c]{background-color:var(--color-warning)}.bg-danger[data-v-7557cd8c]{background-color:var(--color-danger)}.limit-status-banner[data-v-1c331974]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:6px;margin-bottom:16px}.banner-content[data-v-1c331974]{display:flex;align-items:center;gap:10px;flex:1}.banner-content i[data-v-1c331974]{font-size:18px}.banner-message[data-v-1c331974]{font-size:.875rem;font-weight:500}.banner-action[data-v-1c331974]{margin-left:16px}.btn-dismiss[data-v-1c331974]{background:none;border:none;padding:4px 8px;cursor:pointer;opacity:.7;margin-left:8px}.btn-dismiss[data-v-1c331974]:hover{opacity:1}.banner-warning[data-v-1c331974]{background-color:#fff3cd;border:1px solid #ffc107;color:#856404}.banner-warning .btn-dismiss[data-v-1c331974]{color:#856404}.banner-error[data-v-1c331974]{background-color:#f8d7da;border:1px solid #dc3545;color:#721c24}.banner-error .btn-dismiss[data-v-1c331974]{color:#721c24}.banner-info[data-v-1c331974]{background-color:#d1ecf1;border:1px solid #17a2b8;color:#0c5460}.banner-info .btn-dismiss[data-v-1c331974]{color:#0c5460}.subscription-limits-widget[data-v-8a6dc94e]{background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:8px;padding:16px}.widget-header[data-v-8a6dc94e]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-card)}.widget-title[data-v-8a6dc94e]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.loading-state[data-v-8a6dc94e],.error-state[data-v-8a6dc94e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.error-state[data-v-8a6dc94e]{flex-direction:column;color:var(--color-danger)}.limits-container[data-v-8a6dc94e]{display:flex;flex-direction:column;gap:12px}.limit-section[data-v-8a6dc94e]{padding:8px 0}.limit-section[data-v-8a6dc94e]:not(:last-child){border-bottom:1px solid var(--border-card)}.limit-row[data-v-8a6dc94e]{display:flex;flex-direction:column;gap:8px}.increase-btn[data-v-8a6dc94e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid var(--color-bpm);border-radius:6px;font-size:13px;font-weight:500;color:var(--color-bpm);cursor:pointer;transition:all .2s ease;align-self:flex-start}.increase-btn i[data-v-8a6dc94e]{font-size:12px}.increase-btn[data-v-8a6dc94e]:hover{background:var(--color-bpm);color:#fff}.addon-limit[data-v-8a6dc94e]{margin-top:8px}.widget-footer[data-v-8a6dc94e]{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-card);text-align:center}.billing-history-section[data-v-c8bbd489]{background:var(--bg-card);border-radius:16px;padding:24px;border:1px solid var(--border-secondary)}.section-header[data-v-c8bbd489]{margin-bottom:24px}.section-title[data-v-c8bbd489]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.section-title i[data-v-c8bbd489]{color:var(--color-bpm);font-size:22px}.loading-state[data-v-c8bbd489],.empty-state[data-v-c8bbd489]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-tertiary);gap:16px}.loading-state i[data-v-c8bbd489],.empty-state i[data-v-c8bbd489]{font-size:48px;opacity:.5}.loading-state p[data-v-c8bbd489],.empty-state p[data-v-c8bbd489]{margin:0;font-size:15px}.loading-spinner[data-v-c8bbd489]{width:32px;height:32px;border:3px solid var(--border-secondary);border-top-color:var(--color-bpm);border-radius:50%;animation:spin-c8bbd489 1s linear infinite}@keyframes spin-c8bbd489{to{transform:rotate(360deg)}}.last-invoice-card[data-v-c8bbd489]{background:var(--bg-tertiary);border-radius:12px;overflow:hidden;margin-bottom:24px}.last-invoice-card .card-header[data-v-c8bbd489]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary)}.last-invoice-card .card-header .card-label[data-v-c8bbd489]{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.last-invoice-card .card-body[data-v-c8bbd489]{display:flex;justify-content:space-between;align-items:center;padding:20px;gap:24px}@media(max-width:576px){.last-invoice-card .card-body[data-v-c8bbd489]{flex-direction:column;align-items:flex-start}}.last-invoice-card .invoice-details[data-v-c8bbd489]{display:flex;flex-direction:column;gap:8px}.last-invoice-card .detail-row[data-v-c8bbd489]{display:flex;align-items:center;gap:12px}.last-invoice-card .detail-row .detail-label[data-v-c8bbd489]{font-size:13px;color:var(--text-tertiary);min-width:100px}.last-invoice-card .detail-row .detail-value[data-v-c8bbd489]{font-size:14px;font-weight:500;color:var(--text-primary)}.last-invoice-card .invoice-amount-section[data-v-c8bbd489]{text-align:right}@media(max-width:576px){.last-invoice-card .invoice-amount-section[data-v-c8bbd489]{text-align:left;margin-top:16px}}.last-invoice-card .invoice-amount-section .amount-label[data-v-c8bbd489]{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.last-invoice-card .invoice-amount-section .amount-value[data-v-c8bbd489]{font-size:28px;font-weight:700;color:var(--text-primary)}.last-invoice-card .card-footer[data-v-c8bbd489]{padding:16px 20px;border-top:1px solid var(--border-secondary);display:flex;justify-content:flex-end}.last-invoice-card .card-footer .download-btn[data-v-c8bbd489]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-bpm);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.last-invoice-card .card-footer .download-btn[data-v-c8bbd489]:hover{filter:brightness(.9)}.invoice-status[data-v-c8bbd489],.status-badge[data-v-c8bbd489]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.invoice-status.status-paid[data-v-c8bbd489],.status-badge.status-paid[data-v-c8bbd489]{background:#33996726;color:var(--color-success)}.invoice-status.status-open[data-v-c8bbd489],.invoice-status.status-pending[data-v-c8bbd489],.status-badge.status-open[data-v-c8bbd489],.status-badge.status-pending[data-v-c8bbd489]{background:#fa7b0d26;color:var(--color-warning)}.invoice-status.status-overdue[data-v-c8bbd489],.invoice-status.status-uncollectible[data-v-c8bbd489],.status-badge.status-overdue[data-v-c8bbd489],.status-badge.status-uncollectible[data-v-c8bbd489]{background:#fe00001a;color:var(--color-danger)}.invoice-status.status-void[data-v-c8bbd489],.invoice-status.status-draft[data-v-c8bbd489],.status-badge.status-void[data-v-c8bbd489],.status-badge.status-draft[data-v-c8bbd489]{background:var(--bg-tertiary);color:var(--text-tertiary)}.past-invoices[data-v-c8bbd489]{margin-top:8px}.past-invoices-title[data-v-c8bbd489]{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 16px}.invoices-table[data-v-c8bbd489]{border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.table-header[data-v-c8bbd489],.table-row[data-v-c8bbd489]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 60px;align-items:center;padding:12px 16px;gap:12px}@media(max-width:768px){.table-header[data-v-c8bbd489],.table-row[data-v-c8bbd489]{grid-template-columns:1fr 1fr 1fr 60px}.table-header .col-date[data-v-c8bbd489],.table-row .col-date[data-v-c8bbd489]{display:none}}.table-header[data-v-c8bbd489]{background:var(--bg-tertiary);font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.table-row[data-v-c8bbd489]{font-size:14px;color:var(--text-primary);border-top:1px solid var(--border-secondary);transition:background .2s ease}.table-row[data-v-c8bbd489]:hover{background:var(--bg-tertiary)}.col-number[data-v-c8bbd489]{font-weight:500}.col-amount[data-v-c8bbd489]{font-weight:600}.col-actions[data-v-c8bbd489]{text-align:right}.action-btn[data-v-c8bbd489]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.action-btn[data-v-c8bbd489]:hover{background:var(--color-bpm);border-color:var(--color-bpm);color:#fff}.subscribed-addon-card[data-v-07caf2ed]{background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s ease}.subscribed-addon-card[data-v-07caf2ed]:hover{border-color:var(--color-bpm);box-shadow:0 4px 16px #3b5bfd1f}.subscribed-addon-card.is-scheduled-removal[data-v-07caf2ed]{border-color:var(--color-warning);background:linear-gradient(to right,rgba(255,193,7,.05),transparent)}.subscribed-addon-card.is-scheduled-removal[data-v-07caf2ed]:hover{border-color:var(--color-warning)}.addon-icon[data-v-07caf2ed]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.addon-icon i[data-v-07caf2ed]{font-size:20px}.addon-icon.icon-ecm[data-v-07caf2ed]{background:#80ba2626;color:#80ba26}.addon-icon.icon-bpm[data-v-07caf2ed]{background:#3b5bfd26;color:#3b5bfd}.addon-icon.icon-dss[data-v-07caf2ed],.addon-icon.icon-signature[data-v-07caf2ed]{background:#6600a226;color:#6600a2}.addon-icon.icon-crm[data-v-07caf2ed]{background:#fa7b0d26;color:#fa7b0d}.addon-icon.icon-erp[data-v-07caf2ed]{background:#cc006626;color:#c06}.addon-icon.icon-storage[data-v-07caf2ed]{background:#5dc5ec26;color:#5dc5ec}.addon-icon.icon-users[data-v-07caf2ed]{background:#ffc10726;color:#ffc107}.addon-icon.icon-ocr[data-v-07caf2ed]{background:#6c757d26;color:#6c757d}.addon-icon.icon-general[data-v-07caf2ed]{background:var(--bg-tertiary);color:var(--text-secondary)}.addon-content[data-v-07caf2ed]{flex:1;min-width:0}.addon-content .addon-name[data-v-07caf2ed]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.addon-content .addon-description[data-v-07caf2ed]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.addon-content .addon-value[data-v-07caf2ed]{display:inline-flex;align-items:baseline;gap:4px;background:var(--bg-tertiary);padding:4px 10px;border-radius:16px;font-size:12px;margin-top:8px}.addon-content .addon-value .value[data-v-07caf2ed]{font-weight:600;color:var(--text-primary)}.addon-content .addon-value .unit[data-v-07caf2ed]{color:var(--text-secondary)}.addon-status[data-v-07caf2ed]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:120px}.removal-badge[data-v-07caf2ed]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffc10726;color:var(--color-warning);border-radius:16px;font-size:12px;font-weight:500}.removal-badge i[data-v-07caf2ed]{font-size:11px}.active-badge[data-v-07caf2ed]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#33996726;color:var(--color-success);border-radius:16px;font-size:12px;font-weight:500}.active-badge i[data-v-07caf2ed]{font-size:11px}.addon-price[data-v-07caf2ed]{display:flex;align-items:baseline;gap:2px}.addon-price .price[data-v-07caf2ed]{font-size:16px;font-weight:600;color:var(--text-primary)}.addon-price .period[data-v-07caf2ed]{font-size:12px;color:var(--text-tertiary)}.addon-action[data-v-07caf2ed]{padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;border:2px solid transparent;white-space:nowrap}.addon-action.btn-remove[data-v-07caf2ed]{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}.addon-action.btn-remove[data-v-07caf2ed]:hover{background:var(--color-danger);color:#fff}.addon-action.btn-keep[data-v-07caf2ed]{background:transparent;color:var(--color-success);border-color:var(--color-success)}.addon-action.btn-keep[data-v-07caf2ed]:hover{background:var(--color-success);color:#fff}.addon-action i[data-v-07caf2ed]{font-size:11px}@media(max-width:768px){.subscribed-addon-card[data-v-07caf2ed]{flex-wrap:wrap}.addon-content[data-v-07caf2ed]{flex:1 1 100%;order:1;margin-left:64px}.addon-icon[data-v-07caf2ed]{order:0}.addon-status[data-v-07caf2ed]{order:2;flex-direction:row;width:100%;justify-content:space-between;margin-top:12px}.addon-action[data-v-07caf2ed]{order:3;width:100%;justify-content:center;margin-top:12px}}.my-addons-section[data-v-c3f2e717]{background:var(--bg-secondary);border-radius:16px;padding:24px}.section-header[data-v-c3f2e717]{margin-bottom:20px}.section-header .header-content h2[data-v-c3f2e717]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.section-header .header-content p[data-v-c3f2e717]{font-size:14px;color:var(--text-secondary);margin:0}.empty-state[data-v-c3f2e717]{text-align:center;padding:40px 20px}.empty-state .empty-icon[data-v-c3f2e717]{width:64px;height:64px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.empty-state .empty-icon i[data-v-c3f2e717]{font-size:28px;color:var(--text-tertiary)}.empty-state h3[data-v-c3f2e717]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-c3f2e717]{font-size:14px;color:var(--text-secondary);margin:0}.addons-list[data-v-c3f2e717]{display:flex;flex-direction:column;gap:12px}.addon-removal-overlay[data-v-210322bb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}.addon-removal-modal[data-v-210322bb]{background:var(--bg-card);border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-210322bb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-secondary)}.modal-header h3[data-v-210322bb]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.modal-header .close-btn[data-v-210322bb]{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-header .close-btn[data-v-210322bb]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.modal-header .close-btn[data-v-210322bb]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-210322bb]{padding:24px}.addon-info[data-v-210322bb]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-tertiary);border-radius:12px;margin-bottom:20px}.addon-info .addon-icon[data-v-210322bb]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.addon-info .addon-icon i[data-v-210322bb]{font-size:20px}.addon-info .addon-icon.icon-ecm[data-v-210322bb]{background:#80ba2626;color:#80ba26}.addon-info .addon-icon.icon-bpm[data-v-210322bb]{background:#3b5bfd26;color:#3b5bfd}.addon-info .addon-icon.icon-dss[data-v-210322bb],.addon-info .addon-icon.icon-signature[data-v-210322bb]{background:#6600a226;color:#6600a2}.addon-info .addon-icon.icon-crm[data-v-210322bb]{background:#fa7b0d26;color:#fa7b0d}.addon-info .addon-icon.icon-erp[data-v-210322bb]{background:#cc006626;color:#c06}.addon-info .addon-icon.icon-storage[data-v-210322bb]{background:#5dc5ec26;color:#5dc5ec}.addon-info .addon-icon.icon-users[data-v-210322bb]{background:#ffc10726;color:#ffc107}.addon-info .addon-icon.icon-ocr[data-v-210322bb]{background:#6c757d26;color:#6c757d}.addon-info .addon-icon.icon-general[data-v-210322bb]{background:var(--bg-secondary);color:var(--text-secondary)}.addon-info .addon-details[data-v-210322bb]{flex:1;min-width:0}.addon-info .addon-details h4[data-v-210322bb]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.addon-info .addon-details p[data-v-210322bb]{font-size:13px;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.info-notice[data-v-210322bb]{display:flex;gap:12px;padding:16px;background:#3b5bfd14;border-radius:10px;margin-bottom:20px}.info-notice i[data-v-210322bb]{color:var(--color-bpm);font-size:16px;margin-top:2px}.info-notice p[data-v-210322bb]{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}.removal-bullets[data-v-210322bb]{list-style:none;padding:0;margin:0}.removal-bullets li[data-v-210322bb]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:var(--text-secondary);font-size:14px;line-height:1.4}.removal-bullets li i[data-v-210322bb]{color:var(--color-success);font-size:12px;margin-top:4px}.removal-bullets li[data-v-210322bb]:not(:last-child){border-bottom:1px solid var(--border-secondary)}.modal-footer[data-v-210322bb]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--border-secondary)}.modal-footer button[data-v-210322bb]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer button[data-v-210322bb]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .cancel-btn[data-v-210322bb]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary)}.modal-footer .cancel-btn[data-v-210322bb]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.modal-footer .confirm-btn[data-v-210322bb]{background:var(--color-danger);border:none;color:#fff}.modal-footer .confirm-btn[data-v-210322bb]:hover:not(:disabled){opacity:.9}.modal-footer .confirm-btn i[data-v-210322bb]{font-size:12px}.loading-spinner[data-v-210322bb]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-210322bb .8s linear infinite}@keyframes spin-210322bb{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-210322bb],.modal-fade-leave-active[data-v-210322bb]{transition:opacity .2s ease}.modal-fade-enter-active .addon-removal-modal[data-v-210322bb],.modal-fade-leave-active .addon-removal-modal[data-v-210322bb]{transition:transform .2s ease}.modal-fade-enter[data-v-210322bb],.modal-fade-leave-to[data-v-210322bb]{opacity:0}.modal-fade-enter .addon-removal-modal[data-v-210322bb],.modal-fade-leave-to .addon-removal-modal[data-v-210322bb]{transform:scale(.95)}.my-plan-page[data-v-ae18d4b1]{min-height:100vh;background:var(--bg-primary)}.page-container[data-v-ae18d4b1]{max-width:1200px;margin:0 auto;padding:32px 24px}@media(max-width:768px){.page-container[data-v-ae18d4b1]{padding:24px 16px}}.page-header[data-v-ae18d4b1]{margin-bottom:40px;text-align:center}.page-header h1[data-v-ae18d4b1]{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 8px}@media(max-width:768px){.page-header h1[data-v-ae18d4b1]{font-size:26px}}.page-header p[data-v-ae18d4b1]{font-size:16px;color:var(--text-secondary);margin:0}.loading-container[data-v-ae18d4b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.loading-container .loading-spinner[data-v-ae18d4b1]{width:48px;height:48px;border:4px solid var(--border-secondary);border-top-color:var(--color-bpm);border-radius:50%;animation:spin-ae18d4b1 1s linear infinite}.loading-container p[data-v-ae18d4b1]{font-size:15px;color:var(--text-secondary)}@keyframes spin-ae18d4b1{to{transform:rotate(360deg)}}.content-sections[data-v-ae18d4b1]{display:flex;flex-direction:column}.partner-notice[data-v-ae18d4b1]{margin-top:24px;padding:20px 24px;background:linear-gradient(135deg,#fa7b0d14,#fa7b0d0a);border:1px solid rgba(250,123,13,.3);border-radius:12px}.partner-notice .partner-notice-content[data-v-ae18d4b1]{display:flex;align-items:flex-start;gap:16px}.partner-notice .partner-notice-content>i[data-v-ae18d4b1]{font-size:28px;color:#fa7b0d;flex-shrink:0;margin-top:2px}.partner-notice .partner-notice-content .notice-text h4[data-v-ae18d4b1]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 6px}.partner-notice .partner-notice-content .notice-text p[data-v-ae18d4b1]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.success-modal-overlay[data-v-ae18d4b1]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.success-modal[data-v-ae18d4b1]{background:var(--bg-card);border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.success-modal .modal-header[data-v-ae18d4b1]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-secondary)}.success-modal .modal-header h3[data-v-ae18d4b1]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.success-modal .modal-header .close-btn[data-v-ae18d4b1]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer}.success-modal .modal-header .close-btn[data-v-ae18d4b1]:hover{background:var(--color-danger);color:#fff}.success-modal .modal-body[data-v-ae18d4b1]{padding:32px 24px;text-align:center}.success-modal .modal-body .success-icon[data-v-ae18d4b1]{width:64px;height:64px;background:#33996726;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.success-modal .modal-body .success-icon i[data-v-ae18d4b1]{font-size:32px;color:var(--color-success)}.success-modal .modal-body .message-content[data-v-ae18d4b1]{font-size:15px;color:var(--text-secondary);line-height:1.6}.success-modal .modal-body .message-content[data-v-ae18d4b1] h3{font-size:20px;color:var(--text-primary);margin-bottom:12px}.success-modal .modal-body .message-content[data-v-ae18d4b1] p{margin:8px 0}.success-modal .payment-link-section[data-v-ae18d4b1]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-secondary)}.success-modal .payment-link-section .payment-link-btn[data-v-ae18d4b1]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--color-bpm);color:#fff;text-decoration:none;border-radius:10px;font-size:15px;font-weight:600;transition:all .2s ease}.success-modal .payment-link-section .payment-link-btn[data-v-ae18d4b1]:hover{filter:brightness(.9);transform:translateY(-1px)}.success-modal .payment-link-section .payment-link-btn i[data-v-ae18d4b1]{font-size:18px}.success-modal .payment-link-section .payment-instructions[data-v-ae18d4b1]{margin-top:16px;font-size:13px;color:var(--text-tertiary)}.success-modal .modal-footer[data-v-ae18d4b1]{padding:16px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary);display:flex;justify-content:flex-end}.success-modal .modal-footer .done-btn[data-v-ae18d4b1]{padding:10px 24px;background:var(--color-success);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.success-modal .modal-footer .done-btn[data-v-ae18d4b1]:hover{filter:brightness(.9)}.modal-fade-enter-active[data-v-ae18d4b1],.modal-fade-leave-active[data-v-ae18d4b1],.modal-fade-enter-active .success-modal[data-v-ae18d4b1],.modal-fade-leave-active .success-modal[data-v-ae18d4b1]{transition:all .3s ease}.modal-fade-enter[data-v-ae18d4b1],.modal-fade-leave-to[data-v-ae18d4b1]{opacity:0}.modal-fade-enter .success-modal[data-v-ae18d4b1],.modal-fade-enter .addon-confirm-modal[data-v-ae18d4b1],.modal-fade-leave-to .success-modal[data-v-ae18d4b1],.modal-fade-leave-to .addon-confirm-modal[data-v-ae18d4b1]{transform:scale(.95) translateY(-20px)}.addon-confirm-overlay[data-v-ae18d4b1]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.addon-confirm-modal[data-v-ae18d4b1]{background:var(--bg-card);border-radius:16px;max-width:480px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden;transition:all .3s ease}.addon-confirm-modal .modal-header[data-v-ae18d4b1]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-secondary)}.addon-confirm-modal .modal-header h3[data-v-ae18d4b1]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.addon-confirm-modal .modal-header .close-btn[data-v-ae18d4b1]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer}.addon-confirm-modal .modal-header .close-btn[data-v-ae18d4b1]:hover{background:var(--color-danger);color:#fff}.addon-confirm-modal .modal-body[data-v-ae18d4b1]{padding:24px}.addon-confirm-modal .modal-body .info-notice[data-v-ae18d4b1]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#3399671a;border-radius:10px;margin-bottom:20px}.addon-confirm-modal .modal-body .info-notice i[data-v-ae18d4b1]{font-size:20px;color:var(--color-success);flex-shrink:0;margin-top:2px}.addon-confirm-modal .modal-body .info-notice p[data-v-ae18d4b1]{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}.addon-confirm-modal .modal-body .addon-list .addon-item[data-v-ae18d4b1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-tertiary);border-radius:8px;margin-bottom:8px}.addon-confirm-modal .modal-body .addon-list .addon-item[data-v-ae18d4b1]:last-child{margin-bottom:0}.addon-confirm-modal .modal-body .addon-list .addon-item .addon-name[data-v-ae18d4b1]{font-size:14px;font-weight:500;color:var(--text-primary)}.addon-confirm-modal .modal-body .addon-list .addon-item .addon-quantity[data-v-ae18d4b1]{font-size:13px;color:var(--text-secondary);background:var(--bg-card);padding:4px 8px;border-radius:4px}.addon-confirm-modal .modal-footer[data-v-ae18d4b1]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.addon-confirm-modal .modal-footer .cancel-btn[data-v-ae18d4b1]{padding:10px 20px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.addon-confirm-modal .modal-footer .cancel-btn[data-v-ae18d4b1]:hover{background:var(--bg-hover);color:var(--text-primary)}.addon-confirm-modal .modal-footer .confirm-btn[data-v-ae18d4b1]{padding:10px 24px;background:var(--color-success);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.addon-confirm-modal .modal-footer .confirm-btn[data-v-ae18d4b1]:hover{filter:brightness(.9)}.trash-toolbar[data-v-cd4ecdc3]{margin-bottom:12px}.trash-header-panel[data-v-cd4ecdc3]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.trash-header-panel--mobile[data-v-cd4ecdc3]{flex-direction:column;align-items:stretch}.trash-header-left[data-v-cd4ecdc3]{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;width:100%}.trash-select-all[data-v-cd4ecdc3]{margin:0;flex-shrink:0}.trash-title[data-v-cd4ecdc3]{font-size:13px;font-weight:600;color:var(--color-admin);white-space:nowrap}.trash-actions[data-v-cd4ecdc3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.trash-actions--mobile[data-v-cd4ecdc3]{width:100%;margin-left:0}.trash-actions--mobile .trash-btn[data-v-cd4ecdc3]{flex:1;justify-content:center}.trash-btn[data-v-cd4ecdc3]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.trash-btn i[data-v-cd4ecdc3]{font-size:13px}.trash-btn[data-v-cd4ecdc3]:disabled{opacity:.5;cursor:default}.trash-btn--primary[data-v-cd4ecdc3]{background:var(--color-admin);color:var(--text-inverse, #fff);border-color:var(--color-admin)}.trash-btn--primary[data-v-cd4ecdc3]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}.trash-btn--secondary[data-v-cd4ecdc3]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.trash-btn--secondary[data-v-cd4ecdc3]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.trash-action-btn[data-v-cd4ecdc3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.trash-action-btn i[data-v-cd4ecdc3]{font-size:14px}.trash-action-btn[data-v-cd4ecdc3]:hover:not(:disabled){background:var(--bg-hover);color:var(--color-admin);border-color:var(--color-admin)}.trash-action-btn[data-v-cd4ecdc3]:disabled{opacity:.4;cursor:default}.trash-action-btn--danger[data-v-cd4ecdc3]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}.trash-action-btn--active[data-v-cd4ecdc3]:not(:disabled){color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 40%,var(--border-secondary))}.trash-filters-panel[data-v-cd4ecdc3]{margin-top:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.trash-filters-grid[data-v-cd4ecdc3]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.trash-filter-field[data-v-cd4ecdc3]{display:flex;flex-direction:column;gap:4px;min-width:180px}.trash-filter-field label[data-v-cd4ecdc3]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.trash-filter-field--dates[data-v-cd4ecdc3]{min-width:280px}.trash-filter-input[data-v-cd4ecdc3]{height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.trash-filter-input[data-v-cd4ecdc3]::placeholder{color:var(--text-tertiary)}.trash-filter-input[data-v-cd4ecdc3]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.trash-filter-select[data-v-cd4ecdc3]{min-width:200px}.trash-filter-meta[data-v-cd4ecdc3]{display:block;color:var(--text-tertiary);font-size:11px}.trash-date-range[data-v-cd4ecdc3]{display:flex;align-items:center;gap:8px}.trash-datepicker[data-v-cd4ecdc3]{width:130px}.trash-filter-actions[data-v-cd4ecdc3]{display:flex;align-items:flex-end;padding-bottom:1px}@media screen and (max-width:699px){.trash-header-left[data-v-cd4ecdc3]{flex-direction:column;align-items:stretch}.trash-actions[data-v-cd4ecdc3]{margin-left:0}.trash-filter-field[data-v-cd4ecdc3],.trash-filter-field--dates[data-v-cd4ecdc3],.trash-filter-select[data-v-cd4ecdc3]{width:100%;min-width:0}.trash-date-range[data-v-cd4ecdc3]{flex-direction:column;align-items:stretch}.trash-date-range .trash-datepicker[data-v-cd4ecdc3],.trash-filter-actions[data-v-cd4ecdc3]{width:100%}.trash-filter-actions .trash-btn[data-v-cd4ecdc3]{width:100%;justify-content:center}}.trash-filters-panel .vs__dropdown-toggle{min-height:32px;border-radius:8px;border-color:var(--border-secondary);background:var(--bg-primary)}.trash-filters-panel .vs__search,.trash-filters-panel .vs__selected{color:var(--text-primary);font-size:13px}.trash-filters-panel .vs__actions{color:var(--text-secondary)}.trash-filters-panel .v-select.vs--open .vs__dropdown-toggle{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.trash-tabs[data-v-cf554892]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;max-width:100%}.trash-tabs[data-v-cf554892]::-webkit-scrollbar{display:none}.trash-tab[data-v-cf554892]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.trash-tab i[data-v-cf554892]{font-size:12px;opacity:.7}.trash-tab[data-v-cf554892]:hover{color:var(--text-primary);background:var(--bg-hover)}.trash-tab.active[data-v-cf554892]{color:var(--color-admin);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.trash-tab.active i[data-v-cf554892]{opacity:1}@media screen and (max-width:699px){.trash-tab[data-v-cf554892]{padding:6px 10px;font-size:12px}.trash-tab i[data-v-cf554892]{display:none}}.trash-doc-details__layout[data-v-9b4db35d]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.trash-doc-details__main[data-v-9b4db35d],.trash-doc-details__aside[data-v-9b4db35d]{display:flex;flex-direction:column;gap:12px;min-width:0}.trash-doc-panel[data-v-9b4db35d]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.trash-doc-panel__header[data-v-9b4db35d]{padding:10px 14px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.trash-doc-panel__body[data-v-9b4db35d]{padding:12px 14px}.trash-doc-panel__row[data-v-9b4db35d]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-secondary);font-size:13px}.trash-doc-panel__row[data-v-9b4db35d]:last-child{border-bottom:none}.trash-doc-panel__label[data-v-9b4db35d]{font-weight:600;color:var(--text-secondary);font-size:12px}.trash-doc-panel__value[data-v-9b4db35d]{color:var(--text-primary);min-width:0;word-break:break-word}.trash-doc-panel__danger[data-v-9b4db35d]{color:var(--color-danger, #ef4444);font-size:12px}.trash-doc-alert[data-v-9b4db35d]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.trash-doc-alert i[data-v-9b4db35d]{margin-top:2px;color:var(--text-tertiary);flex-shrink:0}.trash-doc-alert--warning[data-v-9b4db35d]{border-color:color-mix(in srgb,var(--color-warning, #f59e0b) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-warning, #f59e0b) 8%,var(--bg-primary));color:var(--text-primary)}.trash-doc-alert--warning i[data-v-9b4db35d]{color:var(--color-warning, #f59e0b)}.trash-doc-tags[data-v-9b4db35d]{display:flex;flex-wrap:wrap;gap:6px}.trash-doc-tag[data-v-9b4db35d]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,var(--border-secondary))}.trash-file-card[data-v-9b4db35d]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:10px 12px;margin-bottom:8px}.trash-file-card[data-v-9b4db35d]:last-child{margin-bottom:0}.trash-file-card__name[data-v-9b4db35d]{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:8px;word-break:break-word}.trash-file-card__meta[data-v-9b4db35d]{display:grid;gap:4px;margin:0}.trash-file-card__meta>div[data-v-9b4db35d]{display:flex;justify-content:space-between;gap:8px}.trash-file-card__meta dt[data-v-9b4db35d]{font-size:11px;font-weight:500;color:var(--text-tertiary);margin:0}.trash-file-card__meta dd[data-v-9b4db35d]{font-size:11px;color:var(--text-secondary);margin:0;text-align:right}.files-container[data-v-9b4db35d]{max-height:350px;overflow-y:auto}.template-container[data-v-9b4db35d]{max-height:420px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.template-container[data-v-9b4db35d] .component-column-wrapper{display:block;flex:0 0 100%;max-width:100%;width:100%;clear:both;position:relative}.template-container[data-v-9b4db35d] .component-column-wrapper>div{width:100%}.template-container[data-v-9b4db35d] .rendered-component{max-width:100%}.template-container[data-v-9b4db35d] .row{margin-left:0;margin-right:0}.template-container[data-v-9b4db35d] .row>[class*=col-]{padding-left:.5rem;padding-right:.5rem;min-width:0}@media screen and (max-width:991px){.trash-doc-details__layout[data-v-9b4db35d]{grid-template-columns:1fr}.trash-doc-panel__row[data-v-9b4db35d]{grid-template-columns:1fr;gap:4px}}.trash-restore-folder__message[data-v-e02125a7]{margin:0 0 12px;font-size:13px;color:var(--text-secondary);line-height:1.45}.trash-restore-folder__tree[data-v-e02125a7]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;max-height:300px;overflow-y:auto;padding:8px}.trash-restore-folder__loading[data-v-e02125a7]{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--text-secondary)}.trash-page[data-v-58fa19bf]{width:100%;min-height:0}.trash-tabs-panel[data-v-58fa19bf]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.trash-cleaning-overlay[data-v-58fa19bf]{position:absolute;top:-200px}.trash-empty-state[data-v-58fa19bf]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.trash-empty-state__icon[data-v-58fa19bf]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.trash-empty-state__text[data-v-58fa19bf]{font-weight:500}.trash-list-panel[data-v-58fa19bf]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.trash-list-panel .list-container[data-v-58fa19bf]{margin:0}.trash-table{background:transparent}.trash-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}.trash-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}.trash-table tbody tr:hover td{background:var(--bg-hover)}.trash-name-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.trash-name-cell__title{font-weight:600;color:var(--text-primary);font-size:13px}.trash-name-cell__desc{font-size:12px;color:var(--text-secondary);line-height:1.35}.trash-name-cell__meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-secondary);line-height:1.35}.trash-meta-danger{color:var(--color-danger, #ef4444)!important}.trash-meta-warning{color:var(--color-warning, #f59e0b)!important}.trash-user-cell{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary)}.trash-user-cell__email{font-size:12px;color:var(--text-tertiary)}.trash-actions-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px}.trash-row-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.trash-row-action-btn i{font-size:14px}.trash-row-action-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.trash-deleted-col{font-weight:600;background-color:var(--bg-hover)}.trash-modal .modal-content{overflow:visible;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.trash-modal .modal-header,.trash-modal .trash-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.trash-modal .modal-header .modal-title,.trash-modal .trash-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.trash-modal .modal-header .close,.trash-modal .trash-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.trash-modal .modal-header .close:hover,.trash-modal .trash-modal__header .close:hover{opacity:1;color:var(--text-primary)}.trash-modal .trash-modal__body,.trash-modal .modal-body{overflow:visible;padding:16px 18px 18px;background:var(--bg-secondary);color:var(--text-primary)}.trash-modal .trash-modal__footer,.trash-modal .modal-footer{border-top:1px solid var(--border-secondary);background:var(--bg-secondary);padding:12px 18px}.trash-confirm-modal{border-radius:12px;background:var(--bg-modal, var(--bg-secondary));border:none;overflow:hidden;color:var(--text-primary)}.trash-confirm-modal__header{border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary)}.trash-confirm-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.trash-confirm-modal__header .close{color:var(--text-secondary);text-shadow:none}.trash-confirm-modal__footer{border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.email-logs-page[data-v-768bbf46]{width:100%;min-height:0}.email-logs-header-panel[data-v-768bbf46]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.email-logs-header-panel--mobile[data-v-768bbf46]{flex-direction:column;align-items:stretch}.email-logs-header-left[data-v-768bbf46],.email-logs-header-right[data-v-768bbf46]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.email-logs-header-right[data-v-768bbf46]{justify-content:flex-end;flex-shrink:0}.email-logs-filter-toggle[data-v-768bbf46]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.email-logs-filter-toggle i[data-v-768bbf46]{font-size:11px}.email-logs-filter-toggle[data-v-768bbf46]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.email-logs-filter-toggle--active[data-v-768bbf46]{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary))}.email-logs-filter-toggle__badge[data-v-768bbf46]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-admin);color:var(--text-inverse, #fff);font-size:10px;font-weight:700}.email-logs-refresh-btn[data-v-768bbf46]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.email-logs-refresh-btn i[data-v-768bbf46]{font-size:13px}.email-logs-refresh-btn[data-v-768bbf46]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-admin)}.email-logs-refresh-btn[data-v-768bbf46]:disabled{opacity:.5;cursor:default}.email-logs-btn[data-v-768bbf46]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.email-logs-btn[data-v-768bbf46]:disabled{opacity:.45;cursor:default}.email-logs-btn--primary[data-v-768bbf46]{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border-color:color-mix(in srgb,var(--color-admin) 25%,var(--border-secondary))}.email-logs-btn--primary[data-v-768bbf46]:hover:not(:disabled){background:color-mix(in srgb,var(--color-admin) 18%,transparent);border-color:color-mix(in srgb,var(--color-admin) 40%,var(--border-secondary))}.email-logs-btn--secondary[data-v-768bbf46]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.email-logs-btn--secondary[data-v-768bbf46]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.email-logs-filters-panel[data-v-768bbf46]{margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px;overflow:visible}.email-logs-filters-grid[data-v-768bbf46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px;margin-bottom:12px;align-items:start}.email-logs-filter-field[data-v-768bbf46]{display:flex;flex-direction:column;min-width:0}.email-logs-filter-field--period[data-v-768bbf46]{grid-column:span 2;min-width:280px}.email-logs-filter-label-wrap[data-v-768bbf46]{display:flex;align-items:center;margin-bottom:.5rem}.email-logs-filter-label[data-v-768bbf46]{margin-bottom:0!important;font-size:14px;font-weight:400;color:var(--text-primary)}.email-logs-period-row[data-v-768bbf46]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.email-logs-filters-actions[data-v-768bbf46]{display:flex;justify-content:flex-end;gap:8px}.email-logs-filters-fade-enter-active[data-v-768bbf46],.email-logs-filters-fade-leave-active[data-v-768bbf46]{transition:opacity .15s ease}.email-logs-filters-fade-enter[data-v-768bbf46],.email-logs-filters-fade-leave-to[data-v-768bbf46]{opacity:0}[data-v-768bbf46] .email-logs-filters-panel .vdpComponent{display:block!important;width:100%;color:var(--text-primary)}[data-v-768bbf46] .email-logs-filters-panel .vdpComponent>input{width:100%;height:32px;padding:.375rem .75rem;font-size:13px;line-height:1.4;color:var(--text-primary);background-color:var(--bg-input);border:1px solid var(--border-input, var(--border-secondary));border-radius:6px;box-shadow:none}[data-v-768bbf46] .email-logs-filters-panel .vdpComponent>input::placeholder{color:var(--text-placeholder, var(--text-tertiary))}[data-v-768bbf46] .email-logs-filters-panel .vdpComponent>input:focus{color:var(--text-primary);background-color:var(--bg-input);border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent);outline:none}[data-v-768bbf46] .email-logs-filters-panel .vdpComponent>input:read-only,[data-v-768bbf46] .email-logs-filters-panel .vdpComponent>input:disabled{background-color:var(--bg-tertiary);color:var(--text-secondary);opacity:1}[data-v-768bbf46] .email-logs-filters-panel .vs__dropdown-toggle{min-height:32px;background:var(--bg-input);border-color:var(--border-input, var(--border-secondary));border-radius:6px}[data-v-768bbf46] .email-logs-filters-panel .vs__search,[data-v-768bbf46] .email-logs-filters-panel .vs__selected{color:var(--text-primary);font-size:13px}[data-v-768bbf46] .email-logs-filters-panel .vs__placeholder{color:var(--text-placeholder, var(--text-tertiary));font-size:13px}[data-v-768bbf46] .email-logs-filters-panel .vs__open-indicator,[data-v-768bbf46] .email-logs-filters-panel .vs__clear{fill:var(--text-secondary)}[data-v-768bbf46] .email-logs-filters-panel .form-control{height:32px;font-size:13px;border-radius:6px}.email-logs-empty-state[data-v-768bbf46]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.email-logs-empty-state__icon[data-v-768bbf46]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.email-logs-empty-state__text[data-v-768bbf46]{font-weight:500}.email-logs-empty-state--inset[data-v-768bbf46]{border:none;border-radius:0;background:transparent;margin:4px 0}.email-logs-list-panel[data-v-768bbf46]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.email-logs-list-panel .list-container[data-v-768bbf46]{margin:0}.email-logs-subject-cell[data-v-768bbf46]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.email-logs-subject-cell__title[data-v-768bbf46]{font-weight:600;color:var(--text-primary);font-size:13px;word-break:break-word}.email-logs-subject-cell__meta[data-v-768bbf46]{font-size:12px;color:var(--text-secondary);line-height:1.35}.email-logs-details-cell[data-v-768bbf46]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.email-logs-details-cell--empty[data-v-768bbf46]{color:var(--text-tertiary)}.email-logs-status[data-v-768bbf46]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.email-logs-status__dot[data-v-768bbf46]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.email-logs-status--success[data-v-768bbf46]{color:var(--color-success);background:var(--color-success-soft-bg, color-mix(in srgb, var(--color-success) 14%, transparent))}.email-logs-status--failure[data-v-768bbf46]{color:var(--color-danger);background:var(--color-danger-soft-bg, color-mix(in srgb, var(--color-danger) 14%, transparent))}.email-logs-status--unknown[data-v-768bbf46]{color:var(--text-secondary);background:var(--bg-tertiary)}.email-logs-actions-cell[data-v-768bbf46]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.email-logs-action-btn[data-v-768bbf46]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.email-logs-action-btn i[data-v-768bbf46]{font-size:14px}.email-logs-action-btn[data-v-768bbf46]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}[data-v-768bbf46] .email-logs-table{background:transparent}[data-v-768bbf46] .email-logs-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-768bbf46] .email-logs-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-768bbf46] .email-logs-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.email-logs-header-panel[data-v-768bbf46]{flex-direction:column;align-items:stretch;gap:8px}.email-logs-header-left[data-v-768bbf46],.email-logs-header-right[data-v-768bbf46]{width:100%}.email-logs-filter-field--period[data-v-768bbf46]{grid-column:span 1;min-width:0}.email-logs-period-row[data-v-768bbf46]{grid-template-columns:1fr}}.email-logs-headers-modal .modal-content{overflow:hidden;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.email-logs-headers-modal .modal-header,.email-logs-headers-modal .email-logs-headers-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.email-logs-headers-modal .modal-header .modal-title,.email-logs-headers-modal .email-logs-headers-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.email-logs-headers-modal .modal-header .close,.email-logs-headers-modal .email-logs-headers-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.email-logs-headers-modal .modal-header .close:hover,.email-logs-headers-modal .email-logs-headers-modal__header .close:hover{opacity:1;color:var(--text-primary)}.email-logs-headers-modal .email-logs-headers-modal__body,.email-logs-headers-modal .modal-body{padding:16px 18px;background:var(--bg-secondary)}.email-logs-headers-modal .email-logs-headers-modal__footer,.email-logs-headers-modal .modal-footer{border-top:1px solid var(--border-secondary);padding:12px 18px;background:var(--bg-secondary)}.email-logs-headers-modal .email-logs-headers-modal__footer .btn,.email-logs-headers-modal .modal-footer .btn{height:30px;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;border-color:var(--color-admin);background:var(--color-admin);color:var(--text-inverse, #fff)}.email-logs-headers-modal .email-logs-headers-modal__footer .btn:hover,.email-logs-headers-modal .modal-footer .btn:hover{filter:brightness(.94)}.email-logs-headers-pre{margin:0;padding:12px 14px;max-height:420px;overflow:auto;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.system-log-modal__title[data-v-c3458c45]{font-size:15px;font-weight:600;color:var(--text-primary)}.system-log-modal__hint[data-v-c3458c45]{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.system-log-modal__form[data-v-c3458c45]{display:flex;flex-direction:column}.system-log-field-label[data-v-c3458c45]{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.system-log-field-input[data-v-c3458c45]{border-radius:6px!important;border-color:var(--border-secondary)!important;background:var(--bg-primary)!important;color:var(--text-primary)!important;font-size:13px;min-height:34px}.system-log-field-input[data-v-c3458c45]:focus{border-color:var(--color-admin)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)!important}.system-log-field-error[data-v-c3458c45]{margin-top:4px;color:var(--color-danger);font-size:12px}.system-log-modal__actions[data-v-c3458c45]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border-divider)}.system-log-text-btn[data-v-c3458c45]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.system-log-text-btn[data-v-c3458c45]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.system-log-text-btn[data-v-c3458c45]:disabled{opacity:.5;cursor:default}.system-log-action-btn[data-v-c3458c45]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 24%,transparent);cursor:pointer;transition:all .15s ease}.system-log-action-btn[data-v-c3458c45]:hover:not(:disabled){background:color-mix(in srgb,var(--color-admin) 16%,transparent);border-color:color-mix(in srgb,var(--color-admin) 36%,transparent)}.system-log-action-btn[data-v-c3458c45]:disabled{opacity:.45;cursor:default}.modal-content.system-log-modal__content{background:var(--bg-modal, var(--bg-secondary));border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.system-log-modal__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-secondary)!important;padding:12px 16px!important}.system-log-modal__header .close{color:var(--text-tertiary);text-shadow:none;opacity:.7}.system-log-modal__header .close:hover{color:var(--text-primary);opacity:1}.system-log-modal__body{background:var(--bg-modal, var(--bg-secondary));padding:16px!important;color:var(--text-primary)}.system-log[data-v-7dcaec52]{width:100%;color:var(--text-primary)}.system-log-notice[data-v-7dcaec52]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;border-left:3px solid var(--color-admin);font-size:13px;line-height:1.45;color:var(--text-secondary)}.system-log-notice__icon[data-v-7dcaec52]{flex-shrink:0;margin-top:1px;color:var(--color-admin);font-size:14px}.system-log-toolbar[data-v-7dcaec52]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;min-height:46px;margin-bottom:12px}.system-log-toolbar--open[data-v-7dcaec52]{margin-bottom:0;border-bottom-color:transparent;border-radius:10px 10px 0 0}.system-log-toolbar__left[data-v-7dcaec52],.system-log-toolbar__right[data-v-7dcaec52]{display:flex;align-items:center;gap:8px}.system-log-filter-toggle[data-v-7dcaec52]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.system-log-filter-toggle i[data-v-7dcaec52]{font-size:11px;opacity:.75}.system-log-filter-toggle[data-v-7dcaec52]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.system-log-filter-toggle__badge[data-v-7dcaec52]{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;color:#fff;background:var(--color-admin);border:2px solid var(--bg-secondary);transform:translate(25%,-25%);pointer-events:none}.system-log-icon-btn[data-v-7dcaec52]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.system-log-icon-btn i[data-v-7dcaec52]{font-size:12px}.system-log-icon-btn[data-v-7dcaec52]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.system-log-icon-btn[data-v-7dcaec52]:disabled{opacity:.45;cursor:default}.system-log-filters[data-v-7dcaec52]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-top:none;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.system-log-filters__fields[data-v-7dcaec52]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.system-log-field[data-v-7dcaec52]{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 180px}.system-log-field--period[data-v-7dcaec52]{flex:1 1 260px}.system-log-field__label[data-v-7dcaec52]{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.system-log-period[data-v-7dcaec52]{display:flex;align-items:center;gap:8px}.system-log-category[data-v-7dcaec52]{display:flex;flex-direction:column;gap:8px}.system-log-tabs[data-v-7dcaec52]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px;overflow-x:auto;scrollbar-width:none;max-width:100%}.system-log-tabs[data-v-7dcaec52]::-webkit-scrollbar{display:none}.system-log-tab[data-v-7dcaec52]{display:flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;line-height:1;transition:all .15s ease}.system-log-tab[data-v-7dcaec52]:hover:not(:disabled):not(.active){color:var(--text-primary);background:var(--bg-hover)}.system-log-tab.active[data-v-7dcaec52]{color:var(--color-admin);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.system-log-tab[data-v-7dcaec52]:disabled{opacity:.5;cursor:default}.system-log-filters__actions[data-v-7dcaec52]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--border-divider)}.system-log-text-btn[data-v-7dcaec52]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.system-log-text-btn[data-v-7dcaec52]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.system-log-text-btn[data-v-7dcaec52]:disabled{opacity:.5;cursor:default}.system-log-action-btn[data-v-7dcaec52]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 24%,transparent);cursor:pointer;transition:all .15s ease}.system-log-action-btn[data-v-7dcaec52]:hover:not(:disabled){background:color-mix(in srgb,var(--color-admin) 16%,transparent);border-color:color-mix(in srgb,var(--color-admin) 36%,transparent)}.system-log-action-btn[data-v-7dcaec52]:disabled{opacity:.45;cursor:default}.system-log-meta[data-v-7dcaec52]{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary);margin:12px 0 6px}.system-log-meta__count[data-v-7dcaec52]{color:var(--text-secondary)}.system-log-meta__filtered[data-v-7dcaec52]{font-size:11px;font-weight:600;color:var(--color-admin)}.system-log-empty[data-v-7dcaec52]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-secondary);font-size:13px}.system-log-empty__icon[data-v-7dcaec52]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.system-log-empty__text[data-v-7dcaec52]{font-weight:500}.system-log-list[data-v-7dcaec52]{margin-top:6px;max-height:calc(100vh - 260px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}[data-v-7dcaec52] .table-custom-style{margin-bottom:0}[data-v-7dcaec52] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;position:sticky;top:0;z-index:1}[data-v-7dcaec52] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-color:var(--border-divider)}[data-v-7dcaec52] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}.system-log-desc[data-v-7dcaec52]{display:flex;flex-direction:column;gap:2px;min-width:0}.system-log-desc__text[data-v-7dcaec52]{color:var(--text-primary);font-weight:500;line-height:1.35}.system-log-desc__route[data-v-7dcaec52]{font-size:12px;color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.system-log-desc__params[data-v-7dcaec52]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.system-log-param[data-v-7dcaec52]{display:inline-flex;font-size:11px;padding:1px 7px;border-radius:999px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.system-log-method[data-v-7dcaec52]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.system-log-method--get[data-v-7dcaec52]{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 14%,transparent)}.system-log-method--post[data-v-7dcaec52]{color:var(--color-success);background:var(--color-success-soft-bg)}.system-log-method--put[data-v-7dcaec52]{color:var(--color-warning);background:var(--color-warning-soft-bg)}.system-log-method--delete[data-v-7dcaec52]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.system-log-method--other[data-v-7dcaec52]{color:var(--text-secondary);background:var(--bg-tertiary)}.system-log-response[data-v-7dcaec52]{display:inline-flex;align-items:center;gap:8px}.system-log-response__code[data-v-7dcaec52]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;color:var(--text-primary)}.system-log-status[data-v-7dcaec52]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.system-log-status--success[data-v-7dcaec52]{color:var(--color-success);background:var(--color-success-soft-bg)}.system-log-status--error[data-v-7dcaec52]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.system-log-category-chip[data-v-7dcaec52]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.system-log-user[data-v-7dcaec52]{display:flex;flex-direction:column;gap:1px;min-width:0}.system-log-user__name[data-v-7dcaec52]{color:var(--text-primary);font-weight:500;font-size:13px}.system-log-user__email[data-v-7dcaec52]{font-size:12px;color:var(--text-tertiary)}.system-log-user__empty[data-v-7dcaec52]{color:var(--text-tertiary)}.system-log-infinite[data-v-7dcaec52]{padding:12px 0;text-align:center}.system-log-infinite__end[data-v-7dcaec52]{color:var(--text-tertiary);font-size:12px}[data-v-7dcaec52] .system-log-select .vs__dropdown-toggle{height:34px;padding:0 8px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;transition:border-color .15s}[data-v-7dcaec52] .system-log-select .vs__selected,[data-v-7dcaec52] .system-log-select .vs__search{color:var(--text-primary);font-size:13px;margin:0}[data-v-7dcaec52] .system-log-select .vs__placeholder{color:var(--text-tertiary);font-size:13px}[data-v-7dcaec52] .system-log-select .vs__clear,[data-v-7dcaec52] .system-log-select .vs__open-indicator{fill:var(--text-tertiary)}[data-v-7dcaec52] .system-log-select.vs--open .vs__dropdown-toggle,[data-v-7dcaec52] .system-log-select .vs__dropdown-toggle:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}[data-v-7dcaec52] .system-log-select .vs__dropdown-menu{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);box-shadow:0 8px 24px #0000001f;color:var(--text-primary)}[data-v-7dcaec52] .system-log-select .vs__dropdown-option{font-size:13px;color:var(--text-secondary)}[data-v-7dcaec52] .system-log-select .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}[data-v-7dcaec52] .system-log-select .vs__dropdown-option--selected{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent)}[data-v-7dcaec52] .system-log-period .form-control,[data-v-7dcaec52] .system-log-period input{border-radius:6px;border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-size:13px;min-height:34px}@media(max-width:768px){.system-log-filters__fields[data-v-7dcaec52]{flex-direction:column}.system-log-field[data-v-7dcaec52]{width:100%;min-width:0}.system-log-list[data-v-7dcaec52]{max-height:none}}.security-shell[data-v-6a928240]{width:100%;min-height:0}.security-shell__tabs[data-v-6a928240]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto;scrollbar-width:thin}.security-shell__tab[data-v-6a928240]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-shell__tab i[data-v-6a928240]{font-size:12px;opacity:.85}.security-shell__tab[data-v-6a928240]:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.security-shell__tab--active[data-v-6a928240]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-shell__tab--active i[data-v-6a928240]{opacity:1;color:var(--color-admin)}.security-shell__tab--active[data-v-6a928240]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-shell__content[data-v-6a928240]{min-width:0}.slide-fade-enter-active[data-v-6a928240],.slide-fade-leave-active[data-v-6a928240]{transition:opacity .2s ease,transform .2s ease}.slide-fade-enter[data-v-6a928240]{opacity:0;transform:translateY(4px)}.slide-fade-leave-to[data-v-6a928240]{opacity:0;transform:translateY(-4px)}.security-shell .security-table thead th{background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-color:var(--border-secondary)!important;border-top:none!important;padding:.65rem 1rem}.security-shell .security-table tbody td{border-color:var(--border-secondary)!important;color:var(--text-primary);vertical-align:middle;padding:.75rem 1rem;background:transparent}.security-shell .security-table tbody tr:hover td{background:var(--bg-hover)}.security-page[data-v-c09fce11]{width:100%;min-width:0}.security-page__toolbar[data-v-c09fce11]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-c09fce11]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-c09fce11]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-c09fce11]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-c09fce11]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-c09fce11]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-c09fce11]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-c09fce11]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-c09fce11]{padding:0}.security-btn[data-v-c09fce11]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-c09fce11]{font-size:12px;opacity:.85}.security-btn[data-v-c09fce11]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-c09fce11]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-c09fce11]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-c09fce11]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-c09fce11]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-c09fce11]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-c09fce11]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-c09fce11]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-c09fce11]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-c09fce11]:last-child{border-bottom:none}.security-setting-icon[data-v-c09fce11]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-c09fce11]{flex:1;min-width:0}.security-setting-label[data-v-c09fce11]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-c09fce11]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-c09fce11]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-c09fce11]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-c09fce11]{font-size:1.5rem;opacity:.5}.security-table[data-v-c09fce11]{margin-bottom:0!important}.security-icon-btn[data-v-c09fce11]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-c09fce11]{font-size:12px}.security-icon-btn[data-v-c09fce11]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-c09fce11]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-c09fce11]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-c09fce11]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-c09fce11]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-c09fce11]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-c09fce11]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-c09fce11]{color:var(--color-danger);background:#fe00001a}.ip-list[data-v-c09fce11]{display:flex;flex-direction:column;min-height:320px;padding:.85rem .9rem 1rem}.ip-list__toolbar[data-v-c09fce11]{display:flex;align-items:flex-start;gap:10px}.ip-list__add[data-v-c09fce11]{flex:1;min-width:0}.ip-list__search[data-v-c09fce11]{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease,box-shadow .15s ease}.ip-list__search[data-v-c09fce11]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.ip-list__search-icon[data-v-c09fce11]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.ip-list__input[data-v-c09fce11]{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--text-primary);font-size:13px;outline:none}.ip-list__input[data-v-c09fce11]::placeholder{color:var(--text-tertiary)}.ip-list__actions[data-v-c09fce11]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.ip-list__error[data-v-c09fce11]{display:block;margin-top:6px;color:var(--color-danger);font-size:12px}.ip-list__hint[data-v-c09fce11]{margin:10px 0 14px;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.ip-list__grid[data-v-c09fce11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;flex:1;align-content:start}.ip-list__chip[data-v-c09fce11]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 8px 6px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);transition:border-color .15s ease,background .15s ease}.ip-list__chip[data-v-c09fce11]:hover{border-color:#5dc5ec59;background:var(--bg-hover)}.ip-list__ip[data-v-c09fce11]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--color-admin);background:transparent;padding:0;border:none}.ip-list__chip-remove[data-v-c09fce11]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer;appearance:none;flex-shrink:0}.ip-list__chip-remove i[data-v-c09fce11]{font-size:11px}.ip-list__chip-remove[data-v-c09fce11]:hover{color:var(--color-danger);background:#fe00001a}.ip-list__empty[data-v-c09fce11]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1;min-height:220px;text-align:center;color:var(--text-tertiary)}.ip-list__empty strong[data-v-c09fce11]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.ip-list__empty span[data-v-c09fce11]{max-width:36ch;font-size:.8rem;line-height:1.45}.ip-list__empty-icon[data-v-c09fce11]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-tertiary)}.ip-list__empty-icon i[data-v-c09fce11]{font-size:1rem}@media(max-width:576px){.ip-list__toolbar[data-v-c09fce11]{flex-direction:column}.ip-list__actions[data-v-c09fce11]{width:100%;justify-content:flex-end;padding-top:0}.ip-list__grid[data-v-c09fce11]{grid-template-columns:1fr}}.security-page[data-v-b5e63db6]{width:100%;min-width:0}.security-page__toolbar[data-v-b5e63db6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-b5e63db6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-b5e63db6]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-b5e63db6]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-b5e63db6]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-b5e63db6]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-b5e63db6]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-b5e63db6]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-b5e63db6]{padding:0}.security-btn[data-v-b5e63db6]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-b5e63db6]{font-size:12px;opacity:.85}.security-btn[data-v-b5e63db6]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-b5e63db6]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-b5e63db6]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-b5e63db6]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-b5e63db6]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-b5e63db6]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-b5e63db6]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-b5e63db6]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-b5e63db6]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-b5e63db6]:last-child{border-bottom:none}.security-setting-icon[data-v-b5e63db6]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-b5e63db6]{flex:1;min-width:0}.security-setting-label[data-v-b5e63db6]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-b5e63db6]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-b5e63db6]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-b5e63db6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-b5e63db6]{font-size:1.5rem;opacity:.5}.security-table[data-v-b5e63db6]{margin-bottom:0!important}.security-icon-btn[data-v-b5e63db6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-b5e63db6]{font-size:12px}.security-icon-btn[data-v-b5e63db6]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-b5e63db6]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-b5e63db6]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-b5e63db6]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-b5e63db6]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-b5e63db6]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-b5e63db6]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-b5e63db6]{color:var(--color-danger);background:#fe00001a}.ip-block__panel[data-v-b5e63db6]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.ip-block__controls[data-v-b5e63db6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.55rem .75rem;border-bottom:1px solid var(--border-secondary)}.security-page__tabs[data-v-b5e63db6]{margin-bottom:0}.ip-block__count[data-v-b5e63db6]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:700;background:var(--bg-tertiary);color:var(--text-tertiary)}.security-page__tab--active .ip-block__count[data-v-b5e63db6]{background:#5dc5ec2e;color:var(--color-admin)}code[data-v-5d710ed0]{background:var(--bg-secondary, #f1f1f1);padding:1px 6px;border-radius:4px}.token-monospace[data-v-ea3b8406]{font-family:var(--font-monospace, "Courier New", Courier, monospace);font-size:.9rem}.security-page[data-v-d4347e7c]{width:100%;min-width:0}.security-page__toolbar[data-v-d4347e7c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-d4347e7c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-d4347e7c]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-d4347e7c]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-d4347e7c]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-d4347e7c]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-d4347e7c]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-d4347e7c]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-d4347e7c]{padding:0}.security-btn[data-v-d4347e7c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-d4347e7c]{font-size:12px;opacity:.85}.security-btn[data-v-d4347e7c]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-d4347e7c]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-d4347e7c]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-d4347e7c]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-d4347e7c]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-d4347e7c]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-d4347e7c]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-d4347e7c]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-d4347e7c]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-d4347e7c]:last-child{border-bottom:none}.security-setting-icon[data-v-d4347e7c]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-d4347e7c]{flex:1;min-width:0}.security-setting-label[data-v-d4347e7c]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-d4347e7c]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-d4347e7c]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-d4347e7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-d4347e7c]{font-size:1.5rem;opacity:.5}.security-table[data-v-d4347e7c]{margin-bottom:0!important}.security-icon-btn[data-v-d4347e7c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-d4347e7c]{font-size:12px}.security-icon-btn[data-v-d4347e7c]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-d4347e7c]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-d4347e7c]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-d4347e7c]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-d4347e7c]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-d4347e7c]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-d4347e7c]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-d4347e7c]{color:var(--color-danger);background:#fe00001a}.ldap-name-cell[data-v-d4347e7c]{display:flex;flex-direction:column;gap:4px;min-width:0}.ldap-name[data-v-d4347e7c]{font-weight:600;color:var(--text-primary)}.ldap-meta[data-v-d4347e7c]{display:flex;flex-direction:column;gap:2px;color:var(--text-secondary)}.ldap-pill[data-v-d4347e7c]{display:inline-flex;align-items:center;margin-left:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s ease}.ldap-pill--active[data-v-d4347e7c],.ldap-pill[data-v-d4347e7c]:hover{color:var(--color-admin);border-color:#5dc5ec59;background:#5dc5ec1a}.ldap-hosts[data-v-d4347e7c]{display:flex;flex-wrap:wrap;gap:6px;padding:.5rem 0}.ldap-host-chip[data-v-d4347e7c]{display:inline-flex;padding:2px 10px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px}.ldap-actions[data-v-d4347e7c]{display:inline-flex;align-items:center;justify-content:center;gap:2px}.ldap-toggle--on[data-v-d4347e7c]{color:var(--color-success)}.security-page[data-v-f0875bdd]{width:100%;min-width:0}.security-page__toolbar[data-v-f0875bdd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-f0875bdd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-f0875bdd]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-f0875bdd]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-f0875bdd]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-f0875bdd]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-f0875bdd]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-f0875bdd]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-f0875bdd]{padding:0}.security-btn[data-v-f0875bdd]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-f0875bdd]{font-size:12px;opacity:.85}.security-btn[data-v-f0875bdd]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-f0875bdd]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-f0875bdd]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-f0875bdd]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-f0875bdd]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-f0875bdd]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-f0875bdd]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-f0875bdd]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-f0875bdd]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-f0875bdd]:last-child{border-bottom:none}.security-setting-icon[data-v-f0875bdd]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-f0875bdd]{flex:1;min-width:0}.security-setting-label[data-v-f0875bdd]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-f0875bdd]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-f0875bdd]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-f0875bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-f0875bdd]{font-size:1.5rem;opacity:.5}.security-table[data-v-f0875bdd]{margin-bottom:0!important}.security-icon-btn[data-v-f0875bdd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-f0875bdd]{font-size:12px}.security-icon-btn[data-v-f0875bdd]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-f0875bdd]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-f0875bdd]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-f0875bdd]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-f0875bdd]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-f0875bdd]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-f0875bdd]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-f0875bdd]{color:var(--color-danger);background:#fe00001a}.security-select[data-v-f0875bdd]{min-width:160px;font-size:12px}.blocked-users-intro[data-v-f0875bdd]{padding:1rem 1.1rem 0}.blocked-users-intro p[data-v-f0875bdd]{margin:0;font-size:.85rem;color:var(--text-secondary)}.blocked-users-empty[data-v-f0875bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:280px;padding:2rem 1.25rem;text-align:center;color:var(--text-tertiary)}.blocked-users-empty strong[data-v-f0875bdd]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.blocked-users-empty span[data-v-f0875bdd]{max-width:42ch;font-size:.8rem;line-height:1.45}.blocked-users-empty__icon[data-v-f0875bdd]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--color-admin)}.blocked-users-empty__icon i[data-v-f0875bdd]{font-size:1rem}.blocked-user-name[data-v-f0875bdd]{display:block;font-weight:600;color:var(--text-primary)}.blocked-user-meta[data-v-f0875bdd]{display:block;color:var(--text-tertiary)}@media(max-width:768px){.security-setting-row[data-v-f0875bdd]{flex-wrap:wrap}.security-setting-control[data-v-f0875bdd]{width:100%;justify-content:flex-start;padding-left:50px}}.security-page[data-v-69943b59]{width:100%;min-width:0}.security-page__toolbar[data-v-69943b59]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-69943b59]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-69943b59]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-69943b59]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-69943b59]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-69943b59]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-69943b59]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-69943b59]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-69943b59]{padding:0}.security-btn[data-v-69943b59]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-69943b59]{font-size:12px;opacity:.85}.security-btn[data-v-69943b59]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-69943b59]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-69943b59]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-69943b59]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-69943b59]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-69943b59]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-69943b59]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-69943b59]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-69943b59]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-69943b59]:last-child{border-bottom:none}.security-setting-icon[data-v-69943b59]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-69943b59]{flex:1;min-width:0}.security-setting-label[data-v-69943b59]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-69943b59]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-69943b59]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-69943b59]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-69943b59]{font-size:1.5rem;opacity:.5}.security-table[data-v-69943b59]{margin-bottom:0!important}.security-icon-btn[data-v-69943b59]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-69943b59]{font-size:12px}.security-icon-btn[data-v-69943b59]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-69943b59]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-69943b59]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-69943b59]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-69943b59]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-69943b59]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-69943b59]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-69943b59]{color:var(--color-danger);background:#fe00001a}.oauth-provider-form[data-v-69943b59]{display:flex;flex-direction:column;gap:12px}.oauth-section[data-v-69943b59]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.75rem .9rem}.oauth-section__title[data-v-69943b59]{margin:0 0 .5rem;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.oauth-setting-row[data-v-69943b59]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.65rem 0;border-bottom:1px solid var(--border-secondary)}.oauth-setting-row[data-v-69943b59]:last-of-type{border-bottom:none}.oauth-setting-label[data-v-69943b59]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.oauth-setting-control[data-v-69943b59]{flex-shrink:0}.oauth-switch[data-v-69943b59]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.oauth-switch[data-v-69943b59] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.oauth-field[data-v-69943b59]{display:flex;flex-direction:column;gap:6px;margin-top:.85rem}.oauth-field[data-v-69943b59]:first-child{margin-top:.75rem}.oauth-field--compact[data-v-69943b59]{margin-top:0;flex:1;min-width:0}.oauth-field__label[data-v-69943b59]{display:block;margin:0!important;padding:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.oauth-field__hint[data-v-69943b59]{margin:0 0 8px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.oauth-field__error[data-v-69943b59]{display:block;margin-top:4px;color:var(--color-danger);font-size:12px}.oauth-input[data-v-69943b59]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px;border-radius:6px!important}.oauth-input[data-v-69943b59]:focus{border-color:var(--color-admin)!important;box-shadow:0 0 0 2px #5dc5ec26!important}.oauth-tags[data-v-69943b59] .b-form-tags-button{color:var(--color-admin);border-color:#5dc5ec40;background:#5dc5ec14}.oauth-tags[data-v-69943b59] .b-form-tag{background:#5dc5ec1f;color:var(--color-admin);border:none}.oauth-accordion[data-v-69943b59]{margin-top:.5rem;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden;background:var(--bg-card, var(--bg-primary))}.oauth-accordion__toggle[data-v-69943b59]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.7rem .85rem;border:none;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.oauth-accordion__toggle i[data-v-69943b59]{font-size:11px;color:var(--text-tertiary)}.oauth-accordion__toggle[data-v-69943b59]:hover{background:var(--bg-hover)}.oauth-accordion__body[data-v-69943b59]{padding:.15rem .85rem .85rem;border-top:1px solid var(--border-secondary)}.oauth-mapping__toolbar[data-v-69943b59]{display:flex;justify-content:flex-end;margin-bottom:8px}.oauth-mapping__list[data-v-69943b59]{display:flex;flex-direction:column;gap:8px}.oauth-mapping__row[data-v-69943b59]{display:flex;align-items:flex-end;gap:8px;padding:.75rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.oauth-mapping__fields[data-v-69943b59]{display:flex;flex:1;gap:8px;min-width:0}.oauth-empty[data-v-69943b59]{padding:1rem;text-align:center;font-size:.85rem;color:var(--text-tertiary);border:1px dashed var(--border-secondary);border-radius:8px}.oauth-modal-footer[data-v-69943b59]{display:flex;justify-content:flex-end;gap:8px;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-secondary)}@media(max-width:576px){.oauth-mapping__row[data-v-69943b59]{flex-direction:column;align-items:stretch}.oauth-mapping__fields[data-v-69943b59]{flex-direction:column}.oauth-setting-row[data-v-69943b59]{flex-wrap:wrap}}.security-page[data-v-8d57dac3]{width:100%;min-width:0}.security-page__toolbar[data-v-8d57dac3]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-8d57dac3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-8d57dac3]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-8d57dac3]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-8d57dac3]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-8d57dac3]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-8d57dac3]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-8d57dac3]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-8d57dac3]{padding:0}.security-btn[data-v-8d57dac3]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-8d57dac3]{font-size:12px;opacity:.85}.security-btn[data-v-8d57dac3]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-8d57dac3]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-8d57dac3]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-8d57dac3]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-8d57dac3]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-8d57dac3]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-8d57dac3]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-8d57dac3]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-8d57dac3]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-8d57dac3]:last-child{border-bottom:none}.security-setting-icon[data-v-8d57dac3]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-8d57dac3]{flex:1;min-width:0}.security-setting-label[data-v-8d57dac3]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-8d57dac3]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-8d57dac3]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-8d57dac3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-8d57dac3]{font-size:1.5rem;opacity:.5}.security-table[data-v-8d57dac3]{margin-bottom:0!important}.security-icon-btn[data-v-8d57dac3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-8d57dac3]{font-size:12px}.security-icon-btn[data-v-8d57dac3]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-8d57dac3]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-8d57dac3]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-8d57dac3]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-8d57dac3]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-8d57dac3]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-8d57dac3]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-8d57dac3]{color:var(--color-danger);background:#fe00001a}.provider-name[data-v-8d57dac3]{font-weight:600;color:var(--text-primary)}.provider-domains[data-v-8d57dac3]{font-size:.85rem;color:var(--text-secondary)}.provider-domains--any[data-v-8d57dac3]{color:var(--text-tertiary);font-style:italic}.provider-actions[data-v-8d57dac3]{display:inline-flex;align-items:center;gap:2px}.security-page[data-v-998181f7]{width:100%;min-width:0}.security-page__toolbar[data-v-998181f7]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-998181f7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-998181f7]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-998181f7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-998181f7]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-998181f7]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-998181f7]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-998181f7]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-998181f7]{padding:0}.security-btn[data-v-998181f7]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-998181f7]{font-size:12px;opacity:.85}.security-btn[data-v-998181f7]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-998181f7]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-998181f7]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-998181f7]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-998181f7]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-998181f7]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-998181f7]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-998181f7]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-998181f7]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-998181f7]:last-child{border-bottom:none}.security-setting-icon[data-v-998181f7]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-998181f7]{flex:1;min-width:0}.security-setting-label[data-v-998181f7]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-998181f7]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-998181f7]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-998181f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-998181f7]{font-size:1.5rem;opacity:.5}.security-table[data-v-998181f7]{margin-bottom:0!important}.security-icon-btn[data-v-998181f7]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-998181f7]{font-size:12px}.security-icon-btn[data-v-998181f7]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-998181f7]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-998181f7]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-998181f7]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-998181f7]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-998181f7]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-998181f7]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-998181f7]{color:var(--color-danger);background:#fe00001a}.oauth-client-form[data-v-998181f7]{display:flex;flex-direction:column;gap:12px}.oauth-client-section[data-v-998181f7]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.85rem .95rem}.oauth-client-section__title[data-v-998181f7]{margin:0 0 .65rem;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.oauth-client-field[data-v-998181f7]{display:flex;flex-direction:column;gap:6px;margin-bottom:.9rem}.oauth-client-field[data-v-998181f7]:last-child{margin-bottom:0}.oauth-client-field__label[data-v-998181f7]{display:block;margin:0!important;padding:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.oauth-client-field__hint[data-v-998181f7]{margin:0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.oauth-client-field__error[data-v-998181f7]{color:var(--color-danger);font-size:12px}.oauth-client-field__warn[data-v-998181f7]{margin:0;font-size:12px;line-height:1.4;color:var(--color-warning)}.oauth-client-field__warn i[data-v-998181f7]{margin-right:4px}.oauth-client-input[data-v-998181f7]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px;border-radius:6px!important}.oauth-client-input[data-v-998181f7]:focus{border-color:var(--color-admin)!important;box-shadow:0 0 0 2px #5dc5ec26!important}.oauth-client-tags[data-v-998181f7] .b-form-tags{background:var(--bg-input, var(--bg-primary));border-color:var(--border-input, var(--border-secondary));border-radius:6px;min-height:38px}.oauth-client-tags[data-v-998181f7] .b-form-tags-button{color:var(--color-admin);border-color:#5dc5ec40;background:#5dc5ec14}.oauth-client-tags[data-v-998181f7] .b-form-tag{background:#5dc5ec1f;color:var(--color-admin);border:none;max-width:100%}.oauth-client-setting[data-v-998181f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--border-secondary)}.oauth-client-setting__label[data-v-998181f7]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.oauth-client-setting__desc[data-v-998181f7]{margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.oauth-client-switch[data-v-998181f7]{margin:0;flex-shrink:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.oauth-client-switch[data-v-998181f7] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.oauth-client-credential[data-v-998181f7]{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 8px 6px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.oauth-client-credential__value[data-v-998181f7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-primary);background:transparent;padding:0;border:none}.oauth-client-success[data-v-998181f7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:.5rem .5rem .25rem;text-align:center}.oauth-client-success strong[data-v-998181f7]{font-size:.95rem;color:var(--text-primary)}.oauth-client-success p[data-v-998181f7]{margin:0;max-width:48ch;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.oauth-client-success__icon[data-v-998181f7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:2px;border-radius:50%;background:#33996726;color:var(--color-success)}.oauth-client-success__icon i[data-v-998181f7]{font-size:1rem}.oauth-client-footer[data-v-998181f7]{display:flex;justify-content:flex-end;gap:8px;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-secondary)}@media(max-width:576px){.oauth-client-setting[data-v-998181f7]{flex-direction:column;align-items:flex-start}}.security-oauth-modal .modal-content,.security-oauth-modal__content{border-radius:14px!important;border:1px solid var(--border-card, var(--border-secondary))!important;background:var(--bg-card)!important;overflow:hidden}.security-oauth-modal__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-divider, var(--border-secondary))!important;color:var(--text-primary)!important}.security-oauth-modal__header .modal-title{font-size:1rem;font-weight:600}.security-oauth-modal__header .close{color:var(--text-tertiary);text-shadow:none;opacity:1}.security-oauth-modal__header .close:hover{color:var(--text-primary)}.security-oauth-modal__body{background:var(--bg-card)!important;padding:1.15rem!important}.security-page[data-v-0c96c209]{width:100%;min-width:0}.security-page__toolbar[data-v-0c96c209]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-0c96c209]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-0c96c209]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-0c96c209]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-0c96c209]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-0c96c209]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-0c96c209]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-0c96c209]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-0c96c209]{padding:0}.security-btn[data-v-0c96c209]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-0c96c209]{font-size:12px;opacity:.85}.security-btn[data-v-0c96c209]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-0c96c209]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-0c96c209]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-0c96c209]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-0c96c209]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-0c96c209]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-0c96c209]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-0c96c209]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-0c96c209]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-0c96c209]:last-child{border-bottom:none}.security-setting-icon[data-v-0c96c209]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-0c96c209]{flex:1;min-width:0}.security-setting-label[data-v-0c96c209]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-0c96c209]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-0c96c209]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-0c96c209]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-0c96c209]{font-size:1.5rem;opacity:.5}.security-table[data-v-0c96c209]{margin-bottom:0!important}.security-icon-btn[data-v-0c96c209]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-0c96c209]{font-size:12px}.security-icon-btn[data-v-0c96c209]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-0c96c209]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-0c96c209]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-0c96c209]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-0c96c209]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-0c96c209]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-0c96c209]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-0c96c209]{color:var(--color-danger);background:#fe00001a}.client-name[data-v-0c96c209]{color:var(--text-primary)}.client-redirect[data-v-0c96c209]{color:var(--text-tertiary);word-break:break-all}.client-secret[data-v-0c96c209]{display:inline-flex;align-items:center;gap:4px}.client-secret code[data-v-0c96c209]{font-size:.85rem;background-color:var(--bg-input);color:var(--text-primary);padding:2px 6px;border-radius:4px;border:1px solid var(--border-tertiary, var(--border-secondary))}.client-public[data-v-0c96c209]{font-size:.85rem;color:var(--text-tertiary)}.client-actions[data-v-0c96c209]{display:inline-flex;align-items:center;gap:2px}.security-page[data-v-3c761f35]{width:100%;min-width:0}.security-page__toolbar[data-v-3c761f35]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-3c761f35]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-3c761f35]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-3c761f35]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-3c761f35]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-3c761f35]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-3c761f35]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-3c761f35]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-3c761f35]{padding:0}.security-btn[data-v-3c761f35]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-3c761f35]{font-size:12px;opacity:.85}.security-btn[data-v-3c761f35]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-3c761f35]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-3c761f35]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-3c761f35]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-3c761f35]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-3c761f35]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-3c761f35]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-3c761f35]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-3c761f35]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-3c761f35]:last-child{border-bottom:none}.security-setting-icon[data-v-3c761f35]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-3c761f35]{flex:1;min-width:0}.security-setting-label[data-v-3c761f35]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-3c761f35]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-3c761f35]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-3c761f35]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-3c761f35]{font-size:1.5rem;opacity:.5}.security-table[data-v-3c761f35]{margin-bottom:0!important}.security-icon-btn[data-v-3c761f35]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-3c761f35]{font-size:12px}.security-icon-btn[data-v-3c761f35]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-3c761f35]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-3c761f35]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-3c761f35]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-3c761f35]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-3c761f35]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-3c761f35]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-3c761f35]{color:var(--color-danger);background:#fe00001a}.tfa-page[data-v-3c761f35]{display:flex;flex-direction:column;gap:12px}.tfa-loading[data-v-3c761f35]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--text-tertiary);font-size:.85rem}.tfa-panel[data-v-3c761f35]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.tfa-panel--on[data-v-3c761f35]{border-left:3px solid var(--color-success)}.tfa-panel--off[data-v-3c761f35]{border-left:3px solid var(--color-admin)}.tfa-panel__head[data-v-3c761f35]{padding:.85rem 1rem 0}.tfa-panel__title[data-v-3c761f35]{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.tfa-panel__subtitle[data-v-3c761f35]{margin:4px 0 0;font-size:.85rem;line-height:1.45;color:var(--text-secondary);max-width:70ch}.tfa-status[data-v-3c761f35]{display:flex;align-items:center;gap:14px;padding:1rem}.tfa-status__icon[data-v-3c761f35]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-secondary);font-size:1rem}.tfa-status__icon--on[data-v-3c761f35]{color:var(--color-success);background:#3399671f;border-color:#33996740}.tfa-status__icon--off[data-v-3c761f35]{color:var(--color-admin);background:#5dc5ec1f;border-color:#5dc5ec40}.tfa-status__body[data-v-3c761f35]{flex:1;min-width:0}.tfa-status__top[data-v-3c761f35]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.tfa-status__title[data-v-3c761f35]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.tfa-status__text[data-v-3c761f35]{margin:0;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.tfa-status__meta[data-v-3c761f35]{display:flex;gap:1.25rem;flex-shrink:0;padding-left:1rem;border-left:1px solid var(--border-secondary)}.tfa-meta[data-v-3c761f35]{display:flex;flex-direction:column;gap:2px}.tfa-meta__label[data-v-3c761f35]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.tfa-meta__value[data-v-3c761f35]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.tfa-stats[data-v-3c761f35]{display:grid;grid-template-columns:1.4fr repeat(auto-fit,minmax(150px,1fr));gap:8px}.tfa-stat[data-v-3c761f35]{display:flex;align-items:center;gap:10px;padding:.85rem .95rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.tfa-stat--wide[data-v-3c761f35]{flex-direction:column;align-items:stretch;gap:8px}.tfa-stat__head[data-v-3c761f35]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tfa-stat__icon[data-v-3c761f35]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-secondary);font-size:12px}.tfa-stat__icon--success[data-v-3c761f35]{color:var(--color-success);background:#3399671f}.tfa-stat__icon--warning[data-v-3c761f35]{color:var(--color-warning);background:#fa7b0d1f}.tfa-stat__icon--danger[data-v-3c761f35]{color:var(--color-danger);background:#fe00001a}.tfa-stat__icon--muted[data-v-3c761f35]{color:var(--text-tertiary);background:var(--bg-tertiary)}.tfa-stat__value[data-v-3c761f35]{display:block;font-size:1.25rem;font-weight:700;line-height:1.1;color:var(--text-primary)}.tfa-stat__label[data-v-3c761f35]{display:block;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.tfa-stat__hint[data-v-3c761f35]{font-size:.75rem;color:var(--text-tertiary)}.tfa-progress[data-v-3c761f35]{height:6px;border-radius:999px;background:var(--bg-tertiary);overflow:hidden}.tfa-progress__fill[data-v-3c761f35]{height:100%;border-radius:999px;background:var(--color-success);transition:width .35s ease}.tfa-settings[data-v-3c761f35]{padding:.85rem 1rem 1rem}.tfa-settings__intro[data-v-3c761f35]{margin:0 0 .85rem;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.tfa-settings__form[data-v-3c761f35]{display:flex;flex-direction:column;gap:12px}.tfa-settings__actions[data-v-3c761f35]{display:flex;flex-wrap:wrap;gap:8px}.tfa-field[data-v-3c761f35]{display:flex;flex-direction:column;gap:6px;max-width:280px}.tfa-field__label[data-v-3c761f35]{display:block;margin:0!important;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.tfa-field__hint[data-v-3c761f35]{margin:0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.tfa-input[data-v-3c761f35]{background:var(--bg-input, var(--bg-primary))!important;border-color:var(--border-input, var(--border-secondary))!important;color:var(--text-primary)!important;font-size:13px;border-radius:6px!important}.tfa-input[data-v-3c761f35]:focus{border-color:var(--color-admin)!important;box-shadow:0 0 0 2px #5dc5ec26!important}.tfa-error[data-v-3c761f35]{margin:0;font-size:12px;color:var(--color-danger)}.tfa-info-rows[data-v-3c761f35]{margin-bottom:1rem;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden;background:var(--bg-primary)}.tfa-info-row[data-v-3c761f35]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.7rem .85rem;border-bottom:1px solid var(--border-secondary);font-size:.85rem}.tfa-info-row[data-v-3c761f35]:last-child{border-bottom:none}.tfa-info-row span[data-v-3c761f35]{color:var(--text-secondary)}.tfa-info-row strong[data-v-3c761f35]{color:var(--text-primary);font-weight:600}.tfa-info-row__warn[data-v-3c761f35]{color:var(--color-warning)!important}.tfa-accordion__toggle[data-v-3c761f35]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem 1rem;border:none;background:transparent;color:var(--text-primary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:inherit;cursor:pointer;text-align:left}.tfa-accordion__toggle i[data-v-3c761f35]{font-size:11px;color:var(--text-tertiary)}.tfa-accordion__toggle[data-v-3c761f35]:hover{background:var(--bg-hover)}.tfa-timeline[data-v-3c761f35]{list-style:none;margin:0;padding:0 1rem 1rem}.tfa-timeline__item[data-v-3c761f35]{display:flex;gap:12px;padding-bottom:1rem;position:relative}.tfa-timeline__item[data-v-3c761f35]:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--border-secondary)}.tfa-timeline__item[data-v-3c761f35]:last-child{padding-bottom:0}.tfa-timeline__marker[data-v-3c761f35]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1px solid rgba(93,197,236,.25);font-size:11px;font-weight:700;color:var(--color-admin);background:#5dc5ec1f;z-index:1}.tfa-timeline__content[data-v-3c761f35]{padding-top:3px}.tfa-timeline__content strong[data-v-3c761f35]{display:block;margin-bottom:2px;font-size:.85rem;color:var(--text-primary)}.tfa-timeline__content p[data-v-3c761f35]{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.tfa-disable-warn[data-v-3c761f35]{display:flex;align-items:flex-start;gap:8px;padding:.75rem .85rem;margin-bottom:.85rem;border-radius:8px;border:1px solid rgba(250,123,13,.25);background:#fa7b0d1a;color:var(--color-warning);font-size:.85rem;line-height:1.45}.tfa-disable-warn i[data-v-3c761f35]{margin-top:2px;flex-shrink:0}.tfa-disable-text[data-v-3c761f35]{margin:0;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.tfa-disable-footer[data-v-3c761f35]{display:flex;justify-content:flex-end;gap:8px;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-secondary)}@media(max-width:768px){.tfa-status[data-v-3c761f35]{flex-direction:column;align-items:flex-start}.tfa-status__meta[data-v-3c761f35]{width:100%;padding-left:0;padding-top:.75rem;border-left:none;border-top:1px solid var(--border-secondary)}.tfa-stats[data-v-3c761f35]{grid-template-columns:1fr}}.security-page[data-v-afe27481]{width:100%;min-width:0}.security-page__toolbar[data-v-afe27481]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:.55rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.security-page__actions[data-v-afe27481]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-afe27481]{display:inline-flex;gap:2px;margin-bottom:12px;background:var(--bg-tertiary);border-radius:8px;padding:3px;max-width:100%;overflow-x:auto}.security-page__tab[data-v-afe27481]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.security-page__tab[data-v-afe27481]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-afe27481]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-afe27481]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-afe27481]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;overflow:hidden}.security-panel--flush[data-v-afe27481]{padding:0}.security-btn[data-v-afe27481]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px;border-radius:6px;border:1px solid var(--border-secondary);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease;background:var(--bg-tertiary);color:var(--text-secondary);appearance:none}.security-btn i[data-v-afe27481]{font-size:12px;opacity:.85}.security-btn[data-v-afe27481]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-afe27481]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-afe27481]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-afe27481]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-afe27481]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-afe27481]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-afe27481]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-afe27481]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-afe27481]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-afe27481]:last-child{border-bottom:none}.security-setting-icon[data-v-afe27481]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;color:var(--color-admin);background:#5dc5ec1f}.security-setting-info[data-v-afe27481]{flex:1;min-width:0}.security-setting-label[data-v-afe27481]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-afe27481]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-afe27481]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-afe27481]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2.5rem 1rem;color:var(--text-tertiary);text-align:center}.security-empty i[data-v-afe27481]{font-size:1.5rem;opacity:.5}.security-table[data-v-afe27481]{margin-bottom:0!important}.security-icon-btn[data-v-afe27481]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;appearance:none;font-family:inherit;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.security-icon-btn i[data-v-afe27481]{font-size:12px}.security-icon-btn[data-v-afe27481]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-afe27481]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-afe27481]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-afe27481]{border-color:var(--color-admin);color:var(--color-admin)}.security-status-badge[data-v-afe27481]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:1rem}.security-status-badge--active[data-v-afe27481]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-afe27481]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-afe27481]{color:var(--color-danger);background:#fe00001a}.security-setting-icon--gdrive[data-v-afe27481]{background:var(--bg-primary);border:1px solid var(--border-secondary);color:inherit;padding:6px}.gdrive-logo[data-v-afe27481]{width:100%;height:100%;display:block}.security-switch[data-v-afe27481]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-afe27481] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-afe27481]{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-afe27481]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-afe27481]{color:var(--color-warning)}@media(max-width:575px){.security-setting-row[data-v-afe27481]{flex-wrap:wrap}.security-setting-control[data-v-afe27481]{width:100%;justify-content:flex-start;padding-left:50px}}.providers-modal__title[data-v-2d92c05d]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text-primary)}.providers-modal__title i[data-v-2d92c05d]{color:var(--color-admin);font-size:16px}.providers-modal__hint[data-v-2d92c05d]{font-size:13px;color:var(--text-secondary);margin:0 0 14px;line-height:1.5}.providers-form[data-v-2d92c05d]{display:flex;flex-direction:column;gap:12px}.providers-form__panel[data-v-2d92c05d]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.providers-form__section-title[data-v-2d92c05d]{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.providers-form__section-title--nested[data-v-2d92c05d]{margin-top:4px}.providers-form__switch-row[data-v-2d92c05d]{margin-bottom:12px}.providers-form__switch[data-v-2d92c05d]{font-size:13px;font-weight:600;color:var(--text-primary)}.providers-form__switch[data-v-2d92c05d] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.providers-form__grid[data-v-2d92c05d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.providers-form__field[data-v-2d92c05d]{min-width:0}.providers-form__field--span-2[data-v-2d92c05d]{grid-column:span 2}.providers-form__label[data-v-2d92c05d]{display:block;margin-bottom:6px!important;font-size:12px;font-weight:600;line-height:1.2;color:var(--text-secondary)}.providers-form__error[data-v-2d92c05d]{display:block;margin-top:4px;font-size:12px;color:var(--color-danger, #ef4444)}.providers-form__sender[data-v-2d92c05d]{grid-column:span 2;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.providers-modal__footer-actions[data-v-2d92c05d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.providers-modal-btn[data-v-2d92c05d]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.providers-modal-btn[data-v-2d92c05d]:disabled{opacity:.55;cursor:default}.providers-modal-btn--ghost[data-v-2d92c05d]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.providers-modal-btn--ghost[data-v-2d92c05d]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.providers-modal-btn--primary[data-v-2d92c05d]{background:var(--color-admin);color:var(--text-inverse, #fff);border-color:var(--color-admin)}.providers-modal-btn--primary[data-v-2d92c05d]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}[data-v-2d92c05d] .form-control,[data-v-2d92c05d] .custom-select{background:var(--bg-secondary);border-color:var(--border-secondary);color:var(--text-primary);border-radius:8px;font-size:13px;min-height:36px}[data-v-2d92c05d] .form-control:focus,[data-v-2d92c05d] .custom-select:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}[data-v-2d92c05d] .form-control:disabled,[data-v-2d92c05d] .custom-select:disabled{opacity:.65;background:var(--bg-tertiary)}@media screen and (max-width:575px){.providers-form__grid[data-v-2d92c05d]{grid-template-columns:1fr}.providers-form__field--span-2[data-v-2d92c05d],.providers-form__sender[data-v-2d92c05d]{grid-column:span 1}}.providers-modal .modal-content{overflow:visible;border-radius:12px;border-color:var(--border-secondary);background:var(--bg-secondary)}.providers-modal .modal-header,.providers-modal .providers-modal__header{border-bottom:1px solid var(--border-secondary);padding:14px 18px;background:var(--bg-secondary)}.providers-modal .modal-header .modal-title,.providers-modal .providers-modal__header .modal-title{font-size:15px;font-weight:600;color:var(--text-primary)}.providers-modal .modal-header .close,.providers-modal .providers-modal__header .close{color:var(--text-secondary);text-shadow:none;opacity:.7}.providers-modal .modal-header .close:hover,.providers-modal .providers-modal__header .close:hover{opacity:1;color:var(--text-primary)}.providers-modal .providers-modal__body,.providers-modal .modal-body{overflow:visible;padding:16px 18px 18px;background:var(--bg-secondary)}.providers-modal .providers-modal__footer,.providers-modal .modal-footer{border-top:1px solid var(--border-secondary);padding:12px 18px;background:var(--bg-secondary)}.providers-page[data-v-08295981]{width:100%;min-height:0}.providers-header-panel[data-v-08295981]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 14px}.providers-header-panel--mobile[data-v-08295981]{flex-direction:column;align-items:stretch}.providers-header-left[data-v-08295981]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.providers-icon-btn[data-v-08295981]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.providers-icon-btn i[data-v-08295981]{font-size:13px}.providers-icon-btn[data-v-08295981]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.providers-icon-btn[data-v-08295981]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.providers-icon-btn[data-v-08295981]:disabled{opacity:.5;cursor:default}.providers-icon-btn--primary[data-v-08295981]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.providers-icon-btn--primary i[data-v-08295981]{color:var(--color-on-accent)}.providers-icon-btn--primary[data-v-08295981]:hover:not(:disabled){background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent);filter:brightness(.94)}.providers-btn[data-v-08295981]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:all .15s ease}.providers-btn i[data-v-08295981]{font-size:13px}.providers-btn[data-v-08295981]:disabled{opacity:.5;cursor:default}.providers-btn--primary[data-v-08295981]{background:var(--color-admin);color:var(--text-inverse, #fff);border-color:var(--color-admin)}.providers-btn--primary[data-v-08295981]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}.providers-search-wrapper[data-v-08295981]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.providers-search-input[data-v-08295981]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;padding:0 12px;height:32px;min-width:180px;transition:border-color .2s,box-shadow .2s}.providers-search-input[data-v-08295981]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 18%,transparent)}.providers-search-input .providers-search-icon[data-v-08295981]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.providers-search-input input[data-v-08295981]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);width:160px;padding:0;min-width:0}.providers-search-input input[data-v-08295981]::placeholder{color:var(--text-tertiary);font-size:12px}.providers-empty-state[data-v-08295981]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;text-align:center}.providers-empty-state__icon[data-v-08295981]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--color-admin) 12%,transparent);color:var(--color-admin);font-size:22px}.providers-empty-state__body[data-v-08295981]{display:flex;flex-direction:column;gap:4px}.providers-empty-state__title[data-v-08295981]{font-size:14px;font-weight:600;color:var(--text-primary)}.providers-empty-state__text[data-v-08295981]{font-size:13px;color:var(--text-secondary);max-width:36ch}.providers-list-panel[data-v-08295981]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.providers-list-panel .list-container[data-v-08295981]{margin:0}.providers-skeleton[data-v-08295981]{display:flex;flex-direction:column;gap:0;padding:4px 0}.providers-skeleton__row[data-v-08295981]{display:grid;grid-template-columns:1.6fr 1fr .8fr .6fr;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-secondary)}.providers-skeleton__row[data-v-08295981]:last-child{border-bottom:none}.providers-skel[data-v-08295981]{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-hover) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:providers-shimmer-08295981 1.2s ease-in-out infinite}.providers-skel--title[data-v-08295981]{width:55%;height:14px}.providers-skel--badge[data-v-08295981]{width:70%;height:22px;border-radius:6px}.providers-skel--pill[data-v-08295981]{width:60%;height:22px;border-radius:999px}.providers-skel--actions[data-v-08295981]{width:70%;margin-left:auto}@keyframes providers-shimmer-08295981{0%{background-position:200% 0}to{background-position:-200% 0}}.providers-name-cell[data-v-08295981]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 0}.providers-name-cell__title[data-v-08295981]{font-weight:600;color:var(--text-primary);font-size:13px}.providers-name-cell__meta[data-v-08295981]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.providers-type-badge[data-v-08295981]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-admin) 22%,var(--border-secondary))}.providers-status[data-v-08295981]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 10px 3px 8px;border-radius:999px}.providers-status__dot[data-v-08295981]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.providers-status--active[data-v-08295981]{color:var(--color-success);background:var(--color-success-soft-bg)}.providers-status--idle[data-v-08295981]{color:var(--text-tertiary);background:var(--bg-hover)}.providers-actions-cell[data-v-08295981]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px}.providers-actions-cell__spinner[data-v-08295981]{color:var(--color-admin)}.providers-action-btn[data-v-08295981]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.providers-action-btn i[data-v-08295981]{font-size:14px}.providers-action-btn[data-v-08295981]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.providers-action-btn[data-v-08295981]:disabled{opacity:.45;cursor:default}.providers-action-btn--danger[data-v-08295981]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-08295981] .providers-table{background:transparent}[data-v-08295981] .providers-table thead th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}[data-v-08295981] .providers-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);font-size:13px}[data-v-08295981] .providers-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.providers-header-panel[data-v-08295981]{flex-direction:column;align-items:stretch;gap:8px}.providers-search-wrapper[data-v-08295981]{width:100%}.providers-search-wrapper .providers-search-input[data-v-08295981]{flex:1;min-width:0}.providers-search-wrapper .providers-search-input input[data-v-08295981]{width:100%}.providers-skeleton__row[data-v-08295981]{grid-template-columns:1fr auto}.providers-skel--badge[data-v-08295981],.providers-skel--pill[data-v-08295981]{display:none}}.providers-view[data-v-91df7a78]{width:100%;min-height:0}.ct-schema[data-v-2ec9c043],.ct-schema__form[data-v-2ec9c043]{display:flex;flex-direction:column;gap:16px}.ct-schema__identity[data-v-2ec9c043]{display:flex;flex-direction:column;gap:6px;max-width:420px}.ct-schema__label[data-v-2ec9c043],.ct-schema-field__label[data-v-2ec9c043]{display:block;margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.ct-schema__input[data-v-2ec9c043]{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.ct-schema__input[data-v-2ec9c043]:focus{outline:none;border-color:color-mix(in srgb,var(--color-admin) 45%,var(--border-secondary));background:var(--bg-primary)}.ct-schema__input[data-v-2ec9c043]:disabled{opacity:.7;cursor:not-allowed}.ct-schema__hint[data-v-2ec9c043]{margin:0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.ct-schema__error[data-v-2ec9c043]{display:block;margin-top:4px;font-size:11px;color:var(--color-danger)}.ct-schema__fields-head[data-v-2ec9c043]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid var(--border-secondary)}.ct-schema__section-title[data-v-2ec9c043]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.ct-schema__meta[data-v-2ec9c043]{margin:2px 0 0;font-size:11px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ct-schema__list[data-v-2ec9c043]{display:flex;flex-direction:column;gap:8px}.ct-schema-field[data-v-2ec9c043]{padding:12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);transition:border-color .15s ease,background .15s ease}.ct-schema-field.is-locked[data-v-2ec9c043]{background:color-mix(in srgb,var(--bg-tertiary) 55%,var(--bg-secondary))}.ct-schema-field__main[data-v-2ec9c043]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.9fr) minmax(100px,.8fr) 36px;gap:10px;align-items:start}.ct-schema-field__cell[data-v-2ec9c043]{display:flex;flex-direction:column;gap:6px;min-width:0}.ct-schema-field__decimal[data-v-2ec9c043]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ct-schema-field__na[data-v-2ec9c043]{display:inline-flex;align-items:center;height:34px;color:var(--text-tertiary);font-size:13px}.ct-schema-field__remove[data-v-2ec9c043]{margin-top:22px;justify-self:end}.ct-schema-field__options[data-v-2ec9c043]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.ct-schema-option[data-v-2ec9c043]{display:inline-flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.ct-schema-option input[data-v-2ec9c043]{margin:0;accent-color:var(--color-admin)}.ct-schema-option[data-v-2ec9c043]:hover:not(.is-disabled){color:var(--text-primary);background:var(--bg-hover)}.ct-schema-option[data-v-2ec9c043]:has(input:checked){color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-admin) 10%,var(--bg-card))}.ct-schema-option.is-disabled[data-v-2ec9c043]{opacity:.6;cursor:not-allowed}.ct-schema__select[data-v-2ec9c043]{font-size:13px}.ct-schema__select[data-v-2ec9c043] .vs__dropdown-toggle{min-height:34px;padding:0 6px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.ct-schema__select[data-v-2ec9c043] .vs__selected{margin:0;padding:0;color:var(--text-primary)}.ct-schema__select[data-v-2ec9c043] .vs__search{margin:0;padding:0}.ct-schema__select[data-v-2ec9c043] .vs__actions{padding:0 4px}.ct-empty--schema[data-v-2ec9c043]{margin:0}@media(max-width:900px){.ct-schema-field__main[data-v-2ec9c043]{grid-template-columns:1fr}.ct-schema-field__remove[data-v-2ec9c043]{margin-top:0;justify-self:start}}.ct-import-file[data-v-7d9bd35d]{display:flex;flex-direction:column;gap:14px}.ct-import-file__controls[data-v-7d9bd35d]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.ct-import-file__formula[data-v-7d9bd35d]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.ct-import-file__formula i[data-v-7d9bd35d]{color:var(--text-tertiary)}.ct-import-file__notice[data-v-7d9bd35d]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.ct-import-file__notice i[data-v-7d9bd35d]{margin-right:6px;color:var(--color-admin)}.ct-import-file__mapping[data-v-7d9bd35d]{max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:8px}.ct-import-file__mapping-head[data-v-7d9bd35d],.ct-import-file__mapping-row[data-v-7d9bd35d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.ct-import-file__mapping-head[data-v-7d9bd35d]{padding-bottom:8px;border-bottom:1px solid var(--border-secondary);font-size:12px;font-weight:700;color:var(--text-primary);text-align:center}.ct-import-file__field-name[data-v-7d9bd35d]{font-size:13px;font-weight:500;color:var(--text-primary);text-align:center}.ct-data-list[data-v-e97f6b98]{display:flex;flex-direction:column;gap:12px;min-height:0}.ct-data-skeleton[data-v-e97f6b98]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.ct-data-skeleton__row[data-v-e97f6b98]{display:grid;grid-template-columns:64px 1fr 1fr 1fr;gap:10px}.ct-data-skeleton__cell[data-v-e97f6b98]{height:28px;border-radius:6px;background:var(--bg-tertiary);animation:ct-pulse-e97f6b98 1.5s infinite ease-in-out}@keyframes ct-pulse-e97f6b98{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ct-data-skeleton__cell[data-v-e97f6b98]{animation:none}}.ct-permissions-panel__loading[data-v-d1f56eb8]{display:flex;align-items:center;justify-content:center;min-height:120px}@keyframes ct-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ct-workbench{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 120px);padding:0 4px 16px;animation:ct-rise .35s ease both}.ct-workbench__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 4px}.ct-workbench__subtitle{margin:0;max-width:36rem;font-size:13px;line-height:1.4;color:var(--text-tertiary)}.ct-workbench__greeting{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 4px}.ct-workbench__titles{min-width:0}.ct-workbench__eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ct-workbench__title{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.ct-workbench__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.ct-btn i{font-size:12px}.ct-btn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.ct-btn:disabled{opacity:.55;cursor:not-allowed}.ct-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-admin) 55%,transparent);outline-offset:2px}.ct-btn--primary{border-color:color-mix(in srgb,var(--color-admin) 40%,var(--border-secondary));background:color-mix(in srgb,var(--color-admin) 10%,var(--bg-card));color:var(--color-admin)}.ct-btn--primary:hover:not(:disabled){color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 16%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-admin) 55%,var(--border-secondary))}.ct-btn--danger{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--border-secondary));color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--bg-card))}.ct-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 16%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-danger) 55%,var(--border-secondary));color:var(--color-danger)}.ct-workbench__body{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:20px;align-items:stretch;min-height:0;flex:1}.ct-workbench__body--focus{grid-template-columns:minmax(0,1fr)}.ct-workbench__body--focus .ct-panel--master{display:none}.ct-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);overflow:hidden;animation:ct-rise .4s ease both}.ct-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.ct-panel__title{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.ct-panel__meta{margin:2px 0 0;font-size:11px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ct-panel__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ct-master__search{padding:10px 12px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.ct-master__search-input{width:100%;height:34px;padding:0 12px 0 34px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") 10px 50% no-repeat;color:var(--text-primary);font-size:13px;font-family:inherit}.ct-master__search-input::placeholder{color:var(--text-tertiary)}.ct-master__search-input:focus{outline:none;border-color:color-mix(in srgb,var(--color-admin) 45%,var(--border-secondary));background-color:var(--bg-primary)}.ct-master__list{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.ct-table-row{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer;appearance:none;transition:background .15s ease,border-color .15s ease}.ct-table-row:hover{background:var(--bg-hover)}.ct-table-row:focus-visible{outline:2px solid color-mix(in srgb,var(--color-admin) 55%,transparent);outline-offset:1px}.ct-table-row.is-active{background:color-mix(in srgb,var(--color-admin) 8%,var(--bg-card));border-color:color-mix(in srgb,var(--color-admin) 28%,var(--border-secondary));box-shadow:inset 3px 0 0 var(--color-admin)}.ct-table-row__main{flex:1;min-width:0}.ct-table-row__name{display:block;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-table-row__meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.ct-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-chip--warn{background:var(--color-danger-soft-bg);color:var(--color-danger);cursor:pointer;border:none;font-family:inherit}.ct-table-row__menu{flex-shrink:0;margin-top:2px}.ct-table-row__menu .ct-icon-btn,.ct-table-row__menu .btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);box-shadow:none;text-decoration:none}.ct-table-row__menu .ct-icon-btn:hover,.ct-table-row__menu .ct-icon-btn:focus,.ct-table-row__menu .btn:hover,.ct-table-row__menu .btn:focus{color:var(--text-primary);background:var(--bg-tertiary);border-color:var(--border-secondary);box-shadow:none;text-decoration:none}.ct-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;appearance:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.ct-icon-btn:hover{color:var(--text-primary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.ct-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-admin) 55%,transparent);outline-offset:1px}.ct-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:16px;padding:28px 20px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-secondary);text-align:center}.ct-empty__title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.ct-empty__hint{margin:0;max-width:22rem;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.ct-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.ct-detail__identity{min-width:0}.ct-detail__name{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-detail__metrics{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.ct-detail__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.ct-detail__fullscreen-label{display:inline}@media(max-width:1100px){.ct-detail__fullscreen-label{display:none}}.ct-tabs{display:flex;gap:4px;padding:10px 14px;border-bottom:1px solid var(--border-secondary);flex-shrink:0;overflow-x:auto}.ct-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.ct-tab:hover{color:var(--text-primary);background:var(--bg-hover)}.ct-tab.is-active{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--color-admin) 28%,var(--border-secondary));box-shadow:inset 0 -2px 0 var(--color-admin)}.ct-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--color-admin) 55%,transparent);outline-offset:1px}.ct-detail__content{flex:1;min-height:0;overflow:auto;padding:16px 18px 14px}.ct-schema-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ct-schema-toolbar__title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.ct-schema-toolbar__hint{margin:4px 0 0;max-width:36rem;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.ct-schema-pane{min-width:0}.ct-data-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.ct-data-toolbar__left,.ct-data-toolbar__search{display:flex;align-items:center;gap:8px;min-width:0}.ct-data-toolbar__left{flex-wrap:wrap;flex-shrink:0}.ct-data-toolbar__search{width:100%;justify-content:flex-start;flex-wrap:wrap}.ct-data-toolbar__filters{flex-shrink:0;position:relative;z-index:1}.ct-data-search{position:relative;flex:1 1 180px;max-width:280px;min-width:160px}.ct-data-search__input{width:100%;height:32px;padding:0 32px 0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.ct-data-search__input::placeholder{color:var(--text-tertiary)}.ct-data-search__input:focus{outline:none;border-color:color-mix(in srgb,var(--color-admin) 45%,var(--border-secondary));background:var(--bg-primary)}.ct-data-search__input:disabled{opacity:.55;cursor:not-allowed}.ct-data-search__icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text-tertiary);font-size:12px;pointer-events:none}.ct-data-exact{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.ct-data-exact input{margin:0;accent-color:var(--color-admin)}.ct-data-exact.is-disabled{opacity:.55;cursor:not-allowed}.ct-data-table-wrap{min-width:0}.ct-data-table-wrap .table-responsive{margin:0}.ct-data-table.b-table,.ct-data-table.table{margin:0;width:100%;background:transparent;color:var(--text-primary);border-collapse:separate;border-spacing:0;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none}.ct-data-table.b-table thead th,.ct-data-table.b-table .ct-data-table__th,.ct-data-table.table thead th,.ct-data-table.table .ct-data-table__th{padding:6px 8px;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;background:transparent!important;color:var(--text-tertiary);font-family:inherit;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.ct-data-table.b-table tbody td,.ct-data-table.b-table .ct-data-table__td,.ct-data-table.table tbody td,.ct-data-table.table .ct-data-table__td{padding:6px 8px;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;background:transparent!important;color:var(--text-primary);font-family:inherit;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;vertical-align:middle;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-data-table.b-table.table-hover tbody tr:hover td,.ct-data-table.table.table-hover tbody tr:hover td{background:var(--bg-hover)!important}.ct-data-table.b-table .ct-data-table__th--id,.ct-data-table.b-table .ct-data-table__td--id,.ct-data-table.table .ct-data-table__th--id,.ct-data-table.table .ct-data-table__td--id{width:64px;max-width:72px}.ct-data-table.b-table .ct-data-table__th--actions,.ct-data-table.b-table .ct-data-table__td--actions,.ct-data-table.table .ct-data-table__th--actions,.ct-data-table.table .ct-data-table__td--actions{width:84px;max-width:84px;text-align:right;white-space:nowrap}.ct-data-table__id{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-tertiary)}.ct-data-table__cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:400;text-transform:none}.ct-data-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.ct-data-table__action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.ct-data-table__action i{font-size:10px}.ct-data-table__action:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.ct-data-table__action:focus-visible{outline:2px solid color-mix(in srgb,var(--color-admin) 55%,transparent);outline-offset:1px}.ct-data-table__action:disabled{opacity:.55;cursor:not-allowed}.ct-data-table__action--danger{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card))}.ct-data-table__action--danger:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg-hover)}.ct-icon-btn--danger{color:var(--color-danger)}.ct-icon-btn--danger:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg-hover)}.ct-empty--data{margin:8px 0 0;gap:10px}.ct-data-loading,.ct-data-end{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 4px;font-size:12px;color:var(--text-tertiary)}@media(max-width:900px){.ct-data-toolbar__label{display:none}.ct-data-search{max-width:none;flex-basis:100%}.ct-data-exact span{display:none}}.ct-modal-body-quiet .modal-header{border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.ct-modal-body-quiet .modal-title{font-size:15px;font-weight:700;color:var(--text-primary)}.ct-modal-body-quiet .modal-body{background:var(--bg-card);color:var(--text-primary)}.ct-modal-body-quiet .modal-footer{border-top:1px solid var(--border-secondary);background:var(--bg-card)}.ct-confirm{display:flex;flex-direction:column;gap:16px}.ct-confirm__text{margin:0;font-size:14px;line-height:1.45;color:var(--text-primary)}.ct-confirm__actions{display:flex;justify-content:flex-end;gap:8px}.ct-import-notice{margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--color-admin) 28%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-admin) 6%,var(--bg-secondary));text-align:center;font-size:12px;color:var(--text-secondary)}@media(max-width:1000px){.ct-workbench__body{grid-template-columns:1fr}.ct-panel--master{max-height:320px}}@media(prefers-reduced-motion:reduce){.ct-workbench,.ct-panel{animation:none}}.iframe-container[data-v-676bf043]{border-radius:10px;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:height .3s ease}iframe[data-v-676bf043]{width:100%;height:100%;border:none}.checklist-list[data-v-fd0e7948]{display:flex;flex-direction:column;gap:12px;min-height:0}.checklist-list__toolbar[data-v-fd0e7948]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-field[data-v-fd0e7948]{position:relative;flex:1 1 220px;min-width:0}.filter-field__icon[data-v-fd0e7948]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:.75rem;pointer-events:none;z-index:1}.filter-field__input[data-v-fd0e7948]{border-radius:999px!important;border:1px solid var(--border-input, var(--border-tertiary))!important;background:var(--bg-input, var(--bg-card))!important;color:var(--text-primary)!important;padding-left:2.15rem!important;font-size:.85rem!important;box-shadow:none!important;min-height:38px}.filter-field__input[data-v-fd0e7948]:focus{border-color:var(--border-input-focus, var(--text-link))!important}.filter-field__input[data-v-fd0e7948]::placeholder{color:var(--text-tertiary)}.checklist-list__create[data-v-fd0e7948]{border:1px solid var(--border-tertiary);background:var(--bg-active);color:var(--text-link);border-radius:999px;padding:.45rem .95rem;font-weight:600;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;flex:0 0 auto;white-space:nowrap}.checklist-list__create[data-v-fd0e7948]:hover{background:var(--text-link);border-color:var(--text-link);color:var(--color-on-accent, #fff)}.checklist-list__meta[data-v-fd0e7948]{display:flex;align-items:center}.checklist-list__count[data-v-fd0e7948]{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.checklist-list__body[data-v-fd0e7948]{min-height:220px}.template-rows[data-v-fd0e7948]{display:flex;flex-direction:column;gap:6px}.template-row[data-v-fd0e7948]{display:flex;align-items:stretch;gap:8px;padding:.35rem;border-radius:12px;background:var(--bg-tertiary);transition:background .15s ease}.template-row[data-v-fd0e7948]:hover{background:var(--bg-hover)}.template-row__main[data-v-fd0e7948]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;border:none;background:transparent;text-align:left;padding:.55rem;border-radius:10px;cursor:pointer;color:inherit}.template-row__main[data-v-fd0e7948]:disabled{cursor:default}.template-row__avatar[data-v-fd0e7948]{width:36px;height:36px;border-radius:10px;background:var(--bg-active);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.95rem}.template-row__text[data-v-fd0e7948]{display:flex;flex-direction:column;gap:2px;min-width:0}.template-row__title[data-v-fd0e7948]{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-row__desc[data-v-fd0e7948]{font-size:.8rem;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-row__date[data-v-fd0e7948]{font-size:.72rem;color:var(--text-tertiary);margin-top:2px}.template-row__actions[data-v-fd0e7948]{display:flex;align-items:center;gap:2px;padding:.35rem .35rem .35rem 0;flex-shrink:0}.icon-btn[data-v-fd0e7948]{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.icon-btn[data-v-fd0e7948]:hover{background:var(--bg-card);color:var(--text-primary)}.icon-btn--danger[data-v-fd0e7948]:hover{background:#dc35451f;color:var(--color-danger)}.icon-btn i[data-v-fd0e7948]{font-size:.9rem}.checklist-empty[data-v-fd0e7948]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.5rem 1.25rem;text-align:center}.checklist-empty__icon[data-v-fd0e7948]{width:52px;height:52px;border-radius:50%;background:#4361ee1f;color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.checklist-empty__title[data-v-fd0e7948]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.checklist-empty__text[data-v-fd0e7948]{margin:0 0 .35rem;max-width:340px;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.checklist-template-form[data-v-45a7889e]{max-width:100%}[data-v-45a7889e] .form-control-token,[data-v-45a7889e] .form-control{border-radius:10px!important;border-color:var(--border-input, var(--border-tertiary))!important;background:var(--bg-input, var(--bg-card))!important;color:var(--text-primary)!important;box-shadow:none!important}[data-v-45a7889e] .form-control-token:focus,[data-v-45a7889e] .form-control:focus{border-color:var(--border-input-focus, var(--text-link))!important}[data-v-45a7889e] .form-group>label{font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:.35rem}.tasks-section[data-v-45a7889e]{background:var(--bg-tertiary);border:1px solid var(--border-divider);border-radius:12px;padding:.95rem;margin-bottom:1rem}.tasks-section__header[data-v-45a7889e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.85rem}.tasks-section__title[data-v-45a7889e]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-primary)}.tasks-section__hint[data-v-45a7889e]{margin:2px 0 0;font-size:.75rem;color:var(--text-tertiary)}.tasks-section__add[data-v-45a7889e]{border:1px solid var(--border-tertiary);background:var(--bg-card);color:var(--text-link);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.tasks-section__add[data-v-45a7889e]:hover{background:var(--bg-active);border-color:var(--text-link)}.tasks-empty[data-v-45a7889e]{padding:1.25rem .75rem;text-align:center;border-radius:10px;background:var(--bg-card);color:var(--text-tertiary);font-size:.85rem}.tasks-empty p[data-v-45a7889e]{margin:0}.task-card[data-v-45a7889e]{background:var(--bg-card);border:1px solid var(--border-divider);border-radius:12px;padding:.85rem;margin-bottom:.65rem}.task-card__header[data-v-45a7889e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.65rem}.task-card__label[data-v-45a7889e]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--text-primary)}.task-card__remove[data-v-45a7889e]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.task-card__remove[data-v-45a7889e]:hover{background:#dc35451f;color:var(--color-danger)}.task-card__switches[data-v-45a7889e]{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.drag-handle[data-v-45a7889e]{border:none;background:transparent;color:var(--text-tertiary);cursor:grab;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0}.drag-handle[data-v-45a7889e]:hover{background:var(--bg-hover);color:var(--text-primary)}.ghost-card[data-v-45a7889e]{opacity:.55;background:var(--bg-active);border:1px dashed var(--text-link)}.draggable-container[data-v-45a7889e]{min-height:10px}.form-actions[data-v-45a7889e]{display:flex;justify-content:flex-end;gap:8px;margin-top:.5rem}.checklist-templates-page[data-v-38d57294]{display:flex;flex-direction:column;gap:14px;min-height:0}.ctp-header[data-v-38d57294]{display:flex;flex-direction:column;gap:12px}.ctp-header__back[data-v-38d57294]{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:6px 10px;margin-left:-10px;border-radius:8px;color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.ctp-header__back i[data-v-38d57294]{font-size:.75rem}.ctp-header__back[data-v-38d57294]:hover{background:var(--bg-hover);color:var(--text-link);text-decoration:none}.ctp-header__intro[data-v-38d57294]{display:flex;align-items:flex-start;gap:12px}.ctp-header__icon[data-v-38d57294]{width:40px;height:40px;border-radius:12px;background:#4361ee1f;color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.ctp-header__text[data-v-38d57294]{min-width:0}.ctp-header__title[data-v-38d57294]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.ctp-header__subtitle[data-v-38d57294]{margin:4px 0 0;font-size:.85rem;line-height:1.45;color:var(--text-secondary);max-width:520px}.ctp-panel[data-v-38d57294]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:1rem 1.1rem 1.15rem;min-height:320px}.ctp-modal .modal-content,.ctp-modal__content{border-radius:14px!important;border:1px solid var(--border-card, var(--border-secondary))!important;background:var(--bg-card)!important;overflow:hidden}.ctp-modal__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-divider)!important;color:var(--text-primary)!important}.ctp-modal__header .modal-title{font-size:1rem;font-weight:600}.ctp-modal__header .close{color:var(--text-tertiary);text-shadow:none;opacity:1}.ctp-modal__header .close:hover{color:var(--text-primary)}.ctp-modal__body{background:var(--bg-card)!important;padding:1.15rem!important}.models-editor-page[data-v-3d527a9c]{height:100%;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;overflow:hidden;min-height:0}.models-editor-header[data-v-3d527a9c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary);flex-wrap:wrap}.models-editor-header__title-block[data-v-3d527a9c]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.models-editor-header__title[data-v-3d527a9c]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-editor-header__meta[data-v-3d527a9c]{font-size:12px;color:var(--text-tertiary);text-transform:lowercase;white-space:nowrap}.models-editor-header__actions[data-v-3d527a9c]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.models-editor-icon-btn[data-v-3d527a9c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;flex-shrink:0}.models-editor-icon-btn i[data-v-3d527a9c]{font-size:13px}.models-editor-icon-btn[data-v-3d527a9c]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.models-editor-btn[data-v-3d527a9c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease,filter .15s ease}.models-editor-btn i[data-v-3d527a9c]{font-size:12px}.models-editor-btn[data-v-3d527a9c]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.models-editor-btn[data-v-3d527a9c]:disabled{opacity:.6;cursor:not-allowed}.models-editor-btn--primary[data-v-3d527a9c]{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff)}.models-editor-btn--primary[data-v-3d527a9c]:hover:not(:disabled){background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff);filter:brightness(.94)}.models-editor-btn--ai[data-v-3d527a9c]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.models-editor-btn--ai[data-v-3d527a9c]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#5e3a82);border-color:transparent;color:#fff;filter:none}.models-editor-btn--ai.active[data-v-3d527a9c]{box-shadow:0 0 0 2px color-mix(in srgb,#667eea 35%,transparent)}.models-editor-btn__badge[data-v-3d527a9c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm);font-size:10px;font-weight:700}.models-editor-btn--ai .models-editor-btn__badge[data-v-3d527a9c],.models-editor-btn--primary .models-editor-btn__badge[data-v-3d527a9c]{background:#ffffff38;color:#fff}.btn[data-v-3d527a9c]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.btn[data-v-3d527a9c]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3d527a9c]{background:var(--text-link);color:#fff}.btn-primary[data-v-3d527a9c]:hover:not(:disabled){background:var(--text-link-hover)}.btn-success[data-v-3d527a9c]{background:var(--color-success);color:#fff}.btn-success[data-v-3d527a9c]:hover:not(:disabled){background:var(--color-success);opacity:.8}.btn-info[data-v-3d527a9c]{background:var(--color-info);color:#fff}.btn-info[data-v-3d527a9c]:hover:not(:disabled){background:var(--color-info);opacity:.8}.btn-secondary[data-v-3d527a9c]{background:var(--text-tertiary);color:#fff}.btn-secondary[data-v-3d527a9c]:hover:not(:disabled){background:var(--text-secondary)}.btn-warning[data-v-3d527a9c]{background:var(--color-warning);color:var(--text-inverse)}.btn-warning[data-v-3d527a9c]:hover:not(:disabled){background:var(--color-warning);opacity:.8}.editor-container[data-v-3d527a9c]{flex:1;position:relative;overflow:hidden;width:100%;height:100%;min-height:0;display:flex;flex-direction:row}.editor-container.split-view[data-v-3d527a9c]{gap:0}.llm-generator-panel[data-v-3d527a9c]{height:100%;border-right:3px solid var(--text-link);background:linear-gradient(to bottom,var(--bg-primary) 0%,var(--bg-card) 100%);overflow:hidden;display:flex;flex-direction:column;box-shadow:2px 0 10px var(--shadow-sm);position:relative;transition:width .3s ease}.llm-generator-panel[data-v-3d527a9c]:after{content:"";position:absolute;top:0;right:-3px;width:3px;height:100%;background:var(--text-link);opacity:.8}.panel-header[data-v-3d527a9c]{padding:8px;display:flex;justify-content:flex-end;background:var(--text-link);border-bottom:1px solid var(--border-tertiary)}.collapse-toggle[data-v-3d527a9c]{width:32px;height:32px;border:none;background:#ffffff26;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.collapse-toggle[data-v-3d527a9c]:hover{background:#ffffff40;transform:scale(1.1)}.collapse-toggle i[data-v-3d527a9c]{font-size:14px}.panel-content[data-v-3d527a9c]{flex:1;overflow-y:auto;overflow-x:hidden}.resize-divider[data-v-3d527a9c]{width:8px;height:100%;background:transparent;cursor:col-resize;position:relative;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.resize-divider[data-v-3d527a9c]:hover{background:var(--shadow-sm)}.resize-divider:hover .resize-handle[data-v-3d527a9c]{background:var(--text-link);opacity:1}.resize-handle[data-v-3d527a9c]{width:3px;height:60px;background:var(--border-secondary);border-radius:2px;opacity:.5;transition:all .2s ease}.editor-panel[data-v-3d527a9c]{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card)}.llm-generator-panel[data-v-3d527a9c] .llm-generator{height:100%;display:flex;flex-direction:column}.editor-container.panel-collapsed .llm-generator-panel[data-v-3d527a9c]{min-width:50px;max-width:50px}.loading-overlay[data-v-3d527a9c]{position:absolute;inset:0;background:var(--overlay-modal);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-3d527a9c]{text-align:center}.spinner[data-v-3d527a9c]{width:40px;height:40px;border:4px solid var(--border-secondary);border-top:4px solid var(--text-link);border-radius:50%;animation:spin-3d527a9c 1s linear infinite;margin:0 auto 15px}@keyframes spin-3d527a9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p[data-v-3d527a9c]{margin:0;color:var(--text-secondary);font-size:14px}.modal-overlay[data-v-3d527a9c]{position:fixed;inset:0;background:var(--overlay-modal);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3d527a9c]{background:var(--bg-card);border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px var(--shadow-lg)}.modal-header[data-v-3d527a9c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-secondary)}.modal-header h3[data-v-3d527a9c]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.close-btn[data-v-3d527a9c]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-3d527a9c]:hover{color:var(--text-primary)}.modal-body[data-v-3d527a9c]{padding:20px}.form-group[data-v-3d527a9c]{margin-bottom:20px}.modal-footer[data-v-3d527a9c]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid var(--border-secondary)}.variables-sidebar-overlay[data-v-3d527a9c]{position:fixed;inset:0;background:var(--overlay-modal);display:flex;align-items:center;justify-content:flex-end;z-index:1000}.variables-sidebar[data-v-3d527a9c]{background:var(--bg-card);width:400px;height:100%;box-shadow:-2px 0 10px var(--shadow-md);display:flex;flex-direction:column}.sidebar-header[data-v-3d527a9c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.sidebar-header h3[data-v-3d527a9c]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.sidebar-content[data-v-3d527a9c]{flex:1;overflow-y:auto;padding:20px}.variable-form[data-v-3d527a9c]{margin-bottom:30px;border-bottom:1px solid var(--border-secondary)}.variable-form h4[data-v-3d527a9c]{margin:0 0 15px;font-size:16px;font-weight:600;color:var(--text-primary)}.form-actions[data-v-3d527a9c]{display:flex;gap:10px;align-items:center}.form-actions .btn[data-v-3d527a9c]{flex:1;width:176px;height:39px;min-width:176px;white-space:nowrap}.btn-outline-secondary[data-v-3d527a9c]{background:transparent;border:1px solid var(--text-tertiary);color:var(--text-tertiary)}.btn-outline-secondary[data-v-3d527a9c]:hover{background:var(--text-tertiary);color:#fff}.variables-list h4[data-v-3d527a9c]{margin:0 0 15px;font-size:16px;font-weight:600;color:var(--text-primary)}.no-variables[data-v-3d527a9c]{text-align:center;padding:30px 20px;color:var(--text-secondary)}.no-variables i[data-v-3d527a9c]{font-size:48px;margin-bottom:10px;color:var(--border-tertiary)}.variable-item[data-v-3d527a9c]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start}.variable-item.editing[data-v-3d527a9c]{border:2px solid var(--text-link);box-shadow:0 0 10px var(--shadow-sm);background:var(--bg-hover);position:relative}.variable-item.editing[data-v-3d527a9c]:before{content:attr(data-editing-text);position:absolute;top:-8px;left:10px;background:var(--text-link);color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700;z-index:1}.variable-item button[data-v-3d527a9c]:disabled{opacity:.5;cursor:not-allowed}.variable-info[data-v-3d527a9c]{flex:1}.variable-info strong[data-v-3d527a9c]{color:var(--text-primary);font-size:14px}.variable-type[data-v-3d527a9c]{background:var(--text-link);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;margin-left:8px}.variable-info p[data-v-3d527a9c]{margin:5px 0;color:var(--text-secondary);font-size:13px}.variable-info small[data-v-3d527a9c]{display:block;color:var(--text-tertiary);font-size:11px;margin:2px 0}.variable-actions[data-v-3d527a9c]{display:flex;gap:5px;cursor:default}.variable-actions button[data-v-3d527a9c]{cursor:pointer;z-index:10;position:relative}.btn-sm[data-v-3d527a9c]{padding:4px 8px;font-size:12px}.btn-outline-primary[data-v-3d527a9c]{background:transparent;border:1px solid var(--text-link);color:var(--text-link)}.btn-outline-primary[data-v-3d527a9c]:hover{background:var(--text-link);color:#fff}.btn-outline-danger[data-v-3d527a9c]{background:transparent;border:1px solid var(--color-danger);color:var(--color-danger)}.btn-outline-danger[data-v-3d527a9c]:hover{background:var(--color-danger);color:#fff}.btn-outline-warning[data-v-3d527a9c]{background:transparent;border:1px solid var(--color-warning);color:var(--color-warning)}.btn-outline-warning[data-v-3d527a9c]:hover{background:var(--color-warning);color:var(--text-inverse)}.variables-list-container[data-v-3d527a9c]{cursor:move}.variable-item[data-v-3d527a9c]{display:flex;align-items:flex-start;gap:10px}.draggable-variable[data-v-3d527a9c]{cursor:grab;transition:all .2s ease;border-radius:6px;padding:15px;margin-bottom:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.draggable-variable[data-v-3d527a9c]:hover{background:var(--bg-hover);box-shadow:0 2px 8px var(--shadow-sm)}.draggable-variable[data-v-3d527a9c]:active{cursor:grabbing}.variable-drag-handle[data-v-3d527a9c]{color:var(--text-tertiary);padding:8px 4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.variable-drag-handle[data-v-3d527a9c]:hover{color:var(--text-secondary)}.variable-ghost[data-v-3d527a9c]{opacity:.5;background:var(--bg-tertiary);border:2px dashed var(--text-link)}.variable-chosen[data-v-3d527a9c]{background:var(--bg-hover);box-shadow:0 4px 12px var(--shadow-sm)}.variable-drag[data-v-3d527a9c]{transform:rotate(5deg);box-shadow:0 8px 20px var(--shadow-lg)}.variable-item.sortable-ghost[data-v-3d527a9c]{opacity:.3}.variable-item.sortable-chosen[data-v-3d527a9c]{background:var(--bg-hover)}.variable-item.sortable-drag[data-v-3d527a9c]{transform:rotate(2deg);box-shadow:0 4px 12px var(--shadow-sm)}.variables-modal .variables-info .alert[data-v-3d527a9c]{border-radius:8px;border:none;background:var(--bg-tertiary);color:var(--text-link);font-size:.9rem}.variables-modal .variables-info .alert i[data-v-3d527a9c]{color:var(--text-link)}.variables-modal .variables-scroll-container[data-v-3d527a9c]{max-height:400px;overflow-y:auto;padding-right:8px}.variables-modal .variables-scroll-container[data-v-3d527a9c]::-webkit-scrollbar{width:6px}.variables-modal .variables-scroll-container[data-v-3d527a9c]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.variables-modal .variables-scroll-container[data-v-3d527a9c]::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.variables-modal .variables-scroll-container[data-v-3d527a9c]::-webkit-scrollbar-thumb:hover{background:var(--border-secondary);opacity:.8}.variables-modal .variables-list[data-v-3d527a9c]{max-height:none;overflow-y:visible}.variables-modal .variables-list .variable-item[data-v-3d527a9c]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;margin-bottom:8px;transition:all .2s ease;display:grid;grid-template-columns:1fr;gap:8px}.variables-modal .variables-list .variable-item[data-v-3d527a9c]:hover{border-color:var(--text-link);box-shadow:0 2px 8px var(--shadow-sm)}.variables-modal .variables-list .variable-item .variable-header[data-v-3d527a9c]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:0}.variables-modal .variables-list .variable-item .variable-header .variable-label[data-v-3d527a9c]{display:flex;align-items:center;gap:6px;margin:0;font-size:.9rem;color:var(--text-primary);font-weight:500;word-break:break-word}.variables-modal .variables-list .variable-item .variable-header .variable-label .required-badge[data-v-3d527a9c]{color:var(--color-danger);font-weight:700;font-size:1.1rem;flex-shrink:0}.variables-modal .variables-list .variable-item .variable-header .variable-type[data-v-3d527a9c]{background:var(--text-link);color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;flex-shrink:0}.variables-modal .variables-list .variable-item .variable-input[data-v-3d527a9c]{margin-bottom:0}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-3d527a9c]{border:1px solid var(--border-secondary);border-radius:6px;padding:8px 12px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%;background:var(--bg-card);color:var(--text-primary)}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-3d527a9c]:focus{border-color:var(--text-link);box-shadow:0 0 0 .2rem var(--shadow-sm)}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-3d527a9c]::placeholder{color:var(--text-secondary);opacity:.7}.variables-modal .variables-list .variable-item .variable-description[data-v-3d527a9c]{font-size:.8rem;color:var(--text-secondary);font-family:Courier New,monospace;background:var(--bg-secondary);padding:4px 8px;border-radius:4px;display:inline-block;word-break:break-all}.no-variables .fas[data-v-3d527a9c]{color:var(--border-tertiary)}.no-variables h5[data-v-3d527a9c]{font-size:1.1rem;font-weight:500;color:var(--text-primary)}.no-variables p[data-v-3d527a9c]{font-size:.9rem;color:var(--text-secondary)}.variables-modal-container[data-v-3d527a9c]{padding:0;width:100%;position:relative}.variables-section[data-v-3d527a9c]{width:100%;margin:0;position:relative;left:0;right:0}.section-title[data-v-3d527a9c]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-secondary);text-align:left}.page-settings-container[data-v-3d527a9c]{padding:10px 0}.page-settings-container .form-group[data-v-3d527a9c]{margin-bottom:20px}.page-settings-container .custom-control-label[data-v-3d527a9c]{font-weight:500;color:var(--text-primary)}.preview-section[data-v-3d527a9c]{margin-top:30px;padding:20px;background:var(--bg-tertiary);border-radius:8px}.preview-section h6[data-v-3d527a9c]{margin-bottom:15px;font-weight:600;color:var(--text-primary)}.preview-box[data-v-3d527a9c]{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;padding:20px;min-height:150px;position:relative;box-shadow:0 2px 4px var(--shadow-sm)}.preview-header[data-v-3d527a9c]{position:absolute;top:8px;left:0;right:0;border-bottom:1px solid var(--border-secondary);padding-bottom:5px}.header-row[data-v-3d527a9c],.footer-row[data-v-3d527a9c]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--text-secondary);min-height:16px;padding:0 15px}.header-left[data-v-3d527a9c],.footer-left[data-v-3d527a9c]{flex:1;text-align:left;padding-left:5px}.header-center[data-v-3d527a9c],.footer-center[data-v-3d527a9c]{flex:1;text-align:center}.header-right[data-v-3d527a9c],.footer-right[data-v-3d527a9c]{flex:1;text-align:right;padding-right:5px}.preview-content[data-v-3d527a9c]{padding:40px 20px;text-align:center;color:var(--text-tertiary);font-style:italic}.preview-footer[data-v-3d527a9c]{position:absolute;bottom:8px;left:0;right:0;border-top:1px solid var(--border-secondary);padding-top:5px}.preview-date[data-v-3d527a9c]{float:right;font-size:9px;color:var(--text-tertiary)}.settings-section[data-v-3d527a9c]{margin-bottom:30px;padding:20px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.settings-section .form-group[data-v-3d527a9c]{margin-bottom:15px}.settings-section .form-group label[data-v-3d527a9c]{margin-bottom:8px;font-weight:500;color:var(--text-secondary);font-size:14px}.settings-section .custom-control-label[data-v-3d527a9c]{margin-bottom:0;font-weight:500;color:var(--text-secondary);font-size:14px}.settings-section .row>[class*=col-][data-v-3d527a9c]{padding-left:10px;padding-right:10px}.settings-section h6[data-v-3d527a9c]{margin-bottom:15px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--text-link);padding-bottom:8px}.position-config[data-v-3d527a9c]{margin-bottom:15px;padding:12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);transition:all .2s ease}.position-config[data-v-3d527a9c]:hover{border-color:var(--text-link);box-shadow:0 2px 8px var(--shadow-sm)}.position-label[data-v-3d527a9c]{font-weight:500;color:var(--text-secondary);margin-bottom:5px;display:block}.position-status[data-v-3d527a9c]{text-align:center}.position-status .badge[data-v-3d527a9c]{font-size:11px;padding:4px 8px}.badge-primary[data-v-3d527a9c]{background-color:var(--text-link)}.badge-info[data-v-3d527a9c]{background-color:var(--color-info)}.badge-success[data-v-3d527a9c]{background-color:var(--color-success)}.page-margins-grid[data-v-3d527a9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.margin-field[data-v-3d527a9c]{display:flex;flex-direction:column;gap:8px}.margin-input[data-v-3d527a9c]{display:flex;align-items:center;gap:8px}.margin-input .form-control[data-v-3d527a9c]{min-width:0}.margin-unit[data-v-3d527a9c]{color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.custom-text-with-variables .variable-suggestions[data-v-3d527a9c]{margin-top:8px;padding:8px;background:var(--bg-tertiary);border-radius:4px;border:1px solid var(--border-secondary)}.custom-text-with-variables .variable-tags[data-v-3d527a9c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.custom-text-with-variables .variable-tag[data-v-3d527a9c]{background:var(--text-link);color:#fff;padding:2px 6px;border-radius:12px;font-size:11px;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace;border:1px solid var(--text-link)}.custom-text-with-variables .variable-tag[data-v-3d527a9c]:hover{background:var(--text-link-hover);border-color:var(--text-link-hover);transform:translateY(-1px);box-shadow:0 2px 4px var(--shadow-sm)}.custom-text-with-variables .variable-tag[data-v-3d527a9c]:active{transform:translateY(0)}@media(max-width:768px){.page-margins-grid[data-v-3d527a9c]{grid-template-columns:1fr}.models-editor-header[data-v-3d527a9c]{flex-direction:column;align-items:stretch;padding:.65rem .75rem;gap:.75rem}.models-editor-header__actions[data-v-3d527a9c]{width:100%;justify-content:flex-start}.models-editor-btn[data-v-3d527a9c]{flex:1 1 auto}}@media(max-width:480px){.page-margins-grid[data-v-3d527a9c]{grid-template-columns:1fr}.models-editor-header__title[data-v-3d527a9c]{font-size:14px}.models-editor-btn__label[data-v-3d527a9c]{display:none}.models-editor-btn[data-v-3d527a9c]{padding:0 10px;min-width:36px}}.file-models-page-inner[data-v-7adab5ca]{width:100%;min-height:0}.file-models-controls-panel[data-v-7adab5ca]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);padding:.6rem .75rem;overflow:visible}.file-models-header[data-v-7adab5ca]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.file-models-header__icon[data-v-7adab5ca]{font-size:13px;color:var(--text-tertiary);align-self:center}.file-models-header__subtitle[data-v-7adab5ca]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.file-models-header__meta[data-v-7adab5ca]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.file-models-primary-line[data-v-7adab5ca]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.file-models-primary-line__left[data-v-7adab5ca]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 220px}.file-models-primary-line__right[data-v-7adab5ca]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap;flex-shrink:0}.file-models-line-icons[data-v-7adab5ca]{display:flex;align-items:center;gap:8px}.file-models-icon-btn[data-v-7adab5ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.file-models-icon-btn i[data-v-7adab5ca]{font-size:12px}.file-models-icon-btn[data-v-7adab5ca]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.file-models-icon-btn[data-v-7adab5ca]:disabled{opacity:.5;cursor:default}.file-models-icon-btn--primary[data-v-7adab5ca]{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff)}.file-models-icon-btn--primary[data-v-7adab5ca]:hover:not(:disabled){background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff);filter:brightness(.94)}.file-models-line-pagination[data-v-7adab5ca]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary);gap:6px}.file-models-line-pagination .items-by-page[data-v-7adab5ca]{width:auto;min-width:64px;margin:0 2px}.file-models-line-pagination b[data-v-7adab5ca]{color:var(--text-primary);font-weight:600}.file-models-search[data-v-7adab5ca]{flex:1;min-width:0;max-width:360px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:20px;transition:border-color .15s ease}.file-models-search[data-v-7adab5ca]:focus-within{border-color:var(--color-ecm)}.file-models-search__icon[data-v-7adab5ca]{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.file-models-search__input[data-v-7adab5ca]{border:none;background:transparent;padding:6px 0;font-size:13px;color:var(--text-primary);box-shadow:none!important}.file-models-search__input[data-v-7adab5ca]::placeholder{color:var(--text-tertiary)}.file-models-search__input[data-v-7adab5ca]:focus{outline:none;box-shadow:none}.list-container[data-v-7adab5ca]{max-height:calc(100vh - 280px);border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:auto}.file-models-table-wrap[data-v-7adab5ca]{min-height:300px;width:100%}.file-models-table-wrap.no-items[data-v-7adab5ca]{display:flex;flex-direction:column}.file-models-loading[data-v-7adab5ca]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:var(--text-secondary);font-size:13px}.file-models-empty[data-v-7adab5ca]{padding:24px 16px}.file-models-pagination[data-v-7adab5ca]{padding:12px 8px 8px;border-top:1px solid var(--border-secondary)}.file-models-pagination[data-v-7adab5ca] .page-link{color:var(--text-secondary);background:var(--bg-primary);border-color:var(--border-secondary)}.file-models-pagination[data-v-7adab5ca] .page-item.active .page-link{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--text-inverse, #fff)}.file-models-pagination[data-v-7adab5ca] .page-item.disabled .page-link{opacity:.5}[data-v-7adab5ca] .table-custom-style{margin-bottom:0;font-size:13px;background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-7adab5ca] .table-custom-style thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-tertiary);border-top:none;border-bottom:1px solid var(--border-secondary);padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-7adab5ca] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;border-top:none}[data-v-7adab5ca] .table-custom-style.table-bordered,[data-v-7adab5ca] .table-custom-style.table-bordered th,[data-v-7adab5ca] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-7adab5ca] .table-custom-style tbody tr{transition:background-color .1s;background:transparent}[data-v-7adab5ca] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-7adab5ca] .table-custom-style td:last-child{white-space:nowrap}.file-model-name-cell[data-v-7adab5ca]{display:flex;align-items:center;gap:10px;min-width:0}.file-model-name-cell__icon-wrap[data-v-7adab5ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:13px}.file-model-name-cell__text[data-v-7adab5ca]{display:flex;flex-direction:column;min-width:0}.file-model-name-cell__name[data-v-7adab5ca]{font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-model-name-cell__lock[data-v-7adab5ca]{margin-left:6px;color:var(--color-warning);font-size:12px}.file-model-meta-cell[data-v-7adab5ca]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.file-model-meta-cell span[data-v-7adab5ca]{color:var(--text-primary)}.file-model-meta-cell small[data-v-7adab5ca]{font-size:11px;color:var(--text-tertiary)}.file-model-version[data-v-7adab5ca]{display:inline-flex;align-items:center;gap:6px}.file-model-version__view[data-v-7adab5ca]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.file-model-version__view[data-v-7adab5ca]:hover{color:var(--color-ecm);background:var(--bg-hover)}.file-model-status[data-v-7adab5ca]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.file-model-status--draft[data-v-7adab5ca]{background:color-mix(in srgb,var(--text-tertiary) 14%,transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-tertiary) 22%,transparent)}.file-model-status--published[data-v-7adab5ca]{background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);border:1px solid color-mix(in srgb,var(--color-ecm) 28%,transparent)}.file-model-status--archived[data-v-7adab5ca]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent)}.file-model-actions[data-v-7adab5ca]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.file-model-action-btn[data-v-7adab5ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;font-size:12px}.file-model-action-btn[data-v-7adab5ca]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.file-model-action-btn[data-v-7adab5ca]:disabled{opacity:.5;cursor:default}.file-model-action-btn--success[data-v-7adab5ca]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.file-model-action-btn--danger[data-v-7adab5ca]:hover:not(:disabled){border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}@media(max-width:768px){.file-models-primary-line__right[data-v-7adab5ca]{width:100%;justify-content:space-between;flex-wrap:wrap}.file-models-search[data-v-7adab5ca]{max-width:none}}.file-models-page[data-v-8a66191d]{width:100%;min-height:0}.desktop-only[data-v-0a7f0937]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:calc(100dvh - var(--app-header-offset, 64px));padding:16px;padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}.desktop-only__card[data-v-0a7f0937]{width:min(100%,420px);margin:auto;padding:28px 22px 24px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 1px 3px var(--shadow-sm);text-align:center}.desktop-only__icon[data-v-0a7f0937]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:12px;background:color-mix(in srgb,var(--text-link) 10%,var(--bg-secondary));color:var(--text-link);font-size:22px}.desktop-only__title[data-v-0a7f0937]{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.3}.desktop-only__body[data-v-0a7f0937]{margin:0 0 20px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.desktop-only__cta[data-v-0a7f0937]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min, 44px);padding:0 18px;border:1px solid color-mix(in srgb,var(--text-link) 35%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--text-link) 10%,var(--bg-card));color:var(--text-link);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.desktop-only__cta[data-v-0a7f0937]:hover,.desktop-only__cta[data-v-0a7f0937]:focus-visible{background:color-mix(in srgb,var(--text-link) 16%,var(--bg-card));border-color:var(--text-link);outline:none}.desktop-only__cta[data-v-0a7f0937]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-link) 30%,transparent)}.not-found[data-v-e400f20d]{display:flex;align-items:center;justify-content:center;min-height:calc(70vh - var(--app-header-height));padding:2rem 1rem}.not-found__panel[data-v-e400f20d]{position:relative;width:100%;max-width:32rem;padding:2.5rem 2rem;text-align:center;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:0 8px 28px var(--shadow-sm);overflow:hidden;animation:not-found-enter-e400f20d .45s ease-out both}.not-found__code[data-v-e400f20d]{position:absolute;top:-.35rem;left:50%;transform:translate(-50%);font-size:clamp(5.5rem,18vw,8rem);font-weight:700;letter-spacing:-.06em;line-height:1;color:var(--text-primary);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none}.not-found__icon-wrap[data-v-e400f20d]{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;margin-bottom:1.25rem;border-radius:50%;background:var(--bg-active);color:var(--color-admin);animation:not-found-icon-e400f20d .55s ease-out .1s both}.not-found__icon[data-v-e400f20d]{font-size:1.75rem}.not-found__title[data-v-e400f20d]{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary);animation:not-found-enter-e400f20d .45s ease-out .12s both}.not-found__description[data-v-e400f20d]{margin:0 auto 1rem;max-width:26rem;font-size:.95rem;line-height:1.5;color:var(--text-secondary);animation:not-found-enter-e400f20d .45s ease-out .18s both}.not-found__path[data-v-e400f20d]{margin:0 0 1.5rem;animation:not-found-enter-e400f20d .45s ease-out .22s both}.not-found__path code[data-v-e400f20d]{display:inline-block;max-width:100%;padding:.35rem .65rem;font-size:.8rem;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.not-found__actions[data-v-e400f20d]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;animation:not-found-enter-e400f20d .45s ease-out .28s both}.not-found__cta[data-v-e400f20d]{min-width:8.5rem}@keyframes not-found-enter-e400f20d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-icon-e400f20d{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(max-width:576px){.not-found__panel[data-v-e400f20d]{padding:2rem 1.25rem}.not-found__actions[data-v-e400f20d]{flex-direction:column}.not-found__actions .not-found__cta[data-v-e400f20d]{width:100%}}.eab[data-v-cb2c0f71]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;border:1px solid var(--border-card);font-size:11px;font-weight:500;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.eab--on[data-v-cb2c0f71]{border-color:var(--color-success, var(--border-card));color:var(--color-success, var(--text-secondary));background:var(--bg-secondary)}.eab--off[data-v-cb2c0f71]{color:var(--text-tertiary);background:var(--bg-secondary)}.eab i[data-v-cb2c0f71]{font-size:9px}.eas-loading[data-v-12ede640]{display:flex;justify-content:center;padding:40px 0}.eas-steps[data-v-12ede640]{display:flex;gap:8px;list-style:none;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--border-secondary)}.eas-step[data-v-12ede640]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-tertiary)}.eas-step+.eas-step[data-v-12ede640]{margin-left:14px}.eas-step-index[data-v-12ede640]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--border-card);font-size:11px;font-weight:600}.eas-step.active[data-v-12ede640]{color:var(--text-primary);font-weight:600}.eas-step.active .eas-step-index[data-v-12ede640]{border-color:var(--color-swc);color:var(--color-swc)}.eas-step.done .eas-step-index[data-v-12ede640]{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff)}.eas-section[data-v-12ede640]{display:flex;flex-direction:column;gap:14px}.eas-question[data-v-12ede640]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.eas-hint[data-v-12ede640]{margin:-8px 0 0;font-size:12px;color:var(--text-secondary)}.eas-hint--tight[data-v-12ede640]{margin:4px 0 0}.eas-field[data-v-12ede640]{display:flex;flex-direction:column;gap:5px}.eas-label[data-v-12ede640]{margin:0;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.eas-required[data-v-12ede640]{color:var(--color-danger, var(--color-swc));margin-left:3px}.eas-optional[data-v-12ede640]{margin-left:6px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-tertiary)}.eas-type-id[data-v-12ede640]{margin-left:8px;font-family:monospace;font-size:10.5px;color:var(--text-tertiary)}.eas-note[data-v-12ede640]{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;border-radius:7px;background:var(--bg-secondary);border:1px solid var(--border-card);font-size:12px;color:var(--text-secondary)}.eas-note--warn[data-v-12ede640]{border-color:var(--color-warning-soft-border, var(--border-card));background:var(--color-warning-soft-bg, var(--bg-secondary));color:var(--color-warning-text, var(--text-secondary))}.eas-note--error[data-v-12ede640]{border-color:var(--color-danger, var(--border-card));color:var(--color-danger, var(--text-secondary))}.eas-suggestion[data-v-12ede640]{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:7px;border:1px dashed var(--border-card);background:var(--bg-secondary);font-size:12px;color:var(--text-secondary)}.eas-suggestion-apply[data-v-12ede640]{margin-left:auto;border:none;background:none;padding:0;color:var(--color-swc);font-size:12px;font-weight:600;cursor:pointer}.eas-suggestion-apply[data-v-12ede640]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.eas-create-card[data-v-12ede640]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px;border:1px dashed var(--border-card);border-radius:9px;background:var(--bg-card);cursor:pointer;transition:border-color .15s}.eas-create-card[data-v-12ede640]:hover{border-color:var(--color-swc)}.eas-create-card[data-v-12ede640]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.eas-create-icon[data-v-12ede640]{color:var(--color-swc);font-size:17px;flex-shrink:0}.eas-create-copy[data-v-12ede640]{display:flex;flex-direction:column;gap:2px;min-width:0}.eas-create-title[data-v-12ede640]{font-size:13px;font-weight:600;color:var(--text-primary)}.eas-create-desc[data-v-12ede640]{font-size:11.5px;color:var(--text-secondary)}.eas-create-done[data-v-12ede640]{margin-left:auto;color:var(--color-success, var(--color-swc))}.eas-footer[data-v-12ede640]{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-end}.eas-btn[data-v-12ede640]{display:inline-flex;align-items:center;border-radius:7px;padding:7px 15px;font-size:12.5px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.eas-btn-quiet[data-v-12ede640]{background:var(--bg-secondary);border-color:var(--border-card);color:var(--text-secondary)}.eas-btn-quiet[data-v-12ede640]:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.eas-btn-primary[data-v-12ede640]{background:var(--color-swc);color:var(--color-on-accent, #fff)}.eas-btn-primary[data-v-12ede640]:hover:not(:disabled){filter:brightness(1.08)}.eas-btn-primary[data-v-12ede640]:disabled{opacity:.5;cursor:not-allowed}.eas-btn[data-v-12ede640]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}@media(prefers-reduced-motion:reduce){.eas-btn[data-v-12ede640],.eas-create-card[data-v-12ede640]{transition:none}}.scanner-profile-list[data-v-5822e946]{height:100%;display:flex;flex-direction:column;min-height:0;color:var(--text-primary)}.list-toolbar[data-v-5822e946]{padding:.85rem;border-bottom:1px solid var(--border-color, #dee2e6);background:var(--bg-secondary, #f8f9fa)}.list-toolbar__search[data-v-5822e946]{position:relative}.list-toolbar__search i[data-v-5822e946]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-secondary, #6c757d);pointer-events:none}.list-toolbar__search input[data-v-5822e946]{padding-left:28px}.list-toolbar__hint[data-v-5822e946]{font-size:.76rem;color:var(--text-secondary, #6c757d)}.list-state[data-v-5822e946]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-secondary, #6c757d)}.list-state--empty[data-v-5822e946]{flex-direction:column;gap:.5rem;text-align:center;font-size:.85rem}.list-state--empty i[data-v-5822e946]{font-size:1.5rem;opacity:.5}.profile-items[data-v-5822e946]{flex:1 1 auto;overflow-y:auto;padding:.5rem}.profile-item[data-v-5822e946]{position:relative;display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .7rem .65rem;margin-bottom:4px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.profile-item[data-v-5822e946]:hover{background:var(--bg-secondary, rgba(0, 0, 0, .03))}.profile-item.active[data-v-5822e946]{background:var(--bg-selected, rgba(0, 123, 255, .08));border-color:var(--primary, #007bff)}.profile-item__avatar[data-v-5822e946]{flex:0 0 auto;width:34px;height:34px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.85rem;color:var(--text-secondary, #6c757d);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.profile-item__avatar--ocr[data-v-5822e946]{color:var(--primary, #007bff);background:var(--bg-selected, rgba(0, 123, 255, .1))}.profile-item__body[data-v-5822e946]{flex:1;min-width:0;padding-right:.25rem}.profile-item__name-row[data-v-5822e946]{display:flex;align-items:center;gap:.35rem;min-width:0}.profile-item__name[data-v-5822e946]{flex:0 1 auto;min-width:0;font-weight:600;font-size:.88rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-item__desc[data-v-5822e946]{margin:4px 0 0;font-size:.76rem;line-height:1.4;color:var(--text-secondary, #6c757d);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-item__meta[data-v-5822e946]{display:flex;flex-direction:column;gap:3px;margin-top:7px}.profile-item__meta-row[data-v-5822e946]{display:flex;align-items:baseline;gap:.35rem;min-width:0;font-size:11px;line-height:1.35}.profile-item__meta-icon[data-v-5822e946]{flex:0 0 auto;width:12px;font-size:10px;text-align:center;color:var(--text-tertiary, var(--text-secondary));transform:translateY(.5px)}.profile-item__meta-label[data-v-5822e946]{flex:0 0 auto;font-weight:600;color:var(--text-tertiary, var(--text-secondary));white-space:nowrap}.profile-item__meta-label[data-v-5822e946]:after{content:":"}.profile-item__meta-value[data-v-5822e946]{flex:1 1 auto;min-width:0;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-item__actions[data-v-5822e946]{position:absolute;top:.55rem;right:.45rem;display:flex;gap:2px;padding:2px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .12s ease}.profile-item:hover .profile-item__actions[data-v-5822e946]{background:var(--bg-secondary, rgba(0, 0, 0, .03))}.profile-item.active .profile-item__actions[data-v-5822e946]{background:var(--bg-selected, rgba(0, 123, 255, .08))}.profile-item:hover .profile-item__actions[data-v-5822e946],.profile-item.active .profile-item__actions[data-v-5822e946],.profile-item:focus-within .profile-item__actions[data-v-5822e946]{opacity:1;pointer-events:auto}.chip[data-v-5822e946]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.6rem}.chip--default[data-v-5822e946],.chip--muted[data-v-5822e946]{width:18px;height:18px}.chip--default[data-v-5822e946]{color:var(--color-warning-text, #b8860b);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.chip--muted[data-v-5822e946]{color:var(--text-secondary, #6c757d);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.chip--ocr[data-v-5822e946]{padding:1px 7px;font-weight:700;letter-spacing:.03em;color:var(--primary, #007bff);background:var(--bg-selected, rgba(0, 123, 255, .12))}.icon-btn[data-v-5822e946]{appearance:none;border:none;background:transparent;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--text-secondary, #6c757d);cursor:pointer;transition:background-color .12s ease,color .12s ease}.icon-btn[data-v-5822e946]:hover{color:var(--text-primary);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.icon-btn--danger[data-v-5822e946]:hover{color:var(--color-danger, #dc3545);background:var(--color-danger-soft-bg, rgba(220, 53, 69, .1))}.grantee-list[data-v-c4e3a623]{max-height:180px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;background:var(--bg-secondary)}.grantee-row[data-v-c4e3a623]{display:flex;align-items:center;justify-content:space-between;gap:12px}.grantee-default-toggle[data-v-c4e3a623]{flex:0 0 auto;color:var(--text-secondary)}.scanner-profiles-tab[data-v-f99eb0b0]{display:flex;gap:0;min-height:0;height:100%;flex:1}.tab-resizer[data-v-f99eb0b0]{flex:0 0 auto;align-self:stretch;width:10px;margin:0 .35rem;padding:0;border:none;background:transparent;cursor:col-resize;position:relative;border-radius:4px;touch-action:none;transition:background-color .15s ease}.tab-resizer[data-v-f99eb0b0]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:48px;max-height:60%;border-radius:2px;background:var(--border-color, #dee2e6);transition:background-color .15s ease}.tab-resizer[data-v-f99eb0b0]:hover,.tab-resizer[data-v-f99eb0b0]:focus-visible,.tab-resizer--active[data-v-f99eb0b0]{background:var(--bg-selected, rgba(0, 123, 255, .08));outline:none}.tab-resizer[data-v-f99eb0b0]:hover:before,.tab-resizer[data-v-f99eb0b0]:focus-visible:before,.tab-resizer--active[data-v-f99eb0b0]:before{background:var(--primary, #007bff);height:72px}.tab-pane-left[data-v-f99eb0b0]{flex:0 0 330px;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border-color, #dee2e6);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.tab-pane-right[data-v-f99eb0b0]{flex:1 1 auto;min-width:0;border:1px solid var(--border-color, #dee2e6);border-radius:10px;overflow:hidden;background:var(--bg-primary);display:flex;flex-direction:column}.empty-state[data-v-f99eb0b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:320px;text-align:center;padding:2rem}.empty-state__icon[data-v-f99eb0b0]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem;color:var(--text-secondary, #6c757d);background:var(--bg-secondary, #f1f3f5);margin-bottom:.9rem}.empty-state__title[data-v-f99eb0b0]{margin:0 0 .25rem;font-weight:600;color:var(--text-primary)}.empty-state__hint[data-v-f99eb0b0]{margin:0;font-size:.85rem;color:var(--text-secondary, #6c757d);max-width:320px}@media(max-width:860px){.scanner-profiles-tab[data-v-f99eb0b0]{flex-direction:column}.tab-pane-left[data-v-f99eb0b0]{flex:0 0 auto!important;max-height:40vh}.tab-resizer[data-v-f99eb0b0]{display:none}}[data-v-45c34499] .cjm-modal-body{padding:0!important}.cjm-container[data-v-45c34499]{display:flex;flex-direction:column;overflow:hidden}.cjm-accent-bar[data-v-45c34499]{height:3px;background:linear-gradient(90deg,var(--color-swc) 0%,rgba(204,0,102,.3) 100%);flex-shrink:0}.cjm-header[data-v-45c34499]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid var(--border-secondary)}.cjm-header-left[data-v-45c34499]{display:flex;align-items:center;gap:12px}.cjm-header-icon-wrap[data-v-45c34499]{width:36px;height:36px;border-radius:8px;background:#cc00661a;border:1px solid rgba(204,0,102,.2);display:flex;align-items:center;justify-content:center;color:var(--color-swc);font-size:15px;flex-shrink:0}.cjm-title[data-v-45c34499]{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2}.cjm-header-meta[data-v-45c34499]{font-size:11px;color:var(--text-tertiary);font-weight:400;letter-spacing:.01em}.cjm-close-btn[data-v-45c34499]{width:30px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-tertiary);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.cjm-close-btn[data-v-45c34499]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.cjm-steps[data-v-45c34499]{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.cjm-step-wrapper[data-v-45c34499]{display:flex;align-items:center}.cjm-step[data-v-45c34499]{display:flex;align-items:center;gap:8px}.cjm-step-circle[data-v-45c34499]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:2px solid var(--border-card);color:var(--text-tertiary);background:var(--bg-card);transition:all .2s;flex-shrink:0}.cjm-step--active .cjm-step-circle[data-v-45c34499]{background:var(--color-swc);border-color:var(--color-swc);color:#fff;box-shadow:0 0 0 4px #cc006626}.cjm-step--done .cjm-step-circle[data-v-45c34499]{background:#28a745;border-color:#28a745;color:#fff;font-size:11px}.cjm-step-label[data-v-45c34499]{font-size:13px;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.cjm-step--active .cjm-step-label[data-v-45c34499]{color:var(--text-primary);font-weight:600}.cjm-step--done .cjm-step-label[data-v-45c34499]{color:var(--text-secondary)}.cjm-step-connector[data-v-45c34499]{width:56px;height:2px;background:var(--border-card);margin:0 10px;border-radius:2px;transition:background .3s}.cjm-step-connector--done[data-v-45c34499]{background:#28a745}.cjm-body[data-v-45c34499]{padding:28px 24px;min-height:280px}.cjm-step-content[data-v-45c34499]{animation-duration:.18s}.cjm-step-question[data-v-45c34499]{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:20px;font-weight:400}.cjm-step-question--sm[data-v-45c34499]{font-size:12px;margin-top:20px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--text-tertiary)}.cjm-source-grid[data-v-45c34499]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin:0 auto}.cjm-source-card[data-v-45c34499]{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid var(--border-card);border-radius:10px;background:var(--bg-card);cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,background .18s,transform .15s;overflow:hidden}.cjm-source-card[data-v-45c34499]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-swc);opacity:0;transition:opacity .18s}.cjm-source-card[data-v-45c34499]:hover{border-color:#c066;box-shadow:0 2px 8px #cc006614;transform:translateY(-1px)}.cjm-source-card--selected[data-v-45c34499]{border-color:var(--color-swc);background:#cc00660a}.cjm-source-card--selected[data-v-45c34499]:before{opacity:1}.cjm-source-icon-wrap[data-v-45c34499]{width:40px;height:40px;border-radius:9px;background:#cc006614;border:1px solid rgba(204,0,102,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-swc);flex-shrink:0;transition:background .18s}.cjm-source-card--selected .cjm-source-icon-wrap[data-v-45c34499]{background:#cc00661f}.cjm-source-body[data-v-45c34499]{flex:1;min-width:0}.cjm-source-title[data-v-45c34499]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px;line-height:1.3}.cjm-source-desc[data-v-45c34499]{font-size:11px;color:var(--text-secondary);line-height:1.4}.cjm-source-arrow[data-v-45c34499]{font-size:11px;color:var(--text-tertiary);transition:color .18s,transform .18s;flex-shrink:0}.cjm-source-card:hover .cjm-source-arrow[data-v-45c34499]{color:var(--color-swc);transform:translate(2px)}.cjm-source-check[data-v-45c34499]{position:absolute;top:8px;right:10px;font-size:14px;color:var(--color-swc);animation:cjm-pop-in-45c34499 .2s ease}@keyframes cjm-pop-in-45c34499{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.cjm-mode-section[data-v-45c34499]{max-width:620px;margin:0 auto}.cjm-mode-grid[data-v-45c34499]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cjm-mode-card[data-v-45c34499]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid var(--border-card);border-radius:10px;background:var(--bg-card);cursor:pointer;text-align:left;transition:border-color .18s,background .18s,transform .15s;overflow:hidden}.cjm-mode-card[data-v-45c34499]:hover{border-color:#c066;transform:translateY(-1px)}.cjm-mode-card--selected[data-v-45c34499]{border-color:var(--color-swc);background:#cc00660a}.cjm-mode-icon-wrap[data-v-45c34499]{width:34px;height:34px;border-radius:8px;background:#cc006614;border:1px solid rgba(204,0,102,.15);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--color-swc);flex-shrink:0}.cjm-mode-icon-wrap--ai[data-v-45c34499]{background:#6f42c114;border-color:#6f42c133;color:#6f42c1}.cjm-mode-card--selected .cjm-mode-icon-wrap--ai[data-v-45c34499]{background:#6f42c124}.cjm-mode-body[data-v-45c34499]{flex:1;min-width:0}.cjm-mode-title[data-v-45c34499]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px;line-height:1.3}.cjm-mode-desc[data-v-45c34499]{font-size:11px;color:var(--text-secondary);line-height:1.4}.cjm-mode-badge[data-v-45c34499]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#cc006614;border:1px solid rgba(204,0,102,.2);color:var(--color-swc);margin-bottom:16px}.cjm-files-section[data-v-45c34499]{margin-bottom:12px}.cjm-files-header[data-v-45c34499]{display:flex;align-items:center;justify-content:space-between;padding:6px 0 8px}.cjm-files-label[data-v-45c34499]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.cjm-files-count[data-v-45c34499]{font-size:12px;font-weight:600;color:var(--color-swc)}.cjm-files-max[data-v-45c34499]{font-weight:400;color:var(--text-tertiary)}.cjm-dropzone[data-v-45c34499]{border:2px dashed var(--border-card);border-radius:10px;padding:40px 24px;text-align:center;cursor:pointer;background:var(--bg-card);transition:border-color .18s,background .18s;margin-bottom:16px}.cjm-dropzone[data-v-45c34499]:hover{border-color:#cc006673;background:#cc006605}.cjm-dropzone--active[data-v-45c34499]{border-color:var(--color-swc);background:#cc00660a}.cjm-dropzone-icon-wrap[data-v-45c34499]{width:52px;height:52px;border-radius:12px;background:#cc006614;border:1px solid rgba(204,0,102,.15);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--color-swc);margin:0 auto 14px;transition:background .18s}.cjm-dropzone--active .cjm-dropzone-icon-wrap[data-v-45c34499]{background:#cc006624}.cjm-dropzone-text[data-v-45c34499]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.cjm-dropzone-hint[data-v-45c34499]{font-size:12px;color:var(--text-tertiary)}.cjm-file-row[data-v-45c34499]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-card);margin-bottom:6px;transition:border-color .15s}.cjm-file-row[data-v-45c34499]:hover{border-color:#cc006640}.cjm-file-icon[data-v-45c34499]{width:30px;height:30px;border-radius:6px;background:#cc006614;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-swc);flex-shrink:0}.cjm-file-info[data-v-45c34499]{flex:1;min-width:0}.cjm-file-name[data-v-45c34499]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.cjm-file-size[data-v-45c34499]{font-size:11px;color:var(--text-tertiary);margin-top:1px}.cjm-file-remove[data-v-45c34499]{width:26px;height:26px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-tertiary);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.cjm-file-remove[data-v-45c34499]:hover{border-color:#dc3545;color:#dc3545;background:#dc35450f}.cjm-ecm-picker[data-v-45c34499]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;background:var(--bg-card)}.cjm-ecm-filelist[data-v-45c34499]{padding:12px 16px}.cjm-ecm-filelist-header[data-v-45c34499]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.cjm-ecm-doc-title[data-v-45c34499]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cjm-back-link[data-v-45c34499]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:5px;border:1px solid var(--border-secondary);background:var(--bg-card);font-size:12px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.cjm-back-link[data-v-45c34499]:hover{border-color:var(--color-swc);color:var(--color-swc)}.cjm-pick-list[data-v-45c34499]{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.cjm-pick-item[data-v-45c34499]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;border:1px solid var(--border-secondary);background:var(--bg-card);cursor:pointer;text-align:left;font-size:13px;color:var(--text-primary);transition:background .12s,border-color .12s}.cjm-pick-item[data-v-45c34499]:hover:not(:disabled){background:#cc00660a;border-color:#cc00664d}.cjm-pick-item--selected[data-v-45c34499]{border-color:var(--color-swc);background:#cc00660a}.cjm-pick-item[data-v-45c34499]:disabled{opacity:.4;cursor:not-allowed}.cjm-pick-icon[data-v-45c34499]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-pick-name[data-v-45c34499]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cjm-pick-size[data-v-45c34499]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.cjm-pick-check[data-v-45c34499]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-search-wrap[data-v-45c34499]{position:relative;margin-bottom:10px}.cjm-search-icon[data-v-45c34499]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary);pointer-events:none}[data-v-45c34499] .cjm-search-input{padding-left:30px!important;font-size:13px!important;border-radius:7px!important;background:var(--bg-secondary)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-v-45c34499] .cjm-search-input:focus{border-color:var(--color-swc)!important;box-shadow:none!important}.cjm-tab-content[data-v-45c34499]{padding-top:12px}.cjm-tree-wrap[data-v-45c34499]{max-height:160px;overflow-y:auto;border:1px solid var(--border-card);border-radius:7px;padding:6px;margin-bottom:8px}.cjm-docs-list[data-v-45c34499]{border-top:1px solid var(--border-secondary);padding-top:10px}.cjm-list-group[data-v-45c34499]{border-radius:7px;overflow:hidden}.cjm-list-group--scroll[data-v-45c34499]{max-height:180px;overflow-y:auto}[data-v-45c34499] .cjm-list-item{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-size:13px!important;color:var(--text-primary)!important;background:var(--bg-card)!important;border-color:var(--border-secondary)!important;cursor:pointer;transition:background .12s,color .12s!important}[data-v-45c34499] .cjm-list-item:hover{background:#cc00660a!important;color:var(--text-primary)!important}.cjm-list-item-icon[data-v-45c34499]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-list-item-name[data-v-45c34499]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cjm-empty[data-v-45c34499]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;color:var(--text-tertiary)}.cjm-empty--sm[data-v-45c34499]{padding:20px 16px;font-size:12px}.cjm-empty-icon[data-v-45c34499]{font-size:24px;opacity:.3}.cjm-options-grid[data-v-45c34499]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.cjm-option-card[data-v-45c34499]{border:2px solid var(--border-card);border-radius:10px;padding:16px;cursor:pointer;background:var(--bg-card);transition:border-color .18s,background .18s}.cjm-option-card[data-v-45c34499]:hover{border-color:#cc006659}.cjm-option-card--active[data-v-45c34499]{border-color:var(--color-swc);background:#cc006608}.cjm-option-top[data-v-45c34499]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cjm-option-icon-wrap[data-v-45c34499]{width:32px;height:32px;border-radius:7px;background:#cc006612;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-tertiary);transition:background .18s,color .18s}.cjm-option-card--active .cjm-option-icon-wrap[data-v-45c34499]{background:#cc00661f;color:var(--color-swc)}.cjm-option-toggle[data-v-45c34499]{margin:0}.cjm-option-label[data-v-45c34499]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.cjm-option-desc[data-v-45c34499]{font-size:12px;color:var(--text-secondary);line-height:1.4}.cjm-summary[data-v-45c34499]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;background:var(--bg-card)}.cjm-summary-title[data-v-45c34499]{display:flex;align-items:center;gap:7px;padding:12px 16px;font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.cjm-summary-rows[data-v-45c34499]{padding:4px 0}.cjm-summary-row[data-v-45c34499]{display:flex;justify-content:space-between;align-items:center;padding:9px 16px}.cjm-summary-row+.cjm-summary-row[data-v-45c34499]{border-top:1px solid var(--border-secondary)}.cjm-summary-key[data-v-45c34499]{font-size:13px;color:var(--text-secondary)}.cjm-summary-val[data-v-45c34499]{font-size:13px;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:4px}.cjm-footer[data-v-45c34499]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.cjm-footer-actions[data-v-45c34499]{display:flex;align-items:center;gap:8px}.cjm-btn[data-v-45c34499]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;white-space:nowrap}.cjm-btn[data-v-45c34499]:disabled{opacity:.45;cursor:not-allowed}.cjm-btn--primary[data-v-45c34499]{background:var(--color-swc);color:#fff;border:1px solid var(--color-swc)}.cjm-btn--primary[data-v-45c34499]:not(:disabled):hover{opacity:.88}.cjm-btn--ghost[data-v-45c34499]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-card)}.cjm-btn--ghost[data-v-45c34499]:not(:disabled):hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-secondary)}.cjm-slide-enter-active[data-v-45c34499],.cjm-slide-leave-active[data-v-45c34499]{transition:opacity .15s ease,transform .15s ease}.cjm-slide-enter[data-v-45c34499]{opacity:0;transform:translate(12px)}.cjm-slide-leave-to[data-v-45c34499]{opacity:0;transform:translate(-12px)}.cjm-fade-enter-active[data-v-45c34499],.cjm-fade-leave-active[data-v-45c34499]{transition:opacity .2s ease,transform .2s ease}.cjm-fade-enter[data-v-45c34499]{opacity:0;transform:translateY(8px)}.cjm-fade-leave-to[data-v-45c34499]{opacity:0}@media(max-width:576px){.cjm-source-grid[data-v-45c34499],.cjm-mode-grid[data-v-45c34499],.cjm-options-grid[data-v-45c34499]{grid-template-columns:1fr}.cjm-step-connector[data-v-45c34499]{width:28px;margin:0 6px}.cjm-step-label[data-v-45c34499]{font-size:11px}.cjm-body[data-v-45c34499]{padding:20px 16px}.cjm-header[data-v-45c34499],.cjm-footer[data-v-45c34499]{padding-left:16px;padding-right:16px}}[data-theme=dark] .cjm-step-connector[data-v-45c34499]{background:#555c6e}[data-theme=dark] .cjm-step-circle[data-v-45c34499],[data-theme=dark] .cjm-dropzone[data-v-45c34499]{border-color:#555c6e;background:#363b47}[data-theme=dark] .cjm-dropzone[data-v-45c34499]:hover{border-color:#c069;background:#cc00660f}[data-theme=dark] .cjm-mode-badge[data-v-45c34499]{background:#e6187c47;border-color:#e6187cb3;color:#f472b6}[data-theme=dark] .cjm-btn--ghost[data-v-45c34499]{border-color:#555c6e;color:#b8bcc8}[data-theme=dark] .cjm-btn--ghost[data-v-45c34499]:not(:disabled):hover{border-color:#7a8099;color:#d0d3de}[data-theme=dark] .cjm-source-card[data-v-45c34499],[data-theme=dark] .cjm-mode-card[data-v-45c34499],[data-theme=dark] .cjm-option-card[data-v-45c34499]{border-color:#555c6e}.dp-summary-cards[data-v-fd0afe27]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.dp-summary-card[data-v-fd0afe27]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:16px 12px;text-align:center;border-top:3px solid transparent}.dp-summary-card--success[data-v-fd0afe27]{border-top-color:#28a745}.dp-summary-card--danger[data-v-fd0afe27]{border-top-color:#dc3545}.dp-summary-card--muted[data-v-fd0afe27]{border-top-color:var(--border-color)}.dp-summary-card__count[data-v-fd0afe27]{font-size:28px;font-weight:700;line-height:1;margin-bottom:6px}.dp-summary-card--success .dp-summary-card__count[data-v-fd0afe27]{color:#28a745}.dp-summary-card--danger .dp-summary-card__count[data-v-fd0afe27]{color:#dc3545}.dp-summary-card--muted .dp-summary-card__count[data-v-fd0afe27]{color:var(--text-secondary)}.dp-summary-card__label[data-v-fd0afe27]{font-size:12px;color:var(--text-secondary)}.dp-summary-table-wrap[data-v-fd0afe27]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.dp-summary-table[data-v-fd0afe27]{font-size:13px}.dp-status-badge[data-v-fd0afe27]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.dp-status-badge--success[data-v-fd0afe27]{background:#28a74526;color:#28a745}.dp-status-badge--danger[data-v-fd0afe27]{background:#dc354526;color:#dc3545}.dp-status-badge--muted[data-v-fd0afe27]{background:var(--bg-tertiary);color:var(--text-secondary)}.dp-error-text[data-v-fd0afe27]{font-size:12px;color:var(--text-secondary)}.dp-action-btn[data-v-fd0afe27]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:13px;transition:all .12s ease}.dp-action-primary[data-v-fd0afe27]{color:var(--color-swc);border-color:var(--color-swc)}.dp-action-primary[data-v-fd0afe27]:hover{background:var(--color-swc);color:#fff}.dp-empty-state[data-v-fd0afe27]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--text-secondary);font-size:13px}.dp-empty-icon[data-v-fd0afe27]{font-size:24px;opacity:.5}[data-v-96cd7393] .icm-modal-body{padding:0!important}.icm-container[data-v-96cd7393]{display:flex;flex-direction:column;overflow:hidden}.icm-accent-bar[data-v-96cd7393]{height:3px;background:linear-gradient(90deg,var(--color-swc) 0%,rgba(204,0,102,.3) 100%);flex-shrink:0}.icm-header[data-v-96cd7393]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid var(--border-secondary)}.icm-header-left[data-v-96cd7393]{display:flex;align-items:center;gap:12px}.icm-header-icon-wrap[data-v-96cd7393]{width:36px;height:36px;border-radius:8px;background:#cc00661a;border:1px solid rgba(204,0,102,.2);display:flex;align-items:center;justify-content:center;color:var(--color-swc);font-size:15px;flex-shrink:0}.icm-title[data-v-96cd7393]{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2}.icm-header-meta[data-v-96cd7393]{font-size:11px;color:var(--text-tertiary);font-weight:400;letter-spacing:.01em}.icm-close-btn[data-v-96cd7393]{width:30px;height:30px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-tertiary);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.icm-close-btn[data-v-96cd7393]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.icm-body[data-v-96cd7393]{padding:28px 24px;min-height:260px}.icm-step-content[data-v-96cd7393]{animation-duration:.18s}.icm-step-question[data-v-96cd7393]{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:24px;font-weight:400}.icm-source-grid[data-v-96cd7393]{display:flex;flex-direction:column;gap:12px;max-width:620px;margin:0 auto}.icm-source-card[data-v-96cd7393]{position:relative;display:flex;align-items:center;gap:16px;padding:20px;border:2px solid var(--border-card);border-radius:10px;background:var(--bg-card);cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,background .18s,transform .15s;overflow:hidden}.icm-source-card[data-v-96cd7393]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-swc);opacity:0;transition:opacity .18s}.icm-source-card[data-v-96cd7393]:hover{border-color:#c066;box-shadow:0 2px 8px #cc006614;transform:translateY(-1px)}.icm-source-card[data-v-96cd7393]:hover:before{opacity:1}.icm-source-icon-wrap[data-v-96cd7393]{width:48px;height:48px;border-radius:10px;background:#cc006614;border:1px solid rgba(204,0,102,.15);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--color-swc);flex-shrink:0;transition:background .18s}.icm-source-card:hover .icm-source-icon-wrap[data-v-96cd7393]{background:#cc00661f}.icm-source-body[data-v-96cd7393]{flex:1;min-width:0}.icm-source-title[data-v-96cd7393]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.icm-source-desc[data-v-96cd7393]{font-size:12px;color:var(--text-secondary);line-height:1.4}.icm-source-arrow[data-v-96cd7393]{font-size:12px;color:var(--text-tertiary);transition:color .18s,transform .18s;flex-shrink:0}.icm-source-card:hover .icm-source-arrow[data-v-96cd7393]{color:var(--color-swc);transform:translate(2px)}.icm-panel-header[data-v-96cd7393]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.icm-panel-icon-wrap[data-v-96cd7393]{width:40px;height:40px;border-radius:9px;background:#cc006614;border:1px solid rgba(204,0,102,.15);display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--color-swc);flex-shrink:0}.icm-panel-title[data-v-96cd7393]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.icm-panel-subtitle[data-v-96cd7393]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.icm-info-card[data-v-96cd7393]{border:1px solid var(--border-card);border-radius:10px;padding:14px 18px;background:var(--bg-tertiary);margin-bottom:16px}.icm-kv-row[data-v-96cd7393]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:13px}.icm-kv-row+.icm-kv-row[data-v-96cd7393]{border-top:1px solid var(--border-secondary)}.icm-kv-key[data-v-96cd7393]{font-weight:500;color:var(--text-secondary)}.icm-kv-val[data-v-96cd7393]{font-weight:600;color:var(--text-primary)}.icm-alert[data-v-96cd7393]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin-top:16px}.icm-alert--warning[data-v-96cd7393]{background:#ffc10714;border:1px solid rgba(255,193,7,.25)}.icm-alert--danger[data-v-96cd7393]{background:#dc35450f;border:1px solid rgba(220,53,69,.2)}.icm-alert--success[data-v-96cd7393]{background:#28a7450f;border:1px solid rgba(40,167,69,.2)}.icm-alert-icon[data-v-96cd7393]{font-size:15px;flex-shrink:0;margin-top:1px}.icm-alert--warning .icm-alert-icon[data-v-96cd7393]{color:#e0a800}.icm-alert--danger .icm-alert-icon[data-v-96cd7393]{color:#dc3545}.icm-alert--success .icm-alert-icon[data-v-96cd7393]{color:#28a745}.icm-alert-body[data-v-96cd7393]{flex:1;min-width:0}.icm-alert-text[data-v-96cd7393]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4}.icm-alert-hint[data-v-96cd7393]{font-size:12px;color:var(--text-secondary);margin-top:4px}.icm-alert-dismiss[data-v-96cd7393]{width:24px;height:24px;border-radius:5px;border:none;background:transparent;color:var(--text-tertiary);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s,background .12s}.icm-alert-dismiss[data-v-96cd7393]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.icm-ecm-search-wrap[data-v-96cd7393]{max-height:380px;overflow-y:auto;border:1px solid var(--border-card);border-radius:10px;margin-bottom:12px}.icm-ecm-search-wrap[data-v-96cd7393] .btn-back-to-top{display:none!important}.icm-selected-row[data-v-96cd7393]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(40,167,69,.25);border-radius:8px;background:#28a7450a;margin-bottom:12px}.icm-selected-row--compact[data-v-96cd7393]{padding:8px 12px;margin-top:8px;margin-bottom:0}.icm-selected-icon[data-v-96cd7393]{width:28px;height:28px;border-radius:6px;background:#28a7451a;display:flex;align-items:center;justify-content:center;font-size:13px;color:#28a745;flex-shrink:0}.icm-selected-icon--folder[data-v-96cd7393]{background:#ffc1071a;color:#e0a800}.icm-selected-info[data-v-96cd7393]{flex:1;min-width:0}.icm-selected-name[data-v-96cd7393]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icm-checkbox-row[data-v-96cd7393]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-card);cursor:pointer;margin-bottom:12px;transition:border-color .15s}.icm-checkbox-row[data-v-96cd7393]:hover{border-color:#cc00664d}.icm-checkbox[data-v-96cd7393]{width:20px;height:20px;border-radius:5px;border:2px solid var(--border-card);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0;transition:background .15s,border-color .15s}.icm-checkbox--checked[data-v-96cd7393]{background:var(--color-swc);border-color:var(--color-swc)}.icm-checkbox-label[data-v-96cd7393]{font-size:13px;color:var(--text-primary);font-weight:500}.icm-field-group[data-v-96cd7393]{margin-bottom:16px}.icm-field-label[data-v-96cd7393]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:6px}.icm-input-wrap[data-v-96cd7393]{position:relative}.icm-input-icon[data-v-96cd7393]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary);pointer-events:none}.icm-input[data-v-96cd7393]{width:100%;padding:9px 12px 9px 34px;font-size:13px;border:1px solid var(--border-card);border-radius:7px;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .15s;outline:none}.icm-input[data-v-96cd7393]:focus{border-color:var(--color-swc)}.icm-input[data-v-96cd7393]::placeholder{color:var(--text-tertiary)}.icm-select-wrap[data-v-96cd7393]{position:relative}.icm-select[data-v-96cd7393]{width:100%;padding:9px 32px 9px 12px;font-size:13px;border:1px solid var(--border-card);border-radius:7px;background:var(--bg-secondary);color:var(--text-primary);appearance:none;cursor:pointer;outline:none;transition:border-color .15s}.icm-select[data-v-96cd7393]:focus{border-color:var(--color-swc)}.icm-select-arrow[data-v-96cd7393]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--text-tertiary);pointer-events:none}.icm-tree-wrap[data-v-96cd7393]{max-height:200px;overflow-y:auto;border:1px solid var(--border-card);border-radius:7px;padding:6px}.icm-empty[data-v-96cd7393]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;color:var(--text-tertiary)}.icm-empty--sm[data-v-96cd7393]{padding:20px 16px;font-size:12px}.icm-empty-icon[data-v-96cd7393]{font-size:24px;opacity:.3}.icm-fields-ref[data-v-96cd7393]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;margin-bottom:16px}.icm-fields-ref-title[data-v-96cd7393]{display:flex;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary)}.icm-fields-ref-body[data-v-96cd7393]{padding:6px 14px}.icm-fields-ref-body .icm-kv-row[data-v-96cd7393]{padding:6px 0}.icm-footer[data-v-96cd7393]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.icm-footer-actions[data-v-96cd7393]{display:flex;align-items:center;gap:8px}.icm-btn[data-v-96cd7393]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;white-space:nowrap}.icm-btn[data-v-96cd7393]:disabled{opacity:.45;cursor:not-allowed}.icm-btn--primary[data-v-96cd7393]{background:var(--color-swc);color:#fff;border:1px solid var(--color-swc)}.icm-btn--primary[data-v-96cd7393]:not(:disabled):hover{opacity:.88}.icm-btn--ghost[data-v-96cd7393]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-card)}.icm-btn--ghost[data-v-96cd7393]:not(:disabled):hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-secondary)}.icm-slide-enter-active[data-v-96cd7393],.icm-slide-leave-active[data-v-96cd7393]{transition:opacity .15s ease,transform .15s ease}.icm-slide-enter[data-v-96cd7393]{opacity:0;transform:translate(12px)}.icm-slide-leave-to[data-v-96cd7393]{opacity:0;transform:translate(-12px)}@media(max-width:576px){.icm-body[data-v-96cd7393]{padding:20px 16px}.icm-header[data-v-96cd7393],.icm-footer[data-v-96cd7393]{padding-left:16px;padding-right:16px}}label[data-v-85dba355]{margin-bottom:0!important}.pl-wizard[data-v-85dba355]{display:flex;min-height:560px;max-height:82vh;overflow:hidden;border-radius:12px}.pl-nav[data-v-85dba355]{width:220px;flex-shrink:0;background:var(--bg-tertiary);border-right:1px solid var(--border-secondary);display:flex;flex-direction:column}.pl-nav-header[data-v-85dba355]{display:flex;align-items:center;gap:10px;padding:16px 14px;border-bottom:1px solid var(--border-secondary)}.pl-nav-icon[data-v-85dba355]{width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.pl-nav-titles[data-v-85dba355]{flex:1;min-width:0}.pl-nav-title[data-v-85dba355]{font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.pl-nav-subtitle[data-v-85dba355]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.pl-close-btn[data-v-85dba355]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:0;color:var(--text-tertiary);cursor:pointer;border-radius:6px;font-size:13px;flex-shrink:0;transition:color .15s ease,background .15s ease}.pl-close-btn[data-v-85dba355]:hover,.pl-close-btn[data-v-85dba355]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.pl-step-nav[data-v-85dba355]{flex:1;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pl-step-item[data-v-85dba355]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:1px solid transparent;border-radius:8px;text-align:left;cursor:default;font-family:inherit;transition:background-color .15s ease,border-color .15s ease}.pl-step-item.reachable[data-v-85dba355]{cursor:pointer}.pl-step-item.reachable[data-v-85dba355]:hover{background:var(--bg-hover)}.pl-step-item[data-v-85dba355]:disabled{opacity:.55;cursor:default}.pl-step-item.active[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.pl-step-item[data-v-85dba355]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-step-marker[data-v-85dba355]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1px solid var(--border-secondary);color:var(--text-tertiary);background:var(--bg-card);flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.pl-step-item.active .pl-step-marker[data-v-85dba355]{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff)}.pl-step-item.completed .pl-step-marker[data-v-85dba355]{background:color-mix(in srgb,var(--color-success) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-success) 40%,var(--border-secondary));color:var(--color-success)}.pl-step-copy[data-v-85dba355]{min-width:0}.pl-step-label[data-v-85dba355]{font-size:12px;font-weight:500;color:var(--text-secondary);line-height:1.3}.pl-step-item.active .pl-step-label[data-v-85dba355]{color:var(--text-primary);font-weight:600}.pl-content[data-v-85dba355]{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--bg-card)}.pl-content-header[data-v-85dba355]{padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.pl-content-heading[data-v-85dba355]{min-width:0}.pl-step-badge[data-v-85dba355]{display:inline-flex;font-size:10px;font-weight:700;color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,transparent);padding:2px 8px;border-radius:20px;letter-spacing:.04em;margin-bottom:6px}.pl-content-title[data-v-85dba355]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.3}.pl-content-desc[data-v-85dba355]{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary);max-width:42rem}.pl-content-body[data-v-85dba355]{flex:1;overflow-y:auto;padding:16px 18px}.pl-step[data-v-85dba355]{display:flex;flex-direction:column;gap:14px}.pl-setup-grid[data-v-85dba355]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:12px;align-items:start}.pl-field-group[data-v-85dba355]{margin-bottom:14px;display:flex;flex-direction:column}.pl-step>.pl-field-group[data-v-85dba355],.pl-setup-grid .pl-field-group[data-v-85dba355],.pl-field-group[data-v-85dba355]:last-child{margin-bottom:0}.pl-field-group--grow[data-v-85dba355]{min-width:0}.pl-field-group--md[data-v-85dba355]{max-width:320px}.pl-field-group--lg[data-v-85dba355]{max-width:420px}.pl-field-label[data-v-85dba355]{display:block;font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px!important}.pl-field-hint[data-v-85dba355]{font-size:11px;color:var(--text-tertiary);line-height:1.4;margin-top:4px;display:block}.pl-field-hint--warning[data-v-85dba355]{color:var(--warning)}.pl-input[data-v-85dba355]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-input);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font-size:13px;transition:border-color .15s,box-shadow .15s;outline:none}.pl-input[data-v-85dba355]:focus{border-color:var(--color-swc);box-shadow:0 0 0 2px var(--color-swc-focus)}.pl-select[data-v-85dba355]{width:100%;height:32px;padding:0 8px;border:1px solid var(--border-input);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font-size:13px;outline:none;cursor:pointer}.pl-select[data-v-85dba355]:focus{border-color:var(--color-swc)}.pl-vselect[data-v-85dba355] .vs__dropdown-toggle{font-size:13px;background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;padding:2px 8px;min-height:32px;transition:border-color .15s,box-shadow .15s}.pl-vselect[data-v-85dba355] .vs__dropdown-toggle:hover,.pl-vselect[data-v-85dba355].vs--open .vs__dropdown-toggle{border-color:var(--color-swc)}.pl-vselect[data-v-85dba355].vs--open .vs__dropdown-toggle{box-shadow:0 0 0 2px var(--color-swc-focus)}.pl-vselect[data-v-85dba355] .vs__search,.pl-vselect[data-v-85dba355] .vs__selected{font-size:13px;color:var(--text-primary);margin:0}.pl-vselect[data-v-85dba355] .vs__placeholder{color:var(--text-tertiary);font-size:13px}.pl-vselect[data-v-85dba355] .vs__clear,.pl-vselect[data-v-85dba355] .vs__open-indicator{fill:var(--text-tertiary)}.pl-vselect--filled[data-v-85dba355] .vs__dropdown-toggle{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-input))}.pl-vselect-spinner[data-v-85dba355]{color:var(--color-swc-bright, var(--color-swc))}.pl-toggle-row[data-v-85dba355]{display:flex;align-items:center;gap:8px}.pl-toggle[data-v-85dba355]{position:relative;display:inline-flex;cursor:pointer;flex-shrink:0}.pl-toggle input[data-v-85dba355]{display:none}.pl-toggle-track[data-v-85dba355]{display:block;width:34px;height:18px;border-radius:9px;background:var(--border-card);position:relative;transition:background .2s}.pl-toggle-track[data-v-85dba355]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #00000040}.pl-toggle.active .pl-toggle-track[data-v-85dba355]{background:var(--color-swc)}.pl-toggle.active .pl-toggle-track[data-v-85dba355]:after{transform:translate(16px)}.pl-toggle-label[data-v-85dba355]{font-size:12px;color:var(--text-secondary)}.pl-sub-options[data-v-85dba355]{padding:12px 0 4px;border-top:1px solid var(--border-divider)}.pl-checkbox-row[data-v-85dba355]{display:flex;align-items:center;gap:8px;cursor:pointer}.pl-checkbox[data-v-85dba355]{width:14px;height:14px;accent-color:var(--color-swc);cursor:pointer;flex-shrink:0}.pl-checkbox-label[data-v-85dba355]{font-size:13px;color:var(--text-primary)}.pl-config-card[data-v-85dba355]{display:flex;gap:12px;border:1px solid var(--border-secondary);border-radius:12px;padding:14px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.pl-step>.pl-config-card[data-v-85dba355]{margin-bottom:0}.pl-config-card--compact[data-v-85dba355]{padding:12px 14px}.pl-config-icon[data-v-85dba355]{width:38px;height:38px;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;color:var(--text-secondary)}.pl-icon-trigger[data-v-85dba355],.pl-icon-ocr[data-v-85dba355],.pl-icon-slv[data-v-85dba355]{color:var(--color-swc-bright, var(--color-swc))}.pl-icon-archive[data-v-85dba355]{color:var(--color-success, #28a745)}.pl-icon-error[data-v-85dba355]{color:var(--color-danger, #dc3545)}.pl-icon-ecm[data-v-85dba355]{color:var(--color-dss, #6f42c1)}.pl-icon-delete[data-v-85dba355]{color:var(--color-danger, #dc3545)}.pl-icon-inherit[data-v-85dba355]{color:var(--color-info, #17a2b8)}.pl-icon-trigger[data-v-85dba355],.pl-icon-ocr[data-v-85dba355],.pl-icon-slv[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary))}.pl-slv-grid[data-v-85dba355]{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.pl-slv-map[data-v-85dba355]{display:grid;grid-template-columns:1fr;gap:10px}.pl-field-error[data-v-85dba355]{font-size:11px;color:var(--color-danger);margin-top:4px;display:block}.pl-warning-banner[data-v-85dba355]{font-size:12px;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent);padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent);line-height:1.4}.pl-warning-banner--strong[data-v-85dba355]{display:flex;align-items:flex-start;gap:8px;font-weight:700;color:var(--text-primary);background:color-mix(in srgb,var(--color-warning) 18%,var(--bg-tertiary));border-color:color-mix(in srgb,var(--color-warning) 65%,var(--border-secondary))}.pl-warning-banner--strong i[data-v-85dba355]{color:var(--color-warning);flex-shrink:0;margin-top:1px}.pl-error-list[data-v-85dba355]{list-style:none;margin:0 0 14px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--color-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent)}.pl-error-list li[data-v-85dba355]{font-size:12px;color:var(--color-danger);line-height:1.5}.pl-error-list li+li[data-v-85dba355]{margin-top:4px}.pl-config-body[data-v-85dba355]{flex:1;min-width:0}.pl-config-title-row[data-v-85dba355]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pl-config-title[data-v-85dba355]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px;line-height:1.35}.pl-config-hint[data-v-85dba355]{font-size:12px;color:var(--text-secondary);line-height:1.4}.pl-config-body[data-v-85dba355] .set-folder,.pl-field-group[data-v-85dba355] .set-folder,.pl-map-entry[data-v-85dba355] .set-folder{max-width:none}.pl-config-body[data-v-85dba355] .set-folder__field,.pl-field-group[data-v-85dba355] .set-folder__field,.pl-map-entry[data-v-85dba355] .set-folder__field{background:var(--bg-input);border-color:var(--border-card);min-height:30px}.pl-config-body[data-v-85dba355] .set-folder__field.filled .set-folder__icon,.pl-config-body[data-v-85dba355] .set-folder__icon.active,.pl-field-group[data-v-85dba355] .set-folder__field.filled .set-folder__icon,.pl-field-group[data-v-85dba355] .set-folder__icon.active,.pl-map-entry[data-v-85dba355] .set-folder__field.filled .set-folder__icon,.pl-map-entry[data-v-85dba355] .set-folder__icon.active{color:var(--color-swc-bright, var(--color-swc))}.pl-config-body[data-v-85dba355] .set-folder__field.open,.pl-field-group[data-v-85dba355] .set-folder__field.open,.pl-map-entry[data-v-85dba355] .set-folder__field.open{box-shadow:0 0 0 3px var(--color-swc-focus, color-mix(in srgb, var(--color-swc) 25%, transparent))}.pl-info-banner[data-v-85dba355]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-secondary);background:var(--bg-tertiary);padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);line-height:1.45}.pl-info-banner i[data-v-85dba355]{color:var(--color-swc-bright, var(--color-swc));margin-top:1px;flex-shrink:0}.pl-mode-options[data-v-85dba355]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pl-mode-option[data-v-85dba355]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);color:var(--text-secondary);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.pl-mode-option[data-v-85dba355]:hover{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--text-primary);background:var(--bg-hover)}.pl-mode-option[data-v-85dba355]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.pl-mode-option.active[data-v-85dba355]{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-swc) 18%,transparent)}.pl-mode-option-head[data-v-85dba355]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.pl-mode-option-head i[data-v-85dba355]{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);flex-shrink:0}.pl-mode-option.active .pl-mode-option-head i[data-v-85dba355]{color:var(--color-swc-bright, var(--color-swc));background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.pl-mode-option-desc[data-v-85dba355]{margin:0;font-size:11px;font-weight:400;line-height:1.45;color:var(--text-secondary)}.pl-dest-grid[data-v-85dba355]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pl-dest-grid .pl-config-card[data-v-85dba355]{margin-bottom:0;height:100%}.pl-empty-state[data-v-85dba355]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.pl-empty-state--sm[data-v-85dba355]{padding:20px}.pl-empty-icon-wrap[data-v-85dba355]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:18px}.pl-empty-icon[data-v-85dba355]{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-tertiary);background:var(--bg-active);margin-bottom:8px}.pl-empty-title[data-v-85dba355]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.pl-empty-text[data-v-85dba355],.pl-empty-hint[data-v-85dba355]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.45}.pl-rule-card[data-v-85dba355]{border:1px solid var(--border-card);border-radius:8px;overflow:hidden;margin-bottom:13px;background:var(--bg-card)}.pl-rule-header[data-v-85dba355]{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;background:var(--bg-active);border-bottom:1px solid var(--border-divider)}.pl-rule-number[data-v-85dba355]{font-size:12px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:7px}.pl-rule-badge[data-v-85dba355]{width:20px;height:20px;border-radius:5px;background:var(--color-swc);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pl-rule-fields[data-v-85dba355]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:13px}.pl-rule-fields--static[data-v-85dba355]{grid-template-columns:1fr 1fr}.pl-rule-info[data-v-85dba355]{font-size:11px;color:var(--text-secondary);background:var(--bg-active);padding:7px 13px;border-top:1px solid var(--border-divider)}.pl-folder-map[data-v-85dba355]{padding:13px;border-top:1px solid var(--border-divider);background:var(--bg-primary)}.pl-map-empty[data-v-85dba355]{font-size:12px;color:var(--text-tertiary);padding:7px 10px;border:1px dashed var(--border-card);border-radius:5px;text-align:center;margin-bottom:8px}.pl-map-entry[data-v-85dba355]{display:flex;align-items:center;gap:7px;margin-bottom:7px}.pl-map-key[data-v-85dba355]{flex:1;max-width:180px}.pl-map-value[data-v-85dba355]{flex:2;max-width:none!important}.pl-map-arrow[data-v-85dba355]{color:var(--text-tertiary);font-size:12px;flex-shrink:0}.pl-match-entry[data-v-85dba355]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.pl-section-toggle[data-v-85dba355]{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-card);color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.pl-section-toggle[data-v-85dba355]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-card));background:var(--bg-hover)}.pl-section-toggle[data-v-85dba355]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-section-icon[data-v-85dba355]{color:var(--color-swc-bright, var(--color-swc));font-size:13px;width:16px;text-align:center}.pl-section-title[data-v-85dba355]{flex:1;font-size:13px;font-weight:600;color:var(--text-primary)}.pl-section-badge[data-v-85dba355]{padding:2px 7px;border-radius:10px;background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-tertiary));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 35%,var(--border-card));font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.pl-section-chevron[data-v-85dba355]{color:var(--text-tertiary);font-size:11px}.pl-section-body[data-v-85dba355]{padding:0 12px 16px;margin-bottom:8px}.pl-slider-row[data-v-85dba355]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto auto;align-items:center;gap:10px;margin-bottom:7px}.pl-slider-label[data-v-85dba355]{font-size:12px;color:var(--text-secondary);margin:0}.pl-slider[data-v-85dba355]{width:100%;accent-color:var(--color-swc-bright, var(--color-swc));cursor:pointer}.pl-slider-value[data-v-85dba355]{min-width:78px;font-size:12px;font-weight:600;color:var(--text-primary);text-align:right}.pl-slider-inherited[data-v-85dba355]{display:block;font-size:9px;font-weight:400;font-style:normal;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.pl-chip-picker[data-v-85dba355]{display:flex;flex-wrap:wrap;gap:6px}.pl-chip[data-v-85dba355]{position:relative;display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--border-input);border-radius:12px;background:var(--bg-input);color:var(--text-secondary);font-size:11px;font-weight:600;cursor:pointer;margin:0;transition:border-color .15s,background .15s,color .15s}.pl-chip input[data-v-85dba355]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pl-chip[data-v-85dba355]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-input));color:var(--text-primary);background:var(--bg-hover)}.pl-chip.active[data-v-85dba355]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-input));background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));color:var(--text-primary)}.pl-chip.active[data-v-85dba355]:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--color-swc-bright, var(--color-swc));flex-shrink:0}.pl-chip[data-v-85dba355]:focus-within{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-textarea[data-v-85dba355]{height:auto;min-height:52px;padding:7px 10px;line-height:1.4;resize:vertical}.pl-icon-btn[data-v-85dba355]{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px 6px;border-radius:4px;font-size:12px;flex-shrink:0;transition:color .15s,background-color .15s}.pl-icon-btn--danger[data-v-85dba355]:hover{color:#dc3545;background:#dc354514}.pl-summary[data-v-85dba355]{border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.pl-summary-header[data-v-85dba355]{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary)}.pl-summary-list[data-v-85dba355]{display:flex;flex-direction:column}.pl-summary-row[data-v-85dba355]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;border-bottom:1px solid var(--border-secondary)}.pl-summary-row[data-v-85dba355]:last-child{border-bottom:none}.pl-summary-label[data-v-85dba355]{font-size:12px;color:var(--text-secondary)}.pl-summary-value[data-v-85dba355]{font-size:12px;font-weight:500;color:var(--text-primary);text-align:right;min-width:0}.pl-status-pill[data-v-85dba355]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px;letter-spacing:.03em;white-space:nowrap}.pl-status-dot[data-v-85dba355]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pl-status-on[data-v-85dba355]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.pl-status-on .pl-status-dot[data-v-85dba355]{background:var(--color-success)}.pl-status-off[data-v-85dba355]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.pl-status-off .pl-status-dot[data-v-85dba355]{background:var(--text-tertiary)}.pl-btn-primary[data-v-85dba355]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 14px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;transition:opacity .15s ease;gap:6px}.pl-btn-primary[data-v-85dba355]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.pl-btn-primary[data-v-85dba355]:disabled{opacity:.45;cursor:not-allowed}.pl-btn-primary[data-v-85dba355]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.pl-btn-flat[data-v-85dba355]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;gap:6px}.pl-btn-flat[data-v-85dba355]:hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-hover)}.pl-btn-flat[data-v-85dba355]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.pl-btn-outline[data-v-85dba355]{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));border-radius:8px;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease;gap:4px;margin-top:6px}.pl-btn-outline[data-v-85dba355]:hover{background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-hover));border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary))}.pl-footer[data-v-85dba355]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary);flex-shrink:0}.pl-footer-nav[data-v-85dba355]{display:flex;gap:7px}.pl-fade-enter-active[data-v-85dba355],.pl-fade-leave-active[data-v-85dba355]{transition:opacity .15s ease}.pl-fade-enter[data-v-85dba355],.pl-fade-leave-to[data-v-85dba355]{opacity:0}[data-theme=dark] .pl-nav[data-v-85dba355]{background:var(--bg-secondary)}[data-theme=dark] .pl-config-card[data-v-85dba355],[data-theme=dark] .pl-rule-card[data-v-85dba355],[data-theme=dark] .pl-summary[data-v-85dba355]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .pl-config-icon[data-v-85dba355]{background:var(--bg-input)}[data-theme=dark] .pl-icon-trigger[data-v-85dba355],[data-theme=dark] .pl-icon-slv[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-input));color:var(--color-swc-bright)}[data-theme=dark] .pl-config-body[data-v-85dba355] .set-folder__field,[data-theme=dark] .pl-field-group[data-v-85dba355] .set-folder__field,[data-theme=dark] .pl-map-entry[data-v-85dba355] .set-folder__field,[data-theme=dark] .pl-input[data-v-85dba355],[data-theme=dark] .pl-select[data-v-85dba355]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-input[data-v-85dba355]:focus,[data-theme=dark] .pl-select[data-v-85dba355]:focus{border-color:var(--color-swc-bright);box-shadow:0 0 0 2px var(--color-swc-focus)}[data-theme=dark] .pl-vselect[data-v-85dba355] .vs__dropdown-toggle{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-vselect[data-v-85dba355].vs--open .vs__dropdown-toggle,[data-theme=dark] .pl-vselect[data-v-85dba355] .vs__dropdown-toggle:hover{border-color:var(--color-swc-bright)}[data-theme=dark] .pl-vselect--filled[data-v-85dba355] .vs__dropdown-toggle{border-color:color-mix(in srgb,var(--color-swc-bright) 45%,var(--border-tertiary))}[data-theme=dark] .pl-content-body[data-v-85dba355] .custom-select,[data-theme=dark] .pl-content-body[data-v-85dba355] .form-control{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .pl-info-banner[data-v-85dba355]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-secondary)}[data-theme=dark] .pl-rule-header[data-v-85dba355],[data-theme=dark] .pl-summary-header[data-v-85dba355],[data-theme=dark] .pl-rule-info[data-v-85dba355]{background:var(--bg-input)}[data-theme=dark] .pl-folder-map[data-v-85dba355]{background:var(--bg-primary)}[data-theme=dark] .pl-summary-row[data-v-85dba355]{background:var(--bg-secondary)}[data-theme=dark] .pl-empty-state[data-v-85dba355],[data-theme=dark] .pl-mode-option[data-v-85dba355]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .pl-mode-option.active[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-secondary));border-color:color-mix(in srgb,var(--color-swc-bright) 50%,var(--border-tertiary));color:var(--text-primary)}[data-theme=dark] .pl-content-desc[data-v-85dba355],[data-theme=dark] .pl-mode-option-desc[data-v-85dba355],[data-theme=dark] .pl-nav-subtitle[data-v-85dba355]{color:#d0d4de}[data-theme=dark] .pl-footer[data-v-85dba355]{background:var(--bg-secondary)}[data-theme=dark] .pl-btn-flat[data-v-85dba355]{border-color:var(--border-tertiary);color:var(--text-primary);background:var(--bg-input)}[data-theme=dark] .pl-btn-flat[data-v-85dba355]:hover{background:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] .pl-btn-outline[data-v-85dba355]{color:var(--color-swc-bright);border-color:color-mix(in srgb,var(--color-swc-bright) 40%,var(--border-tertiary));background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-secondary))}[data-theme=dark] .pl-step-badge[data-v-85dba355]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,transparent)}[data-theme=dark] .pl-section-toggle[data-v-85dba355]{background:var(--bg-secondary);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .pl-section-toggle[data-v-85dba355]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-swc-bright) 45%,var(--border-tertiary))}[data-theme=dark] .pl-section-icon[data-v-85dba355]{color:var(--color-swc-bright)}[data-theme=dark] .pl-section-badge[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-input));color:var(--color-swc-bright);border-color:color-mix(in srgb,var(--color-swc-bright) 35%,var(--border-tertiary))}[data-theme=dark] .pl-chip[data-v-85dba355]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-secondary)}[data-theme=dark] .pl-chip[data-v-85dba355]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-swc-bright) 40%,var(--border-tertiary));color:var(--text-primary)}[data-theme=dark] .pl-chip.active[data-v-85dba355]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-secondary));border-color:color-mix(in srgb,var(--color-swc-bright) 50%,var(--border-tertiary));color:var(--text-primary)}[data-theme=dark] .pl-textarea[data-v-85dba355]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .pl-slider[data-v-85dba355]{accent-color:var(--color-swc-bright)}@media(max-width:900px){.pl-mode-options[data-v-85dba355],.pl-setup-grid[data-v-85dba355]{grid-template-columns:1fr}}@media(max-width:640px){.pl-wizard[data-v-85dba355]{flex-direction:column}.pl-nav[data-v-85dba355]{width:100%;border-right:none;border-bottom:1px solid var(--border-secondary)}.pl-step-nav[data-v-85dba355]{display:flex;flex-direction:row;overflow-x:auto;gap:4px;padding:8px}.pl-step-item[data-v-85dba355]{min-width:88px;flex-direction:column;text-align:center;padding:8px}.pl-dest-grid[data-v-85dba355],.pl-slv-grid[data-v-85dba355],.pl-rule-fields[data-v-85dba355]{grid-template-columns:1fr}.pl-map-entry[data-v-85dba355]{flex-wrap:wrap}.pl-map-key[data-v-85dba355],.pl-map-value[data-v-85dba355]{flex:1 1 100%;max-width:100%}.pl-match-entry[data-v-85dba355],.pl-footer[data-v-85dba355]{flex-wrap:wrap}.pl-btn-primary[data-v-85dba355],.pl-btn-flat[data-v-85dba355]{min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.pl-step-item[data-v-85dba355],.pl-mode-option[data-v-85dba355],.pl-btn-primary[data-v-85dba355],.pl-btn-flat[data-v-85dba355],.pl-btn-outline[data-v-85dba355],.pl-close-btn[data-v-85dba355]{transition:none}}.cdp-root[data-v-861af29c]{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;background:var(--bg-secondary)}.cdp-toolbar[data-v-861af29c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border-secondary);background:var(--bg-tertiary);flex-shrink:0}.cdp-tb-group[data-v-861af29c]{display:flex;align-items:center;gap:4px}.cdp-tb-btn[data-v-861af29c]{width:26px;height:26px;border-radius:5px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.cdp-tb-btn[data-v-861af29c]:not(:disabled):hover{border-color:var(--color-swc);color:var(--color-swc)}.cdp-tb-btn[data-v-861af29c]:disabled{opacity:.4;cursor:not-allowed}.cdp-page-indicator[data-v-861af29c]{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-secondary)}.cdp-page-input[data-v-861af29c]{width:42px;padding:2px 4px;font-size:11px;text-align:center;border:1px solid var(--border-card);border-radius:4px;background:var(--bg-card);color:var(--text-primary)}.cdp-zoom-label[data-v-861af29c]{font-size:11px;color:var(--text-secondary);min-width:38px;text-align:center}.cdp-canvas-wrap[data-v-861af29c]{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;justify-content:center;align-items:flex-start}.cdp-state[data-v-861af29c]{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-tertiary);font-size:13px;text-align:center}.cdp-state-icon[data-v-861af29c]{font-size:32px;opacity:.6}.cdp-stage[data-v-861af29c]{position:relative;flex-shrink:0;box-shadow:0 1px 6px #0000002e;background:#fff}.cdp-canvas[data-v-861af29c]{display:block}.cdp-draw-layer[data-v-861af29c]{position:absolute;inset:0;cursor:crosshair;touch-action:none}.cdp-draw-rect[data-v-861af29c]{position:absolute;border:2px solid var(--color-swc);background:var(--color-swc-transparent, rgba(204, 0, 102, .12));pointer-events:none}.cdp-marker[data-v-861af29c]{position:absolute;pointer-events:none;border:1.5px solid var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent);border-radius:3px}.cdp-marker-label[data-v-861af29c]{position:absolute;top:-9px;left:4px;padding:1px 6px;border-radius:3px;background:var(--color-success);color:var(--color-on-accent);font-size:9px;font-weight:700;white-space:nowrap}.icp-hero[data-v-16cebb5f]{border:1px solid color-mix(in srgb,var(--color-swc) 34%,var(--border-secondary));border-left:3px solid var(--color-swc);border-radius:9px;background:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));padding:14px;margin-bottom:18px}.icp-hero--set[data-v-16cebb5f]{border-color:color-mix(in srgb,var(--color-success) 40%,var(--border-secondary));border-left-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 5%,var(--bg-card))}.icp-hero-head[data-v-16cebb5f]{display:flex;gap:11px;align-items:flex-start;margin-bottom:11px}.icp-hero-head>i[data-v-16cebb5f]{font-size:17px;color:var(--color-swc);margin-top:2px}.icp-hero--set .icp-hero-head>i[data-v-16cebb5f]{color:var(--color-success)}.icp-hero-label[data-v-16cebb5f]{font-size:14px;font-weight:700;color:var(--text-primary);margin:0}.icp-hero-help[data-v-16cebb5f]{font-size:11.5px;color:var(--text-secondary);margin:2px 0 0}.icp-hero-select[data-v-16cebb5f]{width:100%;appearance:auto;border:1px solid var(--border-secondary);background:var(--bg-input);color:var(--text-primary);border-radius:7px;padding:11px 12px;font-size:15px;font-weight:600}.icp-hero-select[data-v-16cebb5f]:focus-visible,.icp-ctl[data-v-16cebb5f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.icp-hero-note[data-v-16cebb5f]{display:flex;align-items:center;gap:6px;margin:9px 0 0;font-size:12px;font-weight:600;color:var(--color-success)}.icp-block[data-v-16cebb5f]{margin-bottom:18px}.icp-label[data-v-16cebb5f]{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px}.icp-ctl[data-v-16cebb5f]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--border-secondary);background:var(--bg-input);color:var(--text-primary);border-radius:7px;padding:9px 11px;font-size:13px;text-align:left}.icp-ctl--pick[data-v-16cebb5f]{border-color:color-mix(in srgb,var(--color-swc) 38%,var(--border-secondary));cursor:pointer}.icp-ctl-value[data-v-16cebb5f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp-ctl-action[data-v-16cebb5f]{color:var(--color-swc);font-weight:600;font-size:12px;white-space:nowrap}.icp-hint[data-v-16cebb5f]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);margin:6px 0 0}.icp-empty[data-v-16cebb5f]{display:flex;align-items:center;gap:8px;padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-secondary);font-size:12.5px}.icp-form[data-v-16cebb5f]{border:1px solid var(--border-secondary);border-radius:8px;padding:10px;background:var(--bg-card)}.icp-alert[data-v-16cebb5f]{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--border-secondary));background:color-mix(in srgb,var(--color-danger) 8%,var(--bg-card));color:var(--text-primary);font-size:12.5px}.icp-alert>i[data-v-16cebb5f]{color:var(--color-danger);margin-top:2px}.icp-alert-dismiss[data-v-16cebb5f]{margin-left:auto;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.icp-folder-tree[data-v-16cebb5f]{min-height:220px;max-height:48vh;overflow:auto}.icp-block--rel[data-v-16cebb5f]{position:relative}.icp-ocr-btn[data-v-16cebb5f]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--color-swc);border-radius:7px;padding:9px 11px;font-size:13px;font-weight:600;color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card));cursor:pointer}.icp-ocr-btn[data-v-16cebb5f]:disabled{opacity:.5;cursor:not-allowed}.icp-ocr-btn[data-v-16cebb5f]:focus-visible,.icp-opt[data-v-16cebb5f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.icp-ocr-applied[data-v-16cebb5f]{font-size:11.5px;font-weight:600;color:var(--color-success);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icp-pop[data-v-16cebb5f]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--bg-modal);border:1px solid var(--border-secondary);border-radius:9px;box-shadow:0 12px 28px var(--shadow-md);padding:11px}.icp-pop-head[data-v-16cebb5f]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px}.icp-opt[data-v-16cebb5f]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-size:12.5px;text-align:left;cursor:pointer}.icp-opt--on[data-v-16cebb5f]{border-color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-tertiary));font-weight:600}.icp-opt-who[data-v-16cebb5f]{font-size:10.5px;color:var(--text-secondary);font-weight:400;white-space:nowrap}.icp-pop-foot[data-v-16cebb5f]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.icp-fields-head[data-v-16cebb5f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.icp-opt[data-v-16cebb5f]:disabled{opacity:.55;cursor:not-allowed}@keyframes dps-rise-35e275d7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-35e275d7]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-35e275d7]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-35e275d7]:hover{background:var(--bg-hover)}.dps-section-head[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-35e275d7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-35e275d7]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-35e275d7]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-35e275d7]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-35e275d7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-35e275d7]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-35e275d7]{transform:rotate(180deg)}.dps-section-body[data-v-35e275d7]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-35e275d7]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-35e275d7]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-35e275d7]{color:var(--color-warning)}.dps-section-note--error[data-v-35e275d7]{color:var(--color-danger)}.dps-section-actions[data-v-35e275d7]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-35e275d7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-35e275d7]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-35e275d7]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-35e275d7]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-35e275d7]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-35e275d7]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-35e275d7]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-35e275d7]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-35e275d7]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-35e275d7]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-35e275d7]{flex:1 1 auto}.dps-btn-primary[data-v-35e275d7]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-35e275d7]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-35e275d7]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-35e275d7]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-35e275d7]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-35e275d7]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-35e275d7]{padding:12px 18px 16px}.dps-loading[data-v-35e275d7]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-35e275d7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-35e275d7]{animation:dps-rise-35e275d7 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-35e275d7]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-35e275d7]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-35e275d7]:before{background:var(--color-warning)}.dps-row--on[data-v-35e275d7]:before{background:var(--color-success)}.dps-row--muted[data-v-35e275d7]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-35e275d7]:hover,.dps-row[data-v-35e275d7]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-35e275d7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-35e275d7],.dps-row:focus-visible .dps-row-title[data-v-35e275d7]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-35e275d7]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-35e275d7]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-35e275d7]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-35e275d7]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-35e275d7]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-35e275d7]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-35e275d7]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-35e275d7]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-35e275d7]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-35e275d7]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-35e275d7]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-35e275d7]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-35e275d7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-35e275d7]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-35e275d7]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-35e275d7]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-35e275d7]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-35e275d7]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-35e275d7]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-35e275d7]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-35e275d7]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-35e275d7]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-35e275d7]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-35e275d7]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-35e275d7]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-35e275d7]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-35e275d7]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-35e275d7]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-35e275d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-35e275d7]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-35e275d7]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-35e275d7]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-35e275d7]{padding:0}.dps-group[data-v-35e275d7]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-35e275d7]:last-of-type{border-bottom:none}.dps-group-head[data-v-35e275d7]{padding:16px 18px 0}.dps-group-label[data-v-35e275d7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-35e275d7]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-35e275d7]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-35e275d7]{margin-top:12px}.dps-setting[data-v-35e275d7]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-35e275d7]{align-items:flex-start}.dps-setting-icon[data-v-35e275d7]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-35e275d7]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-35e275d7]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-35e275d7]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-35e275d7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-35e275d7]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-35e275d7]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-35e275d7]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-35e275d7]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-35e275d7]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-35e275d7]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-35e275d7]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-35e275d7]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-35e275d7]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-35e275d7]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-35e275d7]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-35e275d7]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-35e275d7]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-35e275d7]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-35e275d7]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-35e275d7]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-35e275d7]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-35e275d7]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-35e275d7]:hover,.dps-folder-picker[data-v-35e275d7]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-35e275d7]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-35e275d7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-35e275d7]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-35e275d7]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-35e275d7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-35e275d7]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-35e275d7]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-35e275d7]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-35e275d7]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-35e275d7]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-35e275d7]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-35e275d7]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-35e275d7]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-35e275d7]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-35e275d7],[data-theme=dark] .dps-section-desc[data-v-35e275d7],[data-theme=dark] .dps-row-meta[data-v-35e275d7],[data-theme=dark] .dps-row-desc[data-v-35e275d7],[data-theme=dark] .dps-setting-desc[data-v-35e275d7],[data-theme=dark] .dps-group-desc[data-v-35e275d7]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-35e275d7]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-35e275d7]{opacity:.9}[data-theme=dark] .dps-row[data-v-35e275d7]:hover,[data-theme=dark] .dps-row[data-v-35e275d7]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-35e275d7]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-35e275d7],[data-theme=dark] .dps-section-icon[data-v-35e275d7]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-35e275d7]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-35e275d7],.dps-toolbar[data-v-35e275d7],.dps-list-shell[data-v-35e275d7],.dps-section-body[data-v-35e275d7]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-35e275d7]{white-space:normal}.dps-toolbar-spacer[data-v-35e275d7]{display:none}.dps-search-pill[data-v-35e275d7]{max-width:none}.dps-btn-primary[data-v-35e275d7]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-35e275d7]{flex:1 1 auto;justify-content:center}.dps-row[data-v-35e275d7]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-35e275d7],.dps-row-desc[data-v-35e275d7]{white-space:normal}.dps-row-main[data-v-35e275d7]{flex:1 1 0}.dps-row-head[data-v-35e275d7]{flex-wrap:wrap}.dps-row-title[data-v-35e275d7]{flex:1 1 100%}.dps-metric-dot[data-v-35e275d7]{display:none}.dps-row-meta[data-v-35e275d7]{gap:4px 12px}.dps-metric[data-v-35e275d7]{max-width:100%}.dps-row-aside[data-v-35e275d7]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-35e275d7]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-35e275d7]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-35e275d7]{flex:1 1 0}.dps-setting-control[data-v-35e275d7],.dps-slider-control[data-v-35e275d7]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-35e275d7],.dps-form-footer[data-v-35e275d7]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-35e275d7],.dps-folder-picker[data-v-35e275d7]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-35e275d7]{animation:none}.dps-row[data-v-35e275d7],.dps-section-head[data-v-35e275d7],.dps-section-chevron[data-v-35e275d7],.dps-filter-pill[data-v-35e275d7],.dps-action-btn[data-v-35e275d7],.dps-setting[data-v-35e275d7],.dps-toggle-track[data-v-35e275d7],.dps-toggle-track[data-v-35e275d7]:after,.dps-slider[data-v-35e275d7]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-bb6a1ec5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-bb6a1ec5]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-bb6a1ec5]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-bb6a1ec5]:hover{background:var(--bg-hover)}.dps-section-head[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-bb6a1ec5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-bb6a1ec5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-bb6a1ec5]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-bb6a1ec5]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-bb6a1ec5]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-bb6a1ec5]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-bb6a1ec5]{transform:rotate(180deg)}.dps-section-body[data-v-bb6a1ec5]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-bb6a1ec5]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-bb6a1ec5]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-bb6a1ec5]{color:var(--color-warning)}.dps-section-note--error[data-v-bb6a1ec5]{color:var(--color-danger)}.dps-section-actions[data-v-bb6a1ec5]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-bb6a1ec5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-bb6a1ec5]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-bb6a1ec5]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-bb6a1ec5]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-bb6a1ec5]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-bb6a1ec5]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-bb6a1ec5]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-bb6a1ec5]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-bb6a1ec5]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-bb6a1ec5]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-bb6a1ec5]{flex:1 1 auto}.dps-btn-primary[data-v-bb6a1ec5]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-bb6a1ec5]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-bb6a1ec5]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-bb6a1ec5]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-bb6a1ec5]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-bb6a1ec5]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-bb6a1ec5]{padding:12px 18px 16px}.dps-loading[data-v-bb6a1ec5]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-bb6a1ec5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-bb6a1ec5]{animation:dps-rise-bb6a1ec5 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-bb6a1ec5]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-bb6a1ec5]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-bb6a1ec5]:before{background:var(--color-warning)}.dps-row--on[data-v-bb6a1ec5]:before{background:var(--color-success)}.dps-row--muted[data-v-bb6a1ec5]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-bb6a1ec5]:hover,.dps-row[data-v-bb6a1ec5]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-bb6a1ec5]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-bb6a1ec5],.dps-row:focus-visible .dps-row-title[data-v-bb6a1ec5]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-bb6a1ec5]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-bb6a1ec5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-bb6a1ec5]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-bb6a1ec5]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-bb6a1ec5]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-bb6a1ec5]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-bb6a1ec5]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-bb6a1ec5]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-bb6a1ec5]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-bb6a1ec5]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-bb6a1ec5]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-bb6a1ec5]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-bb6a1ec5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-bb6a1ec5]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-bb6a1ec5]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-bb6a1ec5]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-bb6a1ec5]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-bb6a1ec5]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-bb6a1ec5]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-bb6a1ec5]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-bb6a1ec5]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-bb6a1ec5]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-bb6a1ec5]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-bb6a1ec5]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-bb6a1ec5]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-bb6a1ec5]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-bb6a1ec5]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-bb6a1ec5]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-bb6a1ec5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-bb6a1ec5]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-bb6a1ec5]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-bb6a1ec5]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-bb6a1ec5]{padding:0}.dps-group[data-v-bb6a1ec5]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-bb6a1ec5]:last-of-type{border-bottom:none}.dps-group-head[data-v-bb6a1ec5]{padding:16px 18px 0}.dps-group-label[data-v-bb6a1ec5]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-bb6a1ec5]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-bb6a1ec5]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-bb6a1ec5]{margin-top:12px}.dps-setting[data-v-bb6a1ec5]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-bb6a1ec5]{align-items:flex-start}.dps-setting-icon[data-v-bb6a1ec5]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-bb6a1ec5]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-bb6a1ec5]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-bb6a1ec5]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-bb6a1ec5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-bb6a1ec5]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-bb6a1ec5]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-bb6a1ec5]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-bb6a1ec5]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-bb6a1ec5]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-bb6a1ec5]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-bb6a1ec5]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-bb6a1ec5]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-bb6a1ec5]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-bb6a1ec5]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-bb6a1ec5]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-bb6a1ec5]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-bb6a1ec5]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-bb6a1ec5]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-bb6a1ec5]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-bb6a1ec5]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-bb6a1ec5]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-bb6a1ec5]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-bb6a1ec5]:hover,.dps-folder-picker[data-v-bb6a1ec5]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-bb6a1ec5]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-bb6a1ec5]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-bb6a1ec5]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-bb6a1ec5]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-bb6a1ec5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-bb6a1ec5]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-bb6a1ec5]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-bb6a1ec5]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-bb6a1ec5]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-bb6a1ec5]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-bb6a1ec5]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-bb6a1ec5]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-bb6a1ec5]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-bb6a1ec5]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-bb6a1ec5],[data-theme=dark] .dps-section-desc[data-v-bb6a1ec5],[data-theme=dark] .dps-row-meta[data-v-bb6a1ec5],[data-theme=dark] .dps-row-desc[data-v-bb6a1ec5],[data-theme=dark] .dps-setting-desc[data-v-bb6a1ec5],[data-theme=dark] .dps-group-desc[data-v-bb6a1ec5]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-bb6a1ec5]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-bb6a1ec5]{opacity:.9}[data-theme=dark] .dps-row[data-v-bb6a1ec5]:hover,[data-theme=dark] .dps-row[data-v-bb6a1ec5]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-bb6a1ec5]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-bb6a1ec5],[data-theme=dark] .dps-section-icon[data-v-bb6a1ec5]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-bb6a1ec5]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-bb6a1ec5],.dps-toolbar[data-v-bb6a1ec5],.dps-list-shell[data-v-bb6a1ec5],.dps-section-body[data-v-bb6a1ec5]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-bb6a1ec5]{white-space:normal}.dps-toolbar-spacer[data-v-bb6a1ec5]{display:none}.dps-search-pill[data-v-bb6a1ec5]{max-width:none}.dps-btn-primary[data-v-bb6a1ec5]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-bb6a1ec5]{flex:1 1 auto;justify-content:center}.dps-row[data-v-bb6a1ec5]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-bb6a1ec5],.dps-row-desc[data-v-bb6a1ec5]{white-space:normal}.dps-row-main[data-v-bb6a1ec5]{flex:1 1 0}.dps-row-head[data-v-bb6a1ec5]{flex-wrap:wrap}.dps-row-title[data-v-bb6a1ec5]{flex:1 1 100%}.dps-metric-dot[data-v-bb6a1ec5]{display:none}.dps-row-meta[data-v-bb6a1ec5]{gap:4px 12px}.dps-metric[data-v-bb6a1ec5]{max-width:100%}.dps-row-aside[data-v-bb6a1ec5]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-bb6a1ec5]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-bb6a1ec5]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-bb6a1ec5]{flex:1 1 0}.dps-setting-control[data-v-bb6a1ec5],.dps-slider-control[data-v-bb6a1ec5]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-bb6a1ec5],.dps-form-footer[data-v-bb6a1ec5]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-bb6a1ec5],.dps-folder-picker[data-v-bb6a1ec5]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-bb6a1ec5]{animation:none}.dps-row[data-v-bb6a1ec5],.dps-section-head[data-v-bb6a1ec5],.dps-section-chevron[data-v-bb6a1ec5],.dps-filter-pill[data-v-bb6a1ec5],.dps-action-btn[data-v-bb6a1ec5],.dps-setting[data-v-bb6a1ec5],.dps-toggle-track[data-v-bb6a1ec5],.dps-toggle-track[data-v-bb6a1ec5]:after,.dps-slider[data-v-bb6a1ec5]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-c21d472c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-c21d472c]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-c21d472c]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-c21d472c]:hover{background:var(--bg-hover)}.dps-section-head[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-c21d472c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-c21d472c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-c21d472c]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-c21d472c]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-c21d472c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-c21d472c]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-c21d472c]{transform:rotate(180deg)}.dps-section-body[data-v-c21d472c]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-c21d472c]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-c21d472c]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-c21d472c]{color:var(--color-warning)}.dps-section-note--error[data-v-c21d472c]{color:var(--color-danger)}.dps-section-actions[data-v-c21d472c]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-c21d472c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-c21d472c]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-c21d472c]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-c21d472c]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-c21d472c]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-c21d472c]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-c21d472c]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-c21d472c]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-c21d472c]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-c21d472c]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-c21d472c]{flex:1 1 auto}.dps-btn-primary[data-v-c21d472c]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-c21d472c]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-c21d472c]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-c21d472c]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-c21d472c]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-c21d472c]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-c21d472c]{padding:12px 18px 16px}.dps-loading[data-v-c21d472c]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-c21d472c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-c21d472c]{animation:dps-rise-c21d472c .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-c21d472c]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-c21d472c]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-c21d472c]:before{background:var(--color-warning)}.dps-row--on[data-v-c21d472c]:before{background:var(--color-success)}.dps-row--muted[data-v-c21d472c]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-c21d472c]:hover,.dps-row[data-v-c21d472c]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-c21d472c]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-c21d472c],.dps-row:focus-visible .dps-row-title[data-v-c21d472c]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-c21d472c]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-c21d472c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-c21d472c]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-c21d472c]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-c21d472c]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-c21d472c]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-c21d472c]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-c21d472c]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-c21d472c]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-c21d472c]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-c21d472c]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-c21d472c]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-c21d472c]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-c21d472c]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-c21d472c]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-c21d472c]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-c21d472c]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-c21d472c]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-c21d472c]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-c21d472c]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-c21d472c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-c21d472c]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-c21d472c]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-c21d472c]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-c21d472c]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-c21d472c]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-c21d472c]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-c21d472c]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-c21d472c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-c21d472c]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-c21d472c]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-c21d472c]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-c21d472c]{padding:0}.dps-group[data-v-c21d472c]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-c21d472c]:last-of-type{border-bottom:none}.dps-group-head[data-v-c21d472c]{padding:16px 18px 0}.dps-group-label[data-v-c21d472c]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-c21d472c]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-c21d472c]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-c21d472c]{margin-top:12px}.dps-setting[data-v-c21d472c]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-c21d472c]{align-items:flex-start}.dps-setting-icon[data-v-c21d472c]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-c21d472c]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-c21d472c]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-c21d472c]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-c21d472c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-c21d472c]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-c21d472c]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-c21d472c]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-c21d472c]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-c21d472c]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-c21d472c]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-c21d472c]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-c21d472c]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-c21d472c]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-c21d472c]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-c21d472c]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-c21d472c]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-c21d472c]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-c21d472c]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-c21d472c]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-c21d472c]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-c21d472c]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-c21d472c]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-c21d472c]:hover,.dps-folder-picker[data-v-c21d472c]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-c21d472c]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-c21d472c]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-c21d472c]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-c21d472c]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-c21d472c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-c21d472c]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-c21d472c]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-c21d472c]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-c21d472c]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-c21d472c]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-c21d472c]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-c21d472c]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-c21d472c]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-c21d472c]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-c21d472c],[data-theme=dark] .dps-section-desc[data-v-c21d472c],[data-theme=dark] .dps-row-meta[data-v-c21d472c],[data-theme=dark] .dps-row-desc[data-v-c21d472c],[data-theme=dark] .dps-setting-desc[data-v-c21d472c],[data-theme=dark] .dps-group-desc[data-v-c21d472c]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-c21d472c]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-c21d472c]{opacity:.9}[data-theme=dark] .dps-row[data-v-c21d472c]:hover,[data-theme=dark] .dps-row[data-v-c21d472c]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-c21d472c]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-c21d472c],[data-theme=dark] .dps-section-icon[data-v-c21d472c]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-c21d472c]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-c21d472c],.dps-toolbar[data-v-c21d472c],.dps-list-shell[data-v-c21d472c],.dps-section-body[data-v-c21d472c]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-c21d472c]{white-space:normal}.dps-toolbar-spacer[data-v-c21d472c]{display:none}.dps-search-pill[data-v-c21d472c]{max-width:none}.dps-btn-primary[data-v-c21d472c]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-c21d472c]{flex:1 1 auto;justify-content:center}.dps-row[data-v-c21d472c]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-c21d472c],.dps-row-desc[data-v-c21d472c]{white-space:normal}.dps-row-main[data-v-c21d472c]{flex:1 1 0}.dps-row-head[data-v-c21d472c]{flex-wrap:wrap}.dps-row-title[data-v-c21d472c]{flex:1 1 100%}.dps-metric-dot[data-v-c21d472c]{display:none}.dps-row-meta[data-v-c21d472c]{gap:4px 12px}.dps-metric[data-v-c21d472c]{max-width:100%}.dps-row-aside[data-v-c21d472c]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-c21d472c]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-c21d472c]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-c21d472c]{flex:1 1 0}.dps-setting-control[data-v-c21d472c],.dps-slider-control[data-v-c21d472c]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-c21d472c],.dps-form-footer[data-v-c21d472c]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-c21d472c],.dps-folder-picker[data-v-c21d472c]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-c21d472c]{animation:none}.dps-row[data-v-c21d472c],.dps-section-head[data-v-c21d472c],.dps-section-chevron[data-v-c21d472c],.dps-filter-pill[data-v-c21d472c],.dps-action-btn[data-v-c21d472c],.dps-setting[data-v-c21d472c],.dps-toggle-track[data-v-c21d472c],.dps-toggle-track[data-v-c21d472c]:after,.dps-slider[data-v-c21d472c]::-webkit-slider-thumb{transition:none}}.dps-action-star[data-v-c21d472c]{--dps-star: #f0b429}.dps-action-star[data-v-c21d472c]:hover{border-color:var(--dps-star);color:var(--dps-star);background:color-mix(in srgb,var(--dps-star) 12%,transparent)}@keyframes dps-rise-79e501c4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-79e501c4]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-79e501c4]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-79e501c4]:hover{background:var(--bg-hover)}.dps-section-head[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-79e501c4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-79e501c4]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-79e501c4]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-79e501c4]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-79e501c4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-79e501c4]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-79e501c4]{transform:rotate(180deg)}.dps-section-body[data-v-79e501c4]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-79e501c4]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-79e501c4]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-79e501c4]{color:var(--color-warning)}.dps-section-note--error[data-v-79e501c4]{color:var(--color-danger)}.dps-section-actions[data-v-79e501c4]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-79e501c4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-79e501c4]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-79e501c4]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-79e501c4]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-79e501c4]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-79e501c4]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-79e501c4]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-79e501c4]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-79e501c4]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-79e501c4]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-79e501c4]{flex:1 1 auto}.dps-btn-primary[data-v-79e501c4]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-79e501c4]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-79e501c4]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-79e501c4]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-79e501c4]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-79e501c4]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-79e501c4]{padding:12px 18px 16px}.dps-loading[data-v-79e501c4]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-79e501c4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-79e501c4]{animation:dps-rise-79e501c4 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-79e501c4]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-79e501c4]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-79e501c4]:before{background:var(--color-warning)}.dps-row--on[data-v-79e501c4]:before{background:var(--color-success)}.dps-row--muted[data-v-79e501c4]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-79e501c4]:hover,.dps-row[data-v-79e501c4]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-79e501c4]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-79e501c4],.dps-row:focus-visible .dps-row-title[data-v-79e501c4]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-79e501c4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-79e501c4]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-79e501c4]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-79e501c4]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-79e501c4]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-79e501c4]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-79e501c4]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-79e501c4]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-79e501c4]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-79e501c4]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-79e501c4]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-79e501c4]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-79e501c4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-79e501c4]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-79e501c4]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-79e501c4]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-79e501c4]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-79e501c4]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-79e501c4]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-79e501c4]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-79e501c4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-79e501c4]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-79e501c4]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-79e501c4]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-79e501c4]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-79e501c4]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-79e501c4]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-79e501c4]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-79e501c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-79e501c4]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-79e501c4]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-79e501c4]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-79e501c4]{padding:0}.dps-group[data-v-79e501c4]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-79e501c4]:last-of-type{border-bottom:none}.dps-group-head[data-v-79e501c4]{padding:16px 18px 0}.dps-group-label[data-v-79e501c4]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-79e501c4]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-79e501c4]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-79e501c4]{margin-top:12px}.dps-setting[data-v-79e501c4]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-79e501c4]{align-items:flex-start}.dps-setting-icon[data-v-79e501c4]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-79e501c4]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-79e501c4]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-79e501c4]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-79e501c4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-79e501c4]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-79e501c4]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-79e501c4]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-79e501c4]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-79e501c4]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-79e501c4]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-79e501c4]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-79e501c4]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-79e501c4]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-79e501c4]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-79e501c4]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-79e501c4]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-79e501c4]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-79e501c4]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-79e501c4]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-79e501c4]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-79e501c4]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-79e501c4]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-79e501c4]:hover,.dps-folder-picker[data-v-79e501c4]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-79e501c4]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-79e501c4]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-79e501c4]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-79e501c4]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-79e501c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-79e501c4]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-79e501c4]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-79e501c4]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-79e501c4]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-79e501c4]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-79e501c4]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-79e501c4]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-79e501c4]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-79e501c4]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-79e501c4],[data-theme=dark] .dps-section-desc[data-v-79e501c4],[data-theme=dark] .dps-row-meta[data-v-79e501c4],[data-theme=dark] .dps-row-desc[data-v-79e501c4],[data-theme=dark] .dps-setting-desc[data-v-79e501c4],[data-theme=dark] .dps-group-desc[data-v-79e501c4]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-79e501c4]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-79e501c4]{opacity:.9}[data-theme=dark] .dps-row[data-v-79e501c4]:hover,[data-theme=dark] .dps-row[data-v-79e501c4]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-79e501c4]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-79e501c4],[data-theme=dark] .dps-section-icon[data-v-79e501c4]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-79e501c4]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-79e501c4],.dps-toolbar[data-v-79e501c4],.dps-list-shell[data-v-79e501c4],.dps-section-body[data-v-79e501c4]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-79e501c4]{white-space:normal}.dps-toolbar-spacer[data-v-79e501c4]{display:none}.dps-search-pill[data-v-79e501c4]{max-width:none}.dps-btn-primary[data-v-79e501c4]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-79e501c4]{flex:1 1 auto;justify-content:center}.dps-row[data-v-79e501c4]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-79e501c4],.dps-row-desc[data-v-79e501c4]{white-space:normal}.dps-row-main[data-v-79e501c4]{flex:1 1 0}.dps-row-head[data-v-79e501c4]{flex-wrap:wrap}.dps-row-title[data-v-79e501c4]{flex:1 1 100%}.dps-metric-dot[data-v-79e501c4]{display:none}.dps-row-meta[data-v-79e501c4]{gap:4px 12px}.dps-metric[data-v-79e501c4]{max-width:100%}.dps-row-aside[data-v-79e501c4]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-79e501c4]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-79e501c4]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-79e501c4]{flex:1 1 0}.dps-setting-control[data-v-79e501c4],.dps-slider-control[data-v-79e501c4]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-79e501c4],.dps-form-footer[data-v-79e501c4]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-79e501c4],.dps-folder-picker[data-v-79e501c4]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-79e501c4]{animation:none}.dps-row[data-v-79e501c4],.dps-section-head[data-v-79e501c4],.dps-section-chevron[data-v-79e501c4],.dps-filter-pill[data-v-79e501c4],.dps-action-btn[data-v-79e501c4],.dps-setting[data-v-79e501c4],.dps-toggle-track[data-v-79e501c4],.dps-toggle-track[data-v-79e501c4]:after,.dps-slider[data-v-79e501c4]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-56221115{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-56221115]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-56221115]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-56221115]:hover{background:var(--bg-hover)}.dps-section-head[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-56221115]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-56221115]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-56221115]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-56221115]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-56221115]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-56221115]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-56221115]{transform:rotate(180deg)}.dps-section-body[data-v-56221115]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-56221115]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-56221115]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-56221115]{color:var(--color-warning)}.dps-section-note--error[data-v-56221115]{color:var(--color-danger)}.dps-section-actions[data-v-56221115]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-56221115]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-56221115]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-56221115]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-56221115]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-56221115]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-56221115]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-56221115]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-56221115]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-56221115]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-56221115]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-56221115]{flex:1 1 auto}.dps-btn-primary[data-v-56221115]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-56221115]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-56221115]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-56221115]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-56221115]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-56221115]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-56221115]{padding:12px 18px 16px}.dps-loading[data-v-56221115]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-56221115]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-56221115]{animation:dps-rise-56221115 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-56221115]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-56221115]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-56221115]:before{background:var(--color-warning)}.dps-row--on[data-v-56221115]:before{background:var(--color-success)}.dps-row--muted[data-v-56221115]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-56221115]:hover,.dps-row[data-v-56221115]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-56221115]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-56221115],.dps-row:focus-visible .dps-row-title[data-v-56221115]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-56221115]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-56221115]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-56221115]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-56221115]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-56221115]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-56221115]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-56221115]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-56221115]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-56221115]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-56221115]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-56221115]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-56221115]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-56221115]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-56221115]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-56221115]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-56221115]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-56221115]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-56221115]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-56221115]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-56221115]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-56221115]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-56221115]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-56221115]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-56221115]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-56221115]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-56221115]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-56221115]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-56221115]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-56221115]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-56221115]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-56221115]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-56221115]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-56221115]{padding:0}.dps-group[data-v-56221115]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-56221115]:last-of-type{border-bottom:none}.dps-group-head[data-v-56221115]{padding:16px 18px 0}.dps-group-label[data-v-56221115]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-56221115]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-56221115]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-56221115]{margin-top:12px}.dps-setting[data-v-56221115]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-56221115]{align-items:flex-start}.dps-setting-icon[data-v-56221115]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-56221115]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-56221115]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-56221115]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-56221115]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-56221115]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-56221115]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-56221115]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-56221115]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-56221115]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-56221115]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-56221115]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-56221115]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-56221115]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-56221115]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-56221115]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-56221115]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-56221115]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-56221115]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-56221115]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-56221115]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-56221115]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-56221115]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-56221115]:hover,.dps-folder-picker[data-v-56221115]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-56221115]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-56221115]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-56221115]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-56221115]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-56221115]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-56221115]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-56221115]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-56221115]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-56221115]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-56221115]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-56221115]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-56221115]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-56221115]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-56221115]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-56221115],[data-theme=dark] .dps-section-desc[data-v-56221115],[data-theme=dark] .dps-row-meta[data-v-56221115],[data-theme=dark] .dps-row-desc[data-v-56221115],[data-theme=dark] .dps-setting-desc[data-v-56221115],[data-theme=dark] .dps-group-desc[data-v-56221115]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-56221115]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-56221115]{opacity:.9}[data-theme=dark] .dps-row[data-v-56221115]:hover,[data-theme=dark] .dps-row[data-v-56221115]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-56221115]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-56221115],[data-theme=dark] .dps-section-icon[data-v-56221115]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-56221115]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-56221115],.dps-toolbar[data-v-56221115],.dps-list-shell[data-v-56221115],.dps-section-body[data-v-56221115]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-56221115]{white-space:normal}.dps-toolbar-spacer[data-v-56221115]{display:none}.dps-search-pill[data-v-56221115]{max-width:none}.dps-btn-primary[data-v-56221115]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-56221115]{flex:1 1 auto;justify-content:center}.dps-row[data-v-56221115]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-56221115],.dps-row-desc[data-v-56221115]{white-space:normal}.dps-row-main[data-v-56221115]{flex:1 1 0}.dps-row-head[data-v-56221115]{flex-wrap:wrap}.dps-row-title[data-v-56221115]{flex:1 1 100%}.dps-metric-dot[data-v-56221115]{display:none}.dps-row-meta[data-v-56221115]{gap:4px 12px}.dps-metric[data-v-56221115]{max-width:100%}.dps-row-aside[data-v-56221115]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-56221115]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-56221115]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-56221115]{flex:1 1 0}.dps-setting-control[data-v-56221115],.dps-slider-control[data-v-56221115]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-56221115],.dps-form-footer[data-v-56221115]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-56221115],.dps-folder-picker[data-v-56221115]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-56221115]{animation:none}.dps-row[data-v-56221115],.dps-section-head[data-v-56221115],.dps-section-chevron[data-v-56221115],.dps-filter-pill[data-v-56221115],.dps-action-btn[data-v-56221115],.dps-setting[data-v-56221115],.dps-toggle-track[data-v-56221115],.dps-toggle-track[data-v-56221115]:after,.dps-slider[data-v-56221115]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-40439500{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-40439500]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-40439500]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-40439500]:hover{background:var(--bg-hover)}.dps-section-head[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-40439500]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-40439500]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-40439500]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-40439500]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-40439500]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-40439500]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-40439500]{transform:rotate(180deg)}.dps-section-body[data-v-40439500]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-40439500]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-40439500]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-40439500]{color:var(--color-warning)}.dps-section-note--error[data-v-40439500]{color:var(--color-danger)}.dps-section-actions[data-v-40439500]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-40439500]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-40439500]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-40439500]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-40439500]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-40439500]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-40439500]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-40439500]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-40439500]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-40439500]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-40439500]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-40439500]{flex:1 1 auto}.dps-btn-primary[data-v-40439500]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-40439500]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-40439500]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-40439500]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-40439500]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-40439500]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-40439500]{padding:12px 18px 16px}.dps-loading[data-v-40439500]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-40439500]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-40439500]{animation:dps-rise-40439500 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-40439500]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-40439500]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-40439500]:before{background:var(--color-warning)}.dps-row--on[data-v-40439500]:before{background:var(--color-success)}.dps-row--muted[data-v-40439500]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-40439500]:hover,.dps-row[data-v-40439500]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-40439500]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-40439500],.dps-row:focus-visible .dps-row-title[data-v-40439500]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-40439500]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-40439500]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-40439500]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-40439500]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-40439500]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-40439500]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-40439500]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-40439500]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-40439500]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-40439500]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-40439500]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-40439500]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-40439500]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-40439500]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-40439500]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-40439500]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-40439500]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-40439500]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-40439500]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-40439500]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-40439500]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-40439500]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-40439500]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-40439500]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-40439500]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-40439500]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-40439500]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-40439500]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-40439500]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-40439500]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-40439500]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-40439500]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-40439500]{padding:0}.dps-group[data-v-40439500]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-40439500]:last-of-type{border-bottom:none}.dps-group-head[data-v-40439500]{padding:16px 18px 0}.dps-group-label[data-v-40439500]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-40439500]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-40439500]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-40439500]{margin-top:12px}.dps-setting[data-v-40439500]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-40439500]{align-items:flex-start}.dps-setting-icon[data-v-40439500]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-40439500]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-40439500]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-40439500]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-40439500]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-40439500]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-40439500]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-40439500]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-40439500]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-40439500]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-40439500]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-40439500]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-40439500]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-40439500]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-40439500]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-40439500]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-40439500]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-40439500]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-40439500]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-40439500]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-40439500]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-40439500]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-40439500]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-40439500]:hover,.dps-folder-picker[data-v-40439500]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-40439500]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-40439500]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-40439500]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-40439500]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-40439500]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-40439500]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-40439500]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-40439500]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-40439500]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-40439500]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-40439500]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-40439500]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-40439500]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-40439500]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-40439500],[data-theme=dark] .dps-section-desc[data-v-40439500],[data-theme=dark] .dps-row-meta[data-v-40439500],[data-theme=dark] .dps-row-desc[data-v-40439500],[data-theme=dark] .dps-setting-desc[data-v-40439500],[data-theme=dark] .dps-group-desc[data-v-40439500]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-40439500]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-40439500]{opacity:.9}[data-theme=dark] .dps-row[data-v-40439500]:hover,[data-theme=dark] .dps-row[data-v-40439500]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-40439500]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-40439500],[data-theme=dark] .dps-section-icon[data-v-40439500]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-40439500]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-40439500],.dps-toolbar[data-v-40439500],.dps-list-shell[data-v-40439500],.dps-section-body[data-v-40439500]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-40439500]{white-space:normal}.dps-toolbar-spacer[data-v-40439500]{display:none}.dps-search-pill[data-v-40439500]{max-width:none}.dps-btn-primary[data-v-40439500]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-40439500]{flex:1 1 auto;justify-content:center}.dps-row[data-v-40439500]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-40439500],.dps-row-desc[data-v-40439500]{white-space:normal}.dps-row-main[data-v-40439500]{flex:1 1 0}.dps-row-head[data-v-40439500]{flex-wrap:wrap}.dps-row-title[data-v-40439500]{flex:1 1 100%}.dps-metric-dot[data-v-40439500]{display:none}.dps-row-meta[data-v-40439500]{gap:4px 12px}.dps-metric[data-v-40439500]{max-width:100%}.dps-row-aside[data-v-40439500]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-40439500]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-40439500]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-40439500]{flex:1 1 0}.dps-setting-control[data-v-40439500],.dps-slider-control[data-v-40439500]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-40439500],.dps-form-footer[data-v-40439500]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-40439500],.dps-folder-picker[data-v-40439500]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-40439500]{animation:none}.dps-row[data-v-40439500],.dps-section-head[data-v-40439500],.dps-section-chevron[data-v-40439500],.dps-filter-pill[data-v-40439500],.dps-action-btn[data-v-40439500],.dps-setting[data-v-40439500],.dps-toggle-track[data-v-40439500],.dps-toggle-track[data-v-40439500]:after,.dps-slider[data-v-40439500]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-b488ce3d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-b488ce3d]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-b488ce3d]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-b488ce3d]:hover{background:var(--bg-hover)}.dps-section-head[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-b488ce3d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-b488ce3d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-b488ce3d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-b488ce3d]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-b488ce3d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-b488ce3d]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-b488ce3d]{transform:rotate(180deg)}.dps-section-body[data-v-b488ce3d]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-b488ce3d]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-b488ce3d]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-b488ce3d]{color:var(--color-warning)}.dps-section-note--error[data-v-b488ce3d]{color:var(--color-danger)}.dps-section-actions[data-v-b488ce3d]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-b488ce3d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-b488ce3d]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-b488ce3d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-b488ce3d]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-b488ce3d]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-b488ce3d]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-b488ce3d]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-b488ce3d]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-b488ce3d]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-b488ce3d]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-b488ce3d]{flex:1 1 auto}.dps-btn-primary[data-v-b488ce3d]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-b488ce3d]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-b488ce3d]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-b488ce3d]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-b488ce3d]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-b488ce3d]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-b488ce3d]{padding:12px 18px 16px}.dps-loading[data-v-b488ce3d]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-b488ce3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-b488ce3d]{animation:dps-rise-b488ce3d .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-b488ce3d]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-b488ce3d]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-b488ce3d]:before{background:var(--color-warning)}.dps-row--on[data-v-b488ce3d]:before{background:var(--color-success)}.dps-row--muted[data-v-b488ce3d]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-b488ce3d]:hover,.dps-row[data-v-b488ce3d]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-b488ce3d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-b488ce3d],.dps-row:focus-visible .dps-row-title[data-v-b488ce3d]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-b488ce3d]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-b488ce3d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-b488ce3d]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-b488ce3d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-b488ce3d]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-b488ce3d]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-b488ce3d]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-b488ce3d]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-b488ce3d]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-b488ce3d]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-b488ce3d]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-b488ce3d]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-b488ce3d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-b488ce3d]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-b488ce3d]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-b488ce3d]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-b488ce3d]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-b488ce3d]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-b488ce3d]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-b488ce3d]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-b488ce3d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-b488ce3d]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-b488ce3d]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-b488ce3d]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-b488ce3d]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-b488ce3d]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-b488ce3d]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-b488ce3d]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-b488ce3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-b488ce3d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-b488ce3d]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-b488ce3d]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-b488ce3d]{padding:0}.dps-group[data-v-b488ce3d]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-b488ce3d]:last-of-type{border-bottom:none}.dps-group-head[data-v-b488ce3d]{padding:16px 18px 0}.dps-group-label[data-v-b488ce3d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-b488ce3d]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-b488ce3d]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-b488ce3d]{margin-top:12px}.dps-setting[data-v-b488ce3d]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-b488ce3d]{align-items:flex-start}.dps-setting-icon[data-v-b488ce3d]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-b488ce3d]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-b488ce3d]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-b488ce3d]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-b488ce3d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-b488ce3d]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-b488ce3d]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-b488ce3d]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-b488ce3d]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-b488ce3d]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-b488ce3d]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-b488ce3d]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-b488ce3d]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-b488ce3d]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-b488ce3d]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-b488ce3d]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-b488ce3d]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-b488ce3d]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-b488ce3d]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-b488ce3d]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-b488ce3d]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-b488ce3d]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-b488ce3d]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-b488ce3d]:hover,.dps-folder-picker[data-v-b488ce3d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-b488ce3d]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-b488ce3d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-b488ce3d]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-b488ce3d]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-b488ce3d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-b488ce3d]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-b488ce3d]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-b488ce3d]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-b488ce3d]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-b488ce3d]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-b488ce3d]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-b488ce3d]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-b488ce3d]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-b488ce3d]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-b488ce3d],[data-theme=dark] .dps-section-desc[data-v-b488ce3d],[data-theme=dark] .dps-row-meta[data-v-b488ce3d],[data-theme=dark] .dps-row-desc[data-v-b488ce3d],[data-theme=dark] .dps-setting-desc[data-v-b488ce3d],[data-theme=dark] .dps-group-desc[data-v-b488ce3d]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-b488ce3d]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-b488ce3d]{opacity:.9}[data-theme=dark] .dps-row[data-v-b488ce3d]:hover,[data-theme=dark] .dps-row[data-v-b488ce3d]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-b488ce3d]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-b488ce3d],[data-theme=dark] .dps-section-icon[data-v-b488ce3d]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-b488ce3d]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-b488ce3d],.dps-toolbar[data-v-b488ce3d],.dps-list-shell[data-v-b488ce3d],.dps-section-body[data-v-b488ce3d]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-b488ce3d]{white-space:normal}.dps-toolbar-spacer[data-v-b488ce3d]{display:none}.dps-search-pill[data-v-b488ce3d]{max-width:none}.dps-btn-primary[data-v-b488ce3d]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-b488ce3d]{flex:1 1 auto;justify-content:center}.dps-row[data-v-b488ce3d]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-b488ce3d],.dps-row-desc[data-v-b488ce3d]{white-space:normal}.dps-row-main[data-v-b488ce3d]{flex:1 1 0}.dps-row-head[data-v-b488ce3d]{flex-wrap:wrap}.dps-row-title[data-v-b488ce3d]{flex:1 1 100%}.dps-metric-dot[data-v-b488ce3d]{display:none}.dps-row-meta[data-v-b488ce3d]{gap:4px 12px}.dps-metric[data-v-b488ce3d]{max-width:100%}.dps-row-aside[data-v-b488ce3d]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-b488ce3d]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-b488ce3d]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-b488ce3d]{flex:1 1 0}.dps-setting-control[data-v-b488ce3d],.dps-slider-control[data-v-b488ce3d]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-b488ce3d],.dps-form-footer[data-v-b488ce3d]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-b488ce3d],.dps-folder-picker[data-v-b488ce3d]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-b488ce3d]{animation:none}.dps-row[data-v-b488ce3d],.dps-section-head[data-v-b488ce3d],.dps-section-chevron[data-v-b488ce3d],.dps-filter-pill[data-v-b488ce3d],.dps-action-btn[data-v-b488ce3d],.dps-setting[data-v-b488ce3d],.dps-toggle-track[data-v-b488ce3d],.dps-toggle-track[data-v-b488ce3d]:after,.dps-slider[data-v-b488ce3d]::-webkit-slider-thumb{transition:none}}[data-v-1bbf277f] .mf-body{padding:0}.mf-section[data-v-1bbf277f]{padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.mf-section-last[data-v-1bbf277f]{border-bottom:none}.mf-section-header[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mf-section-icon[data-v-1bbf277f]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#cc006614;border-radius:6px;font-size:11px;color:var(--color-swc);flex-shrink:0}.mf-section-title[data-v-1bbf277f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.mf-section-required-hint[data-v-1bbf277f]{margin-left:auto;font-size:11px;color:var(--text-tertiary)}.mf-section-optional[data-v-1bbf277f]{margin-left:4px;font-size:10px;font-weight:500;text-transform:none;letter-spacing:0}.mf-two-col[data-v-1bbf277f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mf-field[data-v-1bbf277f]{display:flex;flex-direction:column;gap:7px}.mf-label[data-v-1bbf277f]{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:5px;margin-bottom:0}.mf-required[data-v-1bbf277f]{color:var(--color-danger);font-size:13px;line-height:1}.mf-optional[data-v-1bbf277f]{font-size:10px;font-weight:500;padding:1px 5px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.mf-input[data-v-1bbf277f] .form-control,.mf-input.form-control[data-v-1bbf277f]{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);transition:border-color .15s,box-shadow .15s;box-shadow:none!important}.mf-input[data-v-1bbf277f] .form-control:focus,.mf-input.form-control[data-v-1bbf277f]:focus{border-color:var(--color-swc);background:var(--bg-card)}.mf-input-filled[data-v-1bbf277f] .form-control,.mf-input-filled.form-control[data-v-1bbf277f]{border-color:#cc00664d;background:var(--bg-card)}.mf-vselect[data-v-1bbf277f] .vs__dropdown-toggle{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;padding:3px 8px;min-height:36px;transition:border-color .15s}.mf-vselect[data-v-1bbf277f] .vs__dropdown-toggle:hover,.mf-vselect[data-v-1bbf277f].vs--open .vs__dropdown-toggle{border-color:var(--color-swc)}.mf-vselect[data-v-1bbf277f] .vs__search,.mf-vselect[data-v-1bbf277f] .vs__selected{font-size:13px;color:var(--text-primary)}.mf-vselect[data-v-1bbf277f] .vs__placeholder{color:var(--text-tertiary)}.mf-vselect[data-v-1bbf277f] .vs__clear,.mf-vselect[data-v-1bbf277f] .vs__open-indicator{fill:var(--text-tertiary)}.mf-vselect-filled[data-v-1bbf277f] .vs__dropdown-toggle{border-color:#cc00664d;background:var(--bg-card)}.mf-vselect-sm[data-v-1bbf277f] .vs__dropdown-toggle{min-height:31px;padding:1px 6px}.mf-select-spinner[data-v-1bbf277f]{color:var(--color-swc)}.mf-type-id[data-v-1bbf277f]{margin-left:8px;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-tertiary)}.mf-type-warning[data-v-1bbf277f],.mf-type-hint[data-v-1bbf277f]{margin:6px 0 0;font-size:12px;line-height:1.4}.mf-type-warning[data-v-1bbf277f]{display:flex;align-items:flex-start;gap:6px;color:var(--color-warning, #b26a00)}.mf-type-warning i[data-v-1bbf277f]{margin-top:2px}.mf-type-hint[data-v-1bbf277f]{color:var(--text-tertiary)}.mf-locked-template[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;border:1px solid var(--border-card);border-radius:7px;background:var(--bg-secondary);color:var(--text-primary);font-size:12.5px}.mf-locked-template-name[data-v-1bbf277f]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mf-locked-template-icon[data-v-1bbf277f]{color:var(--text-tertiary);font-size:10px}.mf-embedded .mf-section[data-v-1bbf277f]:first-child{padding-top:0}.mf-folder-picker[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;min-height:36px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;padding:4px 12px;cursor:pointer;transition:border-color .15s,background .15s}.mf-folder-picker[data-v-1bbf277f]:hover{border-color:var(--color-swc);background:var(--bg-card)}.mf-folder-picker-filled[data-v-1bbf277f]{border-color:#cc00664d;background:var(--bg-card)}.mf-folder-icon[data-v-1bbf277f]{font-size:14px;color:var(--text-tertiary);flex-shrink:0}.mf-folder-picker-filled .mf-folder-icon[data-v-1bbf277f]{color:var(--color-swc)}.mf-folder-name[data-v-1bbf277f]{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-folder-placeholder[data-v-1bbf277f]{flex:1;font-size:13px;color:var(--text-tertiary)}.mf-folder-caret[data-v-1bbf277f]{font-size:10px;color:var(--text-tertiary);margin-left:auto}.mf-folder-clear[data-v-1bbf277f]{background:none;border:none;padding:2px 4px;color:var(--text-tertiary);cursor:pointer;border-radius:4px;line-height:1;margin-left:auto;transition:color .12s,background .12s}.mf-folder-clear[data-v-1bbf277f]:hover{color:var(--color-danger);background:#fe00000f}.mf-token-row[data-v-1bbf277f]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px}.mf-token-hint[data-v-1bbf277f]{font-size:11px;color:var(--text-tertiary);flex-shrink:0}.mf-token-chip[data-v-1bbf277f]{font-size:11px;font-family:var(--font-mono, "Courier New", monospace);padding:2px 7px;border-radius:4px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--color-swc);cursor:pointer;transition:all .12s;line-height:1.4}.mf-token-chip[data-v-1bbf277f]:hover{background:#cc006614;border-color:var(--color-swc)}.mf-info-banner[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-tertiary);border-radius:7px;font-size:12px;color:var(--text-secondary);margin-bottom:10px}.mf-info-icon[data-v-1bbf277f]{color:var(--color-info);flex-shrink:0}.mf-field-mapping-empty[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary);padding:8px 0 12px}.mf-field-mapping-list[data-v-1bbf277f]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mf-field-mapping-row[data-v-1bbf277f]{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;border-left:3px solid var(--color-swc);transition:border-color .12s}.mf-field-mapping-row[data-v-1bbf277f]:hover{border-color:var(--color-swc);border-left-color:var(--color-swc)}.mf-field-mapping-index[data-v-1bbf277f]{width:20px;height:20px;border-radius:50%;background:#cc00661a;color:var(--color-swc);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:2px}.mf-field-mapping-source[data-v-1bbf277f],.mf-field-mapping-target[data-v-1bbf277f]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.mf-mapping-col-label[data-v-1bbf277f]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:4px}.mf-field-mapping-arrow[data-v-1bbf277f]{color:var(--text-tertiary);font-size:14px;flex-shrink:0;padding-bottom:4px}.mf-field-mapping-remove[data-v-1bbf277f]{background:none;border:none;color:var(--text-tertiary);cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;transition:all .12s}.mf-field-mapping-remove[data-v-1bbf277f]:hover{color:var(--color-danger);background:#fe000014}.mf-add-mapping-btn[data-v-1bbf277f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px dashed var(--border-card);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}.mf-add-mapping-btn[data-v-1bbf277f]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660a}.mf-add-mapping-btn-disabled[data-v-1bbf277f]{opacity:.45;cursor:not-allowed}.mf-add-mapping-btn-disabled[data-v-1bbf277f]:hover{border-color:var(--border-card);color:var(--text-secondary);background:transparent}.mf-option-row[data-v-1bbf277f]{display:flex;align-items:center;gap:16px}.mf-option-info[data-v-1bbf277f]{flex:1}.mf-option-label[data-v-1bbf277f]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.mf-option-desc[data-v-1bbf277f]{font-size:12px;color:var(--text-tertiary);line-height:1.4}.mf-toggle[data-v-1bbf277f]{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer;flex-shrink:0;margin:0}.mf-toggle input[data-v-1bbf277f]{opacity:0;width:0;height:0;position:absolute}.mf-toggle-track[data-v-1bbf277f]{position:absolute;inset:0;border-radius:11px;background:var(--border-card);transition:background .2s}.mf-toggle-track[data-v-1bbf277f]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.mf-toggle.active .mf-toggle-track[data-v-1bbf277f]{background:var(--color-swc)}.mf-toggle.active .mf-toggle-track[data-v-1bbf277f]:before{transform:translate(18px)}.mf-footer[data-v-1bbf277f]{display:flex;align-items:center;width:100%;gap:12px}.mf-footer-hint[data-v-1bbf277f]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.mf-footer-hint i[data-v-1bbf277f]{color:var(--color-warning)}.mf-footer-actions[data-v-1bbf277f]{display:flex;gap:8px;margin-left:auto}.mf-btn[data-v-1bbf277f]{display:inline-flex;align-items:center;font-size:13px;font-weight:500;padding:8px 18px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s}.mf-btn[data-v-1bbf277f]:disabled{opacity:.45;cursor:not-allowed}.mf-btn-cancel[data-v-1bbf277f]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.mf-btn-cancel[data-v-1bbf277f]:hover:not(:disabled){background:var(--bg-secondary)}.mf-btn-save[data-v-1bbf277f]{background:var(--color-swc);color:#fff}.mf-btn-save[data-v-1bbf277f]:hover:not(:disabled){opacity:.88}[data-theme=dark] .mf-input[data-v-1bbf277f] .form-control,[data-theme=dark] .mf-input.form-control[data-v-1bbf277f]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-input[data-v-1bbf277f] .form-control:focus,[data-theme=dark] .mf-input.form-control[data-v-1bbf277f]:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .mf-input-filled[data-v-1bbf277f] .form-control,[data-theme=dark] .mf-input-filled.form-control[data-v-1bbf277f]{border-color:#ff559973}[data-theme=dark] .mf-vselect[data-v-1bbf277f] .vs__dropdown-toggle{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-vselect[data-v-1bbf277f].vs--open .vs__dropdown-toggle,[data-theme=dark] .mf-vselect[data-v-1bbf277f] .vs__dropdown-toggle:hover{border-color:#f59}[data-theme=dark] .mf-vselect-filled[data-v-1bbf277f] .vs__dropdown-toggle{border-color:#ff559973;background:var(--bg-input)}[data-theme=dark] .mf-folder-picker[data-v-1bbf277f]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-folder-picker[data-v-1bbf277f]:hover{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .mf-folder-picker-filled[data-v-1bbf277f]{border-color:#ff559973}[data-theme=dark] .mf-section-icon[data-v-1bbf277f]{background:#ff559924;color:#f59}[data-theme=dark] .mf-token-chip[data-v-1bbf277f]{background:#ff55992e;border-color:#f596;color:#ffb3d4}[data-theme=dark] .mf-token-chip[data-v-1bbf277f]:hover{background:#ff559947;border-color:#ff5599b3;color:#ffd6e8}[data-theme=dark] .mf-info-banner[data-v-1bbf277f]{background:var(--bg-input);border:1px solid var(--border-tertiary)}[data-theme=dark] .mf-field-mapping-row[data-v-1bbf277f]{background:var(--bg-input);border-color:var(--border-tertiary);border-left-color:#f59}[data-theme=dark] .mf-field-mapping-row[data-v-1bbf277f]:hover{border-color:#f59}[data-theme=dark] .mf-field-mapping-index[data-v-1bbf277f]{background:#ff559926;color:#f59}[data-theme=dark] .mf-token-hint[data-v-1bbf277f]{color:var(--text-secondary)}[data-theme=dark] .mf-add-mapping-btn[data-v-1bbf277f]{border-color:var(--border-tertiary)}[data-theme=dark] .mf-add-mapping-btn[data-v-1bbf277f]:hover{border-color:#f59;color:#f59;background:#ff559914}[data-theme=dark] .mf-btn-cancel[data-v-1bbf277f]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .mf-btn-cancel[data-v-1bbf277f]:hover:not(:disabled){background:var(--bg-hover)}[data-theme=dark] .mf-folder-preview[data-v-1bbf277f]{border-color:#f596;background:#ff55990f}[data-theme=dark] .mf-folder-preview-icon[data-v-1bbf277f]{color:#f59}.mf-folder-tree[data-v-1bbf277f]{max-height:350px;overflow-y:auto;border:1px solid var(--border-card);border-radius:8px;padding:8px}.mf-folder-empty[data-v-1bbf277f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;color:var(--text-tertiary)}.mf-folder-preview[data-v-1bbf277f]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid var(--color-swc);border-radius:7px;background:#cc00660a;font-size:13px;font-weight:500;color:var(--text-primary)}.mf-folder-preview-icon[data-v-1bbf277f]{color:var(--color-swc)}[data-v-3cbf5834] .etf-body{padding:0}.etf-section[data-v-3cbf5834]{padding:16px 22px;border-bottom:1px solid var(--border-secondary)}.etf-section-last[data-v-3cbf5834]{border-bottom:none}.etf-section-header[data-v-3cbf5834]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.etf-section-icon[data-v-3cbf5834]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#cc006614;border-radius:6px;font-size:11px;color:var(--color-swc);flex-shrink:0}.etf-section-title[data-v-3cbf5834]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.etf-fields-counter[data-v-3cbf5834]{margin-left:auto;font-size:11px;color:var(--text-tertiary);font-weight:500}.etf-two-col[data-v-3cbf5834]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-3[data-v-3cbf5834]{margin-top:12px}.mt-2[data-v-3cbf5834]{margin-top:8px}.ml-2[data-v-3cbf5834]{margin-left:4px}.etf-field[data-v-3cbf5834]{display:flex;flex-direction:column;gap:6px}.etf-label[data-v-3cbf5834]{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:5px;margin-bottom:0}.etf-label-hint[data-v-3cbf5834]{font-size:10px;font-weight:400;color:var(--text-tertiary);margin-left:2px}.etf-required[data-v-3cbf5834]{color:var(--color-danger);font-size:13px;line-height:1}.etf-optional[data-v-3cbf5834]{font-size:10px;font-weight:500;padding:1px 5px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.etf-input[data-v-3cbf5834] .form-control,.etf-input.form-control[data-v-3cbf5834]{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);transition:border-color .15s;box-shadow:none!important}.etf-input[data-v-3cbf5834] .form-control:focus,.etf-input.form-control[data-v-3cbf5834]:focus{border-color:var(--color-swc);background:var(--bg-card)}.etf-input-filled[data-v-3cbf5834] .form-control,.etf-input-filled.form-control[data-v-3cbf5834]{border-color:#cc00664d;background:var(--bg-card)}.etf-input-error[data-v-3cbf5834] .form-control,.etf-input-error.form-control[data-v-3cbf5834]{border-color:var(--color-danger)!important}.etf-input-mono[data-v-3cbf5834] .form-control,.etf-input-mono.form-control[data-v-3cbf5834]{font-family:var(--font-mono, "Courier New", monospace);font-size:12px}.etf-input-sm[data-v-3cbf5834] .form-control,.etf-input-sm.form-control[data-v-3cbf5834]{font-size:12px;padding:4px 8px;height:auto}.etf-textarea[data-v-3cbf5834] textarea{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);transition:border-color .15s;box-shadow:none!important;resize:none;line-height:1.55}.etf-textarea.etf-input-filled[data-v-3cbf5834] textarea{border-color:#cc00664d;background:var(--bg-card)}.etf-textarea[data-v-3cbf5834] textarea:focus{border-color:var(--color-swc);background:var(--bg-card)}.etf-select[data-v-3cbf5834]{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);padding:6px 28px 6px 10px;width:100%;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .15s;box-shadow:none}.etf-select[data-v-3cbf5834]:focus{border-color:var(--color-swc);outline:none}.etf-select-sm[data-v-3cbf5834]{font-size:12px;padding:4px 24px 4px 8px}.etf-field-error[data-v-3cbf5834]{font-size:11px;color:var(--color-danger);margin-top:2px}.etf-field-hint[data-v-3cbf5834],.etf-char-count[data-v-3cbf5834]{font-size:11px;color:var(--text-tertiary)}.etf-char-warn[data-v-3cbf5834]{color:var(--color-warning)}.etf-mode-grid[data-v-3cbf5834]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.etf-mode-card[data-v-3cbf5834]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid var(--border-card);border-radius:10px;background:var(--bg-secondary);cursor:pointer;transition:all .15s}.etf-mode-card[data-v-3cbf5834]:hover{border-color:#c066;background:var(--bg-card)}.etf-mode-active[data-v-3cbf5834]{border-color:var(--color-swc)!important;background:#cc00660a!important}.etf-mode-icon[data-v-3cbf5834]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-tertiary);font-size:14px;color:var(--text-tertiary);flex-shrink:0;transition:all .15s}.etf-mode-active .etf-mode-icon[data-v-3cbf5834]{background:#cc00661a;color:var(--color-swc)}.etf-mode-body[data-v-3cbf5834]{flex:1}.etf-mode-label[data-v-3cbf5834]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.etf-mode-desc[data-v-3cbf5834]{font-size:11px;color:var(--text-tertiary);line-height:1.4}.etf-mode-radio[data-v-3cbf5834]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-card);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color .15s}.etf-mode-active .etf-mode-radio[data-v-3cbf5834]{border-color:var(--color-swc)}.etf-radio-dot[data-v-3cbf5834]{width:8px;height:8px;border-radius:50%;background:var(--color-swc)}.etf-fields-empty[data-v-3cbf5834]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary);padding:8px 0 12px}.etf-fields-table-head[data-v-3cbf5834]{display:grid;grid-template-columns:1fr 120px 80px 72px;gap:8px;padding:0 12px 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.etf-col-required[data-v-3cbf5834]{display:flex;align-items:center}.etf-col-actions[data-v-3cbf5834]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.etf-fields-list[data-v-3cbf5834]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.etf-field-row[data-v-3cbf5834]{border:1px solid var(--border-secondary);border-left:3px solid var(--color-swc);border-radius:8px;background:var(--bg-secondary);overflow:hidden;transition:border-color .12s}.etf-field-row-expanded[data-v-3cbf5834]{border-color:#c066;background:var(--bg-card)}.etf-field-row-main[data-v-3cbf5834]{display:grid;grid-template-columns:1fr 120px 80px 72px;gap:8px;align-items:center;padding:8px 12px}.etf-col-required[data-v-3cbf5834]{justify-content:center}.etf-toggle[data-v-3cbf5834]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer;margin:0}.etf-toggle input[data-v-3cbf5834]{opacity:0;width:0;height:0;position:absolute}.etf-toggle-track[data-v-3cbf5834]{position:absolute;inset:0;border-radius:9px;background:var(--border-card);transition:background .2s}.etf-toggle-track[data-v-3cbf5834]:before{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.etf-toggle.active .etf-toggle-track[data-v-3cbf5834]{background:var(--color-swc)}.etf-toggle.active .etf-toggle-track[data-v-3cbf5834]:before{transform:translate(16px)}.etf-toggle-sm[data-v-3cbf5834]{width:28px;height:16px}.etf-toggle-sm .etf-toggle-track[data-v-3cbf5834]:before{width:10px;height:10px;left:3px;top:3px}.etf-toggle-sm.active .etf-toggle-track[data-v-3cbf5834]:before{transform:translate(12px)}.etf-row-btn[data-v-3cbf5834]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .12s;flex-shrink:0}.etf-row-btn[data-v-3cbf5834]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.etf-row-btn-active[data-v-3cbf5834]{border-color:var(--color-swc);color:var(--color-swc);background:#cc006614}.etf-row-btn-danger[data-v-3cbf5834]:hover{border-color:var(--color-danger);color:var(--color-danger);background:#fe00000f}.etf-field-options[data-v-3cbf5834]{padding:10px 12px 12px;border-top:1px dashed var(--border-secondary);background:var(--bg-card)}.etf-field-opts-grid[data-v-3cbf5834]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.etf-field-opt[data-v-3cbf5834]{display:flex;flex-direction:column;gap:5px}.etf-field-opt-full[data-v-3cbf5834]{grid-column:1 / -1}.etf-opt-label[data-v-3cbf5834]{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;display:flex;align-items:center;gap:4px}.etf-validation-pills[data-v-3cbf5834]{display:flex;gap:5px}.etf-vpill[data-v-3cbf5834]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .12s}.etf-vpill[data-v-3cbf5834]:hover{border-color:var(--color-swc);color:var(--color-swc)}.etf-vpill-active[data-v-3cbf5834]{background:#cc006614;border-color:var(--color-swc);color:var(--color-swc);font-weight:600}.etf-enum-input-wrap[data-v-3cbf5834]{border:1px solid var(--border-card);border-radius:7px;background:var(--bg-secondary);padding:4px 6px;min-height:36px;transition:border-color .15s}.etf-enum-input-wrap[data-v-3cbf5834]:focus-within{border-color:var(--color-swc);background:var(--bg-card)}.etf-enum-tags[data-v-3cbf5834]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.etf-enum-tag[data-v-3cbf5834]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 6px 2px 8px;border-radius:20px;background:#cc006614;border:1px solid rgba(204,0,102,.2);color:var(--color-swc)}.etf-enum-tag-remove[data-v-3cbf5834]{background:none;border:none;padding:0;cursor:pointer;color:inherit;opacity:.6;font-size:9px;line-height:1;display:flex;align-items:center}.etf-enum-tag-remove[data-v-3cbf5834]:hover{opacity:1}.etf-enum-tag-input[data-v-3cbf5834]{border:none;outline:none;background:transparent;font-size:12px;color:var(--text-primary);min-width:80px;flex:1;padding:2px 4px}.etf-enum-tag-input[data-v-3cbf5834]::placeholder{color:var(--text-tertiary)}.etf-prompt-footer[data-v-3cbf5834]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.etf-add-field-btn[data-v-3cbf5834]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 14px;border-radius:7px;border:1px dashed var(--border-card);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}.etf-add-field-btn[data-v-3cbf5834]:hover:not(:disabled){border-color:var(--color-swc);color:var(--color-swc);background:#cc00660a}.etf-add-field-btn[data-v-3cbf5834]:disabled{opacity:.4;cursor:not-allowed}.etf-limit-hint[data-v-3cbf5834]{font-size:10px;color:var(--text-tertiary);margin-left:4px}.etf-footer[data-v-3cbf5834]{display:flex;align-items:center;width:100%;gap:12px}.etf-footer-hint[data-v-3cbf5834]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.etf-footer-hint i[data-v-3cbf5834]{color:var(--color-warning)}.etf-footer-actions[data-v-3cbf5834]{display:flex;gap:8px;margin-left:auto}.etf-btn[data-v-3cbf5834]{display:inline-flex;align-items:center;font-size:13px;font-weight:500;padding:8px 18px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s}.etf-btn[data-v-3cbf5834]:disabled{opacity:.45;cursor:not-allowed}.etf-btn-cancel[data-v-3cbf5834]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.etf-btn-cancel[data-v-3cbf5834]:hover:not(:disabled){background:var(--bg-secondary)}.etf-btn-save[data-v-3cbf5834]{background:var(--color-swc);color:#fff}.etf-btn-save[data-v-3cbf5834]:hover:not(:disabled){opacity:.88}[data-v-2ef99c5c] .clf-body{padding:0}.clf-section[data-v-2ef99c5c]{padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.clf-disclosure[data-v-2ef99c5c]{background:none;border:0;padding:0;font-size:.8125rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.clf-disclosure i[data-v-2ef99c5c]{width:.75rem;margin-right:.35rem;font-size:.7rem}.clf-disclosure-count[data-v-2ef99c5c]{margin-left:.4rem;padding:.05rem .35rem;border-radius:999px;background:var(--bg-tertiary);font-size:.7rem}.clf-locale-grid[data-v-2ef99c5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:.6rem}.clf-label--sm[data-v-2ef99c5c]{font-size:.75rem}.clf-section-note[data-v-2ef99c5c]{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-secondary)}.clf-example[data-v-2ef99c5c]{padding:.75rem;margin-bottom:.6rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary)}.clf-example-head[data-v-2ef99c5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.clf-example-index[data-v-2ef99c5c]{font-size:.7rem;font-weight:700;color:var(--text-secondary)}.clf-example-remove[data-v-2ef99c5c]{background:none;border:0;padding:.1rem .3rem;color:var(--text-secondary);cursor:pointer}.clf-example-remove[data-v-2ef99c5c]:hover{color:var(--color-danger)}.clf-textarea--sm[data-v-2ef99c5c]{font-size:.8125rem}.clf-add-example[data-v-2ef99c5c]{background:none;border:1px dashed var(--border-color);border-radius:.5rem;padding:.45rem .8rem;width:100%;font-size:.8125rem;color:var(--text-secondary);cursor:pointer}.clf-add-example[data-v-2ef99c5c]:hover{border-color:var(--primary-color);color:var(--primary-color)}.clf-add-example-count[data-v-2ef99c5c]{margin-left:.4rem;opacity:.7}.clf-test-actions[data-v-2ef99c5c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem}.clf-test-toggle[data-v-2ef99c5c]{font-size:.8125rem;color:var(--text-secondary)}.clf-btn-test[data-v-2ef99c5c]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.clf-btn-test[data-v-2ef99c5c]:disabled{opacity:.55;cursor:not-allowed}.clf-test-error[data-v-2ef99c5c]{margin-top:.6rem;padding:.5rem .7rem;border-radius:.4rem;background:var(--color-danger-soft-bg);color:var(--color-danger);font-size:.8125rem}.clf-test-result[data-v-2ef99c5c]{margin-top:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary)}.clf-test-verdict[data-v-2ef99c5c]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.clf-test-type[data-v-2ef99c5c]{font-weight:700}.clf-test-confidence[data-v-2ef99c5c]{font-variant-numeric:tabular-nums;font-weight:600}.clf-test-verdict--good .clf-test-confidence[data-v-2ef99c5c]{color:var(--color-success)}.clf-test-verdict--weak .clf-test-confidence[data-v-2ef99c5c]{color:var(--color-warning)}.clf-test-verdict--other .clf-test-type[data-v-2ef99c5c],.clf-test-verdict--other .clf-test-confidence[data-v-2ef99c5c]{color:var(--color-danger)}.clf-test-reasoning[data-v-2ef99c5c]{margin:.6rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.clf-test-alternatives[data-v-2ef99c5c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.75rem}.clf-test-alt-label[data-v-2ef99c5c]{color:var(--text-secondary)}.clf-test-alt[data-v-2ef99c5c]{padding:.1rem .4rem;border-radius:999px;background:var(--bg-tertiary)}.clf-test-missing[data-v-2ef99c5c]{margin-top:.6rem;font-size:.8125rem;color:var(--color-warning)}.clf-test-taxonomy[data-v-2ef99c5c]{margin-top:.6rem;font-size:.75rem;color:var(--text-secondary)}.clf-test-taxonomy summary[data-v-2ef99c5c]{cursor:pointer}.clf-test-taxonomy-list[data-v-2ef99c5c]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.clf-test-taxonomy-item[data-v-2ef99c5c]{padding:.1rem .4rem;border-radius:999px;background:var(--bg-tertiary)}.clf-section-last[data-v-2ef99c5c]{border-bottom:none}.clf-section-header[data-v-2ef99c5c]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.clf-section-icon[data-v-2ef99c5c]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#cc006614;border-radius:6px;font-size:11px;color:var(--color-swc);flex-shrink:0}.clf-section-title[data-v-2ef99c5c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.clf-section-optional[data-v-2ef99c5c]{font-size:10px;font-weight:500;padding:1px 5px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.clf-two-col[data-v-2ef99c5c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-3[data-v-2ef99c5c]{margin-top:12px}.clf-field[data-v-2ef99c5c]{display:flex;flex-direction:column;gap:6px}.clf-label[data-v-2ef99c5c]{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:5px;margin-bottom:0}.clf-label-hint[data-v-2ef99c5c]{font-size:10px;font-weight:400;color:var(--text-tertiary)}.clf-required[data-v-2ef99c5c]{color:var(--color-danger);font-size:13px;line-height:1}.clf-optional[data-v-2ef99c5c]{font-size:10px;font-weight:500;padding:1px 5px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.clf-input[data-v-2ef99c5c] .form-control,.clf-input.form-control[data-v-2ef99c5c]{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);transition:border-color .15s,box-shadow .15s;box-shadow:none!important}.clf-input[data-v-2ef99c5c] .form-control:focus,.clf-input.form-control[data-v-2ef99c5c]:focus{border-color:var(--color-swc);background:var(--bg-card)}.clf-input-filled[data-v-2ef99c5c] .form-control,.clf-input-filled.form-control[data-v-2ef99c5c]{border-color:#cc00664d;background:var(--bg-card)}.clf-input-error[data-v-2ef99c5c] .form-control,.clf-input-error.form-control[data-v-2ef99c5c]{border-color:var(--color-danger)!important}.clf-input-mono[data-v-2ef99c5c] .form-control,.clf-input-mono.form-control[data-v-2ef99c5c]{font-family:var(--font-mono, "Courier New", monospace);font-size:12px}.clf-textarea[data-v-2ef99c5c] textarea{font-size:13px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;color:var(--text-primary);transition:border-color .15s;box-shadow:none!important;resize:none;line-height:1.55}.clf-textarea.clf-input-filled[data-v-2ef99c5c] textarea{border-color:#cc00664d;background:var(--bg-card)}.clf-textarea[data-v-2ef99c5c] textarea:focus{border-color:var(--color-swc);background:var(--bg-card)}.clf-field-error[data-v-2ef99c5c]{font-size:11px;color:var(--color-danger);margin-top:2px}.clf-field-hint[data-v-2ef99c5c]{font-size:11px;color:var(--text-tertiary)}.clf-prompt-footer[data-v-2ef99c5c]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.clf-char-count[data-v-2ef99c5c]{font-size:11px;color:var(--text-tertiary)}.clf-char-warn[data-v-2ef99c5c]{color:var(--color-warning)}.clf-tag-wrap[data-v-2ef99c5c]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 8px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:7px;min-height:36px;cursor:text;transition:border-color .15s}.clf-tag-wrap--focus[data-v-2ef99c5c]{border-color:var(--color-swc);background:var(--bg-card)}.clf-tag[data-v-2ef99c5c]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 6px 2px 8px;border-radius:20px;background:#cc006614;border:1px solid rgba(204,0,102,.2);color:var(--color-swc);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.clf-tag--mono[data-v-2ef99c5c]{font-family:var(--font-mono, "Courier New", monospace);font-size:10px}.clf-tag-remove[data-v-2ef99c5c]{background:none;border:none;padding:0;cursor:pointer;color:inherit;opacity:.6;font-size:9px;line-height:1;display:flex;align-items:center;flex-shrink:0}.clf-tag-remove[data-v-2ef99c5c]:hover{opacity:1}.clf-tag-input[data-v-2ef99c5c]{border:none;outline:none;background:transparent;font-size:12px;color:var(--text-primary);min-width:80px;flex:1;padding:2px 4px}.clf-tag-input[data-v-2ef99c5c]::placeholder{color:var(--text-tertiary);font-size:12px}.clf-tag-input--mono[data-v-2ef99c5c]{font-family:var(--font-mono, "Courier New", monospace);font-size:11px}.clf-footer[data-v-2ef99c5c]{display:flex;align-items:center;width:100%;gap:12px}.clf-footer-hint[data-v-2ef99c5c]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.clf-footer-hint i[data-v-2ef99c5c]{color:var(--color-warning)}.clf-footer-actions[data-v-2ef99c5c]{display:flex;gap:8px;margin-left:auto}.clf-btn[data-v-2ef99c5c]{display:inline-flex;align-items:center;font-size:13px;font-weight:500;padding:8px 18px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s}.clf-btn[data-v-2ef99c5c]:disabled{opacity:.45;cursor:not-allowed}.clf-btn-cancel[data-v-2ef99c5c]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.clf-btn-cancel[data-v-2ef99c5c]:hover:not(:disabled){background:var(--bg-secondary)}.clf-btn-save[data-v-2ef99c5c]{background:var(--color-swc);color:#fff}.clf-btn-save[data-v-2ef99c5c]:hover:not(:disabled){opacity:.88}[data-theme=dark] .clf-section-icon[data-v-2ef99c5c]{background:#ff559924;color:#f59}[data-theme=dark] .clf-input[data-v-2ef99c5c] .form-control,[data-theme=dark] .clf-input.form-control[data-v-2ef99c5c]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-input[data-v-2ef99c5c] .form-control:focus,[data-theme=dark] .clf-input.form-control[data-v-2ef99c5c]:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-input-filled[data-v-2ef99c5c] .form-control,[data-theme=dark] .clf-input-filled.form-control[data-v-2ef99c5c]{border-color:#ff559973}[data-theme=dark] .clf-textarea[data-v-2ef99c5c] textarea{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-textarea[data-v-2ef99c5c] textarea:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-textarea.clf-input-filled[data-v-2ef99c5c] textarea{border-color:#ff559973}[data-theme=dark] .clf-tag-wrap[data-v-2ef99c5c]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-tag-wrap--focus[data-v-2ef99c5c]{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-tag[data-v-2ef99c5c]{background:#ff55992e;border-color:#f596;color:#ffb3d4}[data-theme=dark] .clf-btn-cancel[data-v-2ef99c5c]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .clf-btn-cancel[data-v-2ef99c5c]:hover:not(:disabled){background:var(--bg-hover)}@keyframes dps-rise-5268e33b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-5268e33b]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-5268e33b]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-5268e33b]:hover{background:var(--bg-hover)}.dps-section-head[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-5268e33b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-5268e33b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-5268e33b]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-5268e33b]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-5268e33b]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-5268e33b]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-5268e33b]{transform:rotate(180deg)}.dps-section-body[data-v-5268e33b]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-5268e33b]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-5268e33b]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-5268e33b]{color:var(--color-warning)}.dps-section-note--error[data-v-5268e33b]{color:var(--color-danger)}.dps-section-actions[data-v-5268e33b]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-5268e33b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-5268e33b]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-5268e33b]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-5268e33b]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-5268e33b]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-5268e33b]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-5268e33b]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-5268e33b]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-5268e33b]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-5268e33b]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-5268e33b]{flex:1 1 auto}.dps-btn-primary[data-v-5268e33b]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-5268e33b]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-5268e33b]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-5268e33b]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-5268e33b]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-5268e33b]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-5268e33b]{padding:12px 18px 16px}.dps-loading[data-v-5268e33b]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-5268e33b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-5268e33b]{animation:dps-rise-5268e33b .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-5268e33b]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-5268e33b]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-5268e33b]:before{background:var(--color-warning)}.dps-row--on[data-v-5268e33b]:before{background:var(--color-success)}.dps-row--muted[data-v-5268e33b]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-5268e33b]:hover,.dps-row[data-v-5268e33b]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-5268e33b]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-5268e33b],.dps-row:focus-visible .dps-row-title[data-v-5268e33b]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-5268e33b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-5268e33b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-5268e33b]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-5268e33b]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-5268e33b]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-5268e33b]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-5268e33b]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-5268e33b]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-5268e33b]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-5268e33b]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-5268e33b]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-5268e33b]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-5268e33b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-5268e33b]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-5268e33b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-5268e33b]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-5268e33b]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-5268e33b]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-5268e33b]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-5268e33b]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-5268e33b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-5268e33b]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-5268e33b]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-5268e33b]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-5268e33b]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-5268e33b]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-5268e33b]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-5268e33b]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-5268e33b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-5268e33b]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-5268e33b]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-5268e33b]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-5268e33b]{padding:0}.dps-group[data-v-5268e33b]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-5268e33b]:last-of-type{border-bottom:none}.dps-group-head[data-v-5268e33b]{padding:16px 18px 0}.dps-group-label[data-v-5268e33b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-5268e33b]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-5268e33b]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-5268e33b]{margin-top:12px}.dps-setting[data-v-5268e33b]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-5268e33b]{align-items:flex-start}.dps-setting-icon[data-v-5268e33b]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-5268e33b]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-5268e33b]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-5268e33b]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-5268e33b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-5268e33b]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-5268e33b]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-5268e33b]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-5268e33b]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-5268e33b]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-5268e33b]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-5268e33b]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-5268e33b]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-5268e33b]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-5268e33b]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-5268e33b]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-5268e33b]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-5268e33b]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-5268e33b]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-5268e33b]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-5268e33b]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-5268e33b]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-5268e33b]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-5268e33b]:hover,.dps-folder-picker[data-v-5268e33b]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-5268e33b]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-5268e33b]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-5268e33b]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-5268e33b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-5268e33b]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-5268e33b]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-5268e33b]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-5268e33b]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-5268e33b]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-5268e33b]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-5268e33b]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-5268e33b]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-5268e33b]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-5268e33b],[data-theme=dark] .dps-section-desc[data-v-5268e33b],[data-theme=dark] .dps-row-meta[data-v-5268e33b],[data-theme=dark] .dps-row-desc[data-v-5268e33b],[data-theme=dark] .dps-setting-desc[data-v-5268e33b],[data-theme=dark] .dps-group-desc[data-v-5268e33b]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-5268e33b]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-5268e33b]{opacity:.9}[data-theme=dark] .dps-row[data-v-5268e33b]:hover,[data-theme=dark] .dps-row[data-v-5268e33b]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-5268e33b]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-5268e33b],[data-theme=dark] .dps-section-icon[data-v-5268e33b]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-5268e33b]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-5268e33b],.dps-toolbar[data-v-5268e33b],.dps-list-shell[data-v-5268e33b],.dps-section-body[data-v-5268e33b]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-5268e33b]{white-space:normal}.dps-toolbar-spacer[data-v-5268e33b]{display:none}.dps-search-pill[data-v-5268e33b]{max-width:none}.dps-btn-primary[data-v-5268e33b]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-5268e33b]{flex:1 1 auto;justify-content:center}.dps-row[data-v-5268e33b]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-5268e33b],.dps-row-desc[data-v-5268e33b]{white-space:normal}.dps-row-main[data-v-5268e33b]{flex:1 1 0}.dps-row-head[data-v-5268e33b]{flex-wrap:wrap}.dps-row-title[data-v-5268e33b]{flex:1 1 100%}.dps-metric-dot[data-v-5268e33b]{display:none}.dps-row-meta[data-v-5268e33b]{gap:4px 12px}.dps-metric[data-v-5268e33b]{max-width:100%}.dps-row-aside[data-v-5268e33b]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-5268e33b]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-5268e33b]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-5268e33b]{flex:1 1 0}.dps-setting-control[data-v-5268e33b],.dps-slider-control[data-v-5268e33b]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-5268e33b],.dps-form-footer[data-v-5268e33b]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-5268e33b],.dps-folder-picker[data-v-5268e33b]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-5268e33b]{animation:none}.dps-row[data-v-5268e33b],.dps-section-head[data-v-5268e33b],.dps-section-chevron[data-v-5268e33b],.dps-filter-pill[data-v-5268e33b],.dps-action-btn[data-v-5268e33b],.dps-setting[data-v-5268e33b],.dps-toggle-track[data-v-5268e33b],.dps-toggle-track[data-v-5268e33b]:after,.dps-slider[data-v-5268e33b]::-webkit-slider-thumb{transition:none}}.tcp-section[data-v-5268e33b]{margin-bottom:4px}.tcp-loading[data-v-5268e33b]{display:flex;justify-content:center;padding:16px 0}.tcp-group[data-v-5268e33b]{margin-top:14px}.tcp-group-title[data-v-5268e33b]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.tcp-group-title--warn[data-v-5268e33b]{color:var(--color-warning, var(--text-secondary))}.tcp-group-count[data-v-5268e33b]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-secondary);color:var(--text-secondary);font-size:10.5px;font-weight:600}.tcp-list[data-v-5268e33b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tcp-item[data-v-5268e33b]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border-card);border-radius:7px;background:var(--bg-card)}.tcp-item--todo[data-v-5268e33b]{border-style:dashed}.tcp-item--warn[data-v-5268e33b]{border-color:var(--color-warning, var(--border-card))}.tcp-item-icon[data-v-5268e33b]{color:var(--text-tertiary, var(--text-secondary));font-size:11px;flex-shrink:0}.tcp-item-name[data-v-5268e33b]{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-item-types[data-v-5268e33b]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tcp-type-chip[data-v-5268e33b]{border:1px solid var(--border-card);background:var(--bg-secondary);color:var(--text-secondary);border-radius:20px;padding:2px 9px;font-size:11px;cursor:pointer;transition:color .12s,border-color .12s}.tcp-type-chip[data-v-5268e33b]:hover{color:var(--color-swc);border-color:var(--color-swc)}.tcp-type-chip[data-v-5268e33b]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.tcp-type-chip--fallback[data-v-5268e33b]{font-style:italic}.tcp-setup-btn[data-v-5268e33b]{flex-shrink:0}@media(prefers-reduced-motion:reduce){.tcp-type-chip[data-v-5268e33b]{transition:none}}@keyframes dps-rise-3129317d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-3129317d]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-3129317d]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dps-section-head[data-v-3129317d]:hover{background:var(--bg-hover)}.dps-section-head[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-3129317d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:13px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-section-copy[data-v-3129317d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-3129317d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-3129317d]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-3129317d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-3129317d]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-3129317d]{transform:rotate(180deg)}.dps-section-body[data-v-3129317d]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-3129317d]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-3129317d]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-section-note--warn[data-v-3129317d]{color:var(--color-warning)}.dps-section-note--error[data-v-3129317d]{color:var(--color-danger)}.dps-section-actions[data-v-3129317d]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-3129317d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.dps-search-pill[data-v-3129317d]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 10px;background:var(--bg-input);min-width:180px;max-width:260px;flex:1 1 180px;transition:border-color .15s ease,box-shadow .15s ease}.dps-search-pill[data-v-3129317d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));box-shadow:0 0 0 3px var(--color-swc-focus)}.dps-search-icon[data-v-3129317d]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-3129317d]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:13px;padding:7px 4px;height:auto}.dps-search-input[data-v-3129317d]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-3129317d]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-3129317d]{font-size:12px;font-weight:500;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dps-filter-pill[data-v-3129317d]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-3129317d]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dps-toolbar-spacer[data-v-3129317d]{flex:1 1 auto}.dps-btn-primary[data-v-3129317d]{display:inline-flex;align-items:center;gap:6px;background:var(--color-swc);color:var(--color-on-accent, #fff);border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;padding:7px 14px;cursor:pointer;appearance:none;transition:background .15s ease,opacity .15s ease}.dps-btn-primary[data-v-3129317d]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-3129317d]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-3129317d]{border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);padding:7px 8px;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease}.dps-btn-quiet[data-v-3129317d]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-3129317d]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-3129317d]{padding:12px 18px 16px}.dps-loading[data-v-3129317d]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-3129317d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-3129317d]{animation:dps-rise-3129317d .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-3129317d]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 14px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.dps-row[data-v-3129317d]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--color-swc) 55%,transparent)}.dps-row--warn[data-v-3129317d]:before{background:var(--color-warning)}.dps-row--on[data-v-3129317d]:before{background:var(--color-success)}.dps-row--muted[data-v-3129317d]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-3129317d]:hover,.dps-row[data-v-3129317d]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-3129317d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dps-row:hover .dps-row-title[data-v-3129317d],.dps-row:focus-visible .dps-row-title[data-v-3129317d]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-3129317d]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-swc) 22%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.dps-row-main[data-v-3129317d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-3129317d]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-3129317d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.dps-row-slug[data-v-3129317d]{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:5px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;flex-shrink:0}.dps-row-desc[data-v-3129317d]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-3129317d]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;line-height:1.35;color:var(--text-secondary);min-width:0}.dps-metric[data-v-3129317d]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-3129317d]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-3129317d]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-3129317d]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-3129317d]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-3129317d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-3129317d]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-3129317d]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:20px;white-space:nowrap}.dps-pill--accent[data-v-3129317d]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));border:1px solid color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}.dps-pill--warn[data-v-3129317d]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent)}.dps-pill--muted[data-v-3129317d]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-3129317d]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.dps-pill-dot[data-v-3129317d]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-3129317d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dps-action-btn[data-v-3129317d]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-3129317d]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-3129317d]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-3129317d]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-3129317d]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-3129317d]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-3129317d]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-3129317d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px dashed var(--border-primary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.dps-empty-icon-wrap[data-v-3129317d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:20px}.dps-empty-title[data-v-3129317d]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-3129317d]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-3129317d]{padding:0}.dps-group[data-v-3129317d]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-3129317d]:last-of-type{border-bottom:none}.dps-group-head[data-v-3129317d]{padding:16px 18px 0}.dps-group-label[data-v-3129317d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-3129317d]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-3129317d]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.dps-group-head+.dps-setting[data-v-3129317d]{margin-top:12px}.dps-setting[data-v-3129317d]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-3129317d]{align-items:flex-start}.dps-setting-icon[data-v-3129317d]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dps-setting-info[data-v-3129317d]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-3129317d]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-3129317d]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-3129317d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-3129317d]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-3129317d]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-3129317d]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-3129317d]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.dps-toggle.active .dps-toggle-track[data-v-3129317d]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-3129317d]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-3129317d]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-3129317d]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-3129317d]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-3129317d]{font-size:15px;font-weight:700;color:var(--color-swc);line-height:1;text-align:right;font-variant-numeric:tabular-nums}[data-theme=dark] .dps-slider-value[data-v-3129317d]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-3129317d]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-3129317d]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 1px 4px #0003;transition:transform .12s ease}.dps-slider[data-v-3129317d]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-3129317d]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-swc);cursor:pointer;border:2px solid var(--bg-card)}.dps-slider[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-3129317d]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-3129317d]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-3129317d]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input);min-height:36px;min-width:220px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dps-folder-picker[data-v-3129317d]:hover,.dps-folder-picker[data-v-3129317d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-3129317d]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer}.dps-folder-picker-open[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px;border-radius:7px}.dps-folder-picker-open .fa-folder[data-v-3129317d]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-3129317d]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-3129317d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-3129317d]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-3129317d]{background:none;border:0;color:var(--text-tertiary);padding:4px 9px;cursor:pointer;border-radius:6px;transition:color .15s ease}.dps-folder-clear[data-v-3129317d]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-3129317d]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-3129317d]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-swc) 7%,var(--bg-card));font-size:13px;font-weight:500}.dps-form-footer[data-v-3129317d]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dps-form-footer-hint[data-v-3129317d]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-3129317d]{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.dps-list-count[data-v-3129317d]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-3129317d],[data-theme=dark] .dps-section-desc[data-v-3129317d],[data-theme=dark] .dps-row-meta[data-v-3129317d],[data-theme=dark] .dps-row-desc[data-v-3129317d],[data-theme=dark] .dps-setting-desc[data-v-3129317d],[data-theme=dark] .dps-group-desc[data-v-3129317d]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-3129317d]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-3129317d]{opacity:.9}[data-theme=dark] .dps-row[data-v-3129317d]:hover,[data-theme=dark] .dps-row[data-v-3129317d]:focus-visible{background:color-mix(in srgb,var(--bg-hover) 85%,#000);border-color:var(--border-primary)}[data-theme=dark] .dps-filter-pill.active[data-v-3129317d]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));color:var(--color-swc-bright)}[data-theme=dark] .dps-row-icon[data-v-3129317d],[data-theme=dark] .dps-section-icon[data-v-3129317d]{color:var(--color-swc-bright);background:color-mix(in srgb,var(--color-swc) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary))}@media(max-width:999px){.dps-section-body[data-v-3129317d]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-3129317d],.dps-toolbar[data-v-3129317d],.dps-list-shell[data-v-3129317d],.dps-section-body[data-v-3129317d]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-3129317d]{white-space:normal}.dps-toolbar-spacer[data-v-3129317d]{display:none}.dps-search-pill[data-v-3129317d]{max-width:none}.dps-btn-primary[data-v-3129317d]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-3129317d]{flex:1 1 auto;justify-content:center}.dps-row[data-v-3129317d]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-3129317d],.dps-row-desc[data-v-3129317d]{white-space:normal}.dps-row-main[data-v-3129317d]{flex:1 1 0}.dps-row-head[data-v-3129317d]{flex-wrap:wrap}.dps-row-title[data-v-3129317d]{flex:1 1 100%}.dps-metric-dot[data-v-3129317d]{display:none}.dps-row-meta[data-v-3129317d]{gap:4px 12px}.dps-metric[data-v-3129317d]{max-width:100%}.dps-row-aside[data-v-3129317d]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-3129317d]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-3129317d]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-3129317d]{flex:1 1 0}.dps-setting-control[data-v-3129317d],.dps-slider-control[data-v-3129317d]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-3129317d],.dps-form-footer[data-v-3129317d]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-3129317d],.dps-folder-picker[data-v-3129317d]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-3129317d]{animation:none}.dps-row[data-v-3129317d],.dps-section-head[data-v-3129317d],.dps-section-chevron[data-v-3129317d],.dps-filter-pill[data-v-3129317d],.dps-action-btn[data-v-3129317d],.dps-setting[data-v-3129317d],.dps-toggle-track[data-v-3129317d],.dps-toggle-track[data-v-3129317d]:after,.dps-slider[data-v-3129317d]::-webkit-slider-thumb{transition:none}}.cor-window-row[data-v-3129317d]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cor-window-label[data-v-3129317d]{margin:0;font-size:12px;color:var(--text-tertiary)}.cor-window[data-v-3129317d]{width:auto;font-size:12px}.cor-loading[data-v-3129317d],.cor-pair-empty[data-v-3129317d]{padding:.6rem 0;font-size:12px;color:var(--text-tertiary)}.cor-pairs[data-v-3129317d]{list-style:none;margin:0;padding:0}.cor-pair[data-v-3129317d]{border-top:1px solid var(--border-secondary)}.cor-pair[data-v-3129317d]:first-child{border-top:none}.cor-pair-head[data-v-3129317d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;transition:background .15s ease}.cor-pair-head[data-v-3129317d]:hover{background:var(--bg-hover)}.cor-pair-head[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.cor-pair-flow[data-v-3129317d]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.cor-pair-from[data-v-3129317d]{color:var(--text-tertiary);text-decoration:line-through}.cor-pair-to[data-v-3129317d]{font-weight:600;color:var(--text-primary)}.cor-pair-arrow[data-v-3129317d]{font-size:10px;color:var(--text-tertiary)}.cor-pair-meta[data-v-3129317d]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);flex-shrink:0}.cor-pair-count[data-v-3129317d]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.cor-pair-chevron[data-v-3129317d]{font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}.cor-pair-chevron.open[data-v-3129317d]{transform:rotate(180deg)}.cor-pair-body[data-v-3129317d]{padding:2px 0 12px}.cor-pair-diagnosis[data-v-3129317d]{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.cor-example[data-v-3129317d]{display:flex;align-items:flex-start;gap:10px;padding:10px;margin-bottom:6px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card)}.cor-example-text[data-v-3129317d]{flex:1;margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.cor-example-use[data-v-3129317d]{flex-shrink:0;background:transparent;border:1px solid var(--border-secondary);border-radius:6px;padding:5px 9px;font-family:inherit;font-size:12px;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cor-example-use[data-v-3129317d]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc));background:var(--bg-hover)}.cor-example-use[data-v-3129317d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}[data-theme=dark] .cor-pair-diagnosis[data-v-3129317d],[data-theme=dark] .cor-example-text[data-v-3129317d]{color:#d0d4de}@media(max-width:699px){.cor-example[data-v-3129317d]{flex-direction:column}.cor-example-use[data-v-3129317d]{align-self:flex-start;min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.cor-pair-head[data-v-3129317d],.cor-pair-chevron[data-v-3129317d],.cor-example-use[data-v-3129317d]{transition:none}}
