@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-af5f68b0]{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-af5f68b0]{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-af5f68b0]{color:#fff;font-weight:700}.fullscreen[data-v-af5f68b0]{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-af5f68b0]{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-af5f68b0]{overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0!important}.modal-content[data-v-af5f68b0]{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-af5f68b0],.modal-xl[data-v-af5f68b0]{max-width:1100px!important}}@media only screen and (min-width:1200px){.modal-xl[data-v-af5f68b0]{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)}.pa-pill[data-v-2686fecd]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-2686fecd]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-2686fecd]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-2686fecd]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-2686fecd]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-2686fecd]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-2686fecd]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-2686fecd]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-2686fecd]{background:var(--color-success)}.pa-dot--warn[data-v-2686fecd]{background:var(--color-warning)}.pa-btn[data-v-2686fecd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-2686fecd]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-2686fecd]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-2686fecd]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-2686fecd]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-2686fecd]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-2686fecd]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-2686fecd]{border-radius:999px}.pa-btn--accent[data-v-2686fecd]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-2686fecd]{width:32px;padding:0}.pa-btn[data-v-2686fecd]:focus-visible,.pa-focus[data-v-2686fecd]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-2686fecd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-2686fecd]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-2686fecd]{width:var(--touch-target-min, 44px)}}.pa-work-link[data-v-2686fecd]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:52px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--border-tertiary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.pa-work-link[data-v-2686fecd]:hover{color:var(--text-primary);text-decoration:none;border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary));background:var(--bg-hover)}.pa-work-link:hover .pa-work-link__chevron[data-v-2686fecd]{transform:translate(2px);color:var(--color-bpm)}.pa-work-link[data-v-2686fecd]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-work-link--active[data-v-2686fecd]{border-color:var(--color-bpm);box-shadow:inset 3px 0 0 var(--color-bpm)}.pa-work-link--compact[data-v-2686fecd]{min-height:44px;padding:8px 10px}.pa-work-link__icon[data-v-2686fecd]{flex-shrink:0;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:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary));font-size:13px}.pa-work-link--compact .pa-work-link__icon[data-v-2686fecd]{width:26px;height:26px;font-size:11px}.pa-work-link__text[data-v-2686fecd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pa-work-link__title[data-v-2686fecd]{font-size:13px;font-weight:700}.pa-work-link__summary[data-v-2686fecd]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-work-link__badge[data-v-2686fecd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-bpm);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.pa-work-link__badge--late[data-v-2686fecd]{background:color-mix(in srgb,var(--color-danger) 82%,#000)}.pa-work-link__chevron[data-v-2686fecd]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease}@media(prefers-reduced-motion:reduce){.pa-work-link[data-v-2686fecd],.pa-work-link__chevron[data-v-2686fecd]{transition:none}}.intelligence-conversations[data-v-ba274896]{display:flex;flex-direction:column;height:100%;min-height:0}.new-conversation-cta[data-v-ba274896]{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-ba274896]:hover:not(:disabled){background:var(--bg-hover)}.new-conversation-cta[data-v-ba274896]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.new-conversation-cta[data-v-ba274896]:disabled{opacity:.6;cursor:not-allowed}.conversations-empty[data-v-ba274896]{padding:1rem .5rem;text-align:center}.conversations-empty p[data-v-ba274896]{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-tertiary)}.thread-list[data-v-ba274896]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px}.thread-list-loader[data-v-ba274896]{display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--text-tertiary)}.thread-item[data-v-ba274896]{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-ba274896]:hover{background:var(--bg-hover)}.thread-item:hover .thread-actions[data-v-ba274896]{opacity:1;pointer-events:auto}.thread-item[data-v-ba274896]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.thread-item.active[data-v-ba274896]{background:var(--bg-active);color:var(--text-primary)}.thread-item.active .thread-icon[data-v-ba274896]{color:var(--text-primary);opacity:.8}.thread-item.active .thread-title[data-v-ba274896]{color:var(--text-primary);font-weight:600}.thread-icon[data-v-ba274896]{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-ba274896]{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-ba274896]{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-ba274896]{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-ba274896]{font-size:.7rem}.thread-action[data-v-ba274896]:hover{background:var(--bg-active);color:var(--text-primary)}.thread-action--danger[data-v-ba274896]:hover{color:#dc3545;background:color-mix(in srgb,#dc3545 10%,transparent)}.thread-action[data-v-ba274896]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.thread-rename-input[data-v-ba274896]{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-ba274896]{opacity:1;pointer-events:auto}.intelligence-conversations--compact .thread-title[data-v-ba274896]{padding-right:3.5rem}.intelligence-conversations--list-first[data-v-ba274896]{padding:12px 12px calc(12px + var(--safe-area-bottom, 0px));background:var(--bg-card)}.intelligence-conversations--list-first .new-conversation-cta[data-v-ba274896]{min-height:var(--touch-target-min, 44px)}.intelligence-conversations--list-first .thread-item[data-v-ba274896]{min-height:var(--touch-target-min, 44px);padding:.7rem .65rem}.intelligence-conversations--list-first .thread-item .thread-actions[data-v-ba274896]{opacity:1;pointer-events:auto}.intelligence-conversations--list-first .thread-title[data-v-ba274896]{padding-right:3.5rem}.intelligence-conversations--page .thread-item:hover .thread-title[data-v-ba274896],.intelligence-conversations--page .thread-item:focus-within .thread-title[data-v-ba274896]{padding-right:3.5rem}.hide[data-v-9bda8efe]{display:none!important}#menu-left[data-v-9bda8efe]{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-9bda8efe]{overflow:visible}.menu-left__header[data-v-9bda8efe]{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-9bda8efe]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.menu-left__pin[data-v-9bda8efe]{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-9bda8efe]{font-size:11px;transform:rotate(45deg);transition:transform .15s ease}.menu-left__pin[data-v-9bda8efe]:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-left__pin--active[data-v-9bda8efe]{color:var(--menu-accent, var(--text-link))}.menu-left__pin--active i[data-v-9bda8efe]{transform:rotate(0)}.main-menu-overlay[data-v-9bda8efe]{flex:1;min-height:0;display:flex;flex-direction:column}.main-menu[data-v-9bda8efe]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.main-menu--conversations[data-v-9bda8efe]{display:flex;flex-direction:column;overflow:visible}.menu-nav[data-v-9bda8efe]{list-style:none;margin:0;padding:0}.menu-nav .collapse[data-v-9bda8efe]:not(.show){display:none!important}.menu-nav__group+.menu-nav__group[data-v-9bda8efe]{margin-top:1px}.menu-nav__sub[data-v-9bda8efe]{list-style:none;margin:0;padding:1px 0 3px}.menu-item[data-v-9bda8efe]{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-9bda8efe]:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-item__icon[data-v-9bda8efe]{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-9bda8efe],.menu-item--active .menu-item__icon[data-v-9bda8efe]{opacity:1}.menu-item__label[data-v-9bda8efe]{flex:1;min-width:0;overflow-wrap:break-word}.menu-item--active[data-v-9bda8efe]{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-9bda8efe]{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-9bda8efe]{color:var(--color-swc-bright)}.menu-item--action[data-v-9bda8efe]{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-9bda8efe]{opacity:1;color:inherit}.menu-item--action[data-v-9bda8efe]: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-9bda8efe]{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-9bda8efe]{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-9bda8efe]{padding:5px 10px 5px 32px;font-size:13px}.menu-item--sub .menu-item__icon[data-v-9bda8efe]{font-size:12px!important;width:14px}.menu-item__chevron[data-v-9bda8efe]{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-9bda8efe]{transform:rotate(-45deg) translate(-2px)}.menu-resizer[data-v-9bda8efe]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:1001;background:transparent}.menu-resizer[data-v-9bda8efe]: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-9bda8efe]:hover:after{opacity:1}.menu-resizer[data-v-9bda8efe]:hover{background:#0000000f}[data-theme=dark] .menu-resizer[data-v-9bda8efe]:hover{background:#ffffff14}@media only screen and (min-width:1000px)and (max-width:1200px){#menu-left[data-v-9bda8efe]{left:52px!important}}@media only screen and (max-width:991px){#menu-left[data-v-9bda8efe]{left:52px!important}}.b-avatar img{width:100%!important;height:100%!important}.avatar{border:none!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}.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)}.user-picker[data-v-47c888ef]{position:relative;max-width:320px;margin-top:8px}.user-picker__field[data-v-47c888ef]{position:relative;display:flex;align-items:center}.user-picker__input[data-v-47c888ef]{padding-left:34px;padding-right:30px}.user-picker__search[data-v-47c888ef]{position:absolute;left:11px;font-size:12px;color:var(--text-tertiary);pointer-events:none}.user-picker__field>.user-picker__avatar[data-v-47c888ef]{position:absolute;left:6px;pointer-events:none}.user-picker__avatar[data-v-47c888ef]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:9px;font-weight:700;letter-spacing:.02em}.user-picker__clear[data-v-47c888ef]{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;font-size:11px;color:var(--text-tertiary)}.user-picker__clear[data-v-47c888ef]:hover{background:var(--bg-hover);color:var(--text-primary)}.user-picker__clear[data-v-47c888ef]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:1px}.user-picker__list[data-v-47c888ef]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:232px;margin:0;padding:4px;overflow-y:auto;list-style:none;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 8px 24px var(--shadow-md, var(--shadow-sm))}.user-picker__option[data-v-47c888ef]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.user-picker__option.is-active[data-v-47c888ef]{background:var(--bg-hover)}.user-picker__option.is-selected[data-v-47c888ef]{font-weight:600}.user-picker__option mark[data-v-47c888ef]{padding:0;background:transparent;color:var(--text-link);font-weight:700}.user-picker__name[data-v-47c888ef]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-picker__check[data-v-47c888ef]{font-size:11px;color:var(--text-link)}.user-picker__empty[data-v-47c888ef]{padding:8px;font-size:12px;color:var(--text-tertiary)}.user-picker__hint[data-v-47c888ef]{margin:4px 0 0;font-size:11px;color:var(--color-warning-text)}.is-disabled[data-v-47c888ef]{opacity:.7}.sr-only[data-v-026240d9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.icon-button[data-v-026240d9]:focus-visible,.link-button[data-v-026240d9]:focus-visible,.notice__close[data-v-026240d9]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px}.notice[data-v-026240d9]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);font-size:12px;line-height:1.45;color:var(--text-primary)}.notice>i[data-v-026240d9]{margin-top:2px}.notice>span[data-v-026240d9]{flex:1 1 200px}.notice--success[data-v-026240d9]{background:var(--color-success-soft-bg);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.notice--success>i[data-v-026240d9]{color:var(--color-success)}.notice--warning[data-v-026240d9]{background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border)}.notice--warning>i[data-v-026240d9]{color:var(--color-warning-text)}.notice--danger[data-v-026240d9]{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border)}.notice--danger>i[data-v-026240d9]{color:var(--color-danger)}.notice--neutral[data-v-026240d9]{background:var(--bg-secondary)}.notice--neutral>i[data-v-026240d9]{color:var(--text-secondary)}.notice__close[data-v-026240d9]{margin-left:auto;border:0;background:transparent;color:var(--text-secondary);padding:0 2px;line-height:1}.notice__action[data-v-026240d9]{flex:none}.empty[data-v-026240d9]{margin:0;padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);font-size:13px;color:var(--text-secondary)}.field[data-v-026240d9]{margin:0;padding:0;border:0;min-width:0}.field legend[data-v-026240d9]{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.package-grid[data-v-026240d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.package-tile[data-v-026240d9]{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:14px 12px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease}.package-tile[data-v-026240d9]:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-secondary))}.package-tile.is-selected[data-v-026240d9]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.package-tile.is-disabled[data-v-026240d9]{cursor:not-allowed;opacity:.7}.package-tile[data-v-026240d9]:focus-within{outline:2px solid var(--border-input-focus);outline-offset:2px}.package-tile--skeleton[data-v-026240d9]{min-height:104px;background:var(--bg-skeleton, var(--bg-hover));border-style:dashed;cursor:default}.package-tile__badge[data-v-026240d9]{position:absolute;top:-9px;right:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;color:var(--accent);background:var(--bg-card);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.package-tile__badge.is-best[data-v-026240d9]{color:var(--color-on-accent);background:var(--color-success);border-color:var(--color-success)}.package-tile__credits[data-v-026240d9]{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--text-primary)}.package-tile__unit[data-v-026240d9]{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--text-tertiary)}.package-tile__price[data-v-026240d9]{margin-top:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.package-tile__rate[data-v-026240d9]{font-size:11px;color:var(--text-tertiary)}.segmented[data-v-026240d9]{display:inline-flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.segment[data-v-026240d9]{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.segment+.segment[data-v-026240d9]{border-left:1px solid var(--border-secondary)}.segment[data-v-026240d9]:hover:not(.is-selected):not(.is-disabled){background:var(--bg-hover);color:var(--text-primary)}.segment.is-selected[data-v-026240d9]{color:var(--accent);background:var(--accent-soft);font-weight:600}.segment.is-disabled[data-v-026240d9]{cursor:not-allowed;opacity:.7}.segment[data-v-026240d9]:focus-within{outline:2px solid var(--border-input-focus);outline-offset:-2px}.cta[data-v-026240d9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;font-weight:600;font-variant-numeric:tabular-nums}.checkout-note[data-v-026240d9]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;color:var(--text-tertiary)}.checkout-note__methods[data-v-026240d9]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary)}.info-tip[data-v-026240d9]{color:var(--text-tertiary);cursor:help}.info-tip[data-v-026240d9]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px;border-radius:50%}.history[data-v-026240d9]{padding-top:12px;border-top:1px solid var(--border-secondary)}.history h3[data-v-026240d9]{margin:0 0 4px;font-size:13px;font-weight:600}.history__list[data-v-026240d9]{margin:0;padding:0;list-style:none}.history__row[data-v-026240d9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 0;font-variant-numeric:tabular-nums}.history__row+.history__row[data-v-026240d9]{border-top:1px solid var(--border-divider, var(--border-secondary))}.history__main[data-v-026240d9]{display:flex;flex-direction:column;gap:2px;min-width:0}.history__credits[data-v-026240d9]{font-size:13px;font-weight:600}.history__meta[data-v-026240d9]{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:var(--text-tertiary)}.history__side[data-v-026240d9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.history__amount[data-v-026240d9]{font-size:13px;font-weight:600}.chip[data-v-026240d9]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.chip--success[data-v-026240d9]{color:var(--color-success);background:var(--color-success-soft-bg)}.chip--warning[data-v-026240d9]{color:var(--color-warning-text);background:var(--color-warning-soft-bg)}.chip--danger[data-v-026240d9]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.chip--muted[data-v-026240d9]{color:var(--text-secondary);background:transparent;box-shadow:inset 0 0 0 1px var(--border-secondary)}.inline-error[data-v-026240d9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;font-size:12px;color:var(--color-danger)}.inline-error .link-button[data-v-026240d9]{margin:0}.link-button[data-v-026240d9]{margin-top:4px;padding:0;border:0;background:transparent;font-size:12px;color:var(--text-link)}.link-button[data-v-026240d9]:hover{text-decoration:underline}@media(max-width:420px){.package-grid[data-v-026240d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.history__side[data-v-026240d9]{margin-left:0}}@media(prefers-reduced-motion:reduce){.package-tile[data-v-026240d9],.segment[data-v-026240d9]{transition:none}.fa-spin[data-v-026240d9]{animation:none}}.monthly[data-v-026240d9]{--accent: var(--text-link);--accent-soft: color-mix(in srgb, var(--text-link) 9%, var(--bg-card));display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--text-primary)}.monthly-form[data-v-026240d9],.monthly-fields[data-v-026240d9]{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.monthly-options[data-v-026240d9]{display:flex;flex-wrap:wrap;gap:12px 24px}.monthly-options>.field[data-v-026240d9]{flex:0 1 auto}.package-tile__eyebrow[data-v-026240d9]{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.field__hint[data-v-026240d9]{margin:-4px 0 8px;font-size:11px;color:var(--text-tertiary)}.profile-grid[data-v-026240d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.profile-field[data-v-026240d9]{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0;font-size:11px;color:var(--text-secondary)}.profile-field span[data-v-026240d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-field--address_line1[data-v-026240d9]{grid-column:span 2}.package-tile__per[data-v-026240d9]{margin-left:1px;font-size:11px;font-weight:400;color:var(--text-tertiary)}.terms[data-v-026240d9]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--accent) 45%,var(--border-secondary));border-radius:0 8px 8px 0;background:var(--bg-secondary)}.terms__points[data-v-026240d9]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-primary)}.terms__points li[data-v-026240d9]{display:flex;gap:8px}.terms__points i[data-v-026240d9]{width:14px;margin-top:2px;text-align:center;color:var(--text-tertiary)}.terms__details[data-v-026240d9]{font-size:12px;color:var(--text-secondary)}.terms__details summary[data-v-026240d9]{width:fit-content;color:var(--text-link);cursor:pointer}.terms__details summary[data-v-026240d9]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px}.terms__details p[data-v-026240d9]{margin:6px 0 0;font-size:11px;line-height:1.5}.consent[data-v-026240d9]{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;color:var(--text-primary);cursor:pointer}.consent input[data-v-026240d9]{margin-top:2px;accent-color:var(--accent)}.checkout-bar[data-v-026240d9]{display:flex;flex-direction:column;gap:10px}.contract__label[data-v-026240d9]{font-weight:400;color:var(--text-secondary)}.contract__extra[data-v-026240d9]{display:flex;flex-direction:column;gap:6px;flex-basis:100%}.contract__extra[data-v-026240d9]:empty{display:none}.contract__line[data-v-026240d9]{display:flex;gap:8px;margin:0;font-size:11px;line-height:1.45;color:var(--text-secondary)}.contract__line i[data-v-026240d9]{margin-top:2px;color:var(--text-tertiary)}.contract__line--warning[data-v-026240d9],.contract__line--warning i[data-v-026240d9]{color:var(--color-warning-text)}.contract__actions[data-v-026240d9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.contract__cancel[data-v-026240d9]{margin:0;color:var(--text-secondary)}.monthly--dense[data-v-026240d9]{gap:10px}.monthly--dense .monthly-form[data-v-026240d9],.monthly--dense .monthly-fields[data-v-026240d9]{gap:12px}.monthly--dense .field legend[data-v-026240d9]{margin-bottom:6px;font-size:12px;color:var(--text-secondary)}.monthly--dense .package-grid[data-v-026240d9]{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px 6px}.monthly--dense .package-tile[data-v-026240d9]{gap:0;padding:9px 10px 8px}.monthly--dense .package-tile--skeleton[data-v-026240d9]{min-height:58px}.monthly--dense .package-tile__credits[data-v-026240d9]{font-size:16px}.monthly--dense .package-tile__unit[data-v-026240d9]{display:inline}.monthly--dense .package-tile__price[data-v-026240d9]{margin-top:2px;font-size:13px}.monthly--dense .package-tile__rate[data-v-026240d9]{font-size:10px}.monthly--dense .package-tile__badge[data-v-026240d9]{top:-7px;right:6px;padding:0 6px;font-size:9px;line-height:13px}.monthly--dense .cta[data-v-026240d9]{min-height:34px;font-size:13px}.monthly--dense .history[data-v-026240d9]{padding-top:10px}.monthly--dense .history h3[data-v-026240d9]{font-size:12px;color:var(--text-secondary)}.monthly--dense .history__row[data-v-026240d9]{padding:7px 0}@container (min-width: 560px){.monthly .profile-grid[data-v-026240d9]{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly .profile-field--phone1[data-v-026240d9]{grid-column:span 2}.monthly .checkout-bar[data-v-026240d9]{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--border-secondary)}.monthly .cta[data-v-026240d9]{flex:none;width:auto;padding:6px 16px}}.sr-only[data-v-75ed5cb3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.icon-button[data-v-75ed5cb3]:focus-visible,.link-button[data-v-75ed5cb3]:focus-visible,.notice__close[data-v-75ed5cb3]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px}.notice[data-v-75ed5cb3]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--border-secondary);font-size:12px;line-height:1.45;color:var(--text-primary)}.notice>i[data-v-75ed5cb3]{margin-top:2px}.notice>span[data-v-75ed5cb3]{flex:1 1 200px}.notice--success[data-v-75ed5cb3]{background:var(--color-success-soft-bg);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.notice--success>i[data-v-75ed5cb3]{color:var(--color-success)}.notice--warning[data-v-75ed5cb3]{background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border)}.notice--warning>i[data-v-75ed5cb3]{color:var(--color-warning-text)}.notice--danger[data-v-75ed5cb3]{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border)}.notice--danger>i[data-v-75ed5cb3]{color:var(--color-danger)}.notice--neutral[data-v-75ed5cb3]{background:var(--bg-secondary)}.notice--neutral>i[data-v-75ed5cb3]{color:var(--text-secondary)}.notice__close[data-v-75ed5cb3]{margin-left:auto;border:0;background:transparent;color:var(--text-secondary);padding:0 2px;line-height:1}.notice__action[data-v-75ed5cb3]{flex:none}.empty[data-v-75ed5cb3]{margin:0;padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);font-size:13px;color:var(--text-secondary)}.field[data-v-75ed5cb3]{margin:0;padding:0;border:0;min-width:0}.field legend[data-v-75ed5cb3]{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.package-grid[data-v-75ed5cb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.package-tile[data-v-75ed5cb3]{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:14px 12px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease}.package-tile[data-v-75ed5cb3]:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-secondary))}.package-tile.is-selected[data-v-75ed5cb3]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.package-tile.is-disabled[data-v-75ed5cb3]{cursor:not-allowed;opacity:.7}.package-tile[data-v-75ed5cb3]:focus-within{outline:2px solid var(--border-input-focus);outline-offset:2px}.package-tile--skeleton[data-v-75ed5cb3]{min-height:104px;background:var(--bg-skeleton, var(--bg-hover));border-style:dashed;cursor:default}.package-tile__badge[data-v-75ed5cb3]{position:absolute;top:-9px;right:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;color:var(--accent);background:var(--bg-card);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.package-tile__badge.is-best[data-v-75ed5cb3]{color:var(--color-on-accent);background:var(--color-success);border-color:var(--color-success)}.package-tile__credits[data-v-75ed5cb3]{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--text-primary)}.package-tile__unit[data-v-75ed5cb3]{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--text-tertiary)}.package-tile__price[data-v-75ed5cb3]{margin-top:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.package-tile__rate[data-v-75ed5cb3]{font-size:11px;color:var(--text-tertiary)}.segmented[data-v-75ed5cb3]{display:inline-flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.segment[data-v-75ed5cb3]{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.segment+.segment[data-v-75ed5cb3]{border-left:1px solid var(--border-secondary)}.segment[data-v-75ed5cb3]:hover:not(.is-selected):not(.is-disabled){background:var(--bg-hover);color:var(--text-primary)}.segment.is-selected[data-v-75ed5cb3]{color:var(--accent);background:var(--accent-soft);font-weight:600}.segment.is-disabled[data-v-75ed5cb3]{cursor:not-allowed;opacity:.7}.segment[data-v-75ed5cb3]:focus-within{outline:2px solid var(--border-input-focus);outline-offset:-2px}.cta[data-v-75ed5cb3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;font-weight:600;font-variant-numeric:tabular-nums}.checkout-note[data-v-75ed5cb3]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;color:var(--text-tertiary)}.checkout-note__methods[data-v-75ed5cb3]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary)}.info-tip[data-v-75ed5cb3]{color:var(--text-tertiary);cursor:help}.info-tip[data-v-75ed5cb3]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px;border-radius:50%}.history[data-v-75ed5cb3]{padding-top:12px;border-top:1px solid var(--border-secondary)}.history h3[data-v-75ed5cb3]{margin:0 0 4px;font-size:13px;font-weight:600}.history__list[data-v-75ed5cb3]{margin:0;padding:0;list-style:none}.history__row[data-v-75ed5cb3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 0;font-variant-numeric:tabular-nums}.history__row+.history__row[data-v-75ed5cb3]{border-top:1px solid var(--border-divider, var(--border-secondary))}.history__main[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:2px;min-width:0}.history__credits[data-v-75ed5cb3]{font-size:13px;font-weight:600}.history__meta[data-v-75ed5cb3]{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:var(--text-tertiary)}.history__side[data-v-75ed5cb3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.history__amount[data-v-75ed5cb3]{font-size:13px;font-weight:600}.chip[data-v-75ed5cb3]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.chip--success[data-v-75ed5cb3]{color:var(--color-success);background:var(--color-success-soft-bg)}.chip--warning[data-v-75ed5cb3]{color:var(--color-warning-text);background:var(--color-warning-soft-bg)}.chip--danger[data-v-75ed5cb3]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.chip--muted[data-v-75ed5cb3]{color:var(--text-secondary);background:transparent;box-shadow:inset 0 0 0 1px var(--border-secondary)}.inline-error[data-v-75ed5cb3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;font-size:12px;color:var(--color-danger)}.inline-error .link-button[data-v-75ed5cb3]{margin:0}.link-button[data-v-75ed5cb3]{margin-top:4px;padding:0;border:0;background:transparent;font-size:12px;color:var(--text-link)}.link-button[data-v-75ed5cb3]:hover{text-decoration:underline}@media(max-width:420px){.package-grid[data-v-75ed5cb3]{grid-template-columns:repeat(2,minmax(0,1fr))}.history__side[data-v-75ed5cb3]{margin-left:0}}@media(prefers-reduced-motion:reduce){.package-tile[data-v-75ed5cb3],.segment[data-v-75ed5cb3]{transition:none}.fa-spin[data-v-75ed5cb3]{animation:none}}.purchase-panel[data-v-75ed5cb3]{--accent: var(--text-link);--accent-soft: color-mix(in srgb, var(--text-link) 9%, var(--bg-card));display:flex;flex-direction:column;gap:14px;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);color:var(--text-primary);min-width:0;container-type:inline-size}@media(max-width:699px){.purchase-panel[data-v-75ed5cb3]{padding:14px}}.purchase-panel__body[data-v-75ed5cb3],.mode-pane[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:14px;min-width:0}.purchase-panel__toggle[data-v-75ed5cb3]{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.purchase-panel__toggle[data-v-75ed5cb3]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px;border-radius:4px}.purchase-panel__chevron[data-v-75ed5cb3]{font-size:11px;color:var(--text-tertiary);transition:transform .15s ease}.purchase-panel__chevron.is-open[data-v-75ed5cb3]{transform:rotate(180deg)}.purchase-panel.is-collapsed .purchase-panel__header[data-v-75ed5cb3]{padding-bottom:0;border-bottom:0}.purchase-panel__actions[data-v-75ed5cb3]{flex:none;display:flex;align-items:center;gap:8px}.purchase-panel__header[data-v-75ed5cb3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.purchase-panel__header h2[data-v-75ed5cb3]{margin:0;font-size:15px;font-weight:700;line-height:1.25}.purchase-panel__header p[data-v-75ed5cb3]{margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.icon-button[data-v-75ed5cb3]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-secondary);border-radius:8px;background:transparent;color:var(--text-secondary)}.icon-button[data-v-75ed5cb3]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.icon-button[data-v-75ed5cb3]:disabled{opacity:.6}.mode-switch[data-v-75ed5cb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:var(--bg-secondary)}.mode-switch__tab[data-v-75ed5cb3]{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mode-switch__tab[data-v-75ed5cb3]:hover:not(.is-selected){background:var(--bg-hover);color:var(--text-primary)}.mode-switch__tab.is-selected[data-v-75ed5cb3]{border-color:var(--border-secondary);background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);color:var(--text-primary)}.mode-switch__tab.is-selected .mode-switch__icon[data-v-75ed5cb3]{color:var(--accent);background:var(--accent-soft)}.mode-switch__tab[data-v-75ed5cb3]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:1px}.mode-switch__icon[data-v-75ed5cb3]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;font-size:12px;color:var(--text-tertiary);transition:background-color .15s ease,color .15s ease}.mode-switch__text[data-v-75ed5cb3]{display:flex;flex-direction:column;min-width:0}.mode-switch__text strong[data-v-75ed5cb3]{font-size:13px;font-weight:600}.mode-switch__text small[data-v-75ed5cb3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-tertiary)}.mode-switch__badge[data-v-75ed5cb3]{flex:none;margin-left:auto;min-width:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;line-height:18px;text-align:center;color:var(--color-on-accent);background:var(--color-warning, var(--color-danger))}.purchase-form[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:14px}.choice-list[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:6px}.choice[data-v-75ed5cb3]{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer}.choice input[data-v-75ed5cb3]{margin-top:3px;accent-color:var(--accent)}.choice strong[data-v-75ed5cb3]{display:block;font-size:13px;font-weight:600}.choice small[data-v-75ed5cb3]{display:block;font-size:11px;color:var(--text-tertiary)}.choice.is-selected[data-v-75ed5cb3]{border-color:var(--accent);background:var(--accent-soft)}.methods[data-v-75ed5cb3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12px;color:var(--text-secondary)}.method[data-v-75ed5cb3]{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary)}.method i[data-v-75ed5cb3]{color:var(--text-tertiary)}.checkout-bar[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:14px}.checkout-bar__info[data-v-75ed5cb3]{display:contents}.methods[data-v-75ed5cb3]{order:1}.iof-note[data-v-75ed5cb3]{order:1;display:flex;align-items:baseline;gap:6px;margin:0;font-size:11px;line-height:1.45;color:var(--text-secondary)}.checkout-bar__action[data-v-75ed5cb3]{order:2;display:flex;flex-direction:column;gap:8px}.reassurance[data-v-75ed5cb3]{order:3;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:11px;line-height:1.45;color:var(--text-tertiary)}.reassurance li[data-v-75ed5cb3]{display:flex;gap:8px}.reassurance i[data-v-75ed5cb3]{width:12px;margin-top:2px;text-align:center}.fallback[data-v-75ed5cb3]{margin:0;font-size:12px;text-align:center;color:var(--text-secondary)}.history__row.is-highlighted[data-v-75ed5cb3]{margin:0 -8px;padding-right:8px;padding-left:8px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.history__review[data-v-75ed5cb3]{font-size:11px;color:var(--color-warning-text)}.purchase-panel--wide[data-v-75ed5cb3]{gap:10px;padding:12px 16px}.purchase-panel--wide .purchase-panel__body[data-v-75ed5cb3],.purchase-panel--wide .mode-pane[data-v-75ed5cb3]{gap:12px}.purchase-panel--wide .purchase-panel__header[data-v-75ed5cb3]{padding-bottom:10px}.purchase-panel--wide .field legend[data-v-75ed5cb3]{margin-bottom:6px;font-size:12px;color:var(--text-secondary)}.purchase-panel--wide .package-grid[data-v-75ed5cb3]{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px 6px}.purchase-panel--wide .package-tile[data-v-75ed5cb3]{gap:0;padding:9px 10px 8px}.purchase-panel--wide .package-tile--skeleton[data-v-75ed5cb3]{min-height:58px}.purchase-panel--wide .package-tile__credits[data-v-75ed5cb3]{font-size:16px}.purchase-panel--wide .package-tile__unit[data-v-75ed5cb3]{display:inline}.purchase-panel--wide .package-tile__price[data-v-75ed5cb3]{margin-top:2px;font-size:13px}.purchase-panel--wide .package-tile__rate[data-v-75ed5cb3]{font-size:10px}.purchase-panel--wide .package-tile__badge[data-v-75ed5cb3]{top:-7px;right:6px;padding:0 6px;font-size:9px;line-height:13px}.purchase-panel--wide .cta[data-v-75ed5cb3]{min-height:34px;font-size:13px}.purchase-panel--wide .history[data-v-75ed5cb3]{padding-top:10px}.purchase-panel--wide .history h3[data-v-75ed5cb3]{font-size:12px;color:var(--text-secondary)}.purchase-panel--wide .history__row[data-v-75ed5cb3]{padding:7px 0}.purchase-panel--wide .history__continue[data-v-75ed5cb3]{padding:2px 10px;font-size:12px}@container (min-width: 560px){.purchase-panel--wide .checkout-bar[data-v-75ed5cb3]{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--border-secondary)}.purchase-panel--wide .checkout-bar__info[data-v-75ed5cb3]{display:flex;flex-direction:column;gap:10px;min-width:0}.purchase-panel--wide .checkout-bar__action[data-v-75ed5cb3]{flex:none;align-items:flex-end}.purchase-panel--wide .cta[data-v-75ed5cb3]{width:auto;padding:6px 16px}}@media(max-width:420px){.mode-switch__text small[data-v-75ed5cb3],.mode-switch__icon[data-v-75ed5cb3]{display:none}}@media(prefers-reduced-motion:reduce){.mode-switch__tab[data-v-75ed5cb3],.mode-switch__icon[data-v-75ed5cb3]{transition:none}}.my-ai-credits-panel[data-v-590a8410]{display:flex;flex-direction:column;gap:12px}.sr-only[data-v-590a8410]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.panel[data-v-590a8410],.skeleton-panel[data-v-590a8410]{display:flex;flex-direction:column;gap:10px;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}@media(max-width:699px){.panel[data-v-590a8410],.skeleton-panel[data-v-590a8410]{padding:14px}}.skeleton-panel[data-v-590a8410]{min-height:160px;background:var(--bg-hover)}.panel--empty p[data-v-590a8410]{margin:0;font-size:14px;color:var(--text-secondary)}.panel__header[data-v-590a8410]{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.panel__title[data-v-590a8410]{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--text-primary)}.panel__badge[data-v-590a8410]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.panel__badge--danger[data-v-590a8410]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.balance__grid[data-v-590a8410]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 20px}.balance__grid--split[data-v-590a8410]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.balance__grid--split .balance__block+.balance__block[data-v-590a8410]{padding-left:20px;border-left:1px solid var(--border-secondary)}@media(max-width:479px){.balance__grid--split[data-v-590a8410]{grid-template-columns:minmax(0,1fr)}.balance__grid--split .balance__block+.balance__block[data-v-590a8410]{padding:12px 0 0;border-left:0;border-top:1px solid var(--border-secondary)}}.balance__block[data-v-590a8410]{display:flex;flex-direction:column;gap:8px;min-width:0}.balance__label[data-v-590a8410]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.balance__label .panel__title[data-v-590a8410]{font-size:13px;font-weight:600;color:var(--text-secondary)}.meta-line[data-v-590a8410]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.info-tip[data-v-590a8410]{color:var(--text-tertiary);cursor:help}.info-tip[data-v-590a8410]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px;border-radius:50%}.per-user[data-v-590a8410]{color:var(--text-primary)}.available[data-v-590a8410]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin:0;color:var(--text-secondary);font-size:13px}.available strong[data-v-590a8410]{font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.no-own[data-v-590a8410]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.note[data-v-590a8410]{margin:0;font-size:12px;color:var(--text-secondary)}.note--danger[data-v-590a8410]{color:var(--color-danger)}.my-ai-credits-modal__subtitle[data-v-1ed10ac4]{margin:-4px 0 12px;font-size:13px;color:var(--text-tertiary)}.mobile-nav-backdrop[data-v-15288e88]{position:fixed;inset:0;z-index:1038;background:#0006}.mobile-nav-fade-enter-active[data-v-15288e88],.mobile-nav-fade-leave-active[data-v-15288e88]{transition:opacity .15s ease}.mobile-nav-fade-enter[data-v-15288e88],.mobile-nav-fade-leave-to[data-v-15288e88]{opacity:0}.mobile-nav[data-v-15288e88]{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-15288e88]{transform:none}.mobile-nav__header[data-v-15288e88]{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-15288e88]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.mobile-nav__identity-text[data-v-15288e88]{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-nav__name[data-v-15288e88]{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-15288e88]{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav__icon-btn[data-v-15288e88]{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-15288e88]:hover,.mobile-nav__icon-btn[data-v-15288e88]:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.mobile-nav__icon-btn[data-v-15288e88]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.mobile-nav__body[data-v-15288e88]{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-15288e88]{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-15288e88]{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}.mobile-nav__section-title[data-v-15288e88]{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-15288e88]{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-15288e88]:hover,.mobile-nav__back[data-v-15288e88]:focus-visible{background:var(--bg-hover)}.mobile-nav__back[data-v-15288e88]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.mobile-nav__list[data-v-15288e88],.mobile-nav__sublist[data-v-15288e88]{list-style:none;margin:0;padding:0}.mobile-nav__sublist[data-v-15288e88]{padding:2px 0 6px 8px}.mobile-nav__row[data-v-15288e88]{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-15288e88]: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-15288e88]:hover,.mobile-nav__row[data-v-15288e88]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}.mobile-nav__row[data-v-15288e88]: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-15288e88],.mobile-nav__row--action[data-v-15288e88]: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-15288e88]:before,.mobile-nav__row--action[data-v-15288e88]:hover:before{opacity:.9}.mobile-nav__row--sub[data-v-15288e88]{min-height:40px;padding-left:14px;font-size:13px}.mobile-nav__row--danger[data-v-15288e88]{color:var(--color-danger, #c0392b)}.mobile-nav__row-icon[data-v-15288e88]{flex-shrink:0;width:18px;text-align:center;font-size:15px;color:var(--nav-accent, var(--text-tertiary))}.mobile-nav__row-label[data-v-15288e88]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__row-value[data-v-15288e88]{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--text-primary)}.mobile-nav__row-arrow[data-v-15288e88],.mobile-nav__chevron[data-v-15288e88]{flex-shrink:0;font-size:11px;color:var(--text-tertiary);transition:transform .15s ease}.mobile-nav__chevron--open[data-v-15288e88]{transform:rotate(180deg)}.mobile-nav__beta[data-v-15288e88]{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-15288e88]{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__prefs[data-v-15288e88]{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-15288e88]{display:flex;flex-direction:column;gap:4px}.mobile-nav__pref-label[data-v-15288e88]{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-15288e88],.mobile-nav-fade-enter-active[data-v-15288e88],.mobile-nav-fade-leave-active[data-v-15288e88],.mobile-nav__chevron[data-v-15288e88]{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-9618a385]{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-9618a385]: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-9618a385]:focus,.btn-notification.focus[data-v-9618a385],.btn-notification[data-v-9618a385]:active{background:transparent!important;box-shadow:none!important}.nc-header[data-v-9618a385]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nc-header-kicker[data-v-9618a385]{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-9618a385]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.nc-close[data-v-9618a385]{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-9618a385]:hover{background:var(--bg-hover);color:var(--text-primary)}.nc-body[data-v-9618a385]{display:flex;flex-direction:column;gap:10px}.nc-tabs[data-v-9618a385]{display:flex;gap:4px;padding:4px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.nc-tab[data-v-9618a385]{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-9618a385]{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.nc-tab-badge[data-v-9618a385]{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-9618a385]{max-height:320px;overflow-y:auto}.nc-messages[data-v-9618a385],.nc-announcements[data-v-9618a385]{width:100%}.nc-webpush-optin[data-v-9618a385]{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-9618a385]{opacity:.85}.nc-webpush-text[data-v-9618a385]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.nc-webpush-icon[data-v-9618a385]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.nc-webpush-btn[data-v-9618a385]{flex-shrink:0;white-space:nowrap}.nc-empty[data-v-9618a385]{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-9618a385]{font-size:22px;opacity:.7}.nc-item[data-v-9618a385]{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-9618a385]:last-child{margin-bottom:0}.nc-item[data-v-9618a385]:hover{background:var(--bg-hover);border-color:var(--border-tertiary)}.nc-item.is-read[data-v-9618a385]{opacity:.72}.nc-item-icon[data-v-9618a385]{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-9618a385]{color:#1f9d55;background:#1f9d551f}.nc-item-icon.is-warning[data-v-9618a385]{color:#d69e2e;background:#d69e2e24}.nc-item-icon.is-danger[data-v-9618a385]{color:#e53e3e;background:#e53e3e1f}.nc-item-body[data-v-9618a385]{min-width:0;flex:1}.nc-item-top[data-v-9618a385]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nc-item-title[data-v-9618a385]{font-size:13px;line-height:1.3;color:var(--text-primary)}.nc-item-remove[data-v-9618a385]{color:var(--text-tertiary);padding:2px}.nc-item-remove[data-v-9618a385]:hover{color:#e53e3e}.nc-item-desc[data-v-9618a385]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.nc-item-meta[data-v-9618a385]{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}.test-drive-bar[data-v-943000c7]{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 6px 4px 10px;border:1px solid var(--color-warning-soft-border);border-radius:8px;background:var(--color-warning-soft-bg);color:var(--text-primary);font-size:12px;line-height:1.3;white-space:nowrap}.test-drive-bar--trialing[data-v-943000c7]{border-color:var(--border-primary);background:var(--bg-secondary)}.test-drive-bar__label[data-v-943000c7]{font-weight:700;color:var(--text-secondary)}.test-drive-bar__status[data-v-943000c7]{font-weight:600;font-variant-numeric:tabular-nums}.test-drive-bar__hint[data-v-943000c7]{overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.test-drive-bar__action[data-v-943000c7]{flex-shrink:0;padding:3px 10px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.test-drive-bar__action[data-v-943000c7]:hover{background:var(--bg-hover);text-decoration:none}.test-drive-bar__action[data-v-943000c7]:disabled{cursor:default;opacity:.6}.test-drive-bar__action--primary[data-v-943000c7]{border-color:var(--text-link);color:var(--text-link)}@media(max-width:991px){.test-drive-bar__label[data-v-943000c7]{display:none}}.test-drive-bar__short[data-v-943000c7]{display:none}@media(max-width:575px){.test-drive-bar__hint[data-v-943000c7]{display:none}}@media(max-width:480px){.test-drive-bar[data-v-943000c7]{gap:6px;padding:3px 4px 3px 8px;overflow:hidden}.test-drive-bar__long[data-v-943000c7]{display:none}.test-drive-bar__short[data-v-943000c7]{display:inline}.test-drive-bar__status[data-v-943000c7]{min-width:0;overflow:hidden;text-overflow:ellipsis}.test-drive-bar__action[data-v-943000c7]{padding:3px 8px}}.dropdown-item.my-ai-credits-quick{display:flex;flex-direction:column;gap:4px;min-width:220px;white-space:normal}.my-ai-credits-quick__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.my-ai-credits-quick__value{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap}.my-ai-credits-quick__bar{display:block;height:4px;border-radius:999px;background:var(--bg-hover);overflow:hidden}.my-ai-credits-quick__fill{display:block;height:100%;border-radius:inherit;background:var(--color-info);transition:width .3s ease}.my-ai-credits-quick__fill.is-low{background:var(--color-warning)}.my-ai-credits-quick__fill.is-out{background:var(--color-danger)}.my-ai-credits-quick__pool{font-size:11px;color:var(--text-tertiary)}#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 .header-test-drive-bar{flex-shrink:1}.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}}@media only screen and (max-width:480px){#header-main.brand-line--test-drive{grid-template-columns:minmax(0,1fr) auto}#header-main.brand-line--test-drive .logo-top{display:none}#header-main.brand-line--test-drive .header-side--left{min-width:0;flex-shrink:1}#header-main.brand-line--test-drive .header-test-drive-bar{min-width:0}}.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}}.announcement-dialog__overlay[data-v-ac6b5b14]{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.announcement-dialog[data-v-ac6b5b14]{width:min(640px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:12px;background:var(--bg-card);box-shadow:0 12px 40px #00000040;overflow:hidden;-webkit-user-select:text;user-select:text}.announcement-dialog[data-v-ac6b5b14]:focus{outline:none}.announcement-dialog__header[data-v-ac6b5b14]{position:relative;padding:18px 56px 12px 20px;border-bottom:1px solid var(--border-secondary)}.announcement-dialog__tags[data-v-ac6b5b14]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.announcement-dialog__tag[data-v-ac6b5b14]{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.02em}.announcement-dialog__title[data-v-ac6b5b14]{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--text-primary)}.announcement-dialog__close[data-v-ac6b5b14]{appearance:none;position:absolute;top:14px;right:14px;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,background .15s ease}.announcement-dialog__close[data-v-ac6b5b14]:hover{color:var(--text-primary);background:var(--bg-hover)}.announcement-dialog__body[data-v-ac6b5b14]{padding:16px 20px 20px;overflow-y:auto;font-size:14px;line-height:1.6;color:var(--text-primary)}.announcement-dialog__body[data-v-ac6b5b14] h3{margin:16px 0 6px;font-size:15px;font-weight:700}.announcement-dialog__body[data-v-ac6b5b14] ul{margin:0 0 12px;padding-left:20px;list-style:disc}.announcement-dialog__body[data-v-ac6b5b14] ol{margin:0 0 12px;padding-left:20px;list-style:decimal}.announcement-dialog__body[data-v-ac6b5b14] li{display:list-item}.announcement-dialog__body[data-v-ac6b5b14] a{color:var(--primary, #007bff)}.announcement-dialog-fade-enter-active[data-v-ac6b5b14],.announcement-dialog-fade-leave-active[data-v-ac6b5b14]{transition:opacity .15s ease}.announcement-dialog-fade-enter[data-v-ac6b5b14],.announcement-dialog-fade-leave-to[data-v-ac6b5b14]{opacity:0}.announcement-notice[data-v-9a738a43]{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:6px 8px 6px 12px;border:1px solid var(--border-card, var(--border-secondary));border-left:3px solid var(--primary, #007bff);border-radius:8px;background:var(--bg-card);font-size:12px;line-height:1.4}.announcement-notice__icon[data-v-9a738a43]{flex-shrink:0;color:var(--primary, #007bff)}.announcement-notice__tag[data-v-9a738a43]{flex-shrink:0;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.02em}.announcement-notice__title[data-v-9a738a43]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary)}.announcement-notice__open[data-v-9a738a43]{appearance:none;flex-shrink:0;border:0;background:transparent;padding:4px 6px;color:var(--primary, #007bff);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.announcement-notice__open[data-v-9a738a43]:hover{text-decoration:underline}.announcement-notice__dismiss[data-v-9a738a43]{appearance:none;flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.announcement-notice__dismiss[data-v-9a738a43]:hover{color:var(--text-primary);background:var(--bg-hover)}@media(max-width:699px){.announcement-notice__tag[data-v-9a738a43]{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-57f2cf53]{display:flex;flex-direction:column;gap:0;color:var(--text-primary);min-width:0}.sc-header[data-v-57f2cf53]{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-57f2cf53]{display:flex;align-items:flex-start;gap:12px;min-width:0}.sc-header__icon[data-v-57f2cf53]{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-57f2cf53]{font-size:18px;line-height:1}.sc-header__copy[data-v-57f2cf53]{min-width:0}.sc-header__eyebrow[data-v-57f2cf53]{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-57f2cf53]{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text-primary)}.sc-header__subtitle[data-v-57f2cf53]{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.sc-header__close[data-v-57f2cf53]{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-57f2cf53]{font-size:12px}.sc-header__close[data-v-57f2cf53]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary)}.sc-toolbar[data-v-57f2cf53]{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-57f2cf53]{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-57f2cf53]: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-57f2cf53]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.sc-search__input[data-v-57f2cf53]{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-57f2cf53]::placeholder{color:var(--text-tertiary)}.sc-search__input[data-v-57f2cf53]:disabled{opacity:.5;cursor:not-allowed}.sc-category[data-v-57f2cf53]{width:200px;flex:0 1 200px;min-width:160px}.sc-toolbar__count[data-v-57f2cf53]{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-57f2cf53]{display:flex;flex-direction:column;gap:10px;min-height:360px;max-height:52vh;overflow:hidden auto;padding-right:2px}.sc-empty[data-v-57f2cf53]{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-57f2cf53]{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-57f2cf53]{font-size:18px}.sc-empty__title[data-v-57f2cf53]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.sc-empty__hint[data-v-57f2cf53]{margin:2px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.sc-process[data-v-57f2cf53]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);overflow:hidden;flex-shrink:0}.sc-process__header[data-v-57f2cf53]{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-57f2cf53]{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-57f2cf53]{font-size:14px}.sc-process__titles[data-v-57f2cf53]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.sc-process__label[data-v-57f2cf53]{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-57f2cf53]{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-57f2cf53]{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-57f2cf53]{padding:10px 12px 12px}.sc-stage+.sc-stage[data-v-57f2cf53]{border-top:1px solid var(--border-secondary)}.sc-stage__label[data-v-57f2cf53]{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-57f2cf53]{display:flex;flex-direction:column;gap:6px}.sc-task[data-v-57f2cf53]{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-57f2cf53]:hover{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.sc-task--active[data-v-57f2cf53]{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-57f2cf53]{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-57f2cf53]{height:20px;width:20px;object-fit:contain}.sc-task__body[data-v-57f2cf53]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sc-task__title[data-v-57f2cf53]{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-57f2cf53]{color:var(--text-tertiary);font-weight:500;margin-right:2px}.sc-task__meta[data-v-57f2cf53]{font-size:11px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-start[data-v-57f2cf53]{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-57f2cf53]{font-size:11px}.sc-start[data-v-57f2cf53]: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-57f2cf53]:disabled{opacity:.45;cursor:default}.sc-footer[data-v-57f2cf53]{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-57f2cf53]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary);line-height:1}.sc-footer__hint kbd[data-v-57f2cf53]{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-57f2cf53]{align-items:stretch}.sc-category[data-v-57f2cf53]{width:100%;flex:1 1 100%}.sc-toolbar__count[data-v-57f2cf53]{margin-left:0}.sc-header__subtitle[data-v-57f2cf53]{display:none}.sc-task[data-v-57f2cf53]{flex-wrap:wrap}.sc-start[data-v-57f2cf53]{margin-left:auto}}[data-v-57f2cf53] .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-57f2cf53] .sc-category__select .vs__search,[data-v-57f2cf53] .sc-category__select .vs__search::placeholder{color:var(--text-tertiary);font-size:13px;margin:0;padding:0}[data-v-57f2cf53] .sc-category__select .vs__selected{color:var(--text-primary);background:transparent;border:none;font-size:13px;padding:0;margin:0}[data-v-57f2cf53] .sc-category__select .vs__clear,[data-v-57f2cf53] .sc-category__select .vs__open-indicator{fill:var(--text-tertiary)}[data-v-57f2cf53] .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-57f2cf53] .sc-category__select .vs__dropdown-option{color:var(--text-primary);font-size:13px;padding:8px 12px}[data-v-57f2cf53] .sc-category__select .vs__dropdown-option:hover{background:var(--bg-hover)}[data-v-57f2cf53] .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-57f2cf53] .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-f9a119ae]{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-f9a119ae]{min-width:10px;width:10px;height:10px;padding:0;top:2px;right:14px}#sidebar[data-v-f9a119ae]{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-f9a119ae]{position:absolute;bottom:25px;width:100%}#sidebar .selected-module[data-v-f9a119ae]{display:flex;flex-direction:column;justify-content:center;align-items:center}#sidebar .selected-module small[data-v-f9a119ae]{text-transform:uppercase;font-weight:700;font-size:10px;line-height:10px;margin-top:3px}.sidebar-divider[data-v-f9a119ae]{border:none!important;border-top:1px solid var(--border-divider)!important;opacity:.7;width:42%;margin:8px auto}.list-group.first-level[data-v-f9a119ae]{display:flex;flex-direction:column;align-items:center;justify-content:center}.list-group.first-level li[data-v-f9a119ae]{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-f9a119ae]{cursor:default!important}.list-group.first-level li:not(.no-hover):hover a[data-v-f9a119ae]{color:#5dc5ec}.list-group.first-level li:not(.no-hover):hover a i[data-v-f9a119ae]{color:#5dc5ec}.list-group.first-level li.li-bpm a[data-v-f9a119ae],.list-group.first-level li.li-bpm a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-bpm:hover a[data-v-f9a119ae],.list-group.first-level li.li-bpm:hover a i[data-v-f9a119ae]{color:var(--color-bpm)}.list-group.first-level li.li-ecm a[data-v-f9a119ae],.list-group.first-level li.li-ecm a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-ecm:hover a[data-v-f9a119ae],.list-group.first-level li.li-ecm:hover a i[data-v-f9a119ae]{color:var(--color-ecm)}.list-group.first-level li.li-swc a[data-v-f9a119ae],.list-group.first-level li.li-swc a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-swc:hover a[data-v-f9a119ae],.list-group.first-level li.li-swc:hover a i[data-v-f9a119ae]{color:var(--color-swc)}.list-group.first-level li.li-dss a[data-v-f9a119ae],.list-group.first-level li.li-dss a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-dss:hover a[data-v-f9a119ae],.list-group.first-level li.li-dss:hover a i[data-v-f9a119ae]{color:var(--color-dss)}.list-group.first-level li.li-crm a[data-v-f9a119ae],.list-group.first-level li.li-crm a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-crm:hover a[data-v-f9a119ae],.list-group.first-level li.li-crm:hover a i[data-v-f9a119ae]{color:#e0c709}.list-group.first-level li.li-erp a[data-v-f9a119ae],.list-group.first-level li.li-erp a i[data-v-f9a119ae]{color:var(--text-primary)}.list-group.first-level li.li-erp:hover a[data-v-f9a119ae],.list-group.first-level li.li-erp:hover a i[data-v-f9a119ae]{color:#54c9eb}.list-group.first-level li.li-disabled[data-v-f9a119ae]{opacity:.2}.list-group.first-level li.li-disabled[data-v-f9a119ae]:hover{background-color:transparent!important}.list-group.first-level li a[data-v-f9a119ae]{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-f9a119ae]{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-f9a119ae]{background:var(--bg-hover)}.rail-label[data-v-f9a119ae]{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-f9a119ae]{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-f9a119ae],#sidebar li.ecm-active .rail-label[data-v-f9a119ae]{color:var(--color-ecm)!important}#sidebar li.ecm-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.bpm-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.bpm-active .rail-label[data-v-f9a119ae]{color:var(--color-bpm)!important}#sidebar li.bpm-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.swc-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.swc-active .rail-label[data-v-f9a119ae]{color:var(--color-swc)!important}#sidebar li.swc-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.dss-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.dss-active .rail-label[data-v-f9a119ae]{color:var(--color-dss)!important}#sidebar li.dss-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.admin-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.admin-active .rail-label[data-v-f9a119ae]{color:var(--color-admin)!important}#sidebar li.admin-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.calendar-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.calendar-active .rail-label[data-v-f9a119ae]{color:var(--text-link)!important}#sidebar li.calendar-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.customtables-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.customtables-active .rail-label[data-v-f9a119ae]{color:var(--text-link)!important}#sidebar li.customtables-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.collaboration-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.collaboration-active .rail-label[data-v-f9a119ae]{color:var(--text-link)!important}#sidebar li.collaboration-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.intelligence-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.intelligence-active .rail-label[data-v-f9a119ae]{color:var(--text-link)!important}#sidebar li.intelligence-active .rail-label[data-v-f9a119ae]{font-weight:700}#sidebar li.shared-documents-active a i[data-v-f9a119ae]{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-f9a119ae],#sidebar li.shared-documents-active .rail-label[data-v-f9a119ae]{color:var(--text-link)!important}#sidebar li.shared-documents-active .rail-label[data-v-f9a119ae]{font-weight:700}[data-theme=dark] #sidebar li.swc-active a i[data-v-f9a119ae]{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-f9a119ae],[data-theme=dark] #sidebar li.swc-active .rail-label[data-v-f9a119ae]{color:var(--color-swc-bright)!important}@media only screen and (max-width:1200px){#sidebar[data-v-f9a119ae]{width:var(--module-rail-width, 55px)!important;z-index:var(--z-module-rail)}#sidebar .list-group li a i[data-v-f9a119ae]{font-size:24px!important}}@media only screen and (max-width:699px){#sidebar[data-v-f9a119ae]{display:none!important}}@media only screen and (min-height:900px){.list-group.first-level li[data-v-f9a119ae]{padding:6px 0 5px;margin:3px 0}}@media only screen and (max-height:800px){.sidebar-divider[data-v-f9a119ae]{border:1px solid #f0f7fc!important;opacity:.6;width:75%;margin:4px 0!important}.list-group.first-level li[data-v-f9a119ae]{padding:3px 0;margin:1px 0}}.disabled i[data-v-f9a119ae]{cursor:default;color:var(--text-disabled)!important}.disabled i[data-v-f9a119ae]: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-afff0d1c]{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-afff0d1c]{display:flex;align-items:flex-start;padding:16px;gap:12px;flex-wrap:wrap}.toast-icon[data-v-afff0d1c]{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-afff0d1c]{flex:1;min-width:0}.toast-title[data-v-afff0d1c]{font-weight:600;font-size:15px;margin-bottom:4px;line-height:1.4}.toast-message[data-v-afff0d1c]{font-size:13px;color:var(--text-secondary, var(--bs-secondary-color, #6c757d));line-height:1.5}.toast-actions[data-v-afff0d1c]{display:flex;flex-direction:column;gap:6px;width:100%;padding:0 16px;margin-top:8px}.toast-actions button[data-v-afff0d1c]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.toast-actions .btn-primary[data-v-afff0d1c]{background-color:var(--primary, #007bff);border-color:var(--primary, #007bff)}.toast-actions .btn-link[data-v-afff0d1c]{color:var(--text-tertiary, #6c757d);text-decoration:none;padding:6px 12px}.slide-fade-enter-active[data-v-afff0d1c]{transition:all .3s ease}.slide-fade-leave-active[data-v-afff0d1c]{transition:all .2s ease}.slide-fade-enter[data-v-afff0d1c]{transform:translateY(20px);opacity:0}.slide-fade-leave-to[data-v-afff0d1c]{transform:translateY(0) translate(20px);opacity:0}@media(max-width:768px){.pwa-install-toast[data-v-afff0d1c]{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}.visual-card[data-v-b33fa723]{--visual-card-accent: var(--text-tertiary);--visual-card-glow-a: var(--blob-sky, color-mix(in srgb, var(--visual-card-accent) 40%, transparent));--visual-card-glow-b: var(--blob-lilac, color-mix(in srgb, var(--visual-card-accent) 30%, transparent));position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;overflow:hidden;isolation:isolate;border:1px solid var(--border-card);border-radius:14px;background:var(--bg-card);box-shadow:0 10px 28px -12px color-mix(in srgb,var(--text-primary) 22%,transparent);color:var(--text-primary);text-align:start}.visual-card--accent-bpm[data-v-b33fa723]{--visual-card-accent: var(--color-bpm)}.visual-card--accent-ecm[data-v-b33fa723]{--visual-card-accent: var(--color-ecm)}.visual-card__wash[data-v-b33fa723]{position:absolute;inset:0 0 auto;z-index:-1;height:78px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--visual-card-accent) 14%,transparent),transparent 62%),radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--visual-card-glow-b) 18%,transparent),transparent 70%);pointer-events:none}.visual-card__reveal[data-v-b33fa723]{animation:visual-card-reveal-b33fa723 .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--reveal-index, 0) * .11s + .12s)}.visual-card__header[data-v-b33fa723]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.visual-card__icon[data-v-b33fa723]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:13px;color:var(--visual-card-accent);background:color-mix(in srgb,var(--visual-card-accent) 14%,var(--bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--visual-card-accent) 22%,transparent)}.visual-card__heading[data-v-b33fa723]{display:flex;flex-direction:column;gap:3px;min-width:0}.visual-card__eyebrow[data-v-b33fa723]{display:flex;align-items:center;gap:8px;min-width:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.visual-card__eyebrow-text[data-v-b33fa723]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-card__live[data-v-b33fa723]{display:inline-flex;flex:none;align-items:center;gap:5px;padding:1px 7px 1px 5px;border-radius:999px;color:var(--visual-card-accent);background:color-mix(in srgb,var(--visual-card-accent) 12%,transparent);letter-spacing:.06em}.visual-card__equalizer[data-v-b33fa723]{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.visual-card__equalizer span[data-v-b33fa723]{width:2px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom;transform:scaleY(calc(.3 + var(--voice-level, 0) * .7));animation:visual-card-equalizer-b33fa723 .9s ease-in-out infinite}.visual-card__equalizer span[data-v-b33fa723]:nth-child(2){animation-delay:.18s}.visual-card__equalizer span[data-v-b33fa723]:nth-child(3){animation-delay:.36s}.visual-card__title[data-v-b33fa723]{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--text-primary);text-decoration:none}.visual-card__title--link[data-v-b33fa723]{border-radius:4px;transition:color .15s ease}.visual-card__title--link[data-v-b33fa723],.visual-card__title--link[data-v-b33fa723]:visited{color:var(--text-primary)}.visual-card__title--link[data-v-b33fa723]:hover{color:var(--text-link);text-decoration:none}.visual-card__title--link:hover .visual-card__go[data-v-b33fa723]{transform:translate(3px);opacity:1}.visual-card__title--link[data-v-b33fa723]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.visual-card__title-text[data-v-b33fa723]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-card__go[data-v-b33fa723]{flex:none;font-size:10px;opacity:.5;transition:transform .15s ease,opacity .15s ease}.visual-card__number[data-v-b33fa723]{flex:none;font-family:DM Mono,ui-monospace,monospace;font-weight:500;font-variant-numeric:tabular-nums;color:var(--visual-card-accent)}.visual-card__badge[data-v-b33fa723]{flex:none;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.visual-card__badge--active[data-v-b33fa723]{color:color-mix(in srgb,var(--color-success) 60%,var(--text-primary));background:var(--color-success-soft-bg)}.visual-card__badge--urgent[data-v-b33fa723]{color:color-mix(in srgb,var(--color-danger) 60%,var(--text-primary));background:var(--color-danger-soft-bg)}.visual-card__progress[data-v-b33fa723]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--visual-card-accent) 6%,var(--bg-card))}.visual-card__ring[data-v-b33fa723]{position:relative;width:54px;height:54px}.visual-card__ring svg[data-v-b33fa723]{width:100%;height:100%;transform:rotate(-90deg)}.visual-card__ring-track[data-v-b33fa723],.visual-card__ring-fill[data-v-b33fa723]{fill:none;stroke-width:4.5}.visual-card__ring-track[data-v-b33fa723]{stroke:color-mix(in srgb,var(--visual-card-accent) 16%,transparent)}.visual-card__ring-fill[data-v-b33fa723]{stroke:var(--visual-card-accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ring-progress, 0));animation:visual-card-ring-b33fa723 1s .25s cubic-bezier(.2,.8,.2,1) both}.visual-card__ring-value[data-v-b33fa723]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.visual-card__ring-value small[data-v-b33fa723]{font-size:9px;font-weight:600;margin-left:1px;color:var(--text-tertiary)}.visual-card__progress-text[data-v-b33fa723]{display:flex;flex-direction:column;gap:6px;min-width:0}.visual-card__progress-label[data-v-b33fa723]{font-size:12.5px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.visual-card__stage[data-v-b33fa723]{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:11.5px}.visual-card__stage-dot[data-v-b33fa723]{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--visual-card-accent)}.visual-card__stage-dot[data-v-b33fa723]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--visual-card-accent);animation:visual-card-pulse-b33fa723 1.8s ease-out infinite}.visual-card__stage-label[data-v-b33fa723]{flex:none;color:var(--text-tertiary)}.visual-card__stage-name[data-v-b33fa723]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary)}.visual-card__line[data-v-b33fa723]{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:12px}.visual-card__line-label[data-v-b33fa723]{flex:none;color:var(--text-tertiary)}.visual-card__line-value[data-v-b33fa723]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary)}.visual-card__file[data-v-b33fa723]{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:1px dashed color-mix(in srgb,var(--visual-card-accent) 35%,var(--border-card));border-radius:10px;font-size:12px}.visual-card__file-type[data-v-b33fa723]{flex:none;padding:2px 6px;border-radius:5px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-accent);background:var(--visual-card-accent)}.visual-card__file-name[data-v-b33fa723]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.visual-card__summary[data-v-b33fa723]{position:relative;display:-webkit-box;margin:0;padding-left:12px;overflow:hidden;font-size:12.5px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical}.visual-card__summary[data-v-b33fa723]:before{content:"";position:absolute;inset:2px auto 2px 0;width:3px;border-radius:3px;background:linear-gradient(var(--visual-card-accent),color-mix(in srgb,var(--visual-card-accent) 20%,transparent))}.visual-card__points[data-v-b33fa723]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.visual-card__points li[data-v-b33fa723]{max-width:100%;padding:3px 9px;overflow:hidden;border-radius:999px;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb,var(--visual-card-accent) 10%,var(--bg-card))}.visual-card__fields[data-v-b33fa723]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:1px;margin:0;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--border-card) 80%,transparent)}.visual-card__field[data-v-b33fa723]{min-width:0;padding:7px 10px;background:var(--bg-card)}.visual-card__field dt[data-v-b33fa723]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary)}.visual-card__field dd[data-v-b33fa723]{display:-webkit-box;margin:2px 0 0;overflow:hidden;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.visual-card__figures[data-v-b33fa723]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.visual-card__figure[data-v-b33fa723]{display:flex;flex-direction:column;gap:2px;min-width:0}.visual-card__figure-value[data-v-b33fa723]{order:-1;margin:0;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.visual-card__figure-label[data-v-b33fa723]{font-size:11px;font-weight:600;line-height:1.3;color:var(--text-tertiary)}.visual-card__figure--hero[data-v-b33fa723]{grid-column:1/-1;padding:10px 12px;border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--visual-card-glow-a) 22%,var(--bg-card)),color-mix(in srgb,var(--visual-card-glow-b) 20%,var(--bg-card)))}.visual-card__figure--hero .visual-card__figure-value[data-v-b33fa723]{font-size:34px;letter-spacing:-.03em}.visual-card__items[data-v-b33fa723]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.visual-card__item[data-v-b33fa723]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;border-radius:10px;color:var(--text-primary);text-decoration:none}.visual-card__item--link[data-v-b33fa723]{transition:background .15s ease,color .15s ease}.visual-card__item--link[data-v-b33fa723],.visual-card__item--link[data-v-b33fa723]:visited{color:var(--text-primary)}.visual-card__item--link[data-v-b33fa723]:hover{background:var(--bg-hover);text-decoration:none}.visual-card__item--link:hover .visual-card__item-go[data-v-b33fa723]{transform:translate(2px);opacity:1}.visual-card__item--link[data-v-b33fa723]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.visual-card__item-mark[data-v-b33fa723]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:10px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-card))}.visual-card__item-text[data-v-b33fa723]{display:flex;flex-direction:column;min-width:0}.visual-card__item-title[data-v-b33fa723],.visual-card__item-subtitle[data-v-b33fa723]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-card__item-title[data-v-b33fa723]{font-size:12.5px;font-weight:600}.visual-card__item-subtitle[data-v-b33fa723]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.visual-card__item-go[data-v-b33fa723]{font-size:9px;color:var(--text-tertiary);opacity:.6;transition:transform .15s ease,opacity .15s ease}.visual-card__more[data-v-b33fa723]{margin:0;font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.visual-card--compact[data-v-b33fa723]{gap:10px;padding:13px 14px;border:1px solid transparent;border-radius:18px;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,linear-gradient(135deg,var(--blob-sky, var(--border-card)),var(--blob-indigo, var(--border-card)) 55%,var(--blob-lilac, var(--border-card))) border-box;box-shadow:0 22px 48px -16px color-mix(in srgb,var(--blob-indigo, var(--text-primary)) 50%,transparent),0 0 18px color-mix(in srgb,var(--blob-sky, transparent) 40%,transparent)}.visual-card--compact .visual-card__summary[data-v-b33fa723]{-webkit-line-clamp:3}.visual-card--compact .visual-card__figure--hero .visual-card__figure-value[data-v-b33fa723]{font-size:30px}@keyframes visual-card-reveal-b33fa723{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes visual-card-ring-b33fa723{0%{stroke-dashoffset:100}}@keyframes visual-card-pulse-b33fa723{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes visual-card-equalizer-b33fa723{0%,to{transform:scaleY(calc(.3 + var(--voice-level, 0) * .5))}50%{transform:scaleY(calc(.6 + var(--voice-level, 0) * .4))}}@media(prefers-reduced-motion:reduce){.visual-card__reveal[data-v-b33fa723],.visual-card__ring-fill[data-v-b33fa723],.visual-card__stage-dot[data-v-b33fa723]:after,.visual-card__equalizer span[data-v-b33fa723]{animation:none}}.message-visual-cards[data-v-23d14d9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin-top:12px;word-break:normal}.intelligence-message[data-v-23d14d9a]{width:100%;max-width:100%}.intelligence-message.user-message[data-v-23d14d9a]{align-items:flex-end}.intelligence-message.user-message .message-bubble[data-v-23d14d9a]{border-radius:18px 18px 4px;max-width:70%;min-width:0}.intelligence-message.ai-message[data-v-23d14d9a]{align-items:flex-start}.intelligence-message.ai-message .message-bubble[data-v-23d14d9a]{border-radius:18px 18px 18px 4px;max-width:70%;min-width:0}.intelligence-message .message-bubble[data-v-23d14d9a]{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-23d14d9a]{line-height:1.5;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;overflow:hidden;width:100%}.intelligence-message .message-content .interrupted-answer[data-v-23d14d9a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:8px;font-size:11.5px;color:var(--text-tertiary)}.intelligence-message .message-content .interrupted-answer__rule[data-v-23d14d9a]{flex-basis:100%;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text-tertiary) 55%,transparent) 0 6px,transparent 6px 11px)}.intelligence-message .message-content .interrupted-answer__label[data-v-23d14d9a]{display:inline-flex;align-items:center;gap:6px;font-weight:600}.intelligence-message .message-content .interrupted-answer__toggle[data-v-23d14d9a]{padding:0;border:none;background:transparent;color:var(--text-link);font-size:11.5px;cursor:pointer}.intelligence-message .message-content .interrupted-answer__toggle[data-v-23d14d9a]:hover{text-decoration:underline}.intelligence-message .message-content .interrupted-answer__unspoken[data-v-23d14d9a]{flex-basis:100%;margin:4px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--text-tertiary) 40%,transparent);font-size:12.5px;line-height:1.45;color:var(--text-secondary);opacity:.85}.intelligence-message .message-content .message-voice-badge[data-v-23d14d9a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 6px 4px 0;border-radius:50%;font-size:9px;color:var(--text-link);background:color-mix(in srgb,var(--color-bpm) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-bpm) 30%,transparent);vertical-align:middle}.intelligence-message .message-content .message-screenshot[data-v-23d14d9a]{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-23d14d9a]{display:block;max-width:100%;max-height:180px;object-fit:cover}.intelligence-message .message-content .progress-steps[data-v-23d14d9a]{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.intelligence-message .message-content .progress-steps--settled[data-v-23d14d9a]{opacity:.75}.intelligence-message .message-content .progress-step[data-v-23d14d9a]{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-23d14d9a]{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-23d14d9a]{font-size:.72rem}.intelligence-message .message-content .progress-step__spinner[data-v-23d14d9a]{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-23d14d9a .7s linear infinite}.intelligence-message .message-content .progress-step--running[data-v-23d14d9a]{color:var(--text-secondary)}.intelligence-message .message-content .progress-step--done[data-v-23d14d9a]{color:var(--text-tertiary)}.intelligence-message .message-content .progress-step--done .progress-step__icon i[data-v-23d14d9a]{color:var(--color-bpm, #28a745)}.intelligence-message .message-content .progress-step--failed[data-v-23d14d9a]{color:var(--color-danger, #dc3545);font-weight:500}.intelligence-message .message-content .progress-step--failed .progress-step__icon i[data-v-23d14d9a]{color:var(--color-danger, #dc3545)}.intelligence-message .message-content .progress-status[data-v-23d14d9a]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;margin-bottom:8px}.intelligence-message .message-content .progress-status__dots[data-v-23d14d9a]{display:inline-flex;align-items:flex-end;gap:4px;flex-shrink:0}.intelligence-message .message-content .progress-status__dots span[data-v-23d14d9a]{width:6px;height:6px;border-radius:50%;background-color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary));animation:status-dot-bounce-23d14d9a 1.4s ease-in-out infinite}.intelligence-message .message-content .progress-status__dots span[data-v-23d14d9a]:nth-child(2){animation-delay:.16s}.intelligence-message .message-content .progress-status__dots span[data-v-23d14d9a]:nth-child(3){animation-delay:.32s}.intelligence-message .message-content .progress-status__label[data-v-23d14d9a]{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-23d14d9a 1.8s linear infinite}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body{font-size:.95rem}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body>:first-child{margin-top:0}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body>:last-child{margin-bottom:0}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body p{margin:0 0 .65em;line-height:1.6}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h1,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h2,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h3,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h4,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h5,.intelligence-message .message-content[data-v-23d14d9a] .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-23d14d9a] .markdown-body h1{font-size:1.32rem}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h2{font-size:1.18rem}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h3{font-size:1.06rem}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h4{font-size:.98rem}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h5,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h6{font-size:.9rem;color:var(--text-secondary)}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h1,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body h2{padding-bottom:.28em;border-bottom:1px solid var(--border-divider)}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body ul,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body ol{margin:0 0 .65em;padding-left:1.35em}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body li{margin-bottom:.3em;line-height:1.55}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body li::marker{color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary))}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body li>ul,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body li>ol{margin:.3em 0 0}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body strong,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body b{font-weight:600}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body em,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body i{font-style:italic}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body del,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body s{opacity:.7}.intelligence-message .message-content[data-v-23d14d9a] .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-23d14d9a] .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-23d14d9a] .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-23d14d9a] .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-23d14d9a] .markdown-body blockquote>:last-child{margin-bottom:0}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body hr{margin:1.1em 0;border:0;height:1px;background:var(--border-divider)}.intelligence-message .message-content[data-v-23d14d9a] .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-23d14d9a] .markdown-body th,.intelligence-message .message-content[data-v-23d14d9a] .markdown-body td{padding:.4em .7em;border:1px solid var(--border-divider);text-align:left}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body thead th{background:var(--bg-hover);font-weight:600}.intelligence-message .message-content[data-v-23d14d9a] .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-23d14d9a] .markdown-body a:hover{opacity:.82}.intelligence-message .message-content[data-v-23d14d9a] .markdown-body a.intelligence-link-internal{cursor:pointer}.intelligence-message .message-content[data-v-23d14d9a] .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-23d14d9a]{box-shadow:none;animation:none}.intelligence-message.is-streaming .markdown-body[data-v-23d14d9a]>: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-23d14d9a 1s steps(1,end) infinite}.intelligence-message .message-timestamp[data-v-23d14d9a]{font-size:.75rem;opacity:.7;width:100%}.intelligence-message .message-timestamp>div[data-v-23d14d9a]{width:100%;gap:.5rem}.intelligence-message .message-timestamp .processing-time-badge[data-v-23d14d9a]{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-23d14d9a]{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-23d14d9a]{background-color:color-mix(in srgb,var(--text-secondary) 14%,transparent);color:var(--text-secondary)}.intelligence-message .message-timestamp .tool-badge[data-v-23d14d9a]{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-23d14d9a]{background-color:#ffc1071a;color:#ffc107}.intelligence-message .message-timestamp .llm-config-badge[data-v-23d14d9a]{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-23d14d9a]{border-top-color:#0000001a!important}.intelligence-message .sources-section .sources-header[data-v-23d14d9a]{color:#6c757d;font-size:.75rem}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-23d14d9a]{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-23d14d9a]:hover{opacity:1;color:#495057;background-color:#0000000d;border-radius:4px}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-23d14d9a]:active{transform:scale(.95)}.intelligence-message .sources-section .sources-header .sources-toggle-btn[data-v-23d14d9a]:focus{outline:none;box-shadow:none}.intelligence-message .sources-section .sources-header .sources-toggle-btn i[data-v-23d14d9a]{font-size:.75rem;pointer-events:none}.intelligence-message .sources-section .sources-list[data-v-23d14d9a]{gap:.5rem;transition:opacity .2s ease,max-height .3s ease;overflow:hidden}.intelligence-message .sources-section .sources-list[style*="display: none"][data-v-23d14d9a],.intelligence-message .sources-section .sources-list-hidden[data-v-23d14d9a]{display:none!important}.intelligence-message .sources-section .source-item-compact[data-v-23d14d9a]{transition:all .2s;cursor:default;font-size:.75rem;white-space:nowrap;color:inherit;text-decoration:none}.intelligence-message .sources-section .source-item-compact[data-v-23d14d9a]:hover{box-shadow:0 1px 3px #00000026;transform:translateY(-1px)}.intelligence-message .sources-section .source-item-compact .source-filename-compact[data-v-23d14d9a]{color:#495057;line-height:1.2;display:inline-block}.intelligence-message .sources-section .source-item-compact .source-type-chip[data-v-23d14d9a]{font-size:.65rem;font-weight:500;white-space:nowrap}.intelligence-message .sources-section .source-item-compact .source-summary-brief[data-v-23d14d9a]{white-space:normal;line-height:1.3}.intelligence-message .sources-section .source-item-compact.source-item-link[data-v-23d14d9a]{cursor:pointer}.intelligence-message .sources-section .source-item-compact.source-item-link[data-v-23d14d9a]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-message .sources-section .source-link-indicator[data-v-23d14d9a]{color:var(--text-link);flex-shrink:0;font-size:.62rem}.intelligence-message .sources-section .sources-more-badge[data-v-23d14d9a]{cursor:pointer;transition:all .2s;font-size:.75rem}.intelligence-message .sources-section .sources-more-badge[data-v-23d14d9a]:hover{background-color:#e9ecef!important;box-shadow:0 1px 3px #00000026}.intelligence-message .sources-section .sources-more-badge .sources-tooltip[data-v-23d14d9a]{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-23d14d9a]{display:block;padding:.25rem 0;color:inherit;text-decoration:none}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item.source-tooltip-link[data-v-23d14d9a]{cursor:pointer}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item.source-tooltip-link:hover .source-filename-tooltip[data-v-23d14d9a],.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item.source-tooltip-link:focus-visible .source-filename-tooltip[data-v-23d14d9a]{color:var(--text-link)!important;text-decoration:underline}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item .source-filename-tooltip[data-v-23d14d9a]{color:#495057;line-height:1.3}.intelligence-message .sources-section .sources-more-badge .sources-tooltip .source-tooltip-item .source-page[data-v-23d14d9a]{font-size:.65rem}.intelligence-message .document-actions[data-v-23d14d9a]{border-top-color:var(--border-divider)!important}.intelligence-message .document-actions .btn[data-v-23d14d9a]{border-radius:12px;font-weight:500;transition:all .2s}.intelligence-message .document-actions .btn[data-v-23d14d9a]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.intelligence-message.ai-message .message-bubble[data-v-23d14d9a]{background-color:var(--bg-secondary)!important;border-color:var(--border-card)!important;color:var(--text-primary)}.intelligence-message.ai-message .message-content[data-v-23d14d9a] .markdown-body a{color:var(--text-link)}.intelligence-message.ai-message .message-content[data-v-23d14d9a] .markdown-body a:hover{color:var(--text-link-hover);opacity:1}.intelligence-message .source-item-compact.bg-white[data-v-23d14d9a],.intelligence-message .sources-tooltip.bg-white[data-v-23d14d9a]{background-color:var(--bg-card)!important;border-color:var(--border-card)!important}.intelligence-message .sources-more-badge.bg-light[data-v-23d14d9a]{background-color:var(--bg-hover)!important;border-color:var(--border-card)!important}.intelligence-message .sources-more-badge.bg-light[data-v-23d14d9a]:hover{background-color:var(--bg-active)!important}.intelligence-message .sources-section[data-v-23d14d9a]{border-top-color:var(--border-divider)!important}.intelligence-message .source-filename-compact[data-v-23d14d9a],.intelligence-message .source-filename-tooltip[data-v-23d14d9a]{color:var(--text-secondary)!important}@keyframes stream-caret-blink-23d14d9a{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes progress-step-spin-23d14d9a{to{transform:rotate(360deg)}}@keyframes status-shimmer-23d14d9a{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes status-dot-bounce-23d14d9a{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-23d14d9a]>:last-child:after{animation:none;opacity:1}.intelligence-message .progress-step__spinner[data-v-23d14d9a]{animation:none}.intelligence-message .progress-status__label[data-v-23d14d9a]{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-23d14d9a]{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)}.microphone-panel[data-v-a6df0d33]{position:relative}.microphone-chip[data-v-a6df0d33]{display:inline-flex;align-items:center;gap:7px;max-width:220px;padding:5px 10px 5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-card) 70%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-size:11.5px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.microphone-chip[data-v-a6df0d33]:hover,.microphone-chip.microphone-chip--open[data-v-a6df0d33]{color:var(--text-primary);background:var(--bg-card)}.microphone-chip[data-v-a6df0d33]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.microphone-chip--warning[data-v-a6df0d33]{border-color:var(--color-warning-soft-border)}.microphone-chip__label[data-v-a6df0d33]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microphone-chip__alert[data-v-a6df0d33]{color:var(--color-warning);font-size:10px}.microphone-chip__caret[data-v-a6df0d33]{font-size:8px;opacity:.6;transition:transform .2s ease}.microphone-chip--open .microphone-chip__caret[data-v-a6df0d33]{transform:rotate(180deg)}.microphone-card[data-v-a6df0d33]{position:absolute;top:calc(100% + 8px);right:0;z-index:3;display:flex;flex-direction:column;gap:12px;width:min(300px,100vw - 40px);padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent);background:color-mix(in srgb,var(--bg-card) 92%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--text-primary) 16%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top right}.microphone-card__eyebrow[data-v-a6df0d33]{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.microphone-card__devices[data-v-a6df0d33]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.microphone-device[data-v-a6df0d33]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:11px;background:transparent;color:var(--text-secondary);font-size:12.5px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.microphone-device[data-v-a6df0d33]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.microphone-device[data-v-a6df0d33]:disabled{cursor:default;opacity:.55}.microphone-device[data-v-a6df0d33]:focus-visible{outline:2px solid var(--text-link);outline-offset:-2px}.microphone-device__dot[data-v-a6df0d33]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--text-tertiary) 70%,transparent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.microphone-device__name[data-v-a6df0d33]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microphone-device__tag[data-v-a6df0d33]{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:var(--color-warning-soft-bg);color:var(--color-warning-text);font-size:10px;font-weight:700;letter-spacing:.04em}.microphone-device--active[data-v-a6df0d33]{color:var(--text-primary);font-weight:600}.microphone-device--active .microphone-device__dot[data-v-a6df0d33]{border-color:var(--color-bpm);background:var(--color-bpm);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bpm) 22%,transparent)}.microphone-card__warning[data-v-a6df0d33]{display:flex;gap:9px;margin:0;padding:9px 11px;border-radius:12px;border:1px solid var(--color-warning-soft-border);background:var(--color-warning-soft-bg);color:var(--color-warning-text);font-size:11.5px;line-height:1.45}.microphone-card__warning i[data-v-a6df0d33]{margin-top:2px}.level-meter[data-v-a6df0d33]{display:grid;grid-template-columns:repeat(18,1fr);gap:3px;height:22px;padding:4px;border-radius:10px;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.level-meter__segment[data-v-a6df0d33]{border-radius:3px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);transform:scaleY(.55);transition:background .08s linear,transform .08s linear}.level-meter__segment--lit[data-v-a6df0d33]{background:var(--color-bpm);transform:scaleY(1)}.level-meter__segment--lit.level-meter__segment--hot[data-v-a6df0d33]{background:var(--color-warning)}.level-meter--recording .level-meter__segment--lit[data-v-a6df0d33]:not(.level-meter__segment--hot){background:var(--color-danger)}.microphone-check[data-v-a6df0d33]{display:flex;flex-direction:column;gap:6px}.microphone-check__button[data-v-a6df0d33]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 14px;border:none;border-radius:999px;background:var(--text-primary);color:var(--bg-card);font-size:12.5px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.microphone-check__button[data-v-a6df0d33]:hover{transform:translateY(-1px)}.microphone-check__button[data-v-a6df0d33]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.microphone-check__glyph[data-v-a6df0d33]{display:inline-grid;place-items:center;width:18px;height:18px;font-size:9px}.microphone-check__button--recording .microphone-check__glyph[data-v-a6df0d33]{color:var(--color-danger);animation:microphone-recording-pulse-a6df0d33 1s ease-in-out infinite}.microphone-check__caption[data-v-a6df0d33]{min-height:32px;margin:0;font-size:11.5px;line-height:1.4;text-align:center;color:var(--text-tertiary)}.microphone-card-pop-enter-active[data-v-a6df0d33],.microphone-card-pop-leave-active[data-v-a6df0d33]{transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.microphone-card-pop-enter[data-v-a6df0d33],.microphone-card-pop-leave-to[data-v-a6df0d33]{opacity:0;transform:translateY(-4px) scale(.97)}@keyframes microphone-recording-pulse-a6df0d33{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.microphone-check__button--recording .microphone-check__glyph[data-v-a6df0d33],.microphone-card-pop-enter-active[data-v-a6df0d33],.microphone-card-pop-leave-active[data-v-a6df0d33]{animation:none;transition:none}}.visual-cards[data-v-5bb27468]{display:flex;flex-direction:column;gap:8px;width:min(100%,440px);min-height:0}.visual-cards__announcement[data-v-5bb27468]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visual-cards__stack[data-v-5bb27468]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.visual-cards__stack[data-v-5bb27468]:empty{display:none}.visual-cards__loading[data-v-5bb27468]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:14px 16px;overflow:hidden;border:1px solid transparent;border-radius:18px;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,linear-gradient(135deg,var(--blob-sky, var(--border-card)),var(--blob-indigo, var(--border-card)) 55%,var(--blob-lilac, var(--border-card))) border-box;box-shadow:0 22px 48px -16px color-mix(in srgb,var(--blob-indigo, var(--text-primary)) 45%,transparent)}.visual-cards__loading[data-v-5bb27468]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--blob-sky, var(--color-bpm)) 22%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:visual-cards-sweep-5bb27468 1.6s ease-in-out infinite;pointer-events:none}.visual-cards__loading-icon[data-v-5bb27468]{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--blob-indigo, var(--text-primary)) 14%,var(--bg-card))}.visual-cards__loading-icon span[data-v-5bb27468]{width:4px;height:4px;border-radius:50%;background:var(--blob-indigo, var(--text-tertiary));animation:visual-cards-orbit-5bb27468 1.1s ease-in-out infinite}.visual-cards__loading-icon span[data-v-5bb27468]:nth-child(2){animation-delay:.15s}.visual-cards__loading-icon span[data-v-5bb27468]:nth-child(3){animation-delay:.3s}.visual-cards__loading-lines[data-v-5bb27468]{display:flex;flex-direction:column;gap:6px}.visual-cards__loading-lines span[data-v-5bb27468]{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 7%,transparent),color-mix(in srgb,var(--text-primary) 14%,transparent),color-mix(in srgb,var(--text-primary) 7%,transparent));background-size:200% 100%;animation:visual-cards-shimmer-5bb27468 1.4s ease-in-out infinite}.visual-cards__loading-lines span[data-v-5bb27468]:first-child{width:62%}.visual-cards__loading-lines span[data-v-5bb27468]:last-child{width:38%}.visual-cards__loading-text[data-v-5bb27468]{margin-top:7px;font-size:11.5px;font-weight:600;color:var(--text-secondary)}.visual-cards__more[data-v-5bb27468]{margin:0;align-self:flex-end;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-primary) 84%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent)}.visual-card-rise-enter-active[data-v-5bb27468]{transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--visual-card-order, 0) * 70ms)}.visual-card-rise-leave-active[data-v-5bb27468]{transition:opacity .18s ease}.visual-card-rise-enter[data-v-5bb27468],.visual-card-rise-leave-to[data-v-5bb27468]{opacity:0}.visual-card-rise-enter[data-v-5bb27468]{transform:translateY(6px)}.visual-card-rise-move[data-v-5bb27468]{transition:transform .25s ease}.visual-cards--compact[data-v-5bb27468]{justify-content:flex-end}.visual-cards--compact .visual-cards__stack[data-v-5bb27468]{overflow:visible}.visual-cards--compact .visual-cards__more[data-v-5bb27468]{order:-1}.visual-cards--compact .visual-card-rise-enter-active[data-v-5bb27468]{transform-origin:calc(100% - 40px) calc(100% + 30px);transition:opacity .24s ease,transform .5s cubic-bezier(.18,1.25,.4,1)}.visual-cards--compact .visual-card-rise-enter[data-v-5bb27468]{transform:translateY(18px) scale(.6)}@keyframes visual-cards-sweep-5bb27468{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes visual-cards-orbit-5bb27468{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@keyframes visual-cards-shimmer-5bb27468{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.visual-card-rise-enter-active[data-v-5bb27468],.visual-card-rise-leave-active[data-v-5bb27468],.visual-card-rise-move[data-v-5bb27468]{transition:none}.visual-cards__loading-lines span[data-v-5bb27468],.visual-cards__loading-icon span[data-v-5bb27468],.visual-cards__loading[data-v-5bb27468]:after{animation:none}}.voice-overlay[data-v-b8c91ab4]{--voice-level: 0;--blob-size: clamp(190px, 40vmin, 300px);--blob-white: #ffffff;--blob-sky: #9fd3ff;--blob-indigo: color-mix(in srgb, var(--color-bpm) 70%, #7f9dff);--blob-mint: color-mix(in srgb, var(--color-ecm) 55%, #baf5ff);--blob-lilac: #cbb8ff;position:absolute;inset:0;z-index:10060;display:grid;grid-template-rows:auto 1fr auto;align-items:center;overflow:hidden;border-radius:inherit;color:var(--text-primary);background:var(--bg-primary);isolation:isolate;animation:voice-overlay-in-b8c91ab4 .42s cubic-bezier(.2,.8,.2,1) both}.voice-overlay__atmosphere[data-v-b8c91ab4]{position:absolute;inset:-25%;z-index:-1;background:radial-gradient(ellipse 55% 40% at 50% 46%,color-mix(in srgb,var(--blob-sky) 30%,transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 18% 96%,color-mix(in srgb,var(--blob-mint) 18%,transparent),transparent 70%),radial-gradient(ellipse 45% 45% at 88% 8%,color-mix(in srgb,var(--blob-lilac) 20%,transparent),transparent 70%);filter:blur(22px);opacity:.85;transition:opacity .6s ease;animation:voice-atmosphere-drift-b8c91ab4 26s ease-in-out infinite alternate}.voice-overlay__header[data-v-b8c91ab4]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0;animation:voice-rise-b8c91ab4 .5s .05s cubic-bezier(.2,.8,.2,1) both}.voice-overlay__heading[data-v-b8c91ab4]{display:flex;flex-direction:column;gap:2px}.voice-overlay__eyebrow[data-v-b8c91ab4]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.voice-overlay__title[data-v-b8c91ab4]{font-size:13px;font-weight:600;color:var(--text-secondary)}.voice-overlay__header-actions[data-v-b8c91ab4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.talk-mode-switch[data-v-b8c91ab4]{display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.talk-mode-switch__option[data-v-b8c91ab4]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:none;border-radius:999px;background:transparent;color:var(--text-tertiary);font-size:11.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.talk-mode-switch__option[data-v-b8c91ab4]:hover{color:var(--text-primary)}.talk-mode-switch__option[data-v-b8c91ab4]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.talk-mode-switch__option--active[data-v-b8c91ab4]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 2px 10px #0000001a}.voice-overlay__stage[data-v-b8c91ab4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:8px 24px;min-height:0}.voice-blob[data-v-b8c91ab4]{position:relative;width:var(--blob-size);height:var(--blob-size);padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;animation:voice-rise-b8c91ab4 .6s .1s cubic-bezier(.2,.8,.2,1) both}.voice-blob[data-v-b8c91ab4]:focus-visible{outline:2px solid var(--text-link);outline-offset:12px}.voice-blob__body[data-v-b8c91ab4]{position:absolute;inset:12%;border-radius:50%;box-shadow:0 24px 60px color-mix(in srgb,var(--blob-indigo) 28%,transparent);transform:scale(calc(1 + var(--voice-level) * .14));transition:transform .1s ease-out;animation:voice-blob-morph-b8c91ab4 9s ease-in-out infinite}.voice-blob__clip[data-v-b8c91ab4]{position:absolute;inset:0;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--blob-white);box-shadow:inset 0 0 40px #ffffffe6;-webkit-mask-image:radial-gradient(#000,#000);mask-image:radial-gradient(#000,#000);transform:translateZ(0)}.voice-blob__layer[data-v-b8c91ab4]{position:absolute;inset:-30%;border-radius:50%;filter:blur(18px);mix-blend-mode:multiply;opacity:.9}.voice-blob__layer--a[data-v-b8c91ab4]{background:radial-gradient(circle at 35% 35%,var(--blob-sky) 0%,transparent 55%);animation:voice-layer-a-b8c91ab4 7s ease-in-out infinite}.voice-blob__layer--b[data-v-b8c91ab4]{background:radial-gradient(circle at 65% 40%,var(--blob-indigo) 0%,transparent 50%);animation:voice-layer-b-b8c91ab4 8.5s ease-in-out infinite}.voice-blob__layer--c[data-v-b8c91ab4]{background:radial-gradient(circle at 45% 70%,var(--blob-mint) 0%,transparent 52%);animation:voice-layer-c-b8c91ab4 10s ease-in-out infinite}.voice-blob__layer--d[data-v-b8c91ab4]{background:radial-gradient(circle at 70% 75%,var(--blob-lilac) 0%,transparent 50%);animation:voice-layer-d-b8c91ab4 11.5s ease-in-out infinite}.voice-blob__grain[data-v-b8c91ab4]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.4) 22%,transparent 48%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.35) 0%,transparent 40%);mix-blend-mode:screen}.voice-blob__ring[data-v-b8c91ab4]{position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--blob-indigo) 35%,transparent);opacity:0;transform:scale(.9);pointer-events:none}.voice-blob__muted-mark[data-v-b8c91ab4]{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--blob-size) * .18);color:color-mix(in srgb,var(--text-primary) 70%,transparent)}.voice-overlay__status[data-v-b8c91ab4]{display:inline-flex;align-items:baseline;gap:6px;margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--text-primary);min-height:22px;animation:voice-rise-b8c91ab4 .6s .18s cubic-bezier(.2,.8,.2,1) both}.voice-overlay__ellipsis[data-v-b8c91ab4]{display:inline-flex;gap:3px}.voice-overlay__ellipsis span[data-v-b8c91ab4]{width:4px;height:4px;border-radius:50%;background:var(--text-tertiary);animation:voice-ellipsis-b8c91ab4 1.2s ease-in-out infinite}.voice-overlay__ellipsis span[data-v-b8c91ab4]:nth-child(2){animation-delay:.15s}.voice-overlay__ellipsis span[data-v-b8c91ab4]:nth-child(3){animation-delay:.3s}.voice-overlay__transcript[data-v-b8c91ab4]{max-width:34ch;margin:-8px 0 0;font-size:13px;line-height:1.45;text-align:center;color:var(--text-secondary);text-wrap:balance}.voice-overlay[data-v-b8c91ab4]:not(.voice-overlay--compact){container:voice-overlay/inline-size}.voice-overlay__cards[data-v-b8c91ab4]{flex:0 1 auto;min-height:0}.voice-overlay--with-cards[data-v-b8c91ab4]:not(.voice-overlay--compact){--blob-size: clamp(110px, 24vmin, 168px);grid-template-rows:auto minmax(0,1fr) auto}.voice-overlay--with-cards:not(.voice-overlay--compact) .voice-overlay__stage[data-v-b8c91ab4]{justify-content:flex-start;gap:14px;height:100%;padding-top:4px;padding-bottom:12px;overflow:hidden}.voice-overlay--with-cards:not(.voice-overlay--compact) .voice-overlay__cards[data-v-b8c91ab4]{flex:1 1 auto}@container voice-overlay (min-width: 820px){.voice-overlay--with-cards .voice-overlay__stage[data-v-b8c91ab4]{display:grid;grid-template-columns:minmax(220px,400px) minmax(320px,440px);justify-content:center;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". cards" "orb cards" "status cards" "transcript cards" ". cards";justify-items:center;column-gap:clamp(32px,6cqi,72px);row-gap:14px;padding:12px clamp(24px,5cqi,64px) 16px}.voice-overlay--with-cards[data-v-b8c91ab4]{--blob-size: clamp(150px, 28vmin, 240px)}.voice-overlay--with-cards .voice-blob[data-v-b8c91ab4]{grid-area:orb}.voice-overlay--with-cards .voice-overlay__status[data-v-b8c91ab4]{grid-area:status}.voice-overlay--with-cards .voice-overlay__transcript[data-v-b8c91ab4]{grid-area:transcript;margin:0}.voice-overlay--with-cards .voice-overlay__cards[data-v-b8c91ab4]{grid-area:cards;align-self:center;justify-self:stretch;width:100%;max-height:100%}}.voice-overlay__controls[data-v-b8c91ab4]{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:12px;padding:0 28px 26px;animation:voice-rise-b8c91ab4 .6s .24s cubic-bezier(.2,.8,.2,1) both}.voice-overlay__hint[data-v-b8c91ab4]{margin:0;text-align:center;font-size:11.5px;color:var(--text-tertiary);min-height:16px}.voice-control[data-v-b8c91ab4]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,var(--border-card) 70%,transparent);background:color-mix(in srgb,var(--bg-card) 80%,transparent);color:var(--text-primary);font-size:17px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000014;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.voice-control[data-v-b8c91ab4]:hover{transform:translateY(-1px);background:var(--bg-hover)}.voice-control[data-v-b8c91ab4]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.voice-control--active[data-v-b8c91ab4]{background:color-mix(in srgb,var(--text-primary) 88%,transparent);color:var(--bg-card);border-color:transparent}.voice-control--active[data-v-b8c91ab4]:hover{background:var(--text-primary)}.voice-control--end[data-v-b8c91ab4]{color:#fff;background:color-mix(in srgb,#d9453d 88%,var(--text-primary));border-color:transparent}.voice-control--end[data-v-b8c91ab4]:hover{background:#c63a33}.voice-overlay--listening .voice-blob__ring--outer[data-v-b8c91ab4]{animation:voice-ring-b8c91ab4 2.4s ease-out infinite}.voice-overlay--listening .voice-blob__ring--inner[data-v-b8c91ab4]{animation:voice-ring-b8c91ab4 2.4s .8s ease-out infinite}.voice-overlay--speaking .voice-blob__body[data-v-b8c91ab4]{animation-duration:4s}.voice-overlay--speaking .voice-blob__layer[data-v-b8c91ab4]{animation-duration:2.6s;opacity:1}.voice-overlay--waiting-to-talk .voice-blob__ring--outer[data-v-b8c91ab4],.voice-overlay--waiting-to-talk .voice-blob__ring--inner[data-v-b8c91ab4]{animation:none}.voice-overlay--waiting-to-talk .voice-blob__body[data-v-b8c91ab4]{animation-duration:14s;transform:scale(.97)}.voice-overlay--thinking .voice-blob__body[data-v-b8c91ab4],.voice-overlay--connecting .voice-blob__body[data-v-b8c91ab4]{animation:voice-blob-think-b8c91ab4 2.8s ease-in-out infinite}.voice-overlay--thinking .voice-blob__layer[data-v-b8c91ab4],.voice-overlay--connecting .voice-blob__layer[data-v-b8c91ab4]{animation-duration:1.8s}.voice-overlay--muted .voice-blob__body[data-v-b8c91ab4]{filter:saturate(.15) brightness(.96);animation:none;transform:scale(.96)}.voice-overlay--muted .voice-blob__layer[data-v-b8c91ab4]{animation-play-state:paused;opacity:.35}.voice-overlay--muted .voice-overlay__atmosphere[data-v-b8c91ab4]{opacity:.3}.voice-transcript-fade-enter-active[data-v-b8c91ab4],.voice-transcript-fade-leave-active[data-v-b8c91ab4]{transition:opacity .25s ease,transform .25s ease}.voice-transcript-fade-enter[data-v-b8c91ab4],.voice-transcript-fade-leave-to[data-v-b8c91ab4]{opacity:0;transform:translateY(4px)}@keyframes voice-overlay-in-b8c91ab4{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes voice-rise-b8c91ab4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes voice-blob-morph-b8c91ab4{0%,to{border-radius:50%}25%{border-radius:58% 42% 55% 45%/45% 58% 42% 55%}50%{border-radius:45% 55% 42% 58%/55% 45% 58% 42%}75%{border-radius:52% 48% 60% 40%/42% 55% 45% 58%}}@keyframes voice-blob-think-b8c91ab4{0%,to{border-radius:50%;transform:scale(1) rotate(0)}30%{border-radius:62% 38% 55% 45%/40% 60%;transform:scale(.94) rotate(8deg)}65%{border-radius:40% 60% 45% 55%/60% 40%;transform:scale(1.03) rotate(-8deg)}}@keyframes voice-layer-a-b8c91ab4{0%,to{transform:translate3d(-8%,-6%,0) scale(1)}50%{transform:translate3d(12%,10%,0) scale(1.15)}}@keyframes voice-layer-b-b8c91ab4{0%,to{transform:translate3d(10%,-8%,0) scale(1.05)}50%{transform:translate3d(-12%,8%,0) scale(.9)}}@keyframes voice-layer-c-b8c91ab4{0%,to{transform:translate3d(-6%,12%,0) scale(.95)}50%{transform:translate3d(10%,-10%,0) scale(1.15)}}@keyframes voice-layer-d-b8c91ab4{0%,to{transform:translate3d(8%,8%,0) scale(1.1)}50%{transform:translate3d(-10%,-12%,0) scale(.92)}}@keyframes voice-ring-b8c91ab4{0%{opacity:.55;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}@keyframes voice-atmosphere-drift-b8c91ab4{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}@keyframes voice-ellipsis-b8c91ab4{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.voice-overlay--compact[data-v-b8c91ab4]{--blob-size: 104px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;grid-template-areas:"status orb" "transcript orb" "controls orb";column-gap:12px;row-gap:6px;align-items:end;overflow:visible;border-radius:0;background:transparent;pointer-events:none;animation:voice-dock-in-b8c91ab4 .45s cubic-bezier(.2,.9,.25,1.15) both}.voice-overlay--compact .voice-overlay__atmosphere[data-v-b8c91ab4]{inset:auto -34px -34px auto;width:calc(var(--blob-size) * 1.9);height:calc(var(--blob-size) * 1.9);border-radius:50%;filter:blur(18px)}.voice-overlay--compact .voice-overlay__stage[data-v-b8c91ab4]{display:contents}.voice-overlay--compact .voice-blob[data-v-b8c91ab4]{grid-area:orb;align-self:end;cursor:grab;touch-action:none;pointer-events:auto;filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--blob-indigo) 34%,transparent))}.voice-overlay--compact .voice-overlay__status[data-v-b8c91ab4],.voice-overlay--compact .voice-overlay__transcript[data-v-b8c91ab4]{justify-self:end;max-width:100%;margin:0;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 84%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.voice-overlay--compact .voice-overlay__status[data-v-b8c91ab4]{grid-area:status;align-self:end;font-size:12px}.voice-overlay--compact .voice-overlay__cards[data-v-b8c91ab4]{--dock-tail-inset: calc(var(--blob-size) * .5 - 7px);position:absolute;right:calc(var(--blob-size) * .18);bottom:calc(var(--blob-size) + 2px);width:min(300px,100vw - 32px);max-height:min(52vh,420px);pointer-events:auto}.voice-overlay--compact .voice-overlay__cards[data-v-b8c91ab4]:after{content:"";position:absolute;right:calc(var(--dock-tail-inset) - var(--blob-size) * .18);bottom:-6px;width:13px;height:13px;border-right:1px solid color-mix(in srgb,var(--blob-indigo) 45%,var(--border-card));border-bottom:1px solid color-mix(in srgb,var(--blob-indigo) 45%,var(--border-card));border-bottom-right-radius:3px;background:var(--bg-card);transform:rotate(45deg)}.voice-overlay--compact .voice-overlay__transcript[data-v-b8c91ab4]{grid-area:transcript;display:-webkit-box;overflow:hidden;border-radius:14px;font-size:12.5px;line-height:1.35;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical}.voice-overlay--compact .voice-overlay__controls[data-v-b8c91ab4]{grid-area:controls;justify-self:end;display:flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 84%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 80%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;animation:none}.voice-overlay--compact .voice-control[data-v-b8c91ab4]{width:26px;height:26px;border:none;font-size:11px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.voice-overlay--compact .voice-control--end[data-v-b8c91ab4]{color:#fff;background:color-mix(in srgb,#d9453d 88%,var(--text-primary))}.voice-overlay--compact.voice-overlay--compact-left[data-v-b8c91ab4]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"orb status" "orb transcript" "orb controls"}.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__atmosphere[data-v-b8c91ab4]{inset:auto auto -34px -34px}.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__status[data-v-b8c91ab4],.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__transcript[data-v-b8c91ab4],.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__controls[data-v-b8c91ab4]{justify-self:start}.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__cards[data-v-b8c91ab4]{right:auto;left:calc(var(--blob-size) * .18)}.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__cards[data-v-b8c91ab4]:after{right:auto;left:calc(var(--dock-tail-inset) - var(--blob-size) * .18)}.voice-overlay--compact.voice-overlay--compact-left .voice-overlay__transcript[data-v-b8c91ab4]{text-align:left}.voice-overlay--compact.voice-overlay--dragging[data-v-b8c91ab4]{-webkit-user-select:none;user-select:none}.voice-overlay--compact.voice-overlay--dragging .voice-blob[data-v-b8c91ab4]{cursor:grabbing}@keyframes voice-dock-in-b8c91ab4{0%{opacity:0;transform:translateY(18px) scale(.86)}to{opacity:1;transform:none}}@media(max-width:640px){.voice-overlay__header[data-v-b8c91ab4]{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.voice-overlay[data-v-b8c91ab4],.voice-overlay__header[data-v-b8c91ab4],.voice-blob[data-v-b8c91ab4],.voice-blob__body[data-v-b8c91ab4],.voice-blob__layer[data-v-b8c91ab4],.voice-blob__ring[data-v-b8c91ab4],.voice-overlay__status[data-v-b8c91ab4],.voice-overlay__controls[data-v-b8c91ab4],.voice-overlay__atmosphere[data-v-b8c91ab4]{animation:none}}.intelligence-chat[data-v-dfea1cc7]{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-dfea1cc7]{position:absolute;top:12px;right:16px;z-index:10055;display:inline-flex;align-items:center;gap:8px}.intelligence-chat .debug-launcher__badge[data-v-dfea1cc7]{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-dfea1cc7]{font-size:.5rem}.intelligence-chat .debug-launcher__btn[data-v-dfea1cc7]{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-dfea1cc7]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat .debug-launcher__btn--active[data-v-dfea1cc7]{border-color:color-mix(in srgb,var(--text-link) 45%,var(--border-card));color:var(--text-link)}.intelligence-chat .card-header[data-v-dfea1cc7]{display:none}.intelligence-chat .card-body[data-v-dfea1cc7]{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-dfea1cc7]{width:100%;max-width:100%;min-height:100%;display:flex;flex-direction:column;flex:1}.intelligence-chat .scroll-to-end-anchor[data-v-dfea1cc7]{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-dfea1cc7]{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-dfea1cc7]:hover{background:var(--bg-hover);transform:translateY(-100%) scale(1.05)}.intelligence-chat .scroll-to-end-btn[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .scroll-to-end-btn i[data-v-dfea1cc7]{font-size:.9rem}.intelligence-chat .empty-state[data-v-dfea1cc7]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-block:auto;flex-shrink:0;text-align:center;min-height:220px;padding:1.5rem 1rem}.intelligence-chat .empty-state__eyebrow[data-v-dfea1cc7]{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-dfea1cc7]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.intelligence-chat .empty-state__copy[data-v-dfea1cc7]{margin:0 0 1rem;max-width:280px;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.intelligence-chat .suggestion-pills[data-v-dfea1cc7]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.intelligence-chat .empty-state__guide[data-v-dfea1cc7]{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-dfea1cc7]{font-size:.8rem}.intelligence-chat .empty-state__guide[data-v-dfea1cc7]:hover{color:var(--text-link-hover);text-decoration:underline}.intelligence-chat .empty-state__guide[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:3px;border-radius:4px}.intelligence-chat .suggestion-pill[data-v-dfea1cc7]{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-dfea1cc7]: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-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .suggestion-pill[data-v-dfea1cc7]:disabled{opacity:.5;cursor:not-allowed}.intelligence-chat .older-messages-loader[data-v-dfea1cc7]{display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--text-tertiary)}.intelligence-chat .conversation-skeleton[data-v-dfea1cc7]{display:flex;flex-direction:column;gap:1.75rem;width:100%;padding:16px 0 24px}.intelligence-chat .skeleton-row[data-v-dfea1cc7]{display:flex;width:100%;opacity:0;animation:conversation-skeleton-fade-dfea1cc7 .5s ease forwards}.intelligence-chat .skeleton-row--in[data-v-dfea1cc7]{justify-content:flex-start}.intelligence-chat .skeleton-row--out[data-v-dfea1cc7]{justify-content:flex-end}.intelligence-chat .skeleton-row[data-v-dfea1cc7]:nth-child(2){animation-delay:.09s}.intelligence-chat .skeleton-row[data-v-dfea1cc7]:nth-child(3){animation-delay:.18s}.intelligence-chat .skeleton-bubble[data-v-dfea1cc7]{display:flex;flex-direction:column}.intelligence-chat .skeleton-bubble--ai[data-v-dfea1cc7]{width:min(88%,620px);gap:.85rem;padding:2px 0}.intelligence-chat .skeleton-bubble--user[data-v-dfea1cc7]{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-dfea1cc7]{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-dfea1cc7 1.6s linear infinite}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-dfea1cc7]: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-dfea1cc7]:nth-child(2){width:96%}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-dfea1cc7]:nth-child(3){width:90%}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-dfea1cc7]:nth-child(4){width:58%}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-dfea1cc7]{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-dfea1cc7]:nth-child(1){width:84%}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-dfea1cc7]:nth-child(2){width:56%}.intelligence-chat .follow-up-pills[data-v-dfea1cc7]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.intelligence-chat .message-item[data-v-dfea1cc7]{margin-bottom:.5rem;width:100%;max-width:100%;min-width:0}.intelligence-chat .typing-indicator[data-v-dfea1cc7]{display:flex;align-items:center;gap:10px;margin-top:.35rem}.intelligence-chat .typing-indicator__avatar[data-v-dfea1cc7]{display:none}.intelligence-chat .typing-indicator__bubble[data-v-dfea1cc7]{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-dfea1cc7]{display:flex;flex-direction:column;gap:6px;min-width:0}.intelligence-chat .typing-indicator__tools[data-v-dfea1cc7]{display:flex;flex-wrap:wrap;gap:6px}.intelligence-chat .typing-indicator__tool[data-v-dfea1cc7]{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-dfea1cc7]{font-size:.62rem;opacity:.8}.intelligence-chat .typing-indicator__label[data-v-dfea1cc7]{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-dfea1cc7 1.8s linear infinite}.intelligence-chat .typing-dots[data-v-dfea1cc7]{display:inline-flex;align-items:flex-end;gap:4px}.intelligence-chat .typing-dots span[data-v-dfea1cc7]{width:7px;height:7px;border-radius:50%;background-color:color-mix(in srgb,var(--color-bpm) 70%,var(--text-tertiary));animation:typing-dfea1cc7 1.4s ease-in-out infinite}.intelligence-chat .typing-dots span[data-v-dfea1cc7]:nth-child(2){animation-delay:.16s}.intelligence-chat .typing-dots span[data-v-dfea1cc7]:nth-child(3){animation-delay:.32s}.intelligence-chat .message-input-wrapper[data-v-dfea1cc7]{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-dfea1cc7]{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-dfea1cc7]: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-dfea1cc7]{flex:1;min-width:0;position:relative;border:none;background:transparent;padding:0}.intelligence-chat .message-input[data-v-dfea1cc7]{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-dfea1cc7]::placeholder{color:var(--text-placeholder)}.intelligence-chat .message-input[data-v-dfea1cc7]:focus{box-shadow:none!important}.intelligence-chat .composer__send[data-v-dfea1cc7]{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-dfea1cc7]:hover:not(:disabled){filter:brightness(1.08)}.intelligence-chat .composer__send[data-v-dfea1cc7]:disabled{opacity:.45;cursor:not-allowed}.intelligence-chat .composer__screenshot[data-v-dfea1cc7]{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-dfea1cc7]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat .composer__screenshot[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.intelligence-chat .composer__screenshot[data-v-dfea1cc7]:disabled{opacity:.45;cursor:not-allowed}.intelligence-chat .composer__screenshot--active[data-v-dfea1cc7]{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-dfea1cc7]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 22%,transparent);color:var(--text-link)}.intelligence-chat .composer__voice[data-v-dfea1cc7]{position:relative;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,transform .15s ease}.intelligence-chat .composer__voice[data-v-dfea1cc7]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat .composer__voice[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}.intelligence-chat .composer__voice[data-v-dfea1cc7]:disabled{opacity:.45;cursor:not-allowed}.intelligence-chat .composer__voice--mode[data-v-dfea1cc7]{border-color:transparent;background:var(--text-primary);color:var(--bg-card)}.intelligence-chat .composer__voice--mode[data-v-dfea1cc7]:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 85%,var(--color-bpm));color:var(--bg-card);transform:translateY(-1px)}.intelligence-chat .composer__voice-wave[data-v-dfea1cc7]{display:inline-flex;align-items:center;gap:2.5px;height:16px}.intelligence-chat .composer__voice-wave span[data-v-dfea1cc7]{width:2.5px;border-radius:2px;background:currentColor;height:40%;animation:composer-wave-dfea1cc7 1.4s ease-in-out infinite}.intelligence-chat .composer__voice-wave span[data-v-dfea1cc7]:nth-child(1){animation-delay:0s;height:55%}.intelligence-chat .composer__voice-wave span[data-v-dfea1cc7]:nth-child(2){animation-delay:.2s;height:100%}.intelligence-chat .composer__voice-wave span[data-v-dfea1cc7]:nth-child(3){animation-delay:.4s;height:70%}.intelligence-chat .composer__voice-wave span[data-v-dfea1cc7]:nth-child(4){animation-delay:.6s;height:45%}@keyframes composer-wave-dfea1cc7{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.15)}}.intelligence-chat .composer__screenshot-hint[data-v-dfea1cc7]{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-dfea1cc7]{display:flex;flex-direction:column;gap:2px;min-width:0}.intelligence-chat .composer__screenshot-hint-detail[data-v-dfea1cc7]{font-weight:400;line-height:1.35;color:var(--text-secondary)}.intelligence-chat .composer__screenshot-hint-actions[data-v-dfea1cc7]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:4px}.intelligence-chat .composer__screenshot-action[data-v-dfea1cc7]{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-dfea1cc7]:hover{text-decoration:underline}.intelligence-chat .composer__screenshot-action[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat .composer__screenshot-preview[data-v-dfea1cc7]{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-dfea1cc7]{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-dfea1cc7]{margin:.55rem 0 0;text-align:center;font-size:.68rem;line-height:1.35;color:var(--text-tertiary)}.intelligence-chat--page[data-v-dfea1cc7],.intelligence-chat--widget[data-v-dfea1cc7]{background:transparent;box-shadow:none;border:none}.intelligence-chat--page .typing-indicator__bubble[data-v-dfea1cc7],.intelligence-chat--widget .typing-indicator__bubble[data-v-dfea1cc7]{background:transparent;border:none;border-radius:0;padding:4px 0}.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message.user-message .message-bubble,.intelligence-chat--widget[data-v-dfea1cc7] .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-dfea1cc7] .intelligence-message.user-message .message-timestamp,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message.user-message .message-timestamp{opacity:.55;color:var(--text-tertiary)!important}.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message.ai-message .message-bubble,.intelligence-chat--widget[data-v-dfea1cc7] .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-dfea1cc7] .intelligence-message .message-content,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .message-content{font-size:.925rem;line-height:1.6}.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message .message-timestamp,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .message-timestamp{margin-top:.4rem;font-size:.7rem}.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message .sources-section,.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message .document-actions,.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message .signature-actions,.intelligence-chat--page[data-v-dfea1cc7] .intelligence-message .task-actions,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .sources-section,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .document-actions,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .signature-actions,.intelligence-chat--widget[data-v-dfea1cc7] .intelligence-message .task-actions{border-top:1px solid var(--border-divider)!important;margin-top:.75rem;padding-top:.75rem}.intelligence-chat--page[data-v-dfea1cc7]{height:100%;max-height:none;border-radius:0}.intelligence-chat--page .page-chat-header[data-v-dfea1cc7]{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-dfea1cc7]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.intelligence-chat--page .page-chat-header__back[data-v-dfea1cc7]{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-dfea1cc7]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__back[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page .page-chat-header__title[data-v-dfea1cc7]{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-dfea1cc7]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.3}.intelligence-chat--page .page-chat-header__actions[data-v-dfea1cc7]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.intelligence-chat--page .page-chat-header__clear[data-v-dfea1cc7]{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-dfea1cc7]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__clear[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page .page-chat-header__sources[data-v-dfea1cc7]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-tertiary);font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}.intelligence-chat--page .page-chat-header__sources i[data-v-dfea1cc7]{font-size:.85rem}.intelligence-chat--page .page-chat-header__sources[data-v-dfea1cc7]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__sources[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page .page-chat-header__sources--open[data-v-dfea1cc7]{color:var(--color-ecm);border-color:color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-ecm) 8%,transparent)}.intelligence-chat--page .page-chat-header__sources--open[data-v-dfea1cc7]:hover{color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.intelligence-chat--page .page-chat-header__sources-count[data-v-dfea1cc7]{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-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.intelligence-chat--page .page-chat-header__guide[data-v-dfea1cc7]{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-dfea1cc7]:hover{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .page-chat-header__guide[data-v-dfea1cc7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page[data-v-dfea1cc7] .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-dfea1cc7] .page-chat-header__export i{font-size:.85rem}.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export:focus,.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export:active,.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export.active{outline:none;background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export:disabled{opacity:.55;cursor:not-allowed}.intelligence-chat--page[data-v-dfea1cc7] .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-dfea1cc7] .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-dfea1cc7] .page-chat-header__export-menu .dropdown-item:hover,.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page[data-v-dfea1cc7] .page-chat-header__export-menu .dropdown-item:active{background:var(--bg-hover);color:var(--text-primary)}.intelligence-chat--page .card-body[data-v-dfea1cc7]{padding:0 32px}.intelligence-chat--page .chat-scroll[data-v-dfea1cc7]{max-width:760px;margin:0 auto;padding:12px 0 20px}.intelligence-chat--page .empty-state[data-v-dfea1cc7]{flex:0 0 auto;max-width:680px;margin:0 auto;padding:0 0 1.5rem}.intelligence-chat--page .empty-state__title[data-v-dfea1cc7]{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-dfea1cc7]{margin-bottom:1.5rem;max-width:420px;font-size:.95rem}.intelligence-chat--page .suggestion-pills[data-v-dfea1cc7]{max-width:560px;gap:8px}.intelligence-chat--page .suggestion-pill[data-v-dfea1cc7]{padding:8px 14px;font-size:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intelligence-chat--page .message-item[data-v-dfea1cc7]{margin-bottom:1.1rem}.intelligence-chat--page .message-input-wrapper[data-v-dfea1cc7]{z-index:2;padding:8px 32px 20px}.intelligence-chat--page .message-input-wrapper--hero[data-v-dfea1cc7]{padding-top:0;padding-bottom:28px}.intelligence-chat--page .follow-up-pills[data-v-dfea1cc7]{max-width:760px;margin:0 auto 10px}.intelligence-chat--page .composer[data-v-dfea1cc7]{max-width:760px;margin:0 auto}.intelligence-chat--page .composer__row[data-v-dfea1cc7]{padding:10px 10px 10px 18px}.intelligence-chat--page .message-input[data-v-dfea1cc7]{min-height:44px;max-height:160px;font-size:.95rem}.intelligence-chat--page .composer__send[data-v-dfea1cc7]{width:40px;height:40px;min-height:40px}.intelligence-chat--page .composer__disclaimer[data-v-dfea1cc7]{margin-top:12px;max-width:520px;margin-left:auto;margin-right:auto;font-size:.7rem}.intelligence-chat--widget[data-v-dfea1cc7]{height:100%;max-height:none;border-radius:0}.intelligence-chat--widget .card-body[data-v-dfea1cc7]{padding:0 14px}.intelligence-chat--widget .chat-scroll[data-v-dfea1cc7]{padding:8px 0 12px}.intelligence-chat--widget .empty-state[data-v-dfea1cc7]{flex:0 0 auto;padding:.5rem 0 1rem}.intelligence-chat--widget .empty-state__eyebrow[data-v-dfea1cc7]{margin-bottom:.55rem}.intelligence-chat--widget .empty-state__title[data-v-dfea1cc7]{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.intelligence-chat--widget .empty-state__copy[data-v-dfea1cc7]{font-size:.82rem;margin-bottom:.9rem}.intelligence-chat--widget .suggestion-pills[data-v-dfea1cc7]{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.intelligence-chat--widget .suggestion-pill[data-v-dfea1cc7]{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intelligence-chat--widget .message-item[data-v-dfea1cc7]{margin-bottom:.85rem}.intelligence-chat--widget .message-input-wrapper--hero[data-v-dfea1cc7]{padding-top:0}.intelligence-chat--widget .composer__disclaimer[data-v-dfea1cc7]{font-size:.65rem}.tool-chips[data-v-dfea1cc7]{display:flex;flex-wrap:wrap;gap:6px}.tool-chips .tool-chip[data-v-dfea1cc7]{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-dfea1cc7]{background:color-mix(in srgb,#ffc107 12%,transparent);color:#b28704}.tool-chips .tool-chip i[data-v-dfea1cc7]{font-size:.75rem}@keyframes typing-dfea1cc7{0%,60%,to{transform:translateY(0) scale(.85);opacity:.55}30%{transform:translateY(-5px) scale(1);opacity:1}}@keyframes thinking-shimmer-dfea1cc7{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes conversation-skeleton-shimmer-dfea1cc7{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes conversation-skeleton-fade-dfea1cc7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.intelligence-chat .typing-indicator__label[data-v-dfea1cc7]{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-secondary)}.intelligence-chat .typing-dots span[data-v-dfea1cc7]{animation:none;transform:none;opacity:.7}.intelligence-chat .skeleton-row[data-v-dfea1cc7]{animation:none;opacity:1}.intelligence-chat .skeleton-line[data-v-dfea1cc7]{animation:none;background:color-mix(in srgb,var(--text-primary) 11%,var(--bg-card))}.intelligence-chat .skeleton-bubble--ai .skeleton-line[data-v-dfea1cc7]:nth-child(1){background:color-mix(in srgb,var(--color-bpm) 34%,var(--bg-card))}.intelligence-chat .skeleton-bubble--user .skeleton-line[data-v-dfea1cc7]{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-dfea1cc7]{padding:12px 16px 10px}.intelligence-chat--page .card-body[data-v-dfea1cc7]{padding:0 16px}.intelligence-chat--page .message-input-wrapper[data-v-dfea1cc7]{padding:8px 16px 16px}.intelligence-chat--page .empty-state__title[data-v-dfea1cc7]{font-size:1.6rem}.intelligence-chat--page .suggestion-pills[data-v-dfea1cc7]{flex-direction:column;align-items:stretch}.intelligence-chat--page .chat-scroll[data-v-dfea1cc7],.intelligence-chat--page .composer[data-v-dfea1cc7]{max-width:100%}}.intelligence-chat--voice-docked[data-v-dfea1cc7]{background:transparent}.intelligence-chat--voice-docked[data-v-dfea1cc7]>:not(.voice-overlay){display:none}.intelligence-widget-panel[data-v-e56e7969]{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-e56e7969]: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-e56e7969]{bottom:16px;right:16px;width:calc(100vw - 32px);height:calc(100vh - 110px)}}.intelligence-widget-panel--voice-dock[data-v-e56e7969]{width:320px;height:148px;max-height:none;border-color:transparent;background:transparent;box-shadow:none;overflow:visible;pointer-events:none}.intelligence-widget-panel--voice-dock[data-v-e56e7969]:before,.intelligence-widget-panel--voice-dock .widget-header[data-v-e56e7969],.intelligence-widget-panel--voice-dock .panel-resize-grip[data-v-e56e7969]{display:none}.intelligence-widget-panel--voice-dock .widget-body[data-v-e56e7969]{overflow:visible}.intelligence-widget-panel--adjusting[data-v-e56e7969]{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-e56e7969]{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-e56e7969]:hover,.intelligence-widget-panel--adjusting .panel-resize-grip[data-v-e56e7969]{border-top-color:var(--text-link);border-left-color:var(--text-link)}@media(max-width:575px){.panel-resize-grip[data-v-e56e7969]{display:none}}.widget-header[data-v-e56e7969]{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-e56e7969]{cursor:grabbing}.widget-header__left[data-v-e56e7969],.widget-header__actions[data-v-e56e7969]{display:flex;align-items:center;gap:2px;min-width:0}.widget-header__left[data-v-e56e7969]{gap:8px;flex:1}[data-v-e56e7969] .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-e56e7969] .widget-header__btn i{font-size:.85rem;line-height:1}[data-v-e56e7969] .widget-header__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}[data-v-e56e7969] .widget-header__btn:disabled{opacity:.45;cursor:not-allowed}[data-v-e56e7969] .widget-header__btn:focus,[data-v-e56e7969] .widget-header__btn:active,[data-v-e56e7969] .widget-header__btn.active{outline:none;background:var(--bg-hover);color:var(--text-primary)}[data-v-e56e7969] .widget-header__btn:focus-visible{outline:2px solid var(--text-link);outline-offset:1px}[data-v-e56e7969] .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-e56e7969] .widget-header__export-menu .dropdown-item{border-radius:8px;padding:8px 12px;font-size:13px;color:var(--text-primary)}[data-v-e56e7969] .widget-header__export-menu .dropdown-item:hover,[data-v-e56e7969] .widget-header__export-menu .dropdown-item:focus,[data-v-e56e7969] .widget-header__export-menu .dropdown-item:active{background:var(--bg-hover);color:var(--text-primary)}.widget-icon[data-v-e56e7969]{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-e56e7969]{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-e56e7969]{position:relative;z-index:1;flex:1;display:flex;overflow:hidden;padding:0;background:transparent}.drawer-backdrop[data-v-e56e7969]{position:absolute;inset:0;background:#00000059;z-index:10060}.thread-drawer[data-v-e56e7969]{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-e56e7969]{position:relative;z-index:1;height:100%;max-height:none;border-radius:0;width:100%}.intelligence-widget-fade-enter-active[data-v-e56e7969],.intelligence-widget-fade-leave-active[data-v-e56e7969]{transition:opacity .2s ease,transform .2s ease}.intelligence-widget-fade-enter[data-v-e56e7969],.intelligence-widget-fade-leave-to[data-v-e56e7969]{opacity:0;transform:translateY(10px)}.intelligence-drawer-fade-enter-active[data-v-e56e7969],.intelligence-drawer-fade-leave-active[data-v-e56e7969]{transition:opacity .2s ease}.intelligence-drawer-fade-enter[data-v-e56e7969],.intelligence-drawer-fade-leave-to[data-v-e56e7969]{opacity:0}.intelligence-drawer-slide-enter-active[data-v-e56e7969],.intelligence-drawer-slide-leave-active[data-v-e56e7969]{transition:transform .2s ease}.intelligence-drawer-slide-enter[data-v-e56e7969],.intelligence-drawer-slide-leave-to[data-v-e56e7969]{transform:translate(-100%)}.skeleton-chat[data-v-e56e7969]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%;background:transparent;animation:fadeIn-e56e7969 .3s ease-in}.skeleton-card-body[data-v-e56e7969]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;width:100%;max-width:100%;min-height:0}.skeleton-tool-chips[data-v-e56e7969]{display:flex;flex-wrap:wrap;gap:6px}.skeleton-chip[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite}.skeleton-empty-state[data-v-e56e7969]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.skeleton-title[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite;margin:0 auto}.skeleton-subtitle[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite;margin:.5rem auto 0}.skeleton-input-wrapper[data-v-e56e7969]{flex-shrink:0;background:transparent;border:none!important;padding:8px 14px 14px}.skeleton-input[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite;border:none}.skeleton-button[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-disclaimer[data-v-e56e7969]{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-e56e7969 1.5s ease-in-out infinite}@keyframes skeleton-loading-e56e7969{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn-e56e7969{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-2974ec63]{margin:0;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,Ubuntu,segoe ui,arial,sans-serif}.card .badge-pill[data-v-2974ec63]{position:absolute;right:-12px!important;top:-12px!important;border:2px solid #fff!important;box-shadow:0 .125rem .25rem #00000013!important}.mobile-shadow[data-v-2974ec63]{display:none}.custom-background-color[data-v-2974ec63]{background-color:#fff!important}.version-indicator[data-v-2974ec63]{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: #6b6b6b;--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-bpm-on-active: #1f3bc4;--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-urgent: #7c3aed;--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: #8f6500;--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}#last-completed-step-confirm___BV_modal_outer_{z-index:var(--z-last-completed-step-confirm)!important}#ecm-document-mobile-capture-modal___BV_modal_outer_{z-index:var(--z-ecm-document-mobile-capture-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)}@media(min-width:992px){.main-internal-container.ecm-search-layout{padding-left:8px}}.main-internal-container.ocr-models-layout,.main-internal-container.processor-lab-layout{padding:12px 16px!important;overflow:hidden}@media(max-width:900px){.main-internal-container.ocr-models-layout,.main-internal-container.processor-lab-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: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 .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-last-completed-step-confirm: 10010;--z-intelligence-panel: 10050;--z-legal-validity-modal: 1055;--z-dwt-installation-modal: 2000;--z-ecm-document-mobile-capture-modal: 1055;--z-datepicker-popup: 999999}@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: #6b6b6b;--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-bpm-on-active: #1f3bc4;--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-urgent: #7c3aed;--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: #8f6500;--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: #9ea3b0;--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-bpm-on-active: #b3c2ff;--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-urgent: #a78bfa;--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-0c5430d5],.fancytree-title a.router-link-exact-active[data-v-0c5430d5]{font-weight:700!important;color:var(--primary)!important}.folder-list-item[data-v-0c5430d5]:hover{color:var(--text-primary)}.icon-add[data-v-0c5430d5]{float:right;opacity:0}.icon-add[data-v-0c5430d5]:hover{color:var(--text-primary)}.fancytree-node:hover>.icon-add[data-v-0c5430d5]{opacity:1}.input-edit-name[data-v-0c5430d5]{width:100px;font-size:.8em;padding:0}.folder-icon[data-v-0c5430d5]{font-weight:unset!important;color:var(--warning)!important}.fancytree-title[data-v-0c5430d5]{margin:0;vertical-align:middle!important;min-height:auto!important;display:flex;flex-direction:row;align-items:center}.item[data-v-0c5430d5]{width:auto}.dnd-ghost[data-v-0c5430d5]{opacity:.35;outline:1px dashed var(--primary)}.dnd-chosen[data-v-0c5430d5]{opacity:.85}.dnd-drag[data-v-0c5430d5]{opacity:.9}.children-list[data-v-0c5430d5]{padding:0 0 0 16px;margin:0;list-style:none}.infinite-sentinel[data-v-0c5430d5]{min-height:24px;padding:4px 0 4px 16px}.treeitem[draggable=true][data-v-0c5430d5]{cursor:grab}.treeitem[draggable=true][data-v-0c5430d5]:active{cursor:grabbing}.treeitem.is-folder-dragging>.d-flex>.item[data-v-0c5430d5]{opacity:.45}.treeitem.is-drop-target>.d-flex>.item[data-v-0c5430d5]{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}.move-collision[data-v-21771e02]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.move-collision__backdrop[data-v-21771e02]{position:absolute;inset:0;background:#0000008c}.move-collision__dialog[data-v-21771e02]{position:relative;width:100%;max-width:32rem;border-radius:.5rem;background:var(--bg-modal, #fff);color:var(--text-primary, #212529);border:1px solid var(--border-secondary, #e9e8eb);box-shadow:0 1rem 3rem #0000004d}.move-collision__header[data-v-21771e02]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}.move-collision__title[data-v-21771e02]{margin:0;font-size:1.05rem}.move-collision__close[data-v-21771e02]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:0;border-radius:4px;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-secondary, #5a5c63)}.move-collision__close[data-v-21771e02]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.move-collision__body[data-v-21771e02]{padding:0 1rem .5rem}.move-collision__warning[data-v-21771e02]{margin-bottom:.5rem}.move-collision__list[data-v-21771e02]{margin:0 0 .75rem;padding-left:1.1rem;max-height:10rem;overflow-y:auto}.move-collision__note[data-v-21771e02]{margin:0;color:var(--text-secondary, #6c757d);font-size:.85rem}.move-collision__footer[data-v-21771e02]{border-top:1px solid var(--border-secondary, #e9e8eb);display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem}.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-818fbd96]{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-818fbd96]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.loading-container .spinner[data-v-818fbd96]{border:4px solid var(--border-tertiary, #ced4da);border-top:4px solid var(--color-bpm, #3B5BFD);border-radius:50%;width:50px;height:50px;animation:spin-818fbd96 1s linear infinite}.loading-container p[data-v-818fbd96]{margin:0;color:var(--text-secondary, #5a5c63)}@keyframes spin-818fbd96{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-818fbd96]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}.error-container i[data-v-818fbd96]{font-size:3rem;color:var(--text-danger, #fe0000)}.error-container p[data-v-818fbd96]{margin:0;text-align:center;color:var(--text-secondary, #5a5c63)}.tiff-toolbar[data-v-818fbd96]{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-818fbd96]{display:flex;gap:.5rem;align-items:center}.tiff-toolbar .toolbar-group .page-display[data-v-818fbd96]{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-818fbd96]{width:4rem;text-align:center}.tiff-toolbar .toolbar-group .zoom-display[data-v-818fbd96]{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-818fbd96]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tiff-main-area[data-v-818fbd96]{flex:1;display:flex;overflow:hidden;gap:1rem}.tiff-thumbnails-sidebar[data-v-818fbd96]{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-818fbd96]{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-818fbd96]{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-818fbd96]{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-818fbd96]:hover{background:var(--color-bpm, #3B5BFD);opacity:.3}.tiff-thumbnails-sidebar .thumbnails-resize-handle[data-v-818fbd96]:active{background:var(--color-bpm, #3B5BFD);opacity:.5}.thumbnail-wrapper[data-v-818fbd96]{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-818fbd96]:hover{background:var(--bg-primary, #1a1d23);border-color:var(--border-tertiary, #ced4da)}.thumbnail-wrapper.active[data-v-818fbd96]{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-818fbd96]{max-width:100%;width:100%;height:auto;background:var(--bg-secondary, #ffffff);border-radius:2px;display:block}.thumbnail-wrapper .thumbnail-label[data-v-818fbd96]{font-size:.7rem;color:var(--text-secondary, #5a5c63);font-weight:500}.tiff-canvas-container[data-v-818fbd96]{flex:1;overflow:auto;padding:1rem;background:var(--bg-primary, #1a1d23);display:flex;cursor:grab}.tiff-canvas-container.panning[data-v-818fbd96]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tiff-canvas-container .tiff-page-wrapper[data-v-818fbd96]{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-818fbd96]{display:block}.viewer-height[data-v-818fbd96]{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-c7c28268]{padding:12px 16px 12px 0;background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-secondary)}.header-file .navbar-brand[data-v-c7c28268]{color:var(--text-primary)!important}.title-file strong[data-v-c7c28268]{font-size:15px;font-weight:600;color:var(--text-primary)}.title-file>i[data-v-c7c28268]{font-size:13px;color:var(--text-tertiary)}.document-metadata .text-muted[data-v-c7c28268]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)!important}.document-metadata small[data-v-c7c28268]{font-size:12.5px;color:var(--text-secondary)}.next-file.disabled[data-v-c7c28268],.previous-file.disabled[data-v-c7c28268]{opacity:.3!important;box-shadow:none!important;background:none!important;color:var(--text-secondary)!important;cursor:not-allowed!important}.btn-navbar-file[data-v-c7c28268]{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-c7c28268]:hover{color:var(--color-ecm);border-color:var(--color-ecm);background:var(--bg-hover)}.btn-navbar-file[data-v-c7c28268]:active{color:var(--color-ecm);background:var(--bg-active)}.btn-navbar-file:hover .icon-left[data-v-c7c28268],.btn-navbar-file:hover .icon-right[data-v-c7c28268]{border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary)}.icon-left[data-v-c7c28268]{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-c7c28268]{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-c7c28268]{color:var(--text-primary)!important}.header-file-info[data-v-c7c28268]{min-width:0}.header-viewer-actions[data-v-c7c28268]{gap:8px}.header-viewer-actions .btn-navbar-file[data-v-c7c28268]{margin-right:0!important}.document-metadata[data-v-c7c28268]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0}.metadata-item[data-v-c7c28268]{display:inline-flex;align-items:center;min-width:0;max-width:100%}.metadata-item--folder[data-v-c7c28268],.metadata-item--document[data-v-c7c28268]{flex:1 1 auto;overflow:hidden}.metadata-item--total-files[data-v-c7c28268],.metadata-item--total-pages[data-v-c7c28268]{flex:0 0 auto;white-space:nowrap}.metadata-value[data-v-c7c28268]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.disabled[data-v-c7c28268]{opacity:.6;cursor:default}.icon-size[data-v-c7c28268]{font-size:14px;height:14px}@media only screen and (max-width:699px){.header-file[data-v-c7c28268]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px;min-height:52px}.header-file-info[data-v-c7c28268]{flex:1 1 auto;max-width:none;min-width:0;padding:0!important;width:auto!important}.header-file-info>.title-file[data-v-c7c28268]{padding-bottom:0!important;display:flex;align-items:center;min-width:0}.header-file-meta[data-v-c7c28268]{display:none}.header-file-meta .text-danger[data-v-c7c28268]{display:block;margin-top:2px}.header-file-info>.header-file-meta[data-v-c7c28268]:has(.text-danger){display:block}.header-file-info>.header-file-meta:has(.text-danger) .document-metadata[data-v-c7c28268]{display:none}.header-viewer-actions[data-v-c7c28268]{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-c7c28268],.metadata-item--total-files[data-v-c7c28268],.metadata-item--total-pages[data-v-c7c28268],.metadata-item--document[data-v-c7c28268]{display:none}.btn-navbar-file[data-v-c7c28268]{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-c7c28268]{font-size:13px;font-weight:600}.title-file>i[data-v-c7c28268]{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}.workflow-signature-embed[data-v-6b9724b6]{width:100%}.workflow-signature-frame[data-v-6b9724b6]{min-height:min(74vh,720px);width:100%;max-width:100%;overflow:hidden}.workflow-signature-frame[data-v-6b9724b6]>*,.workflow-signature-frame[data-v-6b9724b6] div,.workflow-signature-frame[data-v-6b9724b6] iframe{max-width:100%!important;width:100%!important}.workflow-signature-frame[data-v-6b9724b6] iframe{min-height:min(74vh,720px);height:min(74vh,720px)!important;border:none;display:block}.booking-calendar{container-type:inline-size;max-width:620px;position:relative}.booking-calendar__progress{position:absolute;top:-6px;left:0;right:0;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,#0f8b8d 14%,transparent)}.booking-calendar__progress:after{content:"";position:absolute;inset:0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,#0f8b8d,transparent);animation:booking-calendar-sweep 1.1s ease-in-out infinite}@keyframes booking-calendar-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.booking-calendar__panes{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container (min-width: 598px){.booking-calendar__panes{grid-template-columns:minmax(0,380px) 190px;gap:28px}}.booking-calendar__month{min-width:238px}.booking-calendar__month-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.booking-calendar__month-name{font-size:14px;font-weight:600}.booking-calendar__nav{width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.booking-calendar__nav:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.booking-calendar__nav:disabled{opacity:.3;cursor:default}.booking-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px}.booking-calendar__weekdays span{text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase}.booking-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.booking-calendar__day{position:relative;box-sizing:border-box;aspect-ratio:1;min-height:38px;max-height:46px;padding:0 0 9px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;cursor:default}.booking-calendar__day:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);box-sizing:border-box;width:11px;height:11px;border:1px solid transparent;border-radius:50%;background-color:transparent;background-repeat:no-repeat}.booking-calendar__day.is-available:after{background-color:var(--bg-active);border-color:var(--color-bpm)}.booking-calendar__day.is-closed:after{border-color:var(--text-tertiary);background-image:linear-gradient(to bottom,transparent 40%,var(--text-tertiary) 40%,var(--text-tertiary) 60%,transparent 60%)}.booking-calendar__day.is-exception:after{border-radius:2px;border-color:var(--color-warning);background-color:var(--color-warning)}.booking-calendar__day.is-full:after{border-color:var(--text-tertiary);background-color:var(--text-tertiary)}.booking-calendar__day.is-over:after{border-color:var(--text-tertiary);background-image:linear-gradient(45deg,transparent 38%,var(--text-tertiary) 38%,var(--text-tertiary) 62%,transparent 62%)}.booking-calendar__day.is-past:after{border-style:dashed;border-color:var(--text-tertiary)}.booking-calendar__day.is-available:after{content:none}.booking-calendar__day.is-outside{opacity:.28}.booking-calendar__day.is-full{background:var(--bg-tertiary, rgba(255, 255, 255, .06));color:var(--text-tertiary, rgba(255, 255, 255, .35))}.booking-calendar__day.is-over{background:var(--bg-tertiary, rgba(255, 255, 255, .06));color:var(--text-tertiary, rgba(255, 255, 255, .35));text-decoration:line-through}.booking-calendar__day.is-available{background:var(--bg-active);color:var(--color-bpm-on-active);font-weight:600;cursor:pointer}.booking-calendar__day.is-available:hover{filter:brightness(1.08)}.booking-calendar__day.is-closed{color:var(--text-tertiary);opacity:.55}.booking-calendar__day.is-exception{color:var(--color-warning);opacity:.8;text-decoration:underline dotted;text-underline-offset:3px}.booking-calendar__day.is-past{color:var(--text-tertiary);opacity:.34;text-decoration:line-through}.booking-calendar__day.is-selected{background:#0f8b8d;color:#fff;opacity:1}.booking-calendar__legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin:16px 0 0;padding:0}.booking-calendar__legend li{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-tertiary)}.booking-calendar__key{flex:none;box-sizing:border-box;width:11px;height:11px;border:1px solid transparent;border-radius:50%;background-color:transparent;background-repeat:no-repeat}.booking-calendar__key.is-available{background-color:var(--bg-active);border-color:var(--color-bpm)}.booking-calendar__key.is-closed{border-color:var(--text-tertiary);background-image:linear-gradient(to bottom,transparent 40%,var(--text-tertiary) 40%,var(--text-tertiary) 60%,transparent 60%)}.booking-calendar__key.is-exception{border-radius:2px;border-color:var(--color-warning);background-color:var(--color-warning)}.booking-calendar__key.is-full{border-color:var(--text-tertiary);background-color:var(--text-tertiary)}.booking-calendar__key.is-over{border-color:var(--text-tertiary);background-image:linear-gradient(45deg,transparent 38%,var(--text-tertiary) 38%,var(--text-tertiary) 62%,transparent 62%)}.booking-calendar__key.is-past{border-style:dashed;border-color:var(--text-tertiary)}.booking-calendar__note{font-size:12px;color:var(--color-warning);margin:0 0 10px}.booking-calendar__times-head{font-size:13px;font-weight:600;margin:0 0 12px;min-height:20px}.booking-calendar__times-empty{color:var(--text-tertiary);font-weight:500;font-size:12.5px;text-transform:none}.booking-calendar__times-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.booking-calendar__slot{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px;border-radius:5px;border:1px solid #0f8b8d;background:transparent;color:#0f8b8d;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.booking-calendar__slot:hover:not(:disabled){background:#0f8b8d;color:#fff}.booking-calendar__slot.is-chosen{background:#0f8b8d;color:#fff}.booking-calendar__slot.is-taken{border-color:var(--border-tertiary);color:var(--text-tertiary);cursor:default}.booking-calendar__slot-note{font-size:10.5px;font-weight:500;opacity:.8}.booking-calendar.is-busy .booking-calendar__times-list{opacity:.72;transition:opacity .15s ease-out}.booking-calendar__slot.is-pending{border-color:#0f8b8d;background:color-mix(in srgb,#0f8b8d 12%,transparent);opacity:1;cursor:progress}@media(prefers-reduced-motion:reduce){.booking-calendar__progress:after{animation:none;width:100%;background:color-mix(in srgb,#0f8b8d 55%,transparent)}.booking-calendar.is-busy .booking-calendar__times-list{transition:none}}.skeleton-block[data-v-90072db3]{--skeleton-block-base: var(--bg-hover);--skeleton-block-sheen: color-mix(in srgb, var(--bg-secondary) 65%, var(--bg-hover));display:block;flex-shrink:0;background-color:var(--skeleton-block-base);background-image:linear-gradient(90deg,var(--skeleton-block-base) 0%,var(--skeleton-block-sheen) 50%,var(--skeleton-block-base) 100%);background-repeat:no-repeat;background-size:220px 100%;background-position:-220px 0;animation:skeleton-block-sheen-90072db3 1.5s linear infinite}[data-theme=dark] .skeleton-block[data-v-90072db3]{--skeleton-block-sheen: color-mix(in srgb, var(--bg-active) 60%, var(--border-tertiary))}@keyframes skeleton-block-sheen-90072db3{0%{background-position:-220px 0}to{background-position:calc(100% + 220px) 0}}@media(prefers-reduced-motion:reduce){.skeleton-block[data-v-90072db3]{background-image:none;animation:none}}.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:var(--z-datepicker-popup)}.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)}.fr-appointment__label[data-v-8e604852]{display:block;margin-bottom:4px;color:var(--text-primary)}.fr-appointment__skeleton[data-v-8e604852]{display:grid;gap:10px}.fr-appointment__box[data-v-8e604852]{border:1px solid var(--border-card);border-radius:12px;padding:12px 14px;background:var(--bg-card)}.fr-appointment__box[data-v-8e604852] .booking-calendar{max-width:none}.fr-appointment__box[data-v-8e604852] .booking-calendar__times-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:none;overflow:visible}@container (min-width: 590px){.fr-appointment__box[data-v-8e604852] .booking-calendar__panes{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.fr-appointment__readonly[data-v-8e604852]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--border-card);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.8125rem;font-weight:500}.fr-appointment__readonly i[data-v-8e604852]{color:var(--text-tertiary);font-size:.75rem}.fr-appointment__picker--readonly[data-v-8e604852]{pointer-events:none;-webkit-user-select:none;user-select:none}.fr-appointment__notice[data-v-8e604852]{margin:12px 0 0;color:var(--text-secondary);font-size:.875rem}.fr-appointment__notice--attention[data-v-8e604852]{color:var(--color-warning-text)}.fr-appointment__notice--under-the-picker[data-v-8e604852]{margin-top:12px}.fr-appointment__resolved[data-v-8e604852]{margin:0 0 8px;font-weight:600;color:var(--text-primary)}.fr-appointment__held[data-v-8e604852]{margin:12px 0 0;color:var(--text-secondary);font-size:.875rem}.fr-appointment__choice[data-v-8e604852]{display:flex;flex-direction:column;gap:8px}.fr-appointment__choice+.fr-appointment__picker[data-v-8e604852],.fr-appointment__choice+.fr-appointment__resolved[data-v-8e604852]{margin-top:14px}.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-8c823acd]:focus{outline:none!important}.inp-effect[data-v-8c823acd]{float:left!important;width:100%!important;margin:30px 10px 10px 0!important;position:relative!important}.inp-effect input[type=text][data-v-8c823acd],.inp-effect input[type=number][data-v-8c823acd],.inp-effect input[type=time][data-v-8c823acd],.inp-effect input[type=email][data-v-8c823acd],.inp-effect input[type=password][data-v-8c823acd]{line-height:1.5!important;z-index:1!important}.inp-effect input[type=text][data-v-8c823acd],.inp-effect input[type=number][data-v-8c823acd],.inp-effect input[type=time][data-v-8c823acd],.inp-effect input[type=email][data-v-8c823acd],.inp-effect input[type=password][data-v-8c823acd],.inp-effect select[data-v-8c823acd],.inp-effect textarea[data-v-8c823acd]{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-8c823acd]:disabled,select[data-v-8c823acd]:disabled,textarea[data-v-8c823acd]:disabled{color:#999}.inp~.focus-border[data-v-8c823acd]{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-8c823acd]{background-color:#bbb!important}.inp:focus~.focus-border[data-v-8c823acd],.has-content.inp~.focus-border[data-v-8c823acd]{width:100%!important;height:2px!important;transition:.2s!important}.inp~label[data-v-8c823acd]{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-8c823acd],.has-content.inp~label[data-v-8c823acd]{top:-16px!important;font-size:12px!important;color:#9f82ce!important;transition:.3s!important}.inp-effect input:disabled~label[data-v-8c823acd]{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-782e5872]{--uploader-bar-h: 34px;--file-row-h: 44px;width:100%;min-width:0;overflow:visible}.file-uploader-field[data-v-782e5872]{width:100%}.file-uploader__label[data-v-782e5872]{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-782e5872]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;width:100%;min-width:0}.file-uploader__bar-primary[data-v-782e5872]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0}.file-uploader__bar-actions[data-v-782e5872]{display:inline-flex;align-items:center;margin-left:auto}.file-uploader__required[data-v-782e5872]{margin:0;line-height:1}.file-uploader__toggle[data-v-782e5872]{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-782e5872]:hover,.file-uploader__toggle[data-v-782e5872]:focus{background:#5160bb14;outline:none}.file-uploader__toggle i[data-v-782e5872]{font-size:.65rem}.file-uploader__loading[data-v-782e5872]{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-782e5872]{margin-top:.5rem;width:100%;min-width:0}.uploader-toolbar__overlay[data-v-782e5872]{display:flex;align-items:center}.uploader-toolbar__overlay[data-v-782e5872] .b-overlay-wrap{display:inline-flex;align-items:center}.uploader-toolbar-actions[data-v-782e5872]{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-782e5872]{display:inline-flex;align-items:center;gap:4px}.uploader-toolbar-actions__select[data-v-782e5872]{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-782e5872] .custom-control.custom-checkbox{position:relative;width:100%;height:100%;min-height:0;margin:0;padding:0!important}.uploader-toolbar-actions__select[data-v-782e5872] .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-782e5872] .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-782e5872] .custom-control-label:before,.uploader-toolbar-actions__select[data-v-782e5872] .custom-control-label:after{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.btn-choose-files[data-v-782e5872]{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-782e5872]:hover:not(:disabled),.btn-choose-files[data-v-782e5872]: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-782e5872]:active:not(:disabled){color:#fff!important;background:var(--primary, #5160bb)!important;border-color:var(--primary, #5160bb)!important}.btn-choose-files__badge[data-v-782e5872]{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-782e5872]{color:var(--primary, #5160bb);background:#fff}.btn-choose-files__badge--unsent[data-v-782e5872],.btn-choose-files:active:not(:disabled) .btn-choose-files__badge--unsent[data-v-782e5872]{gap:.2rem;color:#fff;background:var(--color-warning, #fa7b0d)}.uploader-icon-btn[data-v-782e5872]{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-782e5872]:hover:not(:disabled){border-color:var(--primary, #5160bb)!important;color:var(--primary, #5160bb)!important}.uploader-icon-btn--active[data-v-782e5872]{border-color:var(--primary, #5160bb)!important;color:var(--primary, #5160bb)!important;background:#5160bb12!important}.file-list[data-v-782e5872]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.file-list__item[data-v-782e5872]{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-782e5872]:hover{background:var(--bg-secondary, #f6f7f9)}.file-uploader__cancel-upload[data-v-782e5872]{display:inline-flex;align-items:center;gap:.3rem;height:var(--uploader-bar-h);padding:0 .6rem;border:1px solid var(--color-warning-soft-border, rgba(255, 193, 7, .4));border-radius:6px;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--color-warning-text, #8f6500);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.file-uploader__cancel-upload[data-v-782e5872]:hover,.file-uploader__cancel-upload[data-v-782e5872]:focus{border-color:var(--color-warning, #fa7b0d);color:var(--color-warning, #fa7b0d)}.file-list__item--uploaded[data-v-782e5872]{border-left:3px solid rgba(128,186,38,.85)}.file-list__item--unsent[data-v-782e5872],.file-list__item--unsent[data-v-782e5872]:hover{border-left:3px solid var(--color-warning, #fa7b0d);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.file-list__select[data-v-782e5872]{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-782e5872]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.file-list__select-box[data-v-782e5872]{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-782e5872]{background:var(--primary, #5160bb);border-color:var(--primary, #5160bb)}.file-list__select input:checked+.file-list__select-box[data-v-782e5872]: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-782e5872]{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-782e5872]:hover:not(:disabled){filter:brightness(.96)}.file-list__preview[data-v-782e5872]:disabled{cursor:not-allowed;opacity:.65}.file-list__thumb[data-v-782e5872]{width:100%;height:100%;object-fit:cover;display:block}.file-list__icon-wrap[data-v-782e5872]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.file-list__spinner[data-v-782e5872]{position:absolute}.file-list__meta[data-v-782e5872]{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-782e5872]:disabled{cursor:not-allowed;opacity:.65}.file-list__name[data-v-782e5872]{width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--text-primary, #212529)}.file-list__ext[data-v-782e5872]{font-size:.6875rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary, #6c757d);text-transform:uppercase}.file-list__meta-row[data-v-782e5872]{display:flex;align-items:center;gap:.35rem;min-width:0}.file-list__unsent[data-v-782e5872]{display:inline-flex;align-items:center;gap:.25rem;padding:0 .3rem;border:1px solid var(--color-warning-soft-border, rgba(255, 193, 7, .4));border-radius:4px;font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--color-warning-text, #8f6500);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.file-list__more[data-v-782e5872]{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-782e5872]:hover{background:#0000000d}.file-uploader__body[data-v-782e5872] .b-overlay-wrap{overflow:visible}.file-uploader__body[data-v-782e5872] .file-list-dropdown-menu{z-index:1055;min-width:10.5rem;box-shadow:0 6px 20px #0000001f}.thumb-ico[data-v-782e5872]{font-size:1.1rem;line-height:1;opacity:.9}.thumb-ico--pdf[data-v-782e5872]{color:#c0392b}.thumb-ico--doc[data-v-782e5872]{color:#2b579a}.thumb-ico--xls[data-v-782e5872]{color:#217346}.thumb-ico--ppt[data-v-782e5872]{color:#d24726}.file-uploader-uppy-status-wrap[data-v-782e5872]{margin-top:.45rem}.file-uploader-root--table .file-uploader__bar[data-v-782e5872]{flex-direction:column;align-items:stretch}.file-uploader-root--table .file-uploader__bar-primary[data-v-782e5872]{width:100%}.file-uploader-root--table .btn-choose-files[data-v-782e5872]{width:100%;justify-content:center!important}.file-uploader-root--table .file-uploader__bar-actions[data-v-782e5872]{margin-left:0;width:100%}.file-uploader-root--table .uploader-toolbar-actions[data-v-782e5872]{width:100%;justify-content:flex-start}.file-uploader-root--table .file-uploader__toggle[data-v-782e5872]{align-self:flex-start;padding-left:0}.file-uploader-root--table .btn-choose-files__label[data-v-782e5872]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide[data-v-782e5872]{display:none}.link[data-v-782e5872]{cursor:pointer;transition:color .2s;color:var(--text-secondary, #666);font-size:15px}.link[data-v-782e5872]:after{content:none!important}.link[data-v-782e5872]:hover{color:var(--primary, #3b5bfd)}.file-viewer-container[data-v-782e5872]{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-782e5872]{flex-shrink:0;background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border-secondary, #e9ecef)}.file-viewer-header h5[data-v-782e5872]{max-width:calc(100% - 50px);color:var(--text-primary, #333);font-weight:600}.file-viewer-header .close-btn[data-v-782e5872]{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-782e5872]:hover{background:var(--bg-hover, rgba(0, 0, 0, .05));color:var(--text-danger, #dc3545)}.file-viewer-body[data-v-782e5872]{flex:1;overflow:hidden;position:relative;background:var(--bg-secondary, #f8f9fa)}.file-viewer-body[data-v-782e5872] #fileviewer{height:100%}.loading-container[data-v-782e5872]{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;overflow:clip}.table-wrapper.is-modal .fr-table__finder{position:sticky;top:8px;z-index:3}.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{width:auto;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__finder{display:flex;align-items:center;gap:8px;margin:12px 12px 10px;padding:4px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);transition:border-color .15s ease,box-shadow .15s ease}.fr-table__finder: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)) 18%,transparent)}.fr-table__finder-field{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;padding:0 4px 0 8px;cursor:text}.fr-table__finder-icon{font-size:12px;color:var(--text-tertiary)}.fr-table__finder-input{flex:1 1 auto;min-width:0;height:28px;padding:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px}.fr-table__finder-input::placeholder{color:var(--text-tertiary)}.fr-table__finder-clear,.fr-table__finder-step{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fr-table__finder-clear i,.fr-table__finder-step i{font-size:11px}.fr-table__finder-clear:hover:not(:disabled),.fr-table__finder-step:hover:not(:disabled){color:var(--fr-accent, var(--color-bpm));background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 12%,transparent)}.fr-table__finder-clear:disabled,.fr-table__finder-step:disabled{opacity:.4;cursor:not-allowed}.fr-table__finder-column{flex:0 1 180px;min-width:0;height:28px;padding:0 8px;border:0;border-left:1px solid var(--border-secondary);border-radius:0;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:0}.fr-table__finder-column option{color:var(--text-primary);background:var(--bg-primary, var(--bg-card))}.fr-table__finder-count{min-width:64px;padding-left:8px;border-left:1px solid var(--border-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:center;white-space:nowrap}.fr-table__finder-count.is-empty{color:var(--color-danger)}.fr-table__finder-steps{display:flex;gap:2px}@media(max-width:575px){.fr-table__finder{flex-wrap:wrap}.fr-table__finder-field{flex-basis:100%}.fr-table__finder-column{flex:1 1 auto;border-left:0}}.fr-table__grid.table tbody tr.fr-table__row--search-match{background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 6%,transparent)}.fr-table__grid.table tbody tr.fr-table__row--current-match{background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 16%,transparent);box-shadow:inset 3px 0 0 var(--fr-accent, var(--color-bpm));animation:fr-table-match-arrival .6s ease-out}@keyframes fr-table-match-arrival{0%{background:color-mix(in srgb,var(--fr-accent, var(--color-bpm)) 34%,transparent)}}@media(prefers-reduced-motion:reduce){.fr-table__grid.table tbody tr.fr-table__row--current-match{animation:none}}.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 .formrender-error .table-file-uploader-alert{color:var(--color-warning-text, var(--color-warning, #b8860b))}::v-deep .formrender-error .table-file-uploader-alert i{margin-right:4px}::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-87712748]{--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-87712748]{--fr-accent: var(--color-ecm)}.form-render-root--admin[data-v-87712748]{--fr-accent: var(--color-admin, var(--color-bpm))}.form-render-root--crm[data-v-87712748]{--fr-accent: var(--color-crm, var(--color-bpm))}.form-render-root--erp[data-v-87712748]{--fr-accent: var(--color-erp, var(--color-bpm))}.form-render-root--sidebar[data-v-87712748]{--fr-radius-panel: 10px;width:100%;max-width:100%;overflow-x:hidden}.form-render-root--sidebar .fr-panel[data-v-87712748]{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.form-render-root--sidebar .fr-panel__body[data-v-87712748]{padding:0;overflow:visible}.form-render-root--sidebar .fr-fields[data-v-87712748]{margin-left:0!important;margin-right:0!important;width:100%}.form-render-root--sidebar .fr-fields>.fr-field[data-v-87712748],.form-render-root--sidebar .sidebar-component[data-v-87712748]{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-87712748] label,.form-render-root.sidebar-theme[data-v-87712748] 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-87712748] .custom-control-label,.form-render-root--sidebar[data-v-87712748] .form-check label,.form-render-root.sidebar-theme[data-v-87712748] .custom-control-label,.form-render-root.sidebar-theme[data-v-87712748] .form-check label{display:inline!important;margin:0!important;color:var(--text-primary)!important}.form-render-root--sidebar[data-v-87712748] .mx-datepicker,.form-render-root--sidebar[data-v-87712748] .v-select,.form-render-root--sidebar[data-v-87712748] .vs--single,.form-render-root--sidebar[data-v-87712748] .vs--multiple{width:100%;max-width:100%}.form-render-root--sidebar[data-v-87712748] .mx-input,.form-render-root--sidebar[data-v-87712748] .vs__dropdown-toggle,.form-render-root--sidebar[data-v-87712748] .form-control{width:100%!important;max-width:100%!important}.form-render-root--sidebar[data-v-87712748] .fr-separator,.form-render-root--sidebar[data-v-87712748] .form-separator{margin-bottom:4px;overflow:visible}.fr-form[data-v-87712748]{width:100%}.fr-panel[data-v-87712748]{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-87712748]{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-87712748]{display:flex;align-items:center;gap:10px;min-width:0}.fr-panel__icon[data-v-87712748]{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-87712748]{min-width:0}.fr-panel__eyebrow[data-v-87712748]{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-87712748]{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-87712748]{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-87712748]{font-size:12px;color:inherit}.fr-panel__print[data-v-87712748]: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-87712748]:active{filter:brightness(.98)}.fr-toolbar[data-v-87712748]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px}.fr-toolbar__btn[data-v-87712748]{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-87712748]: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-87712748]{padding:16px 16px 14px}.form-render-root--sidebar .fr-panel__body[data-v-87712748]{padding:0}.fr-fields[data-v-87712748]{margin-left:-8px;margin-right:-8px}.fr-fields>.fr-field[data-v-87712748]{padding-left:8px;padding-right:8px}.fr-field[data-v-87712748]{margin-bottom:16px;min-width:0}.fr-field--separator[data-v-87712748]{margin-bottom:12px;margin-top:4px}.sidebar-component[data-v-87712748]{width:100%;padding-left:0!important;padding-right:0!important}.sensitive-field-wrapper.masked[data-v-87712748]{filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.fr-field__meta[data-v-87712748]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.fr-field__error[data-v-87712748]{font-size:12px;font-weight:500;line-height:1.35;color:var(--color-danger)}.fr-field__error--warning[data-v-87712748]{color:var(--color-warning-text, var(--color-warning))}.fr-upload-wait[data-v-87712748]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--color-warning-soft-border, var(--border-secondary));border-radius:10px;background:var(--color-warning-soft-bg, var(--bg-secondary));color:var(--color-warning-text, var(--color-warning));font-size:13px;font-weight:500}.fr-upload-wait__text[data-v-87712748]{flex:1;min-width:0}.fr-upload-wait__hint[data-v-87712748]{display:block;margin-top:2px;font-size:12px;font-weight:400;opacity:.85}.fr-field__error--warning i[data-v-87712748]{margin-right:4px}.fr-field__desc[data-v-87712748]{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.fr-field__sensitive[data-v-87712748]{margin:6px 0 0;font-size:12px;font-weight:500;color:var(--color-warning, #e6a700)}.fr-field__duplicity[data-v-87712748]{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-87712748]{font-size:11px;flex-shrink:0}.duplicity-alert-field[data-v-87712748] input,.duplicity-alert-field[data-v-87712748] textarea,.duplicity-alert-field[data-v-87712748] .form-control,.duplicity-alert-field[data-v-87712748] .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-87712748] 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-87712748] label .text-danger,.form-render-root[data-v-87712748] label b,.form-render-root[data-v-87712748] label small b{color:var(--color-danger)!important;font-weight:700;margin-left:2px}.form-render-root[data-v-87712748] .custom-control-label,.form-render-root[data-v-87712748] .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-87712748] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search),.form-render-root[data-v-87712748] textarea,.form-render-root[data-v-87712748] select,.form-render-root[data-v-87712748] .form-control,.form-render-root[data-v-87712748] .custom-form-control,.form-render-root[data-v-87712748] .vs__dropdown-toggle,.form-render-root[data-v-87712748] .multiselect__tags,.form-render-root[data-v-87712748] .mx-input,.form-render-root[data-v-87712748] .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-87712748] textarea.form-control,.form-render-root[data-v-87712748] textarea{min-height:88px;padding-top:8px;padding-bottom:8px}.form-render-root[data-v-87712748] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search):focus,.form-render-root[data-v-87712748] textarea:focus,.form-render-root[data-v-87712748] select:focus,.form-render-root[data-v-87712748] .form-control:focus,.form-render-root[data-v-87712748] .vs__dropdown-toggle:focus,.form-render-root[data-v-87712748] .vs--open .vs__dropdown-toggle,.form-render-root[data-v-87712748] .mx-input:focus,.form-render-root[data-v-87712748] .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-87712748] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search):disabled,.form-render-root[data-v-87712748] input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.vs__search)[readonly],.form-render-root[data-v-87712748] input:disabled,.form-render-root[data-v-87712748] input[readonly],.form-render-root[data-v-87712748] textarea:disabled,.form-render-root[data-v-87712748] textarea[readonly],.form-render-root[data-v-87712748] .form-control:disabled,.form-render-root[data-v-87712748] .form-control[disabled],.form-render-root[data-v-87712748] .form-control[readonly],.form-render-root[data-v-87712748] .custom-form-control.disabled,.form-render-root[data-v-87712748] .mx-input:disabled,.form-render-root[data-v-87712748] .mx-input.disabled,.form-render-root[data-v-87712748] .mx-input[readonly],.form-render-root[data-v-87712748] .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-87712748] .input-group:has(.form-control:disabled) .input-group-text,.form-render-root[data-v-87712748] .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-87712748] .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-87712748] .vs--disabled .vs__selected,.form-render-root[data-v-87712748] .vs--disabled .vs__search,.form-render-root[data-v-87712748] .vs--disabled .vs__clear,.form-render-root[data-v-87712748] .vs--disabled .vs__open-indicator{background-color:transparent!important;cursor:not-allowed}.form-render-root[data-v-87712748] .vs__selected,.form-render-root[data-v-87712748] .vs__search,.form-render-root[data-v-87712748] .multiselect__single,.form-render-root[data-v-87712748] .multiselect__input{color:var(--text-primary)!important;background:transparent!important;margin:0}.form-render-root[data-v-87712748] .vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:1}.form-render-root[data-v-87712748] .vs__open-indicator,.form-render-root[data-v-87712748] .vs__deselect,.form-render-root[data-v-87712748] .mx-icon-calendar,.form-render-root[data-v-87712748] .mx-icon-clear,.form-render-root[data-v-87712748] .input-group-text{color:var(--text-secondary)!important}.form-render-root[data-v-87712748] .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-87712748] .b-form-btn-label-control>.btn{background:transparent!important;border:0!important;color:var(--text-secondary)!important}.form-render-root[data-v-87712748] .text-info{color:var(--fr-accent)!important;font-size:11px;font-weight:500}.form-render-root[data-v-87712748] .text-muted{color:var(--text-tertiary)!important}.form-render-root[data-v-87712748] .text-danger{color:var(--color-danger)!important}.form-render-root[data-v-87712748] #groupRadio,.form-render-root[data-v-87712748] #groupCheck{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.form-render-root[data-v-87712748] #groupRadio .form-check,.form-render-root[data-v-87712748] #groupCheck .custom-control{margin:0;padding-left:1.5rem;min-height:28px;display:inline-flex;align-items:center}.form-render-root[data-v-87712748] input[type=radio],.form-render-root[data-v-87712748] input[type=checkbox]{accent-color:var(--fr-accent)}.form-render-root[data-v-87712748] #groupRadio .form-check-input[type=radio]{border-color:var(--border-input)!important}.form-render-root[data-v-87712748] #groupRadio .form-check-input[type=radio]:checked:before{background-color:var(--fr-accent)!important}.form-render-root[data-v-87712748] .custom-control-input:checked~.custom-control-label:before{border-color:var(--fr-accent);background-color:var(--fr-accent)}.form-render-root[data-v-87712748] .custom-checkbox .custom-control-label:before{border-radius:4px;border-color:var(--border-input);background-color:var(--bg-input)}.form-render-root[data-v-87712748] .custom-control-input:disabled~.custom-control-label:before,.form-render-root[data-v-87712748] .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-87712748] .custom-control-input:checked:disabled~.custom-control-label:before,.form-render-root[data-v-87712748] .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-87712748] .custom-control-input:disabled~.custom-control-label,.form-render-root[data-v-87712748] .custom-control-input[disabled]~.custom-control-label,.form-render-root[data-v-87712748] .form-check-input:disabled~label,.form-render-root[data-v-87712748] .form-check-input[disabled]~label{color:var(--text-secondary)!important;cursor:not-allowed}.form-render-root[data-v-87712748] .form-check-input:disabled,.form-render-root[data-v-87712748] .form-check-input[disabled]{cursor:not-allowed}.fr-footer[data-v-87712748]{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-87712748]{border-top:0;padding-top:10px;margin-top:4px}.fr-footer__save[data-v-87712748]{display:inline-flex;align-items:center;gap:8px}.fr-btn[data-v-87712748]{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-87712748]:disabled{opacity:.55;cursor:not-allowed}.fr-btn--ghost[data-v-87712748]{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)}.fr-btn--ghost[data-v-87712748]: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-87712748]{border:1px solid var(--fr-accent);background:var(--fr-accent);color:#fff}.fr-btn--primary[data-v-87712748]:hover:not(:disabled){filter:brightness(1.06)}.fr-btn--primary[data-v-87712748]:active:not(:disabled){filter:brightness(.96)}.fr-footer__shortcut[data-v-87712748]{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-87712748]{font-size:10px}.fr-footer__shortcut kbd[data-v-87712748]{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-87712748]{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-87712748]{display:inline-flex;align-items:center;gap:8px}.form-render-footer__shortcut[data-v-87712748]{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-87712748]{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}.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[data-v-0e58c91a] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc--unavailable[data-v-0e58c91a] .custom-control-input~.custom-control-label{opacity:.55;cursor:not-allowed}.share-doc__single-doc--unavailable[data-v-0e58c91a] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-tertiary, var(--text-secondary));border-color:var(--text-tertiary, var(--text-secondary))}.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-bc2a20d6]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-bc2a20d6]{gap:14px}.share-doc__intro[data-v-bc2a20d6]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-bc2a20d6]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-bc2a20d6]{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-bc2a20d6]{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-bc2a20d6]{font-size:11px;opacity:.75}.share-doc__tab[data-v-bc2a20d6]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-bc2a20d6]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-bc2a20d6]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-bc2a20d6]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-bc2a20d6]{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-bc2a20d6]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-bc2a20d6]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-bc2a20d6]{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-bc2a20d6]{color:var(--color-warning)}.share-doc__status--muted[data-v-bc2a20d6]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-bc2a20d6]{color:var(--text-tertiary)}.share-doc__status-main[data-v-bc2a20d6]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-bc2a20d6]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-bc2a20d6]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-bc2a20d6]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-bc2a20d6]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-bc2a20d6]{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-bc2a20d6]{min-width:0}.share-doc__panel-header[data-v-bc2a20d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-bc2a20d6]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-bc2a20d6]{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-bc2a20d6]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-bc2a20d6]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-bc2a20d6]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-bc2a20d6],.share-doc__select[data-v-bc2a20d6]{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-bc2a20d6]:focus,.share-doc__select[data-v-bc2a20d6]: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-bc2a20d6]:disabled,.share-doc__select[data-v-bc2a20d6]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-bc2a20d6]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-bc2a20d6]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-bc2a20d6]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-bc2a20d6],.share-doc__input-group input[data-v-bc2a20d6]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-bc2a20d6]{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-bc2a20d6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-bc2a20d6]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-bc2a20d6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-bc2a20d6]{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-bc2a20d6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-bc2a20d6]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-bc2a20d6]{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-bc2a20d6]{font-size:10px}.share-doc__chip-btn[data-v-bc2a20d6]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-bc2a20d6]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-bc2a20d6]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-bc2a20d6]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-bc2a20d6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-bc2a20d6]{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-bc2a20d6]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-bc2a20d6]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc[data-v-bc2a20d6] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc--unavailable[data-v-bc2a20d6] .custom-control-input~.custom-control-label{opacity:.55;cursor:not-allowed}.share-doc__single-doc--unavailable[data-v-bc2a20d6] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-tertiary, var(--text-secondary));border-color:var(--text-tertiary, var(--text-secondary))}.share-doc__single-doc-hint[data-v-bc2a20d6]{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-bc2a20d6]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-bc2a20d6]{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-bc2a20d6]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-bc2a20d6]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-bc2a20d6]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-bc2a20d6]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-bc2a20d6]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-bc2a20d6]{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-bc2a20d6]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-bc2a20d6]{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-bc2a20d6]{font-size:11px;opacity:.85}.share-doc__btn[data-v-bc2a20d6]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-bc2a20d6]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-bc2a20d6]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-bc2a20d6]{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-bc2a20d6]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-bc2a20d6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-bc2a20d6]{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-bc2a20d6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-bc2a20d6]{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-bc2a20d6]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-bc2a20d6]{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-bc2a20d6]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-bc2a20d6]{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-bc2a20d6]{flex:1;min-width:8px}.share-doc__files[data-v-bc2a20d6]{margin-top:10px}.share-doc__files-list[data-v-bc2a20d6]{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-bc2a20d6]{--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-bc2a20d6]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-bc2a20d6] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-bc2a20d6] .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-bc2a20d6] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-bc2a20d6] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-bc2a20d6] .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-bc2a20d6] .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-bc2a20d6]{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-bc2a20d6]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-bc2a20d6]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-bc2a20d6]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-bc2a20d6]{color:var(--text-secondary)}.share-doc__banner[data-v-bc2a20d6]{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-bc2a20d6]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-bc2a20d6]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-bc2a20d6]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-bc2a20d6]{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-bc2a20d6]{color:var(--color-warning)}.share-doc__history[data-v-bc2a20d6]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-bc2a20d6]{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-bc2a20d6]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-bc2a20d6]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-bc2a20d6]{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-bc2a20d6]{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-bc2a20d6]{margin:0!important}.share-doc__history-table[data-v-bc2a20d6] 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-bc2a20d6] 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-bc2a20d6] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-bc2a20d6]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-bc2a20d6] .form-control.h-auto,.share-doc__permissions[data-v-bc2a20d6] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-bc2a20d6]{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-bc2a20d6]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-bc2a20d6]{opacity:.7}.share-doc__link-main[data-v-bc2a20d6]{min-width:0;flex:1}.share-doc__link-recipients[data-v-bc2a20d6]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-bc2a20d6]{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-bc2a20d6]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-bc2a20d6]{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-bc2a20d6]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-bc2a20d6]{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[data-v-f07636c6] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc--unavailable[data-v-f07636c6] .custom-control-input~.custom-control-label{opacity:.55;cursor:not-allowed}.share-doc__single-doc--unavailable[data-v-f07636c6] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-tertiary, var(--text-secondary));border-color:var(--text-tertiary, var(--text-secondary))}.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-b4c594d3]{display:flex;flex-direction:column;gap:12px;min-width:0}.share-doc--flow[data-v-b4c594d3]{gap:14px}.share-doc__intro[data-v-b4c594d3]{display:flex;flex-direction:column;gap:8px}.share-doc__intro-hint[data-v-b4c594d3]{margin:0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.share-doc__tabs[data-v-b4c594d3]{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-b4c594d3]{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-b4c594d3]{font-size:11px;opacity:.75}.share-doc__tab[data-v-b4c594d3]:hover{color:var(--text-primary);background:var(--bg-hover)}.share-doc__tab--active[data-v-b4c594d3]{background:var(--bg-primary);color:var(--color-ecm);box-shadow:0 1px 2px var(--shadow-sm)}.share-doc__tab--active i[data-v-b4c594d3]{opacity:1;color:var(--color-ecm)}.share-doc__tab--active[data-v-b4c594d3]:hover{color:var(--color-ecm);background:var(--bg-primary)}.share-doc__status[data-v-b4c594d3]{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-b4c594d3]{display:block;font-size:13px;font-weight:600}.share-doc__status i[data-v-b4c594d3]{color:var(--color-ecm);font-size:16px}.share-doc__status--expired[data-v-b4c594d3]{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-b4c594d3]{color:var(--color-warning)}.share-doc__status--muted[data-v-b4c594d3]{background:var(--bg-tertiary);border-color:var(--border-secondary)}.share-doc__status--muted i[data-v-b4c594d3]{color:var(--text-tertiary)}.share-doc__status-main[data-v-b4c594d3]{display:flex;align-items:flex-start;gap:10px;min-width:0}.share-doc__status-detail[data-v-b4c594d3]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.share-doc__status-meta[data-v-b4c594d3]{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.share-doc__panel[data-v-b4c594d3]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:.9rem 1rem;min-width:0}.share-doc__step[data-v-b4c594d3]{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.share-doc__step-num[data-v-b4c594d3]{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-b4c594d3]{min-width:0}.share-doc__panel-header[data-v-b4c594d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.share-doc__panel-title[data-v-b4c594d3]{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary)}.share-doc__panel-hint[data-v-b4c594d3]{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-b4c594d3]{display:flex;flex-direction:column;gap:6px;min-width:0}.share-doc__label[data-v-b4c594d3]{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.share-doc__error[data-v-b4c594d3]{font-size:12px;color:var(--color-danger)}.share-doc__input[data-v-b4c594d3],.share-doc__select[data-v-b4c594d3]{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-b4c594d3]:focus,.share-doc__select[data-v-b4c594d3]: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-b4c594d3]:disabled,.share-doc__select[data-v-b4c594d3]:disabled{opacity:.55;cursor:default}.share-doc__input--compact[data-v-b4c594d3]{width:88px;flex-shrink:0}.share-doc__select--compact[data-v-b4c594d3]{width:120px;flex-shrink:0}.share-doc__input-group[data-v-b4c594d3]{display:flex;align-items:stretch;gap:0;min-width:0}.share-doc__input-group .form-control[data-v-b4c594d3],.share-doc__input-group input[data-v-b4c594d3]{flex:1;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.share-doc__add-btn[data-v-b4c594d3]{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-b4c594d3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__add-btn[data-v-b4c594d3]:disabled{opacity:.45;cursor:default}.share-doc__chips[data-v-b4c594d3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.share-doc__chip[data-v-b4c594d3]{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-b4c594d3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__chip-actions[data-v-b4c594d3]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.share-doc__chip-btn[data-v-b4c594d3]{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-b4c594d3]{font-size:10px}.share-doc__chip-btn[data-v-b4c594d3]:hover{background:color-mix(in srgb,var(--color-ecm) 18%,transparent)}.share-doc__chip-btn--danger[data-v-b4c594d3]:hover{background:color-mix(in srgb,var(--color-danger) 16%,transparent);color:var(--color-danger)}.share-doc__empty-inline[data-v-b4c594d3]{margin:10px 0 0;font-size:12px;color:var(--text-tertiary)}.share-doc__expiry-row[data-v-b4c594d3]{display:flex;flex-direction:column;gap:8px}.share-doc__expiry-controls[data-v-b4c594d3]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.share-doc__expiry-preview[data-v-b4c594d3]{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-b4c594d3]{color:var(--color-ecm);font-size:11px}.share-doc__single-doc[data-v-b4c594d3]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__single-doc[data-v-b4c594d3] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc--unavailable[data-v-b4c594d3] .custom-control-input~.custom-control-label{opacity:.55;cursor:not-allowed}.share-doc__single-doc--unavailable[data-v-b4c594d3] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-tertiary, var(--text-secondary));border-color:var(--text-tertiary, var(--text-secondary))}.share-doc__single-doc-hint[data-v-b4c594d3]{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-b4c594d3]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-divider, var(--border-secondary))}.share-doc__disclosure-toggle[data-v-b4c594d3]{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-b4c594d3]:hover:not(:disabled){color:var(--text-primary)}.share-doc__disclosure-toggle[data-v-b4c594d3]:disabled{opacity:.5;cursor:default}.share-doc__disclosure-toggle>i[data-v-b4c594d3]{font-size:10px;color:var(--text-tertiary)}.share-doc__disclosure-label[data-v-b4c594d3]{display:inline-flex;align-items:center;gap:8px}.share-doc__disclosure-label>i[data-v-b4c594d3]{font-size:11px;color:var(--text-tertiary)}.share-doc__disclosure-count[data-v-b4c594d3]{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-b4c594d3]{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 15%,transparent);color:var(--color-ecm)}.share-doc__btn[data-v-b4c594d3]{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-b4c594d3]{font-size:11px;opacity:.85}.share-doc__btn[data-v-b4c594d3]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.share-doc__btn[data-v-b4c594d3]:disabled{opacity:.45;cursor:default}.share-doc__btn--lg[data-v-b4c594d3]{height:34px;padding:0 16px;font-size:13px}.share-doc__btn--primary[data-v-b4c594d3]{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-b4c594d3]{opacity:1;color:var(--color-ecm)}.share-doc__btn--primary[data-v-b4c594d3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 18%,transparent);color:var(--color-ecm)}.share-doc__btn--danger[data-v-b4c594d3]{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-b4c594d3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.share-doc__btn--warning[data-v-b4c594d3]{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-b4c594d3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.share-doc__btn--active[data-v-b4c594d3]{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-b4c594d3]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.share-doc__actions--bar[data-v-b4c594d3]{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-b4c594d3]{flex:1;min-width:8px}.share-doc__files[data-v-b4c594d3]{margin-top:10px}.share-doc__files-list[data-v-b4c594d3]{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-b4c594d3]{--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-b4c594d3]:hover{background:var(--bg-hover)}.share-doc__file-item[data-v-b4c594d3] .custom-control-label{min-width:0;color:var(--text-primary);font-size:12px}.share-doc__file-item[data-v-b4c594d3] .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-b4c594d3] .custom-control-label:after{top:50%;transform:translateY(-50%)}.share-doc__file-item[data-v-b4c594d3] .custom-control-input:checked~.custom-control-label:before{border-color:var(--color-ecm);background-color:var(--color-ecm)}.share-doc__file-item[data-v-b4c594d3] .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-b4c594d3] .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-b4c594d3]{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-b4c594d3]:hover{background:var(--color-ecm-muted);background:color-mix(in srgb,var(--color-ecm) 12%,transparent)}.share-doc__file-name[data-v-b4c594d3]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-doc__files-meta[data-v-b4c594d3]{margin:0;font-size:12px;color:var(--text-tertiary)}.share-doc__files-meta b[data-v-b4c594d3]{color:var(--text-secondary)}.share-doc__banner[data-v-b4c594d3]{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-b4c594d3]{margin-top:2px;color:var(--color-ecm)}.share-doc__banner--muted[data-v-b4c594d3]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.share-doc__banner--muted i[data-v-b4c594d3]{color:var(--text-tertiary)}.share-doc__banner--warning[data-v-b4c594d3]{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-b4c594d3]{color:var(--color-warning)}.share-doc__history[data-v-b4c594d3]{margin-top:2px;padding-top:4px}.share-doc__history-toggle[data-v-b4c594d3]{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-b4c594d3]:hover{color:var(--text-primary)}.share-doc__history-toggle i[data-v-b4c594d3]{font-size:10px;color:var(--text-tertiary)}.share-doc__history-title[data-v-b4c594d3]{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-b4c594d3]{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-b4c594d3]{margin:0!important}.share-doc__history-table[data-v-b4c594d3] 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-b4c594d3] 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-b4c594d3] tbody tr:hover td{background:var(--bg-hover)!important}.share-doc__empty[data-v-b4c594d3]{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.share-doc__permissions[data-v-b4c594d3] .form-control.h-auto,.share-doc__permissions[data-v-b4c594d3] .permissions-wrapper{background:transparent;border:none;padding:0;box-shadow:none}.share-doc__link-row[data-v-b4c594d3]{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-b4c594d3]{border-top:1px solid var(--border-color)}.share-doc__link-row--expired[data-v-b4c594d3]{opacity:.7}.share-doc__link-main[data-v-b4c594d3]{min-width:0;flex:1}.share-doc__link-recipients[data-v-b4c594d3]{display:flex;flex-wrap:wrap;gap:6px}.share-doc__link-meta[data-v-b4c594d3]{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-b4c594d3]{color:var(--color-warning, #b7791f)}.share-doc__link-badge[data-v-b4c594d3]{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-b4c594d3]{color:var(--text-tertiary)}.share-doc__btn--sm[data-v-b4c594d3]{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[data-v-ac51635e] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-ecm);border-color:var(--color-ecm)}.share-doc__single-doc--unavailable[data-v-ac51635e] .custom-control-input~.custom-control-label{opacity:.55;cursor:not-allowed}.share-doc__single-doc--unavailable[data-v-ac51635e] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-tertiary, var(--text-secondary));border-color:var(--text-tertiary, var(--text-secondary))}.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-a6b97cbf]{padding-left:8px;position:relative}a.btn[data-v-a6b97cbf]{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-a6b97cbf]{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-a6b97cbf]:hover{filter:brightness(.94)}a.btn.btn-default[data-v-a6b97cbf]{color:var(--text-secondary);font-weight:700;border:1px solid var(--border-secondary);background:var(--bg-primary)}a.btn.btn-default[data-v-a6b97cbf]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}a.btn.btn-default[data-v-a6b97cbf]:focus,a.btn.btn-default[data-v-a6b97cbf]:active{box-shadow:none}.dropdown-share[data-v-a6b97cbf]{left:2px!important}a.btn.btn-primary .dropdown-menu[data-v-a6b97cbf]{margin-left:0!important;left:44px!important}a.btn.btn-default .dropdown-menu[data-v-a6b97cbf]{margin-left:0!important;left:-23px!important}.version-icon[data-v-a6b97cbf]{font-size:1.8em!important;position:relative;top:3px}.view-confirm-actions-folder[data-v-a6b97cbf]{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-a6b97cbf]{margin-left:0;margin-right:0}.view-confirm-actions-folder .col-md-12[data-v-a6b97cbf]{flex:1 1 auto!important;min-width:0;max-width:100%}.view-confirm-actions-folder .title-folder-selected[data-v-a6b97cbf]{font-size:.8rem}.view-confirm-actions-folder .btnNo[data-v-a6b97cbf]{color:#777;font-weight:700;cursor:pointer;background-color:#ff00001f}.view-confirm-actions-folder .btnNo[data-v-a6b97cbf]:hover{color:#444;background-color:#ff00004d}.view-confirm-actions-folder .btnYes[data-v-a6b97cbf]{color:#777;font-weight:700;cursor:pointer;background-color:#00ff001f}.view-confirm-actions-folder .btnYes[data-v-a6b97cbf]:hover{color:#444;background-color:#00ff004d}span[data-v-a6b97cbf]{cursor:pointer}.version-color[data-v-a6b97cbf]{color:#17878f}.print-ticket[data-v-167ebc2d]{font-size:13px;color:var(--text-primary)}.print-state[data-v-167ebc2d],.print-blocked[data-v-167ebc2d]{display:flex;align-items:center;gap:10px;padding:18px 2px;color:var(--text-secondary)}.print-blocked[data-v-167ebc2d]{align-items:flex-start;color:var(--text-primary)}.print-blocked i[data-v-167ebc2d]{color:var(--color-ecm);margin-top:2px}.print-blocked p[data-v-167ebc2d]{margin:0}.print-file[data-v-167ebc2d]{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--border-divider);font-weight:600}.print-file i[data-v-167ebc2d]{color:var(--color-ecm)}.print-file__name[data-v-167ebc2d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-file__count[data-v-167ebc2d]{margin-left:auto;flex:none;font-size:11px;font-weight:600;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.print-section[data-v-167ebc2d]{border:0;padding:0;margin:0 0 18px}.print-section__title[data-v-167ebc2d]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px;width:auto;float:none}.print-section__hint[data-v-167ebc2d]{margin:-2px 0 8px;font-size:11px;color:var(--text-tertiary)}.print-choice[data-v-167ebc2d]{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 6px;padding:10px 12px;border:1px solid var(--border-secondary);border-left:3px solid transparent;border-radius:8px;background:var(--bg-card);transition:background .15s ease,border-color .15s ease}.print-choice[data-v-167ebc2d]:hover{background:var(--bg-hover)}.print-choice[data-v-167ebc2d]:focus-within{outline:2px solid var(--color-ecm);outline-offset:1px}.print-choice--on[data-v-167ebc2d]{border-left-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 8%,var(--bg-card))}.print-choice input[data-v-167ebc2d]{margin:0;accent-color:var(--color-ecm);cursor:pointer}.print-choice__label[data-v-167ebc2d]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;flex:1}.print-choice__meta[data-v-167ebc2d]{margin-left:auto;font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.print-range[data-v-167ebc2d]{padding:6px 2px 2px 15px}.print-range__fields[data-v-167ebc2d]{display:flex;align-items:flex-end;gap:10px}.print-range__field[data-v-167ebc2d]{display:flex;flex-direction:column;gap:4px}.print-range__field label[data-v-167ebc2d]{margin:0;font-size:11px;color:var(--text-tertiary)}.print-range__field .form-control[data-v-167ebc2d]{width:96px;font-variant-numeric:tabular-nums}.print-range__dash[data-v-167ebc2d]{padding-bottom:8px;color:var(--text-tertiary)}.print-ruler[data-v-167ebc2d]{position:relative;height:6px;margin-top:12px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--bg-tertiary),var(--bg-tertiary) 6px,transparent 6px,transparent 8px);border:1px solid var(--border-secondary)}.print-ruler__span[data-v-167ebc2d]{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--color-ecm);transition:left .15s ease,width .15s ease}.print-locked[data-v-167ebc2d]{padding:12px;border:1px solid var(--border-secondary);border-left:3px solid var(--color-ecm);border-radius:8px;background:var(--bg-tertiary)}.print-locked__text[data-v-167ebc2d]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:var(--text-secondary)}.print-locked__text i[data-v-167ebc2d]{color:var(--color-ecm)}.print-chips[data-v-167ebc2d]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.print-chip[data-v-167ebc2d]{display:flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-card)}.print-chip__name[data-v-167ebc2d]{font-size:12px;font-weight:600}.print-chip__position[data-v-167ebc2d]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.print-note[data-v-167ebc2d]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:var(--bg-tertiary);border:1px dashed var(--border-secondary);font-size:12px;color:var(--text-secondary)}.print-error[data-v-167ebc2d]{margin:8px 0 0;font-size:12px;color:var(--color-danger, #d9534f)}.print-footer[data-v-167ebc2d]{margin-top:4px;padding-top:14px;border-top:1px dashed var(--border-secondary)}.print-outcome[data-v-167ebc2d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0}.print-outcome__label[data-v-167ebc2d]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.print-outcome__value[data-v-167ebc2d]{font-size:12px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.print-expiry[data-v-167ebc2d]{margin:4px 0 0;font-size:11px;color:var(--text-tertiary)}.print-progress[data-v-167ebc2d]{margin:8px 0 0;font-size:12px;color:var(--text-secondary)}.print-actions[data-v-167ebc2d]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.print-cancel[data-v-167ebc2d]{color:var(--text-secondary);font-size:13px;font-weight:600;border-radius:8px;padding:7px 14px}.print-cancel[data-v-167ebc2d]:hover{background:var(--bg-hover);color:var(--text-primary)}.print-submit[data-v-167ebc2d]{display:inline-flex;align-items:center;gap:8px;background:var(--color-ecm);border-color:var(--color-ecm);color:#fff;font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;transition:filter .15s ease}.print-submit[data-v-167ebc2d]:hover:not(:disabled){filter:brightness(.94);color:#fff}.print-submit[data-v-167ebc2d]:disabled{opacity:.55}.print-cancel[data-v-167ebc2d]:focus-visible,.print-submit[data-v-167ebc2d]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px}@media(prefers-reduced-motion:reduce){.print-choice[data-v-167ebc2d],.print-ruler__span[data-v-167ebc2d],.print-submit[data-v-167ebc2d]{transition:none}}@media(max-width:699px){.print-range[data-v-167ebc2d]{padding-left:2px}.print-range__fields[data-v-167ebc2d]{flex-wrap:wrap}.print-range__field[data-v-167ebc2d]{flex:1 1 40%}.print-range__field .form-control[data-v-167ebc2d]{width:100%}.print-actions button[data-v-167ebc2d]{flex:1;justify-content:center;min-height:var(--touch-target-min, 44px)}}.icon-option-root[data-v-e3c04dc6]{display:flex;align-items:center;width:100%}.row[data-v-e3c04dc6]{margin:0;width:100%}.icon-option-row[data-v-e3c04dc6]{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-e3c04dc6] .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-e3c04dc6] .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-e3c04dc6] .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-e3c04dc6],.icon-disabled i[data-v-e3c04dc6]{cursor:default!important;color:var(--text-disabled, rgb(201, 201, 201))!important}.icon-disabled[data-v-e3c04dc6]:hover,.icon-disabled[data-v-e3c04dc6]:active,.icon-disabled[data-v-e3c04dc6]:target,.icon-disabled i[data-v-e3c04dc6]:hover,.icon-disabled i[data-v-e3c04dc6]:active,.icon-disabled i[data-v-e3c04dc6]:target{color:var(--text-disabled, rgb(201, 201, 201))!important}.opacityButton[data-v-e3c04dc6]{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}.ai-insights-file-panel[data-v-43d4d352]{padding:0 12px 6px}.mini-card[data-v-43d4d352]{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-43d4d352]:hover{border-color:var(--color-ecm)}.mini-card .box-image[data-v-43d4d352]{background:var(--bg-tertiary);overflow:hidden}.mini-card .box-image .image[data-v-43d4d352]{width:120px}.mini-card .box-image span[data-v-43d4d352]{font-size:10px;color:var(--text-primary)}.mini-card .info[data-v-43d4d352]{font-size:.875em;line-height:1.55;padding:8px}.mini-card .info h6[data-v-43d4d352]{color:var(--text-primary);font-size:13px;font-weight:500}.mini-card .info h6.alias-editable[data-v-43d4d352]{cursor:text}.mini-card .info .alias-edit[data-v-43d4d352]{max-width:100%}.mini-card .info .alias-edit__input[data-v-43d4d352]{height:24px;padding:0 6px;font-size:13px}.mini-card .info .alias-edit__ext[data-v-43d4d352]{color:var(--text-secondary);font-size:13px;white-space:nowrap}.mini-card .info .alias-edit__error[data-v-43d4d352]{font-size:11px}.mini-card .info .btn[data-v-43d4d352]{font-size:12px;font-weight:700}.mini-card .info a[data-v-43d4d352]{color:var(--text-tertiary);transition:color .15s ease;cursor:pointer}.mini-card .info a i[data-v-43d4d352]{font-size:12px}.mini-card .info a[data-v-43d4d352]:hover{color:var(--color-ecm);text-decoration:none}.mini-card .info.with-thumbnail h6[data-v-43d4d352]{width:155px}.mini-card.is-manual-sort[data-v-43d4d352]{cursor:grab}.mini-card.is-manual-sort[data-v-43d4d352]:active{cursor:grabbing}.manual-drag-handle[data-v-43d4d352]{color:var(--text-secondary);opacity:.8;font-size:11px}.mini-file-status-grid[data-v-43d4d352]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mini-file-badge[data-v-43d4d352]{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-43d4d352]{overflow:hidden;text-overflow:ellipsis}.mini-file-badge i[data-v-43d4d352]{font-size:10px}.mini-file-badge.is-info[data-v-43d4d352]{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-43d4d352]{background-color:#28a7451f;border-color:#28a74529}.mini-file-badge.is-danger[data-v-43d4d352]{background-color:#dc35451f;border-color:#dc354529}.mini-file-badge.is-neutral[data-v-43d4d352]{background-color:#6c757d1f;border-color:#6c757d29}.mini-file-badge.is-warning[data-v-43d4d352]{background:#ffc1072e;border-color:#ffc10738}.listFiles[data-v-3c24e229]{-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-3c24e229]{background-color:#e8f2f7!important}.list-files[data-v-3c24e229]{width:100%!important}.list-files-sidebar[data-v-3c24e229]{display:flex;flex-direction:column;gap:8px}.scroller[data-v-3c24e229] .mini-card{margin-bottom:0!important}.manual-sort-ghost[data-v-3c24e229]{opacity:.55}.manual-sort-chosen[data-v-3c24e229]{transform:scale(1.01)}.manual-sort-drag[data-v-3c24e229]{cursor:grabbing}.manual-sort-saving[data-v-3c24e229]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-3c24e229]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}.files-heading[data-v-3c24e229]{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-3c24e229]{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}.files-total-pages[data-v-3c24e229]{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.files-total-pages__value[data-v-3c24e229]{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:0}.listFiles .float-right i[data-v-3c24e229]{color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.listFiles .float-right i[data-v-3c24e229]:hover{color:var(--color-ecm)}.listFiles .float-right .fas.fa-trash-alt[data-v-3c24e229]:hover{color:var(--color-danger)}.files-sort-row[data-v-3c24e229]{gap:8px;padding-left:16px}.files-sort-select[data-v-3c24e229]{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-3c24e229]{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-3c24e229]:hover{border-color:var(--color-ecm);color:var(--color-ecm)}.ai-prov[data-v-20343c5d]{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-secondary)}.ai-prov__title[data-v-20343c5d]{margin-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ai-prov__row[data-v-20343c5d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px}.ai-prov__label[data-v-20343c5d]{flex:1;min-width:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-prov__marks[data-v-20343c5d]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.ai-prov__manual[data-v-20343c5d]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.ai-prov__pct[data-v-20343c5d]{font-size:10px;color:var(--text-tertiary)}#index-sidebar .form-render-wrapper[data-v-9df7e45a]{overflow:auto!important;min-height:200px;width:100%;max-width:100%}#index-sidebar h3.card-header[data-v-9df7e45a]{display:none}#index-sidebar .col-lg-6[data-v-9df7e45a],#index-sidebar .col-lg-4[data-v-9df7e45a],#index-sidebar .col-lg-3[data-v-9df7e45a],#index-sidebar .col-lg-8[data-v-9df7e45a],#index-sidebar .col-lg-12[data-v-9df7e45a],#index-sidebar .col-md-6[data-v-9df7e45a],#index-sidebar .col-12[data-v-9df7e45a]{width:100%;max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0}#index-sidebar .form-render-wrapper[data-v-9df7e45a] .row{margin-left:0!important;margin-right:0!important}#index-sidebar .form-render-wrapper[data-v-9df7e45a] label{margin-bottom:8px!important;overflow:visible!important;line-height:1.35!important}#index-sidebar input[data-v-9df7e45a],#index-sidebar .form-control[data-v-9df7e45a],#index-sidebar .mx-input[data-v-9df7e45a],#index-sidebar .vs__dropdown-toggle[data-v-9df7e45a]{border-radius:8px}.index-sidebar__header[data-v-9df7e45a]{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-9df7e45a]{flex:1;min-width:0}.index-sidebar__eyebrow[data-v-9df7e45a]{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-9df7e45a]{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-9df7e45a]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.index-sidebar__edit[data-v-9df7e45a]{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-9df7e45a]{font-size:14px;line-height:1}.index-sidebar__edit[data-v-9df7e45a]: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-9df7e45a]{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-9df7e45a]:hover,.index-sidebar__edit--clear[data-v-9df7e45a]: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-8376bfe1]{display:flex;flex-direction:column;height:100%;overflow:hidden}.notes-feed[data-v-8376bfe1]{flex:1;overflow-y:auto;padding:12px 12px 8px;display:flex;flex-direction:column;gap:8px;min-height:0}.notes-feed[data-v-8376bfe1]::-webkit-scrollbar{width:4px}.notes-feed[data-v-8376bfe1]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.notes-feed[data-v-8376bfe1]::-webkit-scrollbar-track{background:transparent}.notes-empty[data-v-8376bfe1]{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-8376bfe1]{font-size:28px;opacity:.35}.notes-empty-text[data-v-8376bfe1]{font-size:12px;text-align:center;color:var(--text-tertiary)}.note-item[data-v-8376bfe1]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;flex-shrink:0}.note-item-header[data-v-8376bfe1]{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-8376bfe1]{display:flex;align-items:center;gap:8px;min-width:0}.note-item-author-info[data-v-8376bfe1]{display:flex;flex-direction:column;min-width:0}.note-author-name[data-v-8376bfe1]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-author-handle[data-v-8376bfe1]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-item-date[data-v-8376bfe1]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.note-item-body[data-v-8376bfe1]{padding:8px 10px;font-size:12px;color:var(--text-primary);line-height:1.5}.notes-compose-bar[data-v-8376bfe1]{flex-shrink:0;border-top:1px solid var(--border-secondary);padding:10px 12px}.notes-new-btn[data-v-8376bfe1]{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-8376bfe1]{font-size:13px}.notes-new-btn[data-v-8376bfe1]:hover{background:#3b5bfd1f;border-color:#3b5bfd80}.notes-compose[data-v-8376bfe1]{display:flex;flex-direction:column;gap:8px}.notes-compose-header[data-v-8376bfe1]{display:flex;align-items:center;justify-content:space-between}.notes-compose-title[data-v-8376bfe1]{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-8376bfe1]:before{content:"";display:inline-block;width:3px;height:12px;background:var(--color-bpm);border-radius:2px;flex-shrink:0}.notes-char-count[data-v-8376bfe1]{font-size:10px;color:var(--text-tertiary)}.notes-char-count.over[data-v-8376bfe1]{color:#ef4444;font-weight:600}.notes-compose-form[data-v-8376bfe1]{display:flex;flex-direction:column;gap:8px}.notes-compose-actions[data-v-8376bfe1]{display:flex;align-items:center;justify-content:space-between}.notes-compose-btns[data-v-8376bfe1]{display:flex;align-items:center;gap:6px}.notes-compose-hint[data-v-8376bfe1]{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-8376bfe1]{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-8376bfe1]:hover{background:var(--bg-hover)}.notes-submit-btn[data-v-8376bfe1]{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-8376bfe1]:hover:not(:disabled){background:#3b5bfd26;border-color:#3b5bfd66}.notes-submit-btn[data-v-8376bfe1]:disabled{opacity:.45;cursor:not-allowed}.notes-submit-btn i[data-v-8376bfe1]{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-deadline-monitoring-card[data-v-f087cf46]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-left:3px solid var(--color-ecm);border-radius:8px;padding:10px 12px}.workflow-deadline-monitoring-icon[data-v-f087cf46]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm)}.min-width-0[data-v-f087cf46]{min-width:0}.workflow-deadline-monitoring-step[data-v-f087cf46],.workflow-deadline-monitoring-notice[data-v-f087cf46]{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere}.workflow-actions-panel[data-v-ad4c6988]{border-top:1px solid var(--border-tertiary);padding-top:10px}.workflow-actions-panel.is-compact[data-v-ad4c6988]{padding:10px 0 0;margin-top:8px!important;position:sticky;bottom:0;background:var(--bg-card);z-index:3}.workflow-text-wrap[data-v-ad4c6988]{word-break:break-word;overflow-wrap:anywhere}.workflow-compact-shell[data-v-ad4c6988]{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-ad4c6988]: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-ad4c6988]{display:flex;align-items:center;gap:10px;min-width:0}.workflow-compact-icon[data-v-ad4c6988]{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-ad4c6988]{font-size:13px}.workflow-compact-texts[data-v-ad4c6988]{min-width:0}.workflow-compact-step-label[data-v-ad4c6988]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.workflow-compact-step-name[data-v-ad4c6988]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.workflow-actions-bottom[data-v-ad4c6988]{display:flex;gap:8px}.workflow-actions-bottom>*[data-v-ad4c6988]{flex:1 1 0;min-width:0}.workflow-bottom-btn[data-v-ad4c6988]{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-ad4c6988]{font-size:12px}.workflow-bottom-btn span[data-v-ad4c6988]{overflow:hidden;text-overflow:ellipsis}.workflow-bottom-btn[data-v-ad4c6988]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px;box-shadow:none}.workflow-actions-bottom .btn-outline-primary[data-v-ad4c6988]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-actions-bottom .btn-outline-primary[data-v-ad4c6988]: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-ad4c6988]{background:var(--color-ecm);border-color:var(--color-ecm);color:var(--color-on-accent)}.workflow-actions-bottom .btn-primary[data-v-ad4c6988]:hover:not(:disabled),.workflow-actions-bottom .btn-primary[data-v-ad4c6988]: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-ad4c6988]:disabled{background:color-mix(in srgb,var(--color-ecm) 45%,var(--bg-tertiary));border-color:transparent}.ai-compact[data-v-634e0380]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--border-secondary);background:none;color:var(--text-secondary);font-size:12px;text-align:left;cursor:pointer}.ai-compact__icon[data-v-634e0380]{color:var(--color-ecm)}.ai-compact__label[data-v-634e0380]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-compact__stale[data-v-634e0380]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 6px;border:1px solid var(--color-warning);border-radius:10px;color:var(--color-warning);font-size:10px;line-height:1.6}.ai-compact__go[data-v-634e0380]{flex:0 0 auto;font-size:10px;color:var(--text-tertiary)}.ecm-ai-results[data-v-1ce1df10]{margin:12px 0;border-top:1px solid var(--border-secondary);padding-top:12px;color:var(--text-primary)}.ecm-ai-results__header[data-v-1ce1df10],.ecm-ai-results__subhead[data-v-1ce1df10],.ecm-ai-file__header[data-v-1ce1df10],.ecm-ai-results__pagination[data-v-1ce1df10]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ecm-ai-results__header h2[data-v-1ce1df10]{margin:0;font-size:13px;font-weight:700}.ecm-ai-results__header p[data-v-1ce1df10]{margin:3px 0 0;color:var(--text-tertiary);font-size:10px}.ecm-ai-status[data-v-1ce1df10]{flex:0 0 auto;border:1px solid var(--border-primary);border-radius:999px;padding:3px 7px;color:var(--text-tertiary);font-size:10px;font-weight:700}.ecm-ai-status--success[data-v-1ce1df10]{border-color:var(--color-success);color:var(--color-success)}.ecm-ai-status--warning[data-v-1ce1df10]{border-color:var(--color-warning);color:var(--color-warning)}.ecm-ai-status--danger[data-v-1ce1df10]{border-color:var(--color-danger);color:var(--color-danger)}.ecm-ai-status--quiet[data-v-1ce1df10]{color:var(--text-secondary)}.ecm-ai-results__tabs[data-v-1ce1df10]{display:flex;gap:4px;margin:12px 0;border-bottom:1px solid var(--border-secondary)}.ecm-ai-results__tab[data-v-1ce1df10]{border:0;border-bottom:2px solid transparent;padding:7px 8px;background:transparent;color:var(--text-tertiary);font-size:11px;cursor:pointer}.ecm-ai-results__tab--active[data-v-1ce1df10]{border-color:var(--color-ecm);color:var(--color-ecm);font-weight:700}.ecm-ai-results__count[data-v-1ce1df10]{margin-left:4px;font-variant-numeric:tabular-nums}.ecm-ai-results__subhead[data-v-1ce1df10]{align-items:center}.ecm-ai-results__subhead strong[data-v-1ce1df10]{font-size:11px}.ecm-ai-results__summary[data-v-1ce1df10]{margin:10px 0;color:var(--text-secondary);font-size:12px;line-height:1.5;white-space:pre-wrap}.ecm-ai-results__labels[data-v-1ce1df10]{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.ecm-ai-results__label[data-v-1ce1df10]{border:1px solid color-mix(in srgb,var(--color-ecm) 40%,var(--border-primary));border-radius:999px;padding:3px 7px;color:var(--color-ecm);font-size:10px}.ecm-ai-results__coverage[data-v-1ce1df10]{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums}.ecm-ai-results__warning[data-v-1ce1df10]{margin:8px 0 0;color:var(--color-warning);font-size:10px;line-height:1.4}.ecm-ai-file[data-v-1ce1df10]{border-top:1px solid var(--border-secondary);padding:10px 0}.ecm-ai-file__header h3[data-v-1ce1df10]{margin:0;overflow:hidden;color:var(--text-primary);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ecm-ai-file__header p[data-v-1ce1df10]{margin:3px 0 0;color:var(--text-tertiary);font-size:10px}.ecm-ai-file__capabilities[data-v-1ce1df10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:8px}.ecm-ai-capability[data-v-1ce1df10]{display:flex;justify-content:space-between;gap:6px;padding:4px 6px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:9px}.ecm-ai-capability strong[data-v-1ce1df10]{color:var(--text-secondary);text-transform:capitalize}.ecm-ai-capability__value[data-v-1ce1df10]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ecm-ai-capability__reason[data-v-1ce1df10]{color:var(--text-tertiary);font-size:8px;text-transform:none}.ecm-ai-capability--ready[data-v-1ce1df10]{color:var(--color-success)!important}.ecm-ai-capability--partial[data-v-1ce1df10],.ecm-ai-capability--stale[data-v-1ce1df10],.ecm-ai-capability--paused[data-v-1ce1df10]{color:var(--color-warning)!important}.ecm-ai-capability--failed[data-v-1ce1df10],.ecm-ai-capability--unsupported[data-v-1ce1df10]{color:var(--color-danger)!important}.ecm-ai-capability--not_applicable[data-v-1ce1df10]{color:var(--text-tertiary)!important}.ecm-ai-results__pagination[data-v-1ce1df10]{align-items:center;justify-content:center;margin-top:10px;color:var(--text-tertiary);font-size:10px}.ecm-ai-results__pagination button[data-v-1ce1df10]{min-height:32px;border:1px solid var(--border-primary);border-radius:6px;padding:4px 8px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.ecm-ai-results__pagination button[data-v-1ce1df10]:disabled{cursor:not-allowed;opacity:.55}.ecm-ai-results__empty[data-v-1ce1df10],.ecm-ai-results__state[data-v-1ce1df10]{padding:14px 0;color:var(--text-tertiary);font-size:11px}.ecm-ai-results__state--error[data-v-1ce1df10]{color:var(--color-danger)}@media(max-width:699px){.ecm-ai-file__capabilities[data-v-1ce1df10]{grid-template-columns:1fr}}dl .fonts[data-v-b8a4f313]{font-size:12px!important}.ecm-ai-credits-skipped[data-v-267a58be]{margin:8px 12px;padding:6px 10px;border-radius:4px;font-size:13px;background:color-mix(in srgb,var(--text-warning, #b8860b) 10%,transparent);color:var(--text-warning, #b8860b)}.landed-panel[data-v-267a58be]{margin:10px 8px}#task-tab-contents[data-v-267a58be]{overflow-y:auto;overflow-x:hidden}.workflow-history-list[data-v-267a58be]{max-height:160px;overflow-y:auto}.workflow-history-item[data-v-267a58be]:last-child{border-bottom:0!important}.tab-options-wrapper[data-v-267a58be]{position:relative;height:100%}.tab-options-wrapper.with-buttons[data-v-267a58be]{height:calc(100% - 100px)!important}#task-comments[data-v-267a58be]{position:relative;height:100%}.tabSlider[data-v-267a58be]{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-267a58be]{position:relative;margin:10px 12px;height:100%}#tasks-nav-tab[data-v-267a58be]{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-267a58be],#rightArrow[data-v-267a58be]{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-267a58be]:hover,#rightArrow[data-v-267a58be]:hover{background:var(--bg-hover);color:var(--text-primary)}#leftArrow[data-v-267a58be]:before,#rightArrow[data-v-267a58be]:before{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0}#leftArrow[data-v-267a58be]:before{transform:rotate(135deg);margin-left:3px}#rightArrow[data-v-267a58be]:before{transform:rotate(-45deg);margin-right:3px}#viewContainer[data-v-267a58be]{position:static;width:100%;height:auto;background:transparent;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#viewContainer[data-v-267a58be]::-webkit-scrollbar{display:none}.arrow-right[data-v-267a58be]{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-267a58be]{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-267a58be]{padding:0!important;margin:0!important;list-style:none}.tabSlider a.nav-link[data-v-267a58be]{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-267a58be]{margin-left:4px;font-size:11px}.tabSlider a.nav-link[data-v-267a58be]:hover{color:var(--text-primary)!important;text-decoration:none}.tabSlider a.nav-link.active[data-v-267a58be]{color:var(--color-ecm)!important;font-weight:600;background:var(--bg-secondary);box-shadow:0 1px 3px var(--shadow-sm)}.history-ct[data-v-267a58be]{overflow:auto;height:calc(100vh - 300px)}.workflow-tab-shell[data-v-267a58be]{display:flex;flex-direction:column;min-height:calc(100vh - 300px)}.workflow-tab-content-scroll[data-v-267a58be]{flex:1;overflow-y:auto;padding-right:2px;padding-bottom:10px}.workflow-section-heading[data-v-267a58be]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.workflow-header-link[data-v-267a58be]{color:var(--text-secondary);text-decoration:none}.workflow-header-link[data-v-267a58be]:hover{color:var(--icon-primary)}.workflow-micro-title[data-v-267a58be]{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-current-step-card[data-v-267a58be]{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-267a58be]{font-size:16px;line-height:1.25;font-weight:600;color:var(--text-primary)}.workflow-current-meta[data-v-267a58be]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:11px}.workflow-status-badge[data-v-267a58be]{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-267a58be]{border-color:var(--color-success);color:var(--color-success)}.workflow-status-badge.is-danger[data-v-267a58be]{border-color:var(--color-danger);color:var(--color-danger)}.workflow-status-badge.is-info[data-v-267a58be],.workflow-status-badge.is-primary[data-v-267a58be]{border-color:var(--icon-primary);color:var(--icon-primary)}.workflow-history-wrap[data-v-267a58be]{padding-bottom:6px}.workflow-timeline[data-v-267a58be]{display:flex;flex-direction:column;gap:8px}.workflow-timeline-item[data-v-267a58be]{display:flex;align-items:flex-start;gap:8px}.workflow-timeline-marker[data-v-267a58be]{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-267a58be]{background:var(--color-success)}.workflow-timeline-marker.is-danger[data-v-267a58be]{background:var(--color-danger)}.workflow-timeline-marker.is-info[data-v-267a58be]{background:var(--icon-primary)}.workflow-timeline-marker.is-primary[data-v-267a58be]{background:var(--text-tertiary)}.workflow-timeline-content[data-v-267a58be]{flex:1;min-width:0}.workflow-timeline-header[data-v-267a58be]{display:flex;align-items:center;justify-content:space-between;gap:6px}.workflow-timeline-header.clickable[data-v-267a58be]{cursor:pointer}.workflow-timeline-header .fas[data-v-267a58be]{font-size:10px;color:var(--text-tertiary)}.workflow-timeline-main[data-v-267a58be]{flex:1;min-width:0}.workflow-timeline-title[data-v-267a58be]{font-size:13px;font-weight:500;color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere}.workflow-timeline-reason[data-v-267a58be]{color:var(--text-secondary);font-style:italic;margin-top:2px;word-break:break-word;overflow-wrap:anywhere}.workflow-timeline-meta[data-v-267a58be]{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:11px;margin-top:1px}.workflow-timeline-details[data-v-267a58be]{border:1px solid var(--border-tertiary);border-radius:8px;background:var(--bg-card);padding:6px 8px;margin-top:6px}.workflow-detail-row[data-v-267a58be]{display:grid;grid-template-columns:62px 1fr;align-items:start;gap:8px;margin-bottom:2px;font-size:11px}.workflow-detail-row[data-v-267a58be]:last-child{margin-bottom:0}.workflow-detail-row .label[data-v-267a58be]{color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.workflow-detail-row .value[data-v-267a58be]{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}.details-size[data-v-d17405fd]{font-size:14px;word-break:break-word}.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-46800e9f],.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-1cc030ef]{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;padding:1rem;overflow:hidden}.document-log-bar[data-v-1cc030ef]{width:100%;overflow:visible;flex-shrink:0}.log-header[data-v-1cc030ef]{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-1cc030ef]{border-bottom-color:transparent;border-radius:10px 10px 0 0}.log-header-left[data-v-1cc030ef]{display:flex;align-items:center;gap:10px;flex-shrink:0}.log-header-controls[data-v-1cc030ef]{display:flex;align-items:center;gap:4px;flex-shrink:0}.filter-toggle-btn[data-v-1cc030ef]{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-1cc030ef]{font-size:11px;opacity:.75}.filter-toggle-btn[data-v-1cc030ef]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-ecm)}.filter-toggle-btn__label[data-v-1cc030ef]{position:relative;z-index:0}.filter-toggle-btn__badge[data-v-1cc030ef]{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-1cc030ef]{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-1cc030ef]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.log-icon-btn.danger i[data-v-1cc030ef]{color:var(--color-danger)}.log-icon-btn[data-v-1cc030ef]:disabled{opacity:.45;cursor:default}.log-divider[data-v-1cc030ef]{display:inline-block;width:1px;height:20px;background:var(--border-secondary);margin:0 4px;opacity:.6}.log-filters[data-v-1cc030ef]{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-1cc030ef]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.filter-inputs[data-v-1cc030ef]{display:flex;flex-wrap:wrap;flex:1;gap:12px;min-width:0}.filter-field[data-v-1cc030ef]{flex:1 1 200px;min-width:160px}.filter-field[data-v-1cc030ef] .form-control,.filter-field[data-v-1cc030ef] .v-select{width:100%}.filter-field--author[data-v-1cc030ef]{flex:1 1 180px;min-width:150px;max-width:240px}.filter-field--event[data-v-1cc030ef]{flex:2 1 280px;min-width:240px;max-width:420px}.filter-field--date[data-v-1cc030ef]{flex:1.5 1 220px;min-width:200px;max-width:320px}.filter-field-label[data-v-1cc030ef]{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-1cc030ef]{flex-shrink:0}.documents-line-pagination[data-v-1cc030ef]{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-1cc030ef]{width:auto;min-width:4.5rem}.log-table-wrap[data-v-1cc030ef]{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:.5rem}.log-table-scroll[data-v-1cc030ef]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto}.log-infinite-spinner[data-v-1cc030ef]{display:flex;justify-content:center;padding:12px 0 4px}.filter-search-btn[data-v-1cc030ef]{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-1cc030ef]{font-size:13px}.filter-search-btn[data-v-1cc030ef]: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-1cc030ef]{flex-direction:column;align-items:stretch}.filter-inputs[data-v-1cc030ef]{flex-direction:column}.filter-field--author[data-v-1cc030ef],.filter-field--event[data-v-1cc030ef],.filter-field--date[data-v-1cc030ef]{flex:1 1 auto;max-width:none;width:100%}.filter-search-btn[data-v-1cc030ef]{width:100%}}.log-author-badge[data-v-1cc030ef]{padding:.3em .5em!important;border:solid 2px var(--bg-secondary)!important}.log-details-btn[data-v-1cc030ef]{font-size:12px}[data-v-1cc030ef] .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-1cc030ef] .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-1cc030ef] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-1cc030ef] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-1cc030ef] .table-custom-style tbody tr.b-table-has-details{border-bottom:none}[data-v-1cc030ef] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-1cc030ef] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-1cc030ef] .table-custom-style tbody td small{color:var(--text-secondary);font-size:11px}[data-v-1cc030ef] .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-40ac4627]{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-40ac4627] .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-40ac4627].vs--open .vs__dropdown-toggle,.capture-template-select[data-v-40ac4627]:hover .vs__dropdown-toggle{border-color:var(--color-swc, var(--border-primary))}.capture-template-select[data-v-40ac4627].vs--open .vs__dropdown-toggle{box-shadow:0 0 0 3px var(--color-swc-focus, var(--bg-hover))}.capture-template-select[data-v-40ac4627] .vs__search,.capture-template-select[data-v-40ac4627] .vs__placeholder{margin:0;padding:0;color:var(--text-secondary);font-size:13px}.capture-template-select[data-v-40ac4627] .vs__open-indicator{fill:var(--text-secondary)}.capture-template-selected[data-v-40ac4627]{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-40ac4627]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-remove-template[data-v-40ac4627]{cursor:pointer}.icon-remove-template[data-v-40ac4627]:hover{color:#000}.linked-template-badge[data-v-40ac4627]{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}.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-2c6d5774]{background-color:var(--table-selected-bg)!important;border-radius:inherit}.isImg[data-v-2c6d5774]{height:42px!important}.md-card[data-v-2c6d5774]{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-2c6d5774]:hover{border-color:var(--color-ecm);background:var(--bg-hover)}.md-card.is-selected[data-v-2c6d5774]{border-color:var(--color-ecm);background:var(--table-selected-bg)}.md-card.is-selected[data-v-2c6d5774]:hover{background:var(--table-selected-bg)}.md-card.is-selected .md-card-area[data-v-2c6d5774]{background:transparent}[data-v-2c6d5774] .mini-file-title,.mini-file-title[data-v-2c6d5774]{font-size:13px!important;font-weight:500;color:var(--text-primary)}[data-v-2c6d5774] .mini-file-meta,.mini-file-meta[data-v-2c6d5774],[data-v-2c6d5774] .mini-file-linked-at,.mini-file-linked-at[data-v-2c6d5774]{font-size:11px!important;color:var(--text-tertiary)!important}.md-card.is-manual-sort[data-v-2c6d5774]{cursor:grab!important}.md-card.is-manual-sort[data-v-2c6d5774]:active{cursor:grabbing!important}.md-card-click[data-v-2c6d5774]{-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-2c6d5774]{position:relative;color:var(--text-primary)}.md-card-media[data-v-2c6d5774]{position:relative}.md-card-ratio[data-v-2c6d5774]{overflow:hidden}.md-card-ratio[data-v-2c6d5774]:before{width:100%;padding-top:75%;display:block;content:" "}.md-card-ratio img[data-v-2c6d5774]{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.md-card-area[data-v-2c6d5774]{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-2c6d5774]{background-color:var(--table-selected-bg)!important;border-radius:inherit}.md-card-area.active[data-v-2c6d5774]{color:var(--color-ecm);outline:1px solid var(--color-ecm);border-radius:inherit}.md-card.is-selected .md-card-area.active[data-v-2c6d5774]{outline:none}.md-card-header[data-v-2c6d5774]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;position:relative;min-height:0}.md-card[data-v-2c6d5774]:hover,.md-card[data-v-2c6d5774]:focus{box-shadow:none!important;border-color:var(--color-ecm)}.md-card[data-v-2c6d5774]:active{box-shadow:none!important}.md-card[data-v-2c6d5774]:focus-within,.md-card[data-v-2c6d5774]:hover,.md-card.is-action-menu-open[data-v-2c6d5774]{z-index:1300;overflow:visible}.md-card:hover .md-card-area[data-v-2c6d5774],.md-card:focus .md-card-area[data-v-2c6d5774]{color:var(--text-primary)!important}.md-card:active .md-card-area[data-v-2c6d5774]{color:var(--text-primary)!important}.md-card-header[data-v-2c6d5774]:last-child{margin-bottom:0}.md-card-header:first-child>.card-title[data-v-2c6d5774]:first-child{margin-top:8px}.md-card-title[data-v-2c6d5774]{font-size:12px;letter-spacing:.01em;margin:0;font-weight:700;padding-left:0}.md-card-subhead[data-v-2c6d5774]{opacity:.72;font-size:10px;letter-spacing:.01em;padding-left:0}.mini-file-select-icon[data-v-2c6d5774]{font-size:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%);cursor:pointer}.mini-file-content[data-v-2c6d5774]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding-left:26px;padding-right:40px}.mini-file-headline[data-v-2c6d5774]{display:flex;align-items:center;min-width:0;padding-right:4px;gap:6px}.mini-file-drag-handle[data-v-2c6d5774]{color:var(--text-secondary);opacity:.8;font-size:11px;flex-shrink:0}.mini-file-title[data-v-2c6d5774]{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-2c6d5774]{max-width:100%}.mini-file-alias-edit__input[data-v-2c6d5774]{height:22px;padding:0 6px;font-size:12px}.mini-file-alias-edit__ext[data-v-2c6d5774]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.mini-file-alias-edit__error[data-v-2c6d5774]{font-size:10px}.mini-file-meta[data-v-2c6d5774]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-secondary)}.mini-file-linked-at[data-v-2c6d5774]{display:block;color:var(--text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-file-meta-separator[data-v-2c6d5774]{width:4px;height:4px;border-radius:999px;background-color:var(--text-tertiary);opacity:.6}.mini-file-status-grid[data-v-2c6d5774]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mini-file-badge[data-v-2c6d5774]{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-2c6d5774]{overflow:hidden;text-overflow:ellipsis}.mini-file-badge i[data-v-2c6d5774]{font-size:10px}.mini-file-badge.is-info[data-v-2c6d5774]{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-2c6d5774]{background-color:#28a7451f;border-color:#28a74529}.mini-file-badge.is-danger[data-v-2c6d5774]{background-color:#dc35451f;border-color:#dc354529}.mini-file-badge.is-neutral[data-v-2c6d5774]{background-color:#6c757d1f;border-color:#6c757d29}.mini-file-badge.is-warning[data-v-2c6d5774]{background:#ffc1072e;border-color:#ffc10738}.btn-group-v1[data-v-2c6d5774]{position:absolute;top:50%;right:8px;margin-left:0;margin-top:-15px;z-index:4}.menu-file.show[data-v-2c6d5774]{z-index:1301}.button-menu-card[data-v-2c6d5774]{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-2c6d5774]:active,.button-menu-card[data-v-2c6d5774]:hover,.button-menu-card[data-v-2c6d5774]:focus{color:var(--text-primary);background-color:var(--bg-hover);box-shadow:none}.menu-file .dropdown-menu[data-v-2c6d5774]{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-2c6d5774],.menu-file .button-menu-card[aria-expanded=true][data-v-2c6d5774]{z-index:1;background-color:var(--bg-hover);color:var(--text-primary)}.menu-file .dropdown-toggle[data-v-2c6d5774]:after{display:none!important}.menu-file .dropdown-item[data-v-2c6d5774]{font-size:.8rem}.dropdown-item[data-v-2c6d5774]:hover{color:var(--text-link-hover);text-decoration:none;background-color:var(--bg-hover)!important}.menu-file .dropdown-menu i[data-v-2c6d5774]{font-size:16px!important;margin-right:8px;width:14px!important}.menu-file .dropdown-menu a[data-v-2c6d5774]{padding:5px 10px}@media(max-width:1000px){.menu-file .dropdown-menu[data-v-2c6d5774]{top:auto!important;bottom:calc(100% + 6px)!important}}@media(max-width:767px){.md-card-header[data-v-2c6d5774]{padding:10px 12px;min-height:var(--touch-target-min, 44px)}.mini-file-content[data-v-2c6d5774]{padding-right:44px}.button-menu-card[data-v-2c6d5774]{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-2c6d5774]{font-size:18px;padding:8px}.menu-file .dropdown-menu[data-v-2c6d5774]{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-2c6d5774]{padding:12px 14px;min-height:var(--touch-target-min, 44px)}}.menu-file .dropdown-toggle[data-v-2c6d5774]:after{border-left:0!important}.menu-file h6[data-v-2c6d5774]{color:#5a5c63}.menu-file small[data-v-2c6d5774]{color:#5a5c63;font-size:11px}.menu-file h6.title[data-v-2c6d5774]{font-weight:700;font-size:16px}.menu-file small.sub-title[data-v-2c6d5774]{padding-left:22px;font-size:13px!important}.dropdown-toggle span[data-v-2c6d5774]{transition:all .4s ease}.dropdown-toggle span[data-v-2c6d5774]:hover{color:#3b5bfd!important;transition:all .4s ease}.body-delete-confirm[data-v-2c6d5774]{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-2c6d5774],.btn-delete-ok[data-v-2c6d5774]{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-2c6d5774]:hover{background-color:#00ff0014}.btn-delete-cancel[data-v-2c6d5774]:hover{background-color:#ff000014}.text-confirm-delete[data-v-2c6d5774]{background-color:var(--bg-tertiary);margin:0;padding:6px 0;font-size:.8em;color:var(--text-primary);font-weight:700}.option-disabled[data-v-2c6d5774]{cursor:not-allowed!important;opacity:.5}.deadline-wrapper .deadline-ct[data-v-2c6d5774]{display:none}.deadline-wrapper:hover .deadline-ct[data-v-2c6d5774]{display:block!important}.fullscreen-viewer[data-v-2c6d5774]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#232323;z-index:9999}.fullscreen-content-wrapper[data-v-2c6d5774]{width:100vw;height:100vh;display:flex;flex-direction:column}.fullscreen-loading-overlay[data-v-2c6d5774]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:100000;display:flex;align-items:center;justify-content:center}.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}.text-strikethrough[data-v-6b8b87d4]{text-decoration:line-through!important}.vs__dropdown-option--highlight .tags-select-option--query{background:#3b82f614}.vs__dropdown-option--highlight .tags-select-option--security{background:#ef444414}.vs__dropdown-option--highlight .tags-select-option--legacy{background:#6b728014}body.search-filters-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.only-this-folder-switch[data-v-175fa4f0]{min-height:0}.only-this-folder-switch[data-v-175fa4f0] .custom-control-label{cursor:pointer}.only-this-folder-switch[data-v-175fa4f0] .custom-control-label:before{top:50%;margin-top:-.5rem}.only-this-folder-switch[data-v-175fa4f0] .custom-control-label:after{top:50%;margin-top:calc(-.5rem + 2px)}.dateInput[data-v-175fa4f0]{height:calc(1.5em + .75rem + 2px)}.search-top-controls[data-v-175fa4f0]{width:100%;display:flex;flex-direction:column;gap:12px}.search-hero-panel[data-v-175fa4f0]{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-175fa4f0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-input-wrap[data-v-175fa4f0]{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-175fa4f0]:focus-within{border-color:var(--color-ecm);box-shadow:0 0 0 3px var(--color-ecm-focus)}.search-input-wrap__icon[data-v-175fa4f0]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.search-input-wrap__field[data-v-175fa4f0]{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-175fa4f0]::placeholder{color:var(--text-tertiary)}.search-exact-switch[data-v-175fa4f0]{flex-shrink:0;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.search-hero-panel__actions[data-v-175fa4f0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.search-filters-toggle[data-v-175fa4f0]{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-175fa4f0]{font-size:12px}.search-filters-toggle[data-v-175fa4f0]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.search-filters-toggle--active[data-v-175fa4f0]{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.search-filters-toggle__badge[data-v-175fa4f0]{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-175fa4f0]{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-175fa4f0]{font-size:13px}.search-icon-btn[data-v-175fa4f0]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.search-icon-btn[data-v-175fa4f0]:disabled{opacity:.45;cursor:default}.search-icon-btn--danger[data-v-175fa4f0]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.search-icon-btn.hide[data-v-175fa4f0]{display:none}.search-submit-btn[data-v-175fa4f0],.search-secondary-btn[data-v-175fa4f0]{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-175fa4f0]{border:1px solid var(--color-ecm);background:var(--color-ecm);color:var(--text-inverse, #fff)}.search-submit-btn[data-v-175fa4f0]:hover:not(:disabled){filter:brightness(.95)}.search-submit-btn[data-v-175fa4f0]:disabled{opacity:.5;cursor:default}.search-secondary-btn[data-v-175fa4f0]{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.search-secondary-btn[data-v-175fa4f0]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.search-secondary-btn[data-v-175fa4f0]:disabled{opacity:.5;cursor:default}.search-folder-row[data-v-175fa4f0]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.search-folder-row[data-v-175fa4f0] .set-folder{flex:1 1 280px;max-width:420px}.search-hero-panel__meta[data-v-175fa4f0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.search-segmented[data-v-175fa4f0],.search-view-toggle[data-v-175fa4f0]{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:var(--bg-tertiary)}.search-segmented__btn[data-v-175fa4f0],.search-view-toggle__btn[data-v-175fa4f0]{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-175fa4f0]:hover:not(:disabled),.search-view-toggle__btn[data-v-175fa4f0]:hover:not(:disabled){color:var(--text-primary)}.search-segmented__btn--active[data-v-175fa4f0],.search-view-toggle__btn--active[data-v-175fa4f0]{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-secondary)}.search-segmented__btn[data-v-175fa4f0]:disabled,.search-view-toggle__btn[data-v-175fa4f0]:disabled{opacity:.4;cursor:default}.search-view-toggle__btn[data-v-175fa4f0]{width:32px;padding:0}.search-filter-chips[data-v-175fa4f0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.search-filter-chip[data-v-175fa4f0]{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-175fa4f0]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.search-filter-chip__label[data-v-175fa4f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-filter-chip__remove[data-v-175fa4f0]{font-size:11px;opacity:.8}.search-filter-chips__clear[data-v-175fa4f0]{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-175fa4f0]:hover{color:var(--color-danger)}.search-filters-panel[data-v-175fa4f0]{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-175fa4f0 .18s ease;overflow:visible}@keyframes search-filters-in-175fa4f0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-filters-section[data-v-175fa4f0]{display:flex;flex-direction:column;gap:12px;width:100%;overflow:visible;position:relative}.search-filters-section__header[data-v-175fa4f0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.search-filters-section__label[data-v-175fa4f0]{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-175fa4f0]{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-175fa4f0],.search-filters-section>.b-row[data-v-175fa4f0],.search-filters-panel[data-v-175fa4f0] .row{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px);max-width:none}.search-filters-panel[data-v-175fa4f0] .row>[class*=col]{padding-left:8px;padding-right:8px;margin-bottom:12px}.search-field[data-v-175fa4f0]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.files-count-input[data-v-175fa4f0]{min-width:0;flex:1 1 120px;max-width:none}.search-template-form__headers[data-v-175fa4f0]{margin-bottom:6px}.search-template-form__actions[data-v-175fa4f0]{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-175fa4f0]{flex-direction:column;align-items:stretch}.search-hero-panel__actions[data-v-175fa4f0]{justify-content:flex-end}.search-filters-panel[data-v-175fa4f0] .row>[class*=col],.search-filters-panel[data-v-175fa4f0] .b-col{padding-left:0;padding-right:0;margin-bottom:4px}.search-field-label[data-v-175fa4f0]{white-space:normal}}@media only screen and (max-width:699px){.search-top-controls[data-v-175fa4f0]{gap:10px}.search-hero-panel[data-v-175fa4f0]{padding:10px 12px;gap:8px;border-radius:8px}.search-hero-panel__bar[data-v-175fa4f0]{flex-direction:column;align-items:stretch;gap:8px}.search-input-wrap[data-v-175fa4f0]{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-175fa4f0]{font-size:11px;max-width:42%}.search-exact-switch[data-v-175fa4f0] .custom-control-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-hero-panel__actions[data-v-175fa4f0]{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-175fa4f0]{width:100%;min-height:var(--touch-target-min, 44px);height:auto;justify-content:center;padding:0 10px}.search-icon-btn[data-v-175fa4f0]{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-175fa4f0]{min-height:var(--touch-target-min, 44px);height:auto;padding:0 16px;white-space:nowrap}.search-hero-panel__meta[data-v-175fa4f0]{flex-direction:column;align-items:stretch;gap:8px}.search-segmented[data-v-175fa4f0]{width:100%;display:flex}.search-segmented__btn[data-v-175fa4f0]{flex:1 1 0;min-height:var(--touch-target-min, 44px);height:auto;padding:0 6px;font-size:12px}.search-view-toggle[data-v-175fa4f0]{align-self:flex-end}.search-view-toggle__btn[data-v-175fa4f0]{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-175fa4f0]{gap:8px}.search-filter-chip[data-v-175fa4f0]{max-width:min(100%,280px);min-height:36px;height:auto;padding:6px 12px}.search-filter-chips__clear[data-v-175fa4f0]{min-height:36px;height:auto}.search-filters-panel[data-v-175fa4f0]{padding:12px;border-radius:8px;gap:14px}.search-folder-row[data-v-175fa4f0]{flex-direction:column;align-items:stretch}.search-folder-row[data-v-175fa4f0] .set-folder{max-width:none;width:100%}}.search-pill-bg[data-v-175fa4f0]{background-color:var(--bg-primary)}.search-pill-bg input[data-v-175fa4f0]{color:var(--text-primary, rgba(0, 0, 0, .9))}.search-pill-bg input[data-v-175fa4f0]::placeholder{color:var(--text-secondary, #5a5c63);opacity:.7}.search-pill-bg .form-check-label[data-v-175fa4f0]{color:var(--text-primary, rgba(0, 0, 0, .9))}.toggle-component .toggle-button[data-v-175fa4f0]{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-175fa4f0]{display:none}.toggle-component input[type=radio].toggle+label[data-v-175fa4f0]{cursor:pointer;width:150px;background-color:var(--bg-primary)}.toggle-component input[type=radio].toggle+label[data-v-175fa4f0]:hover{background:var(--bg-primary);color:var(--text-link)}.toggle-component input[type=radio].toggle+label[data-v-175fa4f0]: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-175fa4f0]{border-right:0}.toggle-component input[type=radio].toggle.toggle-left+label[data-v-175fa4f0]:after{left:100%}.toggle-component input[type=radio].toggle.toggle-right+label[data-v-175fa4f0]{margin-left:-5px}.toggle-component input[type=radio].toggle.toggle-right+label[data-v-175fa4f0]:after{left:-100%}.toggle-component input[type=radio].toggle:checked+label[data-v-175fa4f0]{cursor:default;color:var(--text-inverse);transition:color .2s;background:var(--text-link)}.toggle-component input[type=radio].toggle:checked+label[data-v-175fa4f0]:after{left:0}.hide[data-v-175fa4f0]{display:none!important;-webkit-transition:all .4s;transition:all .4s;transition-timing-function:ease-in}.show[data-v-175fa4f0]{display:flex!important;-webkit-transition:all .4s;transition:all .4s;transition-timing-function:ease-in}.btn-toggle-template-result[data-v-175fa4f0]{padding-bottom:8px}.btn-toggle-template-result i[data-v-175fa4f0]{font-size:25px}.v-select-parent[data-v-175fa4f0],.v-select-parent div[data-v-175fa4f0]:first-child{margin:0!important;padding:0!important}.contracted-template-form[data-v-175fa4f0]{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-175fa4f0]{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-175fa4f0]{width:100%}.search-template-form .accordion .table tr[data-v-175fa4f0],.search-template-form .accordion .table th[data-v-175fa4f0],.search-template-form .accordion .table td[data-v-175fa4f0]{border:none!important}.search-template-form .accordion .table th[data-v-175fa4f0]{padding:5px 10px!important}.search-template-form form[data-v-175fa4f0]{width:100%}[data-v-175fa4f0] .search-timepicker-menu{z-index:2002!important}[data-v-175fa4f0] .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-175fa4f0]{font-weight:700;margin:0 10px 0 0!important}.navbar .search-input[data-v-175fa4f0]{display:flex;flex-direction:row;align-items:start}.navbar .search-input input[data-v-175fa4f0]{border:1px solid var(--border-secondary);-webkit-transition:all .4s;transition:all .4s}.navbar .search-input input[data-v-175fa4f0]:focus{border:1px solid var(--text-link);-webkit-transition:all .4s;transition:all .4s}.navbar .btn-group-custom button[data-v-175fa4f0]{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-175fa4f0]{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-175fa4f0]{-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:1000px){.toggle-component input[data-v-175fa4f0]{width:145px!important}.navbar[data-v-175fa4f0]{flex-direction:column!important}.search-input[data-v-175fa4f0]{margin-top:50px;margin-bottom:15px}.buttons[data-v-175fa4f0]{position:absolute;right:0;margin-top:10px}.buttons button[data-v-175fa4f0]{margin:0 5px!important}}.active-filter-marker[data-v-175fa4f0]{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-175fa4f0] .card-header{justify-content:flex-start!important;gap:1rem}.advanced-options-card[data-v-175fa4f0] .card-header>span:first-child{display:none}.advanced-options-header[data-v-175fa4f0]{flex:1;display:flex;align-items:center}.files-operator-select[data-v-175fa4f0]{min-width:140px;max-width:180px;flex-shrink:0}.template-select-wrapper[data-v-175fa4f0] label{display:none}.tags-select-option[data-v-175fa4f0]{display:flex;align-items:center;gap:10px;padding:2px 0}.tags-select-option__icon-wrap[data-v-175fa4f0]{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-175fa4f0]{background:#3b82f61f;color:#3b82f6}.tags-select-option__icon-wrap--security[data-v-175fa4f0]{background:#ef44441f;color:#ef4444}.tags-select-option__icon-wrap--legacy[data-v-175fa4f0]{background:#6b72801f;color:var(--text-secondary)}.tags-select-option__icon-wrap i[data-v-175fa4f0]{font-size:11px}.tags-select-option__content[data-v-175fa4f0]{display:flex;flex-direction:column;min-width:0;gap:2px}.tags-select-option__title[data-v-175fa4f0]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.2}.tags-select-option__type[data-v-175fa4f0]{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-175fa4f0]{color:#3b82f6}.tags-select-option--security .tags-select-option__type[data-v-175fa4f0]{color:#ef4444}.tags-select-option--legacy .tags-select-option__type[data-v-175fa4f0]{color:var(--text-secondary)}.tags-select-selected[data-v-175fa4f0]{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-175fa4f0]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.tags-select-selected--security[data-v-175fa4f0]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.tags-select-selected--legacy[data-v-175fa4f0]{background:#6b72801f;color:var(--text-secondary);border:1px solid rgba(107,114,128,.25)}.search-tags-select__legend[data-v-175fa4f0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.search-tags-select__legend-item[data-v-175fa4f0]{display:inline-flex;align-items:center;gap:6px}.search-tags-select__legend-item[data-v-175fa4f0]:before{content:"";width:10px;height:10px;border-radius:3px}.search-tags-select__legend-item--query[data-v-175fa4f0]:before{background:#3b82f659;border:1px solid rgba(59,130,246,.5)}.search-tags-select__legend-item--security[data-v-175fa4f0]:before{background:#ef444459;border:1px solid rgba(239,68,68,.5)}.search-tags-select__legend-item--legacy[data-v-175fa4f0]:before{background:#6b728059;border:1px solid rgba(107,114,128,.5)}.tags-select-sentinel[data-v-175fa4f0]{list-style:none;padding:8px 12px;margin:0;text-align:center}.tags-select-sentinel__loading[data-v-175fa4f0]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-tertiary)}.search-top-controls--side[data-v-175fa4f0]{display:contents}.search-top-controls--side>.search-hero-panel[data-v-175fa4f0]{grid-column:2;grid-row:1}.search-top-controls--side>.search-filter-chips[data-v-175fa4f0]{grid-column:2;grid-row:2}.search-top-controls--side>.search-filters-panel[data-v-175fa4f0],.search-top-controls--side>.search-filters-rail[data-v-175fa4f0]{grid-column:1;grid-row:1/span 3;align-self:stretch;min-height:0}.search-top-controls--side>.search-filters-resizer[data-v-175fa4f0]{grid-column:1;grid-row:1/span 3;justify-self:end;align-self:stretch;z-index:2;width:10px;margin-right:-10px;cursor:col-resize;touch-action:none}.search-top-controls--side>.search-filters-resizer[data-v-175fa4f0]:after{content:"";display:block;width:2px;height:100%;margin:0 auto;border-radius:2px;background:transparent;transition:background .15s ease}.search-top-controls--side>.search-filters-resizer[data-v-175fa4f0]:hover:after,.search-top-controls--side>.search-filters-resizer[data-v-175fa4f0]:focus-visible:after,.search-top-controls--side>.search-filters-resizer--active[data-v-175fa4f0]:after{background:var(--color-ecm)}.search-top-controls--side>.search-filters-resizer[data-v-175fa4f0]:focus-visible{outline:none}.search-filters-panel--side[data-v-175fa4f0]{max-width:50vw;padding:10px 10px 0;gap:10px;overflow-x:hidden;overflow-y:auto;animation:none}.search-filters-panel--side[data-v-175fa4f0] .row{width:auto;margin-left:0;margin-right:0}.search-filters-panel--side[data-v-175fa4f0] .row>[class*=col-]{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.search-filters-panel--side .search-filters-section[data-v-175fa4f0]{gap:8px}.search-filters-panel--side .search-filters-section+.search-filters-section[data-v-175fa4f0]:not(.search-filters-section--template){padding-top:8px;border-top:1px solid var(--border-secondary)}.search-filters-panel--side .search-folder-row[data-v-175fa4f0] .set-folder{max-width:none}.search-filters-panel--side .search-template-form[data-v-175fa4f0]{margin-left:0;overflow-x:visible}.search-filters-panel--side .search-template-form .accordion[data-v-175fa4f0]{padding:0!important}.search-filters-panel--side .search-template-form.contracted-template-form[data-v-175fa4f0]{overflow:hidden}.search-filters-panel--side .search-condition-row[data-v-175fa4f0]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"logical" "field" "operator" "value" "hint";margin:0 0 6px!important;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.search-filters-panel--side .search-condition-row>[class*=col-][data-v-175fa4f0]{flex:none;max-width:none;width:auto;min-width:0}.search-filters-panel--side .search-condition-row[data-v-175fa4f0] .vs__selected-options{min-width:0}.search-filters-panel--side .search-condition-row[data-v-175fa4f0] .vs--single .vs__selected-options{flex-wrap:nowrap;overflow:hidden}.search-filters-panel--side .search-condition-row[data-v-175fa4f0] .vs--single .vs__selected{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-filters-panel--side .search-condition-row[data-v-175fa4f0] .vs--multiple .vs__selected{max-width:100%;overflow-wrap:anywhere}.search-filters-panel--side .search-condition-row[data-v-175fa4f0] .vs--single.vs--searching .vs__selected{display:none}.search-filters-panel--side .search-condition-row__logical[data-v-175fa4f0]{grid-area:logical;width:96px!important}.search-filters-panel--side .search-condition-row__field[data-v-175fa4f0]{grid-area:field}.search-filters-panel--side .search-condition-row__operator[data-v-175fa4f0]{grid-area:operator}.search-filters-panel--side .search-condition-row__value[data-v-175fa4f0]{grid-area:value}.search-filters-panel--side .search-condition-row__hint[data-v-175fa4f0]{grid-area:hint}.search-filters-panel--side .search-template-form__actions[data-v-175fa4f0]{position:sticky;bottom:0;margin:0 -10px;padding:8px 10px;border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.search-filters-panel__header[data-v-175fa4f0]{display:flex;align-items:center;justify-content:space-between}.search-filters-panel__title[data-v-175fa4f0]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.search-filters-rail[data-v-175fa4f0]{width:52px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.search-filters-group__toggle[data-v-175fa4f0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 0;border:0;background:transparent;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer}.search-filters-group__toggle[data-v-175fa4f0]:hover,.search-filters-group__toggle[data-v-175fa4f0]:focus-visible{color:var(--color-ecm)}.search-filters-group__meta[data-v-175fa4f0]{display:inline-flex;align-items:center;gap:8px}.search-add-condition-btn[data-v-175fa4f0]{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--color-ecm);cursor:pointer}.search-add-condition-btn[data-v-175fa4f0]:hover{text-decoration:underline}.search-top-controls[data-v-175fa4f0] .mx-datepicker .mx-input{height:calc(1.5em + .75rem + 2px);padding:.375rem 30px .375rem .75rem;font-size:1rem;color:var(--text-primary);background-color:var(--bg-input);border-color:var(--border-input);box-shadow:none}.search-top-controls[data-v-175fa4f0] .mx-datepicker .mx-input:hover,.search-top-controls[data-v-175fa4f0] .mx-datepicker .mx-input:focus{border-color:var(--border-input-focus)}.load-more-on-scroll[data-v-e8854a1d]{min-height:8px}.ai-hit[data-v-1673d95f]{margin-top:3px}.ai-hit__chip[data-v-1673d95f]{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--color-ecm);border-radius:9px;color:var(--color-ecm);font-size:10px;line-height:1.6;white-space:nowrap}.ai-hit__chip-pct[data-v-1673d95f]{opacity:.75}.ai-hit__snippet[data-v-1673d95f]{margin:3px 0 0;font-size:11px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.ai-hit__mark[data-v-1673d95f]{padding:0;background:color-mix(in srgb,var(--color-warning) 30%,transparent);color:inherit;font-weight:600}.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}.modal-body .results-list-root .search-list-container{max-height:55vh}.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-3354a77d]{font-weight:700;font-size:16px;margin-bottom:10px}.results-list-root[data-v-3354a77d]{height:100%;display:flex;flex-direction:column;min-height:0}.results-list-docs[data-v-3354a77d],.results-list-files[data-v-3354a77d]{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.modal-body .results-list-docs[data-v-3354a77d],.modal-body .results-list-files[data-v-3354a77d]{flex:0 1 auto}.container-list[data-v-3354a77d]{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)}.report-table-columns__help[data-v-ecb7cc2c]{margin-bottom:1rem;font-size:.85rem;color:var(--text-secondary, #6c757d)}.report-table-columns__field+.report-table-columns__field[data-v-ecb7cc2c]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color, #e9ecef)}.report-table-columns__field-header[data-v-ecb7cc2c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600}.report-table-columns__column[data-v-ecb7cc2c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:400;cursor:pointer}.report-table-columns__empty[data-v-ecb7cc2c]{margin:.5rem 0 0;font-size:.8rem;color:var(--text-secondary, #6c757d)}.ecm-search-page[data-v-a903d521]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.ecm-search-page[data-v-a903d521] .b-overlay-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.search-wrap[data-v-a903d521]{display:flex;flex-direction:column;gap:14px;padding:4px 2px 0;flex:1 1 auto;min-height:0}.search-results-panel[data-v-a903d521]{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.search-wrap--side[data-v-a903d521]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:12px;row-gap:10px}.search-wrap--side>.search-results-panel[data-v-a903d521]{grid-column:2;grid-row:3}.search-results-toolbar[data-v-a903d521]{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-a903d521],.search-results-toolbar__right[data-v-a903d521]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.search-results-toolbar__right[data-v-a903d521]{margin-left:auto}.search-results-toolbar__title-block[data-v-a903d521]{display:flex;flex-direction:column;gap:2px;min-width:0}.search-results-toolbar__eyebrow[data-v-a903d521]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.search-results-toolbar__counts[data-v-a903d521]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);text-transform:lowercase}.search-results-toolbar__dot[data-v-a903d521]{color:var(--text-tertiary)}.search-results-bulk[data-v-a903d521],.search-bulk-actions[data-v-a903d521]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-select-all-btn[data-v-a903d521]{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-a903d521]{font-size:14px}.search-select-all-btn[data-v-a903d521]:hover{border-color:var(--color-ecm)!important;color:var(--color-ecm)!important;background:var(--bg-hover)!important}.search-bulk-actions[data-v-a903d521] .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-a903d521] .btn i{font-size:12px}.search-bulk-actions[data-v-a903d521] .btn-warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent)!important;color:var(--color-warning)!important}.search-bulk-actions[data-v-a903d521] .btn-danger{background:color-mix(in srgb,var(--color-danger) 12%,transparent)!important;color:var(--color-danger)!important}.search-box-assign[data-v-a903d521]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-box-assign__input[data-v-a903d521]{max-width:320px}.search-box-assign__input[data-v-a903d521] .form-control,.search-box-assign__input[data-v-a903d521] .input-group-text{height:30px;background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}.search-results-icons[data-v-a903d521]{display:flex;align-items:center;gap:6px}.search-results-icon-btn[data-v-a903d521]{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-a903d521]{font-size:12px}.search-results-icon-btn[data-v-a903d521]:hover:not(:disabled){border-color:var(--color-ecm);background:var(--bg-hover);color:var(--color-ecm)}.search-results-icon-btn[data-v-a903d521]:disabled{opacity:.5;cursor:default}.search-results-page-size[data-v-a903d521]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.search-results-page-size__select[data-v-a903d521]{width:72px}.search-chat-file[data-v-a903d521]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-chat-file__name[data-v-a903d521]{color:var(--text-secondary)}.search-submit-btn[data-v-a903d521]{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-a903d521]{height:30px}.mass-delete-pop[data-v-a903d521]{max-width:280px;padding:6px 4px 4px}.mass-delete-pop__msg[data-v-a903d521]{padding:2px 10px 10px;font-size:13px;line-height:1.45;color:var(--text-primary)}.mass-delete-pop__actions[data-v-a903d521]{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-a903d521]{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-a903d521]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.mass-delete-pop__btn[data-v-a903d521]:disabled{opacity:.5;cursor:default}.mass-delete-pop__btn--danger[data-v-a903d521]{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.mass-delete-pop__btn--danger[data-v-a903d521]:hover:not(:disabled){filter:brightness(.92)}@media only screen and (max-width:767px){.search-wrap[data-v-a903d521]{padding:0 12px}.search-results-toolbar[data-v-a903d521]{flex-direction:column;align-items:stretch}.search-results-toolbar__right[data-v-a903d521]{margin-left:0;justify-content:space-between}}@media only screen and (max-width:699px){.search-wrap[data-v-a903d521]{gap:10px;padding:0;padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}.search-results-panel[data-v-a903d521]{gap:10px}.search-results-toolbar[data-v-a903d521]{padding:10px 12px;border-radius:8px}.search-results-page-size[data-v-a903d521]{flex-wrap:wrap;gap:6px}.search-results-icon-btn[data-v-a903d521]{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-a903d521]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}.mc[data-v-bcc550fb]{display:flex;flex-direction:column;gap:10px}.mc-lead[data-v-bcc550fb]{margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.mc-paths[data-v-bcc550fb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-path[data-v-bcc550fb]{padding:6px 8px;border:1px solid var(--border-secondary);border-radius:8px;background:transparent;min-width:0}.mc-path--primary[data-v-bcc550fb]{border-color:var(--border-primary, var(--border-secondary));background:var(--bg-secondary)}.mc-path--alt .mc-steps__item[data-v-bcc550fb]{color:var(--text-tertiary);font-weight:500}.mc-path__badge[data-v-bcc550fb]{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-bcc550fb]{color:var(--text-secondary)}.mc-steps[data-v-bcc550fb]{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mc-steps__item[data-v-bcc550fb]{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-bcc550fb]{color:var(--text-primary);font-weight:600}.mc-steps__item.is-active .mc-steps__num[data-v-bcc550fb]{background:var(--text-primary);color:var(--bg-card);border-color:var(--text-primary)}.mc-steps__num[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{flex-direction:row;align-items:stretch;gap:12px;padding:10px}.mc-qr-block[data-v-bcc550fb]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;min-width:0}.mc-qr[data-v-bcc550fb]{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-bcc550fb]{padding:6px}.mc-qr__image[data-v-bcc550fb]{display:block;border-radius:3px}.mc-session-label[data-v-bcc550fb]{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;text-align:center}.mc-session-label__caption[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{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-bcc550fb]{align-items:flex-start;text-align:left;flex:1 1 auto;justify-content:center}.mc-status__row[data-v-bcc550fb]{display:inline-flex;align-items:center;gap:6px}.mc-status__dot[data-v-bcc550fb]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-tertiary)}.is-waiting .mc-status__dot[data-v-bcc550fb]{background:var(--color-warning-text);box-shadow:0 0 color-mix(in srgb,var(--color-warning-text) 45%,transparent);animation:mc-pulse-bcc550fb 1.6s ease-out infinite}.is-connected .mc-status__dot[data-v-bcc550fb]{background:var(--color-success)}.is-finished .mc-status__dot[data-v-bcc550fb]{background:var(--color-danger)}.mc-status__label[data-v-bcc550fb]{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-bcc550fb]{color:var(--color-warning-text)}.is-connected .mc-status__label[data-v-bcc550fb]{color:var(--color-success)}.is-finished .mc-status__label[data-v-bcc550fb]{color:var(--color-danger)}.mc-status__icon[data-v-bcc550fb]{font-size:11px}.mc-status__hint[data-v-bcc550fb]{font-size:11px;line-height:1.35;color:var(--text-secondary);max-width:28ch}.mc-pages[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{color:var(--color-success)}.mc-pages__label[data-v-bcc550fb]{font-size:10px;font-weight:500;color:var(--text-tertiary);line-height:1.3}.mc-pages__empty[data-v-bcc550fb]{font-size:11px;line-height:1.3;color:var(--text-tertiary)}.mc-received[data-v-bcc550fb]{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-bcc550fb]{padding:8px 8px 6px}.mc-thumbs[data-v-bcc550fb]{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-bcc550fb]{flex:0 0 auto;width:52px}.mc-thumb__frame[data-v-bcc550fb]{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-bcc550fb]{border-color:var(--border-primary, var(--border-secondary))}.mc-thumb.is-removing .mc-thumb__frame[data-v-bcc550fb]{opacity:.55}.mc-thumb__image[data-v-bcc550fb]{display:block;width:100%;height:100%;object-fit:cover}.mc-thumb__placeholder[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{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-bcc550fb],.mc-thumb:focus-within .mc-thumb__remove[data-v-bcc550fb],.mc-thumb.is-removing .mc-thumb__remove[data-v-bcc550fb]{opacity:1}.mc-thumb__remove[data-v-bcc550fb]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,var(--bg-card));color:var(--color-danger)}.mc-thumb__remove[data-v-bcc550fb]:focus-visible{opacity:1;outline:2px solid var(--text-link, var(--color-bpm));outline-offset:1px}.mc-thumb__remove[data-v-bcc550fb]:disabled{cursor:default}.mc-download[data-v-bcc550fb]{border-top:1px solid var(--border-secondary);padding-top:2px}.mc-download__toggle[data-v-bcc550fb]{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-bcc550fb]{color:var(--text-tertiary)}.mc-download__toggle[data-v-bcc550fb]:hover{color:var(--text-primary)}.mc-download__toggle:hover>.fa-mobile-alt[data-v-bcc550fb],.mc-download__toggle:hover .mc-download__chevron[data-v-bcc550fb]{color:var(--text-primary)}.mc-download__toggle[data-v-bcc550fb]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px;border-radius:4px}.mc-download__chevron[data-v-bcc550fb]{margin-left:auto;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease}.mc-download__chevron.is-open[data-v-bcc550fb]{transform:rotate(180deg)}.mc-download__panel[data-v-bcc550fb]{display:flex;flex-direction:column;gap:6px;padding:0 0 2px;animation:mc-reveal-bcc550fb .18s ease-out}.mc-download__prompt[data-v-bcc550fb]{margin:0;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.mc-download__stores[data-v-bcc550fb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-store[data-v-bcc550fb]{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-bcc550fb]{flex-shrink:0;width:16px;text-align:center;font-size:14px;color:var(--text-secondary)}.mc-store[data-v-bcc550fb]:hover{background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary));text-decoration:none}.mc-store:hover>.fab[data-v-bcc550fb]{color:var(--text-primary)}.mc-store[data-v-bcc550fb]:focus-visible{outline:2px solid var(--text-link, var(--color-bpm));outline-offset:2px}.mc-store__copy[data-v-bcc550fb]{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-store__label[data-v-bcc550fb]{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-bcc550fb]{font-size:12px;font-weight:600;line-height:1.25;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-error[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.mc-error__title[data-v-bcc550fb]{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--text-primary)}.mc-error__retry[data-v-bcc550fb]{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-bcc550fb]: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-bcc550fb]:disabled{opacity:.6;cursor:not-allowed}.mc-footer[data-v-bcc550fb]{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-bcc550fb]{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-bcc550fb]{font-size:10px}@keyframes mc-pulse-bcc550fb{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-bcc550fb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mc-status__dot.is-waiting[data-v-bcc550fb],.is-waiting .mc-status__dot[data-v-bcc550fb],.mc-download__panel[data-v-bcc550fb]{animation:none}.mc-qr[data-v-bcc550fb]{transition:none}}@media only screen and (max-width:699px){.mc-paths[data-v-bcc550fb],.mc-download__stores[data-v-bcc550fb]{grid-template-columns:1fr}.mc-store[data-v-bcc550fb]{min-height:var(--touch-target-min, 44px)}.mc.is-connected .mc-stage[data-v-bcc550fb]{flex-direction:column;align-items:center}.mc.is-connected .mc-status[data-v-bcc550fb]{align-items:center;text-align:center}.mc-thumbs[data-v-bcc550fb]{justify-content:center}.mc-thumb__remove[data-v-bcc550fb]{opacity:1}}.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-94fbb3b8] .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-94fbb3b8]{display:flex;flex-direction:column;gap:14px}.legal-validity-intro[data-v-94fbb3b8]{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-94fbb3b8]{margin-top:2px;color:var(--color-info)}.legal-validity-issue[data-v-94fbb3b8],.legal-validity-errors[data-v-94fbb3b8]{display:flex;align-items:center;gap:10px;margin:0}.legal-validity-issue__text[data-v-94fbb3b8]{flex:1;min-width:0}.legal-validity-certificate[data-v-94fbb3b8]{margin:0;padding:14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.legal-validity-persistence[data-v-94fbb3b8]{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-94fbb3b8],.legal-validity-persistence__hint[data-v-94fbb3b8]{margin:0}.legal-validity-persistence__title[data-v-94fbb3b8]{color:var(--text-primary);font-size:13px;font-weight:600}.legal-validity-persistence__hint[data-v-94fbb3b8]{margin-top:3px;color:var(--text-secondary);font-size:12px;line-height:1.35}.legal-validity-persistence__toggle[data-v-94fbb3b8]{flex:0 0 auto;margin:0}.legal-validity-fields[data-v-94fbb3b8]{margin-bottom:-1rem;padding:14px 0 0;border-top:1px solid var(--border-secondary)}[data-v-94fbb3b8] .form-control,[data-v-94fbb3b8] .custom-select,[data-v-94fbb3b8] .b-form-datepicker{border-color:var(--border-secondary);background-color:var(--bg-input);color:var(--text-primary)}[data-v-94fbb3b8] .form-control:focus,[data-v-94fbb3b8] .custom-select:focus,[data-v-94fbb3b8] .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-setup[data-v-4843ee56]{display:flex;flex-direction:column;gap:12px}.dwt-setup__lead[data-v-4843ee56]{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.dwt-setup__status[data-v-4843ee56]{display:flex;flex-direction:column;gap:4px;padding:10px 12px 10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-danger) 22%,var(--border-secondary));border-left:3px solid var(--color-danger);background:color-mix(in srgb,var(--color-danger) 5%,var(--bg-card))}.dwt-setup__status--lna[data-v-4843ee56]{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--border-secondary));border-left-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,var(--bg-card))}.dwt-setup__status-title[data-v-4843ee56]{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:var(--text-primary)}.dwt-setup__status-hint[data-v-4843ee56]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dwt-setup__exception[data-v-4843ee56]{margin-top:4px}.dwt-setup__exception summary[data-v-4843ee56]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:28px;padding:0;font-size:12px;font-weight:600;color:var(--text-secondary);border-radius:6px}.dwt-setup__exception summary[data-v-4843ee56]::-webkit-details-marker{display:none}.dwt-setup__exception summary[data-v-4843ee56]:before{content:"";width:5px;height:5px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:rotate(-45deg);flex-shrink:0}.dwt-setup__exception summary[data-v-4843ee56]:hover{color:var(--text-primary)}.dwt-setup__exception summary[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));outline-offset:2px}.dwt-setup__exception[open]>summary[data-v-4843ee56]:before{transform:rotate(45deg)}.dwt-setup__exception code[data-v-4843ee56]{display:block;margin-top:6px;padding:8px 10px;border-radius:6px;border:1px dashed var(--border-tertiary, var(--border-secondary));background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;word-break:break-word;white-space:pre-wrap}.dwt-setup__download[data-v-4843ee56]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--touch-target-min);padding:0 16px;border-radius:8px;background:var(--color-swc);border:1px solid var(--color-swc);color:var(--color-on-accent, #fff);font-size:13px;font-weight:600;font-family:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.dwt-setup__download i[data-v-4843ee56]{font-size:12px}.dwt-setup__download[data-v-4843ee56]:hover,.dwt-setup__download[data-v-4843ee56]:focus{color:var(--color-on-accent, #fff);text-decoration:none;background:color-mix(in srgb,var(--color-swc) 88%,#000);border-color:color-mix(in srgb,var(--color-swc) 88%,#000)}.dwt-setup__download[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));outline-offset:2px}.dwt-setup__meta[data-v-4843ee56]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.35;color:var(--text-tertiary)}.dwt-setup__dot[data-v-4843ee56]{color:var(--text-tertiary)}.dwt-setup__other-toggle[data-v-4843ee56]{appearance:none;border:0;padding:0;background:transparent;color:var(--text-link);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none}.dwt-setup__other-toggle[data-v-4843ee56]:hover{color:var(--text-link-hover);text-decoration:underline}.dwt-setup__other-toggle[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));outline-offset:2px;border-radius:4px}.dwt-setup__other[data-v-4843ee56]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary)}.dwt-setup__other-link[data-v-4843ee56]{display:block;padding:8px 4px;min-height:var(--touch-target-min);color:var(--color-swc);font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;border-radius:6px}.dwt-setup__other-link[data-v-4843ee56]:hover{background:var(--bg-hover);text-decoration:none}.dwt-setup__other-link[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));outline-offset:1px}.dwt-setup__steps[data-v-4843ee56]{display:flex;flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none}.dwt-setup__steps li[data-v-4843ee56]{display:flex;align-items:flex-start;gap:12px}.dwt-setup__step-num[data-v-4843ee56]{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-card));color:var(--color-swc);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dwt-setup__step-title[data-v-4843ee56]{margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.3;color:var(--text-primary)}.dwt-setup__steps p[data-v-4843ee56]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dwt-setup__help[data-v-4843ee56]{display:flex;flex-direction:column;gap:4px;padding-top:4px;border-top:1px solid var(--border-secondary)}.dwt-setup__details[data-v-4843ee56]{border-radius:8px}.dwt-setup__details summary[data-v-4843ee56]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:var(--touch-target-min);padding:0 4px;font-size:13px;font-weight:600;color:var(--text-primary);border-radius:8px;transition:background .15s ease,color .15s ease}.dwt-setup__details summary[data-v-4843ee56]::-webkit-details-marker{display:none}.dwt-setup__details summary[data-v-4843ee56]:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:rotate(-45deg);transition:transform .15s ease;flex-shrink:0}.dwt-setup__details summary[data-v-4843ee56]:hover{background:var(--bg-hover)}.dwt-setup__details summary[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));outline-offset:1px}.dwt-setup__details[open]>summary[data-v-4843ee56]:before{transform:rotate(45deg)}.dwt-setup__details-body[data-v-4843ee56]{display:flex;flex-direction:column;gap:8px;padding:0 4px 12px 18px}.dwt-setup__details-body p[data-v-4843ee56]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.dwt-setup__kicker[data-v-4843ee56]{margin:0;font-size:11px!important;font-weight:700;letter-spacing:.02em;color:var(--text-primary)!important}.dwt-setup__mini-steps[data-v-4843ee56]{margin:0;padding-left:18px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.dwt-setup__mini-steps li+li[data-v-4843ee56]{margin-top:4px}.dwt-setup__tips[data-v-4843ee56]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.dwt-setup__tips strong[data-v-4843ee56]{display:block;font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.3}.dwt-setup__tips p[data-v-4843ee56]{margin:2px 0 0}.dwt-setup__docs a[data-v-4843ee56]{color:var(--text-link);font-weight:600;text-decoration:none}.dwt-setup__docs a[data-v-4843ee56]:hover{color:var(--text-link-hover);text-decoration:underline}.dwt-setup__footer[data-v-4843ee56]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.dwt-setup__footer-actions[data-v-4843ee56]{display:flex;align-items:center;gap:8px;margin-left:auto}.dwt-setup__back[data-v-4843ee56],.dwt-setup__retry[data-v-4843ee56],.dwt-setup__skip[data-v-4843ee56]{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dwt-setup__back[data-v-4843ee56]{background:var(--bg-card);border:1px solid var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.dwt-setup__back[data-v-4843ee56]:hover{background:var(--bg-hover);border-color:var(--border-primary, var(--border-tertiary))}.dwt-setup__back[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--text-link) 45%,var(--border-secondary));outline-offset:2px}.dwt-setup__skip[data-v-4843ee56]{background:transparent;border:1px solid transparent;color:var(--text-secondary)}.dwt-setup__skip[data-v-4843ee56]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary)}.dwt-setup__skip[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--text-link) 45%,var(--border-secondary));outline-offset:2px}.dwt-setup__retry[data-v-4843ee56]{background:var(--color-swc);border:1px solid var(--color-swc);color:var(--color-on-accent, #fff)}.dwt-setup__retry[data-v-4843ee56]:hover:not(:disabled){background:color-mix(in srgb,var(--color-swc) 88%,#000);border-color:color-mix(in srgb,var(--color-swc) 88%,#000)}.dwt-setup__retry[data-v-4843ee56]:disabled{cursor:not-allowed;opacity:.7}.dwt-setup__retry[data-v-4843ee56]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));outline-offset:2px}@media(max-width:699px){.dwt-setup__download[data-v-4843ee56],.dwt-setup__back[data-v-4843ee56],.dwt-setup__retry[data-v-4843ee56]{min-height:var(--touch-target-min)}.dwt-setup__footer[data-v-4843ee56]{flex-wrap:wrap}.dwt-setup__back[data-v-4843ee56],.dwt-setup__retry[data-v-4843ee56]{flex:1 1 auto}.dwt-setup__back[data-v-4843ee56]:only-child{width:100%}}@media(prefers-reduced-motion:reduce){.dwt-setup__download[data-v-4843ee56],.dwt-setup__other-toggle[data-v-4843ee56],.dwt-setup__details summary[data-v-4843ee56],.dwt-setup__details summary[data-v-4843ee56]:before,.dwt-setup__exception summary[data-v-4843ee56],.dwt-setup__exception summary[data-v-4843ee56]:before,.dwt-setup__back[data-v-4843ee56],.dwt-setup__retry[data-v-4843ee56]{transition:none}}.dwt-installation-modal-wrapper .modal-dialog{max-width:480px}.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;color:var(--text-primary)}.dwt-installation-modal-wrapper .modal-body{padding:16px 18px;max-height:min(70vh,560px)}.dwt-installation-modal-wrapper .modal-footer{background-color:var(--bg-card);border-top:1px solid var(--border-secondary);padding:12px 18px}@media(max-width:699px){.dwt-installation-modal-wrapper .modal-dialog{max-width:none;margin:0;min-height:100dvh}.dwt-installation-modal-wrapper .modal-content{min-height:100dvh;border-radius:0;border:0}.dwt-installation-modal-wrapper .modal-body{max-height:none}}.content-menu-container[data-v-629d8899]{height:300px!important;overflow:hidden auto}.fullscreen .content-menu-container[data-v-629d8899]{height:calc(100vh - 368px)!important;overflow:hidden auto}.selected-file[data-v-629d8899]{border:0px solid}.container-list-group[data-v-629d8899]{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-629d8899]{border:0px!important;border-radius:0!important;padding:5px 10px!important}.selected-template[data-v-629d8899]{margin-top:-10px}.form-render[data-v-629d8899]{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-030693c9]{width:100%}.tags-select[data-v-030693c9] .vs__dropdown-option--highlight .tags-select-option--query{background:#3b82f614}.tags-select[data-v-030693c9] .vs__dropdown-option--highlight .tags-select-option--security{background:#ef444414}.tags-select[data-v-030693c9] .vs__dropdown-option--highlight .tags-select-option--legacy{background:#6b728014}.tags-select[data-v-030693c9] .vs__dropdown-menu{z-index:10060}.tags-select-option[data-v-030693c9]{display:flex;align-items:center;gap:10px;padding:2px 0;width:100%}.tags-select-option__icon-wrap[data-v-030693c9]{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-030693c9]{background:#3b82f61f;color:#3b82f6}.tags-select-option__icon-wrap--security[data-v-030693c9]{background:#ef44441f;color:#ef4444}.tags-select-option__icon-wrap--legacy[data-v-030693c9]{background:#6b72801f;color:var(--text-secondary)}.tags-select-option__icon-wrap i[data-v-030693c9]{font-size:11px}.tags-select-option__content[data-v-030693c9]{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.tags-select-option__title[data-v-030693c9]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.2}.tags-select-option__type[data-v-030693c9]{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-030693c9]{color:#3b82f6}.tags-select-option--security .tags-select-option__type[data-v-030693c9]{color:#ef4444}.tags-select-option--legacy .tags-select-option__type[data-v-030693c9]{color:var(--text-secondary)}.document-tags-select__legend[data-v-030693c9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--text-secondary)}.document-tags-select__legend-item[data-v-030693c9]{display:inline-flex;align-items:center;gap:6px}.document-tags-select__legend-item[data-v-030693c9]:before{content:"";width:10px;height:10px;border-radius:3px}.document-tags-select__legend-item--query[data-v-030693c9]:before{background:#3b82f659;border:1px solid rgba(59,130,246,.5)}.document-tags-select__legend-item--security[data-v-030693c9]:before{background:#ef444459;border:1px solid rgba(239,68,68,.5)}.document-tags-select__legend-item--legacy[data-v-030693c9]:before{background:#6b728059;border:1px solid rgba(107,114,128,.5)}.tags-select-selected[data-v-030693c9]{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-030693c9]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.tags-select-selected--security[data-v-030693c9]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.tags-select-selected--legacy[data-v-030693c9]{background:#6b72801f;color:var(--text-secondary);border:1px solid rgba(107,114,128,.25)}.tags-select-selected__view-btn[data-v-030693c9]{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-030693c9]:hover,.tags-select-selected__view-btn[data-v-030693c9]:focus{opacity:1;background:#00000014;outline:none}.tags-select-sentinel[data-v-030693c9]{list-style:none;padding:8px 12px;margin:0;text-align:center}.tags-select-sentinel__loading[data-v-030693c9]{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)}.change-extension[data-v-83292b84]{position:relative;display:inline-flex}.change-extension__menu[data-v-83292b84]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:1030;min-width:140px;padding:6px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);box-shadow:0 6px 18px #0000002e}.change-extension__title[data-v-83292b84]{margin:0 0 4px;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary);white-space:nowrap}.change-extension__option[data-v-83292b84]{display:block;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.change-extension__option[data-v-83292b84]:hover,.change-extension__option[data-v-83292b84]:focus{background:var(--bg-hover);color:var(--color-ecm);outline:none}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}.internal-modal .modal{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:700px;height:400px;max-height:calc(100% - 16px);background:var(--bg-modal);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;overflow:hidden}.internal-modal .modal>.modal-header,.internal-modal .modal>.modal-footer{flex:0 0 auto}.internal-modal .modal .modal-body{flex:1 1 auto;min-height:0;overflow:auto}.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}.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-5ebfbddf]{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;flex:1 1 auto}.doc-editing-tabs[data-v-5ebfbddf]{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.doc-editing-tab-slider[data-v-5ebfbddf]{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-5ebfbddf]{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-5ebfbddf]::-webkit-scrollbar{display:none;width:0;height:0}.doc-editing-tab-arrow[data-v-5ebfbddf]{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-5ebfbddf]{font-size:10px;line-height:1;pointer-events:none}.doc-editing-tab-arrow[data-v-5ebfbddf]:hover{background:var(--bg-hover);color:var(--text-primary)}.doc-editing-tab[data-v-5ebfbddf]{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-5ebfbddf]{font-size:12px}.doc-editing-tab[data-v-5ebfbddf]:hover{color:var(--text-primary)}.doc-editing-tab.active[data-v-5ebfbddf]{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-5ebfbddf]{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-5ebfbddf]{padding:12px;min-height:100%}.doc-editing-tab-panel__toolbar[data-v-5ebfbddf]{display:flex;justify-content:flex-end;margin-bottom:8px}.doc-editing-remove-btn[data-v-5ebfbddf]{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-5ebfbddf]:hover{background:color-mix(in srgb,var(--color-danger) 18%,transparent)}.content-menu-container[data-v-5ebfbddf]{max-height:none;overflow:visible}.ui-fancytree[data-v-5ebfbddf]{max-height:100%!important}@media only screen and (max-width:1199px){.doc-editing-tab[data-v-5ebfbddf]{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)}}.name-collision[data-v-51a957fc]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.name-collision__backdrop[data-v-51a957fc]{position:absolute;inset:0;background:#0000008c}.name-collision__dialog[data-v-51a957fc]{position:relative;width:100%;max-width:32rem;border-radius:.5rem;background:var(--bg-modal, #fff);color:var(--text-primary, #212529);border:1px solid var(--border-secondary, #e9e8eb);box-shadow:0 1rem 3rem #0000004d}.name-collision__header[data-v-51a957fc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}.name-collision__title[data-v-51a957fc]{margin:0;font-size:1.05rem}.name-collision__close[data-v-51a957fc]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:0;border-radius:4px;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-secondary, #5a5c63)}.name-collision__close[data-v-51a957fc]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.name-collision__body[data-v-51a957fc]{padding:0 1rem .5rem}.name-collision__question[data-v-51a957fc]{margin-bottom:.5rem}.name-collision__progress[data-v-51a957fc]{margin:0;color:var(--text-secondary, #6c757d);font-size:.85rem}.name-collision__footer[data-v-51a957fc]{border-top:1px solid var(--border-secondary, #e9e8eb);display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem}.hidden[data-v-441c3e6c]{display:none}.form-control[data-v-441c3e6c]{box-shadow:none!important}.icon-close[data-v-441c3e6c]{position:relative;top:0;width:10px;height:5px;display:inline-block;cursor:pointer;margin:0;padding:0}.close-btn[data-v-441c3e6c]{font-size:25px;color:var(--color-danger);cursor:pointer;transition:all .3s ease}.close-btn[data-v-441c3e6c]:hover{color:var(--color-danger);transition:all .3s ease}#btn-capture[data-v-441c3e6c]{font-weight:700}#btn-capture .icon-scanning[data-v-441c3e6c]{font-size:20px;height:20px}.btn-bold[data-v-441c3e6c]{font-weight:700}.icon-size[data-v-441c3e6c]{font-size:22px;position:relative;top:-4px;left:15px}h5[data-v-441c3e6c],h6[data-v-441c3e6c]{font-weight:600;margin:0}.btn-close[data-v-441c3e6c]{cursor:pointer;font-size:1.26rem}.btn-close[data-v-441c3e6c]:hover{color:var(--color-ecm)}.doc-editing[data-v-441c3e6c]{display:flex;flex-direction:column;min-height:0;height:100%}.doc-edit-header[data-v-441c3e6c]{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-441c3e6c]{flex:0 1 auto;min-width:0}.doc-edit-header__title[data-v-441c3e6c]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap}.doc-edit-header__actions[data-v-441c3e6c]{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-441c3e6c]{margin-right:4px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.doc-edit-mode-switch[data-v-441c3e6c]{display:inline-flex;align-items:center;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px}.doc-edit-mode-switch__btn[data-v-441c3e6c]{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-441c3e6c]{font-size:12px}.doc-edit-mode-switch__btn[data-v-441c3e6c]:hover:not(:disabled){color:var(--text-primary)}.doc-edit-mode-switch__btn.active[data-v-441c3e6c]{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-441c3e6c]:disabled{opacity:.5;cursor:not-allowed}.doc-edit-mobile-capture-btn[data-v-441c3e6c]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.doc-edit-mobile-capture-btn i[data-v-441c3e6c]{font-size:13px;color:var(--color-ecm)}.doc-edit-mobile-capture-btn[data-v-441c3e6c]:hover:not(:disabled){border-color:var(--color-ecm);color:var(--text-primary)}.doc-edit-mobile-capture-btn[data-v-441c3e6c]:disabled{opacity:.5;cursor:not-allowed}.doc-edit-mobile-capture-note[data-v-441c3e6c]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);font-size:11px;line-height:1.4;color:var(--text-secondary)}.doc-edit-mobile-capture-note i[data-v-441c3e6c]{margin-top:2px;color:var(--color-ecm)}.doc-edit-save-btn[data-v-441c3e6c]{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-441c3e6c]:hover:not(:disabled){filter:brightness(.92)}.doc-edit-save-btn[data-v-441c3e6c]:disabled{opacity:.55;cursor:not-allowed}.doc-edit-icon-btn[data-v-441c3e6c]{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-441c3e6c]{font-size:12px}.doc-edit-icon-btn[data-v-441c3e6c]:hover,.doc-edit-icon-btn.active[data-v-441c3e6c]{border-color:var(--color-ecm);background:var(--bg-hover);color:var(--color-ecm)}.doc-edit-identity[data-v-441c3e6c]{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-441c3e6c]{font-size:12px;color:var(--text-tertiary)}.doc-edit-identity__meta b[data-v-441c3e6c]{font-weight:600;color:var(--text-secondary)}.doc-edit-left-overlay[data-v-441c3e6c]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:12px;overflow:hidden}.doc-edit-left-overlay[data-v-441c3e6c] .doc-editing-panels{flex:1 1 auto;min-height:0;height:100%}.doc-edit-content-card[data-v-441c3e6c]{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-441c3e6c]{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-441c3e6c]{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-441c3e6c]{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-441c3e6c]{margin:8px 0 0;max-width:320px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.doc-edit-empty--denied[data-v-441c3e6c]{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-441c3e6c]{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-441c3e6c]{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-441c3e6c]{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-441c3e6c]{padding:10px 10px 0}.upload-pane--with-files .upload-pane__dropzone[data-v-441c3e6c]{position:relative;flex:0 0 auto;height:auto;min-height:248px;overflow:visible}.scan-pane[data-v-441c3e6c]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.doc-edit-footer[data-v-441c3e6c]{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-441c3e6c]{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-441c3e6c]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.title-document-edit-place[data-v-441c3e6c]:hover{cursor:pointer;text-decoration:underline dashed var(--text-tertiary)}.btn-indexers-expand[data-v-441c3e6c]{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:9;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-441c3e6c]:hover{background:var(--color-ecm);color:#fff;border-color:var(--color-ecm)}.body-box[data-v-441c3e6c]{position:relative;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-441c3e6c],.body-box.resizing .body-content[data-v-441c3e6c]{transition:none!important}.body-box.resizing .doc-edit-resizer[data-v-441c3e6c]:after{opacity:1;background:var(--color-ecm)}.body-box .left-col[data-v-441c3e6c]{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-441c3e6c]{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-441c3e6c]{left:97.5%}.body-box .left-col.open .btn-open-left-col .btn-open-left[data-v-441c3e6c]{transform:rotate(0)}.body-box .left-col .btn-open-left-col[data-v-441c3e6c]{position:absolute;display:none;top:45%;left:97.5%}.body-box .left-col .btn-open-left-col .btn-open-left-text[data-v-441c3e6c]{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-441c3e6c]{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-441c3e6c]: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-441c3e6c]{font-size:.65rem;margin:0!important;padding:0!important;box-sizing:border-box}.doc-edit-resizer[data-v-441c3e6c]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:8;background:transparent}.doc-edit-resizer[data-v-441c3e6c]: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-441c3e6c]:hover:after,.doc-edit-resizer[data-v-441c3e6c]:focus:after{opacity:1;background:var(--color-ecm)}.doc-edit-resizer[data-v-441c3e6c]:focus{outline:none}[data-theme=dark] .doc-edit-resizer[data-v-441c3e6c]:hover{background:#ffffff0a}.body-box.indexers-expanded .btn-indexers-expand[data-v-441c3e6c]{left:auto;right:12px}.body-box.indexers-expanded .left-col[data-v-441c3e6c]{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-441c3e6c]{display:none}@media only screen and (max-width:1199px){.btn-indexers-expand[data-v-441c3e6c],.doc-edit-resizer[data-v-441c3e6c]{display:none!important}.left-col[data-v-441c3e6c]{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-441c3e6c]{font-size:14px!important}.left-col .btn-open-left-col[data-v-441c3e6c]{display:block!important}.body-content[data-v-441c3e6c]{padding-left:35px!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important}.fullscreen .left-col[data-v-441c3e6c]{height:calc(100vh - 60px)}.fullscreen .left-col .btn-open-left-col[data-v-441c3e6c]{left:97.5%!important}.fullscreen .left-col.open[data-v-441c3e6c]{left:0!important}.fullscreen .left-col.open .btn-open-left-col[data-v-441c3e6c]{left:97.5%!important}}@media screen and (max-width:848px){.icon-title[data-v-441c3e6c]{display:none}}@media only screen and (max-width:798px){.left-col[data-v-441c3e6c]{width:100%!important;max-width:100%!important;left:-94%!important}}.body-content[data-v-441c3e6c]{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-441c3e6c]{color:var(--color-ecm);background-color:var(--bg-tertiary);font-weight:700;padding-left:28px;padding-right:28px}.btn-scanning span i[data-v-441c3e6c]{color:var(--color-ecm);font-weight:700}.btns-option-document-scan[data-v-441c3e6c]{display:block;position:relative;border:0px solid #f00;text-align:center}.btns-option-document-scan .btn[data-v-441c3e6c]{color:var(--text-on-primary, #fff);font-weight:700}.list-files-upload[data-v-441c3e6c]{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-441c3e6c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin-bottom:8px}.list-files-upload__heading[data-v-441c3e6c]{display:flex;align-items:center;gap:6px;min-width:0}.list-files-upload__title[data-v-441c3e6c]{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.list-files-upload__count[data-v-441c3e6c]{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-441c3e6c]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.list-files-upload__sort-select[data-v-441c3e6c]{width:180px;max-width:42vw}.list-files-upload__sort-dir[data-v-441c3e6c]{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-441c3e6c]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--bg-hover)}.list-files-upload .files-wrapper[data-v-441c3e6c]{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-441c3e6c]{width:100%;margin:0;padding:0}.list-files-upload[data-v-441c3e6c] .md-card{margin:0}.list-files-upload[data-v-441c3e6c] .md-card-header{padding:8px 10px}.list-files-upload[data-v-441c3e6c] .mini-file-content{gap:3px}.list-files-upload[data-v-441c3e6c] .mini-file-meta,.list-files-upload[data-v-441c3e6c] .mini-file-linked-at{font-size:11px}.manual-sort-ghost[data-v-441c3e6c]{opacity:.55}.manual-sort-chosen[data-v-441c3e6c]{transform:scale(1.01)}.manual-sort-drag[data-v-441c3e6c]{cursor:grabbing}.manual-sort-saving[data-v-441c3e6c]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-441c3e6c]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}.fullscreen .doc-editing[data-v-441c3e6c]{height:100vh;max-height:100vh}.fullscreen .body-box[data-v-441c3e6c]{flex:1 1 auto;height:auto!important;max-height:none;min-height:0}.fullscreen .left-col[data-v-441c3e6c]{max-height:none;height:100%}.fullscreen .doc-edit-content-card[data-v-441c3e6c]{height:100%}.fullscreen .list-files-upload[data-v-441c3e6c]{position:relative;margin:0;max-height:none;width:100%;height:auto!important;overflow:hidden}.fullscreen .body-content[data-v-441c3e6c]{height:100%;min-height:0;display:flex;flex-direction:column}.fullscreen .body-content .btn-open-left-col[data-v-441c3e6c]{left:97.5%!important}.fullscreen .body-content.open[data-v-441c3e6c]{left:0;margin-left:0}.fullscreen .body-content.open .btn-open-left-col[data-v-441c3e6c]{left:97.5%!important}.title-list-files[data-v-441c3e6c]{font-size:14px!important;font-weight:700}.disabled-component[data-v-441c3e6c]{pointer-events:none;opacity:.6}.footer[data-v-441c3e6c]{background-color:var(--bg-secondary)}.document-tags-field-label[data-v-441c3e6c]{gap:4px}.document-tags-field-help__trigger[data-v-441c3e6c]{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-441c3e6c]:hover,.document-tags-field-help__trigger[data-v-441c3e6c]:focus{color:var(--color-ecm);outline:none;background:var(--bg-hover)}.document-tags-field-help__trigger .icon-info[data-v-441c3e6c]{font-size:13px}.doc-editing-panel--tags[data-v-441c3e6c] .document-tags-select__legend{margin-top:4px;gap:8px;font-size:10px}.doc-editing-panel--tags[data-v-441c3e6c] .document-tags-select__legend-item{gap:4px}.doc-editing-panel--tags[data-v-441c3e6c] .document-tags-select__legend-item:before{width:8px;height:8px}.doc-editing-panel--tags[data-v-441c3e6c] .tags-select .vs__dropdown-toggle{min-height:32px;padding:1px 4px}.doc-editing-panel--tags[data-v-441c3e6c] .tags-select .vs__selected{margin:1px 3px 1px 0}.doc-editing-panel--tags[data-v-441c3e6c] .tags-select .vs__search{margin:0;padding:2px 0;font-size:12.5px}.doc-editing-panel--tags[data-v-441c3e6c] .tags-select .vs__actions{padding-top:2px}.doc-editing-panel--tags[data-v-441c3e6c] .tags-select-selected{padding:0 6px;font-size:11px;line-height:1.25}.doc-editing-panel--tags[data-v-441c3e6c] .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-9bf4bd0a]{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-9bf4bd0a .18s ease-out}.spotlight-container[data-v-9bf4bd0a]{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-9bf4bd0a .2s ease-out}[data-theme=dark] .spotlight-container[data-v-9bf4bd0a]{border-color:var(--dark-border-color, #374151);background:var(--dark-bg-secondary, #1e1e1e);box-shadow:0 36px 100px #0000007a}.spotlight-search-shell[data-v-9bf4bd0a]{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-9bf4bd0a]{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 32%),var(--dark-bg-secondary, #1e1e1e)}.spotlight-search-box[data-v-9bf4bd0a]{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-9bf4bd0a]{border-bottom-color:var(--dark-border-color, #374151)}.spotlight-search-leading[data-v-9bf4bd0a]{flex:1;min-width:0;display:flex;align-items:center;gap:16px}.spotlight-search-icon-wrap[data-v-9bf4bd0a]{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-9bf4bd0a]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151)}.spotlight-search-icon[data-v-9bf4bd0a]{font-size:20px;color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-search-icon[data-v-9bf4bd0a]{color:var(--dark-primary-color, #60a5fa)}.spotlight-input[data-v-9bf4bd0a]{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-9bf4bd0a]::placeholder{color:var(--text-muted, #9ca3af);font-weight:500}[data-theme=dark] .spotlight-input[data-v-9bf4bd0a]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-input[data-v-9bf4bd0a]::placeholder{color:var(--dark-text-muted, #6b7280)}.spotlight-search-actions[data-v-9bf4bd0a]{display:flex;align-items:center;gap:12px}.spotlight-shortcut-hint[data-v-9bf4bd0a]{display:flex;gap:6px}.spotlight-shortcut-hint kbd[data-v-9bf4bd0a],.spotlight-footer-hints kbd[data-v-9bf4bd0a]{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-9bf4bd0a],[data-theme=dark] .spotlight-footer-hints kbd[data-v-9bf4bd0a]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-close-btn[data-v-9bf4bd0a]{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-9bf4bd0a]:hover{background:var(--background-color-primary, #ffffff);color:var(--text-primary, #111827);transform:translateY(-1px)}[data-theme=dark] .spotlight-close-btn[data-v-9bf4bd0a]{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-9bf4bd0a]:hover{background:var(--dark-bg-secondary, #111827);color:var(--dark-text-primary, #f3f4f6)}.spotlight-columns[data-v-9bf4bd0a]{position:relative;display:inline-flex}.spotlight-columns-btn.active[data-v-9bf4bd0a]{background:var(--background-color-primary, #ffffff);color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-columns-btn.active[data-v-9bf4bd0a]{background:var(--dark-bg-secondary, #111827);color:var(--dark-primary-color, #60a5fa)}.spotlight-columns-menu[data-v-9bf4bd0a]{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-9bf4bd0a]{border-color:var(--dark-border-color, #374151);background:var(--dark-bg-secondary, #1e1e1e)}.spotlight-columns-menu-title[data-v-9bf4bd0a]{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-9bf4bd0a]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-columns-option[data-v-9bf4bd0a]{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-9bf4bd0a]:hover{background:var(--background-secondary, #f3f4f6)}.spotlight-columns-option input[data-v-9bf4bd0a]{width:16px;height:16px;cursor:pointer}[data-theme=dark] .spotlight-columns-option[data-v-9bf4bd0a]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-columns-option[data-v-9bf4bd0a]:hover{background:var(--dark-bg-tertiary, #374151)}.spotlight-empty-columns[data-v-9bf4bd0a]{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-9bf4bd0a]{margin-bottom:12px;font-size:34px;opacity:.5}.spotlight-empty-columns p[data-v-9bf4bd0a]{max-width:420px;margin:0 0 16px;font-size:14px;font-weight:500}[data-theme=dark] .spotlight-empty-columns[data-v-9bf4bd0a]{color:var(--dark-text-muted, #6b7280)}.spotlight-empty-columns-btn[data-v-9bf4bd0a]{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-9bf4bd0a]:hover{background:var(--background-color-primary, #ffffff)}[data-theme=dark] .spotlight-empty-columns-btn[data-v-9bf4bd0a]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-primary, #f3f4f6)}.spotlight-results[data-v-9bf4bd0a]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px 12px 18px}.spotlight-results-summary[data-v-9bf4bd0a]{display:flex;justify-content:flex-end;padding:4px 8px 10px}.spotlight-results-count[data-v-9bf4bd0a]{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-9bf4bd0a]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-result-group[data-v-9bf4bd0a]{margin-bottom:6px}.spotlight-results-columns[data-v-9bf4bd0a]{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-9bf4bd0a]{min-width:0;min-height:0;display:flex;flex-direction:column}.spotlight-result-column-body[data-v-9bf4bd0a]{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding-right:4px}.spotlight-result-column-body[data-v-9bf4bd0a]::-webkit-scrollbar{width:8px}.spotlight-result-column-body[data-v-9bf4bd0a]::-webkit-scrollbar-track{background:transparent}.spotlight-result-column-body[data-v-9bf4bd0a]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-color-primary, #d1d5db)}[data-theme=dark] .spotlight-result-column-body[data-v-9bf4bd0a]::-webkit-scrollbar-thumb{background:var(--dark-border-color, #4b5563)}.spotlight-result-group-header[data-v-9bf4bd0a]{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-9bf4bd0a]{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-9bf4bd0a]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-secondary, #9ca3af)}.spotlight-column-state[data-v-9bf4bd0a]{display:flex;align-items:center;padding:10px 12px;font-size:12px;color:var(--text-secondary, #6b7280)}.spotlight-column-end[data-v-9bf4bd0a]{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-9bf4bd0a]{color:var(--dark-text-muted, #6b7280)}.spotlight-column-error[data-v-9bf4bd0a]{flex-direction:column;align-items:flex-start;gap:8px;color:var(--danger-color, #dc2626)}.spotlight-column-retry[data-v-9bf4bd0a]{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-9bf4bd0a]:hover{background:var(--border-color-primary, #e5e7eb)}[data-theme=dark] .spotlight-column-retry[data-v-9bf4bd0a]{background:var(--dark-bg-tertiary, #374151);color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-result-group-header[data-v-9bf4bd0a]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-result-item[data-v-9bf4bd0a]{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-9bf4bd0a]:last-of-type{margin-bottom:0}.spotlight-result-item[data-v-9bf4bd0a]:hover,.spotlight-result-item.active[data-v-9bf4bd0a]{border-color:var(--border-color-primary, #d1d5db);background:var(--background-secondary, #f3f4f6);transform:translateY(-1px)}[data-theme=dark] .spotlight-result-item[data-v-9bf4bd0a]:hover,[data-theme=dark] .spotlight-result-item.active[data-v-9bf4bd0a]{border-color:var(--dark-border-color, #4b5563);background:var(--dark-bg-tertiary, #374151)}.spotlight-result-icon[data-v-9bf4bd0a]{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-9bf4bd0a]{font-size:20px;color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-result-icon[data-v-9bf4bd0a]{background:var(--dark-bg-secondary, #111827)}[data-theme=dark] .spotlight-result-icon i[data-v-9bf4bd0a]{color:var(--dark-primary-color, #60a5fa)}.spotlight-result-content[data-v-9bf4bd0a]{flex:1;min-width:0}.spotlight-result-title[data-v-9bf4bd0a]{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-9bf4bd0a] mark{padding:0 5px;border-radius:6px;background:#3b82f624;color:inherit}[data-theme=dark] .spotlight-result-title[data-v-9bf4bd0a]{color:var(--dark-text-primary, #f3f4f6)}[data-theme=dark] .spotlight-result-title[data-v-9bf4bd0a] mark{background:#60a5fa2e}.spotlight-result-description[data-v-9bf4bd0a]{overflow:hidden;color:var(--text-muted, #6b7280);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .spotlight-result-description[data-v-9bf4bd0a]{color:var(--dark-text-muted, #9ca3af)}.spotlight-result-meta[data-v-9bf4bd0a]{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-9bf4bd0a]{display:inline-flex;align-items:center}.spotlight-result-meta-item+.spotlight-result-meta-item[data-v-9bf4bd0a]:before{content:"·";margin-right:10px;opacity:.7}[data-theme=dark] .spotlight-result-meta[data-v-9bf4bd0a]{color:var(--dark-text-muted, #6b7280)}.spotlight-result-indexers[data-v-9bf4bd0a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.spotlight-result-indexer[data-v-9bf4bd0a]{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-9bf4bd0a]{font-weight:600;color:var(--text-secondary, #6b7280)}.spotlight-indexer-value[data-v-9bf4bd0a]{color:var(--text-primary, #111827);overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .spotlight-result-indexer[data-v-9bf4bd0a]{background:var(--dark-bg-secondary, #111827)}[data-theme=dark] .spotlight-indexer-label[data-v-9bf4bd0a]{color:var(--dark-text-secondary, #9ca3af)}[data-theme=dark] .spotlight-indexer-value[data-v-9bf4bd0a]{color:var(--dark-text-primary, #f3f4f6)}.spotlight-result-badge[data-v-9bf4bd0a]{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-9bf4bd0a]{background:var(--dark-bg-secondary, #111827);color:var(--dark-text-secondary, #9ca3af)}.spotlight-result-action[data-v-9bf4bd0a]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.spotlight-result-action[data-v-9bf4bd0a]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.spotlight-result-action[data-v-9bf4bd0a]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.spotlight-result-action[data-v-9bf4bd0a]:disabled{opacity:.6;cursor:not-allowed}.spotlight-result-action i[data-v-9bf4bd0a]{font-size:14px}.spotlight-loading[data-v-9bf4bd0a],.spotlight-infinite-state[data-v-9bf4bd0a]{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-9bf4bd0a],[data-theme=dark] .spotlight-infinite-state[data-v-9bf4bd0a]{color:var(--dark-text-secondary, #9ca3af)}.spotlight-loading-icon[data-v-9bf4bd0a]{margin-right:10px}.spotlight-loading-icon i[data-v-9bf4bd0a]{color:var(--primary-color, #3b82f6)}[data-theme=dark] .spotlight-loading-icon i[data-v-9bf4bd0a]{color:var(--dark-primary-color, #60a5fa)}.spotlight-no-results[data-v-9bf4bd0a]{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-9bf4bd0a]{margin-bottom:12px;font-size:36px;opacity:.4}.spotlight-no-results p[data-v-9bf4bd0a]{margin:0;font-size:14px;font-weight:500}[data-theme=dark] .spotlight-no-results[data-v-9bf4bd0a]{color:var(--dark-text-muted, #6b7280)}.spotlight-footer[data-v-9bf4bd0a]{padding:14px 24px;border-top:1px solid var(--border-color-primary, #e5e7eb);background:var(--background-secondary, #f9fafb)}[data-theme=dark] .spotlight-footer[data-v-9bf4bd0a]{border-top-color:var(--dark-border-color, #374151);background:var(--dark-bg-tertiary, #1f2937)}.spotlight-footer-hints[data-v-9bf4bd0a]{display:flex;flex-wrap:wrap;gap:14px;color:var(--text-muted, #6b7280);font-size:11px}.spotlight-footer-hints span[data-v-9bf4bd0a]{display:inline-flex;align-items:center;gap:6px}[data-theme=dark] .spotlight-footer-hints[data-v-9bf4bd0a]{color:var(--dark-text-muted, #9ca3af)}@keyframes fadeIn-9bf4bd0a{0%{opacity:0}to{opacity:1}}@keyframes slideDown-9bf4bd0a{0%{transform:translateY(-16px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.spotlight-fade-enter-active[data-v-9bf4bd0a],.spotlight-fade-leave-active[data-v-9bf4bd0a]{transition:opacity .18s ease}.spotlight-fade-enter[data-v-9bf4bd0a],.spotlight-fade-leave-to[data-v-9bf4bd0a]{opacity:0}@media(max-width:991px){.spotlight-overlay[data-v-9bf4bd0a]{padding:18px 12px 12px}.spotlight-container[data-v-9bf4bd0a]{max-height:calc(100vh - 30px);border-radius:20px}.spotlight-search-box[data-v-9bf4bd0a]{align-items:flex-start;flex-direction:column;padding:18px}.spotlight-search-leading[data-v-9bf4bd0a],.spotlight-search-actions[data-v-9bf4bd0a]{width:100%}.spotlight-search-actions[data-v-9bf4bd0a]{justify-content:space-between}.spotlight-input[data-v-9bf4bd0a]{font-size:22px}.spotlight-result-item[data-v-9bf4bd0a]{align-items:flex-start}.spotlight-result-badge[data-v-9bf4bd0a]{display:none}.spotlight-no-results[data-v-9bf4bd0a]{min-height:180px;padding:20px 16px}.spotlight-footer[data-v-9bf4bd0a]{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%)}#TestDriveChoosePlanModal___BV_modal_outer_{z-index:10050!important}.plan-limit-modal[data-v-d5721941]{--plan-limit-accent: var(--color-warning)}.plan-limit-modal--ai[data-v-d5721941]{--plan-limit-accent: var(--color-urgent)}.plan-limit-head[data-v-d5721941]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.plan-limit-icon[data-v-d5721941]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--plan-limit-accent);background:color-mix(in srgb,var(--plan-limit-accent) 14%,var(--bg-secondary));font-size:1.1rem}.plan-limit-title[data-v-d5721941]{flex:1 1 auto;margin:0;padding-top:.45rem;color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.35}.plan-limit-dismiss[data-v-d5721941]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:6px;color:var(--text-secondary);background:transparent;transition:background-color .15s,color .15s}.plan-limit-dismiss[data-v-d5721941]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.plan-limit-dismiss[data-v-d5721941]:focus-visible{outline:2px solid var(--border-input-focus);outline-offset:2px}.plan-limit-text[data-v-d5721941]{margin-bottom:.75rem;color:var(--text-secondary);line-height:1.5}.plan-limit-reset i[data-v-d5721941]{margin-right:.35rem;color:var(--plan-limit-accent)}.plan-limit-usage[data-v-d5721941]{display:inline-block;margin-bottom:.75rem;padding:.2rem .6rem;border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--plan-limit-accent) 10%,var(--bg-secondary));font-weight:600;font-variant-numeric:tabular-nums}.plan-limit-contact[data-v-d5721941]{display:flex;gap:.6rem;margin:0;padding:.75rem .9rem;border:1px solid var(--border-secondary);border-left:3px solid var(--plan-limit-accent);border-radius:6px;color:var(--text-primary);background:var(--bg-tertiary);line-height:1.5}.plan-limit-contact i[data-v-d5721941]{margin-top:.2rem;color:var(--plan-limit-accent)}@media(prefers-reduced-motion:reduce){.plan-limit-dismiss[data-v-d5721941]{transition:none}}.td-seed-notice[data-v-b0a92e2b]{position:fixed;z-index:calc(var(--z-module-rail) + 1);bottom:calc(16px + var(--safe-area-bottom));left:calc(var(--module-rail-width) + 16px);display:flex;align-items:flex-start;gap:12px;width:360px;max-width:calc(100vw - var(--module-rail-width) - 32px);padding:14px 14px 14px 16px;border:1px solid var(--border-secondary);border-left:3px solid var(--color-bpm);border-radius:12px;background:var(--bg-card);box-shadow:0 6px 20px var(--shadow-sm);color:var(--text-primary);animation:td-seed-notice-in-b0a92e2b .2s ease-out}.td-seed-notice--ready[data-v-b0a92e2b]{border-left-color:var(--color-success)}.td-seed-notice__icon[data-v-b0a92e2b]{flex-shrink:0;margin-top:2px;font-size:16px;color:var(--color-bpm)}.td-seed-notice--ready .td-seed-notice__icon[data-v-b0a92e2b]{color:var(--color-success)}.td-seed-notice__body[data-v-b0a92e2b]{flex:1;min-width:0}.td-seed-notice__title[data-v-b0a92e2b]{margin:0;font-size:13px;font-weight:700;line-height:1.35}.td-seed-notice__text[data-v-b0a92e2b]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.td-seed-notice__prompts[data-v-b0a92e2b]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-divider)}.td-seed-notice__prompts ul[data-v-b0a92e2b]{margin:4px 0 0;padding-left:16px;list-style:disc}.td-seed-notice__prompts li[data-v-b0a92e2b]{font-size:12px;line-height:1.45;color:var(--text-primary)}.td-seed-notice__prompts li+li[data-v-b0a92e2b]{margin-top:2px}.td-seed-notice__prompts-label[data-v-b0a92e2b]{margin:0;font-size:11px;font-weight:600;color:var(--text-tertiary)}.td-seed-notice__actions[data-v-b0a92e2b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.td-seed-notice__action[data-v-b0a92e2b]{padding:5px 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.td-seed-notice__action[data-v-b0a92e2b]:hover,.td-seed-notice__action[data-v-b0a92e2b]:focus-visible{background:var(--bg-hover);text-decoration:none}.td-seed-notice__action--primary[data-v-b0a92e2b]{border-color:var(--text-link);color:var(--text-link)}.td-seed-notice__close[data-v-b0a92e2b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:-6px -6px 0 0;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background .15s,color .15s}.td-seed-notice__close[data-v-b0a92e2b]:hover,.td-seed-notice__close[data-v-b0a92e2b]:focus-visible{background:var(--bg-hover);color:var(--text-primary)}@keyframes td-seed-notice-in-b0a92e2b{0%{opacity:0;transform:translateY(5px)}}@media(max-width:699px){.td-seed-notice[data-v-b0a92e2b]{right:12px;left:12px;bottom:calc(12px + var(--safe-area-bottom));width:auto;max-width:none}.td-seed-notice__close[data-v-b0a92e2b]{width:var(--touch-target-min);height:var(--touch-target-min);margin:-12px -10px 0 0}.td-seed-notice__action[data-v-b0a92e2b]{min-height:36px;padding:8px 14px}}@media(prefers-reduced-motion:reduce){.td-seed-notice[data-v-b0a92e2b],.td-seed-notice__icon.fa-spin[data-v-b0a92e2b]{animation:none}}.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-44c745c2]{height:calc(70vh - var(--app-header-height))}.td-paused[data-v-5a43d3b8]{display:flex;justify-content:center;padding:32px 16px}.td-paused__panel[data-v-5a43d3b8]{width:100%;max-width:560px;padding:20px 22px;border:1px solid var(--border-card);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.td-paused__header[data-v-5a43d3b8]{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border-divider)}.td-paused__icon[data-v-5a43d3b8]{font-size:28px;color:var(--color-warning)}.td-paused__title[data-v-5a43d3b8]{margin:0;font-size:20px;font-weight:700}.td-paused__text[data-v-5a43d3b8]{margin-bottom:8px;font-size:14px;color:var(--text-secondary)}.td-paused__actions[data-v-5a43d3b8]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.td-paused__survey[data-v-5a43d3b8]{padding-top:14px;border-top:1px solid var(--border-divider)}.td-paused__reasons[data-v-5a43d3b8]{margin:0 0 12px;padding:0;border:0}.td-paused__survey-title[data-v-5a43d3b8]{margin-bottom:8px;font-size:13px;font-weight:700;color:var(--text-primary)}.td-paused__reason[data-v-5a43d3b8]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;cursor:pointer}.td-paused__comment-label[data-v-5a43d3b8]{font-size:12px;color:var(--text-tertiary)}.td-paused__comment[data-v-5a43d3b8]{resize:vertical}.td-paused__counter[data-v-5a43d3b8]{margin:4px 0 10px;font-size:11px;text-align:right;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.td-paused__error[data-v-5a43d3b8]{font-size:12px;color:var(--color-danger)}.td-paused__thanks[data-v-5a43d3b8]{margin:0;font-size:13px;font-weight:600;color:var(--color-success)}.pa-pill[data-v-c413438f]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-c413438f]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-c413438f]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-c413438f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-c413438f]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-c413438f]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-c413438f]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-c413438f]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-c413438f]{background:var(--color-success)}.pa-dot--warn[data-v-c413438f]{background:var(--color-warning)}.pa-btn[data-v-c413438f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-c413438f]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-c413438f]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-c413438f]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-c413438f]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-c413438f]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-c413438f]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-c413438f]{border-radius:999px}.pa-btn--accent[data-v-c413438f]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-c413438f]{width:32px;padding:0}.pa-btn[data-v-c413438f]:focus-visible,.pa-focus[data-v-c413438f]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-c413438f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-c413438f]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-c413438f]{width:var(--touch-target-min, 44px)}}.proactive-brief[data-v-c413438f]{display:flex;gap:12px;align-items:flex-start;min-width:0}.proactive-brief__avatar[data-v-c413438f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bpm);color:#fff;font-size:13px}.proactive-brief__body[data-v-c413438f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.proactive-brief__author[data-v-c413438f]{font-size:13px;font-weight:700;color:var(--text-primary)}.proactive-brief__text[data-v-c413438f]{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.proactive-brief__text strong[data-v-c413438f]{color:var(--text-primary);font-weight:600}.proactive-brief__part--danger[data-v-c413438f]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));font-weight:600}.proactive-brief__part--warning[data-v-c413438f]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));font-weight:600}.pa-pill[data-v-b7737c02]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-b7737c02]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-b7737c02]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-b7737c02]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-b7737c02]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-b7737c02]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-b7737c02]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-b7737c02]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-b7737c02]{background:var(--color-success)}.pa-dot--warn[data-v-b7737c02]{background:var(--color-warning)}.pa-btn[data-v-b7737c02]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-b7737c02]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-b7737c02]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-b7737c02]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-b7737c02]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-b7737c02]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-b7737c02]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-b7737c02]{border-radius:999px}.pa-btn--accent[data-v-b7737c02]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-b7737c02]{width:32px;padding:0}.pa-btn[data-v-b7737c02]:focus-visible,.pa-focus[data-v-b7737c02]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-b7737c02]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-b7737c02]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-b7737c02]{width:var(--touch-target-min, 44px)}}.pa-item[data-v-b7737c02]{border-radius:10px;border:1px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-item+.pa-item[data-v-b7737c02]{margin-top:2px}.pa-item--open[data-v-b7737c02]{padding-bottom:4px;border-color:color-mix(in srgb,var(--color-bpm) 22%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 3%,var(--bg-card))}.pa-item__row[data-v-b7737c02]{display:flex;align-items:center;gap:12px;padding:10px 12px;min-width:0}.pa-item__identity[data-v-b7737c02]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pa-item__name[data-v-b7737c02]{display:block;max-width:100%;margin:0;padding:0;border:0;background:none;text-align:left;font:inherit;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pa-item__name[data-v-b7737c02]:hover{color:var(--color-bpm);text-decoration:none}.pa-item--open .pa-item__name[data-v-b7737c02]{font-size:14px;white-space:normal}.pa-item__context[data-v-b7737c02]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-item__panel[data-v-b7737c02]{display:flex;flex-direction:column;gap:10px;padding:0 14px 10px 56px}.pa-item__why[data-v-b7737c02],.pa-item__note[data-v-b7737c02]{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary);overflow-wrap:anywhere}.pa-item__note[data-v-b7737c02]{font-size:12px;color:var(--text-tertiary)}.pa-item__facts[data-v-b7737c02]{font-size:12px;color:var(--text-secondary)}.pa-item__facts summary[data-v-b7737c02]{width:fit-content;cursor:pointer;font-weight:600;color:var(--text-link)}.pa-item__facts dl[data-v-b7737c02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:8px 0 0}.pa-item__facts dt[data-v-b7737c02]{font-weight:400;color:var(--text-tertiary)}.pa-item__facts dd[data-v-b7737c02]{margin:2px 0 0;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}.pa-item__actions[data-v-b7737c02]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:699px){.pa-item__row[data-v-b7737c02]{flex-wrap:wrap}.pa-item__identity[data-v-b7737c02]{flex-basis:calc(100% - 44px)}.pa-item__panel[data-v-b7737c02]{padding-left:14px}}@media(prefers-reduced-motion:reduce){.pa-item[data-v-b7737c02]{transition:none}}.home-announcements[data-v-e946d5a9]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-left:3px solid var(--primary, #007bff)}.home-announcements__item[data-v-e946d5a9]{display:flex;align-items:flex-start;gap:14px;min-width:0}.home-announcements__item+.home-announcements__item[data-v-e946d5a9]{padding-top:10px;border-top:1px solid var(--border-secondary)}.home-announcements__icon[data-v-e946d5a9]{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-announcements__copy[data-v-e946d5a9]{flex:1;min-width:0}.home-announcements__tags[data-v-e946d5a9]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.home-announcements__tag[data-v-e946d5a9]{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.02em}.home-announcements__title[data-v-e946d5a9]{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.3;color:var(--text-primary)}.home-announcements__text[data-v-e946d5a9]{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-announcements__actions[data-v-e946d5a9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-announcements__open[data-v-e946d5a9]{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-announcements__open[data-v-e946d5a9]:hover{filter:brightness(1.05)}.home-announcements__dismiss[data-v-e946d5a9]{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,background .15s ease}.home-announcements__dismiss[data-v-e946d5a9]:hover{color:var(--text-primary);background:var(--bg-hover)}@media(max-width:699px){.home-announcements__item[data-v-e946d5a9]{flex-wrap:wrap}.home-announcements__actions[data-v-e946d5a9]{width:100%;justify-content:flex-end;padding-left:54px}}.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-journey[data-v-67699cd8]{padding:14px 16px 10px}.home-journey__title-icon[data-v-67699cd8]{margin-right:6px;color:var(--primary, #007bff)}.home-journey__progress[data-v-67699cd8]{flex-shrink:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.home-journey__lead[data-v-67699cd8]{margin:2px 0 10px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.home-journey__bar[data-v-67699cd8]{height:6px;margin-bottom:8px;border-radius:999px;background:var(--border-secondary);overflow:hidden}.home-journey__bar-fill[data-v-67699cd8]{display:block;height:100%;border-radius:inherit;background:var(--primary, #007bff);transition:width .3s ease}.home-journey__steps[data-v-67699cd8]{margin:0;padding:0;list-style:none}.home-journey__step[data-v-67699cd8]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 0;border-top:1px solid var(--border-secondary)}.home-journey__step[data-v-67699cd8]:first-child{border-top:0}.home-journey__check[data-v-67699cd8]{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-tertiary);background:color-mix(in srgb,var(--primary, #007bff) 12%,transparent);color:var(--primary, #007bff);font-size:13px}.home-journey__step--done .home-journey__check[data-v-67699cd8]{background:var(--color-success-soft-bg, var(--bg-tertiary));background:color-mix(in srgb,var(--color-success, #28a745) 16%,transparent);color:var(--color-success, #28a745)}.home-journey__copy[data-v-67699cd8]{flex:1;min-width:0;display:flex;flex-direction:column}.home-journey__label[data-v-67699cd8]{font-size:13px;font-weight:600;line-height:1.3;color:var(--text-primary)}.home-journey__step--done .home-journey__label[data-v-67699cd8]{color:var(--text-secondary);text-decoration:line-through}.home-journey__meta[data-v-67699cd8]{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.home-journey__cta[data-v-67699cd8]{appearance:none;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-secondary);border-radius:6px;min-height:30px;padding:0 10px;background:var(--bg-tertiary);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.home-journey__cta[data-v-67699cd8]:hover{border-color:var(--primary, #007bff);color:var(--primary, #007bff)}@media(max-width:699px){.home-journey__step[data-v-67699cd8]{flex-wrap:wrap;row-gap:6px}.home-journey__copy[data-v-67699cd8]{flex-basis:calc(100% - 42px)}.home-journey__cta[data-v-67699cd8]{margin-left:42px}}.pa-pill[data-v-2786b0d7]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-2786b0d7]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-2786b0d7]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-2786b0d7]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-2786b0d7]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-2786b0d7]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-2786b0d7]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-2786b0d7]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-2786b0d7]{background:var(--color-success)}.pa-dot--warn[data-v-2786b0d7]{background:var(--color-warning)}.pa-btn[data-v-2786b0d7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-2786b0d7]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-2786b0d7]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-2786b0d7]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-2786b0d7]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-2786b0d7]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-2786b0d7]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-2786b0d7]{border-radius:999px}.pa-btn--accent[data-v-2786b0d7]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-2786b0d7]{width:32px;padding:0}.pa-btn[data-v-2786b0d7]:focus-visible,.pa-focus[data-v-2786b0d7]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-2786b0d7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-2786b0d7]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-2786b0d7]{width:var(--touch-target-min, 44px)}}.work-brief[data-v-2786b0d7]{display:flex;flex-direction:column;gap:14px}.work-brief .home-panel__header[data-v-2786b0d7]{margin-bottom:0}.work-brief__identity[data-v-2786b0d7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}.work-brief__checked[data-v-2786b0d7]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary)}.work-brief__items[data-v-2786b0d7]{display:flex;flex-direction:column;margin:0 -6px}.work-brief__items[data-v-2786b0d7]>:first-child{background:var(--bg-tertiary)}.work-brief__footer[data-v-2786b0d7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:12px;border-top:1px solid var(--border-secondary);font-size:12px;color:var(--text-tertiary)}.work-brief__all[data-v-2786b0d7]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:600}.work-brief__intro[data-v-2786b0d7]{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px dashed var(--border-tertiary);border-radius:10px;background:var(--bg-tertiary)}.work-brief__intro p[data-v-2786b0d7]{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.work-brief__avatar[data-v-2786b0d7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:13px}.work-brief__message[data-v-2786b0d7]{font-size:13px;color:var(--text-secondary)}.work-brief__message p[data-v-2786b0d7]{margin:0 0 8px}.work-brief__skeleton[data-v-2786b0d7]{display:flex;flex-direction:column;gap:8px}.work-brief__skeleton span[data-v-2786b0d7]{height:44px;border-radius:8px;background:var(--bg-skeleton)}.work-brief__skeleton span[data-v-2786b0d7]:first-child{height:52px}a[data-v-2786b0d7]:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}@media(max-width:699px){.work-brief__all[data-v-2786b0d7]{min-height:var(--touch-target-min, 44px)}}.home-ai-composer[data-v-87775627]{min-width:0;padding:18px 20px 16px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--color-bpm) 10%,transparent) 0%,transparent 70%),radial-gradient(50% 100% at 100% 0%,color-mix(in srgb,var(--color-ecm) 8%,transparent) 0%,transparent 70%),var(--bg-card);animation:home-rise .4s ease both}.home-ai-composer__lead[data-v-87775627]{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text-secondary)}.home-ai-composer__spark[data-v-87775627]{margin-right:4px;color:var(--color-bpm)}.home-ai-composer__box[data-v-87775627]{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px 12px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 6px 22px color-mix(in srgb,var(--color-bpm) 10%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.home-ai-composer__box[data-v-87775627]:focus-within{border-color:color-mix(in srgb,var(--color-bpm) 55%,var(--border-secondary));box-shadow:0 6px 26px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.home-ai-composer__field[data-v-87775627]{position:relative;min-width:0}.home-ai-composer__input[data-v-87775627],.home-ai-composer__ghost[data-v-87775627]{font-family:inherit;font-size:15px;line-height:1.5}.home-ai-composer__input[data-v-87775627]{display:block;width:100%;min-height:48px;padding:0;border:0;outline:0;resize:none;background:transparent;color:var(--text-primary)}.home-ai-composer__ghost[data-v-87775627]{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--text-tertiary)}.home-ai-composer__ghost-text[data-v-87775627]{white-space:pre-wrap}.home-ai-composer__caret[data-v-87775627]{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.18em;border-radius:1px;background:var(--color-bpm);animation:home-ai-caret-87775627 1s steps(1) infinite}@keyframes home-ai-caret-87775627{50%{opacity:0}}.home-ai-fade-enter-active[data-v-87775627],.home-ai-fade-leave-active[data-v-87775627]{transition:opacity .35s ease}.home-ai-fade-enter[data-v-87775627],.home-ai-fade-leave-to[data-v-87775627]{opacity:0}.home-ai-composer__row[data-v-87775627]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-ai-composer__chips[data-v-87775627]{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 260px;min-width:0}.home-ai-composer__actions[data-v-87775627]{display:flex;align-items:center;gap:8px;margin-left:auto}.home-ai-chip[data-v-87775627],.home-ai-composer__use[data-v-87775627]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border-secondary);border-radius:14px;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}.home-ai-chip[data-v-87775627]:hover,.home-ai-composer__use[data-v-87775627]:hover{color:var(--text-primary);background:var(--bg-hover)}.home-ai-chip i[data-v-87775627]{color:var(--home-accent, var(--text-tertiary));font-size:11px}.home-ai-composer__use[data-v-87775627]{border-style:dashed;color:var(--text-tertiary)}.home-ai-composer__use kbd[data-v-87775627]{padding:1px 5px;border:1px solid var(--border-secondary);border-radius:4px;background:var(--bg-tertiary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,monospace;font-size:10px;box-shadow:none}.home-ai-composer__send[data-v-87775627]{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:0;border-radius:17px;background:var(--color-bpm);color:var(--color-on-accent, #fff);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;appearance:none;transition:opacity .15s ease}.home-ai-composer__send[data-v-87775627]:disabled{opacity:.45;cursor:default}.home-ai-composer__send[data-v-87775627]:hover:not(:disabled){opacity:.92}.home-ai-chip[data-v-87775627]:focus-visible,.home-ai-composer__use[data-v-87775627]:focus-visible,.home-ai-composer__send[data-v-87775627]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media only screen and (max-width:699px){.home-ai-composer[data-v-87775627]{padding:16px 14px 14px}.home-ai-composer__use kbd[data-v-87775627]{display:none}.home-ai-composer__actions[data-v-87775627]{flex:1 1 100%}.home-ai-composer__send[data-v-87775627]{flex:1 1 auto;justify-content:center;min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.home-ai-composer[data-v-87775627]{animation:none}}.home-ai-briefing[data-v-616f7f85]{background:radial-gradient(60% 140% at 0% 0%,color-mix(in srgb,var(--color-bpm) 7%,transparent) 0%,transparent 70%),var(--bg-card)}.home-ai-briefing__identity[data-v-616f7f85]{flex-direction:column;align-items:flex-start;gap:2px}.home-ai-briefing__spark[data-v-616f7f85]{margin-right:4px;font-size:13px;color:var(--color-bpm)}.home-ai-briefing__hint[data-v-616f7f85]{font-size:11px;color:var(--text-tertiary)}.home-ai-briefing__list[data-v-616f7f85]{list-style:none;margin:0;padding:0}.home-ai-brief[data-v-616f7f85]{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--border-secondary);animation:home-rise .4s ease both;animation-delay:var(--home-delay, 0ms)}.home-ai-brief[data-v-616f7f85]:last-child{border-bottom:0;padding-bottom:2px}.home-ai-brief__kind[data-v-616f7f85]{flex:0 0 84px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--home-accent)}.home-ai-brief__body[data-v-616f7f85]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.home-ai-brief__title[data-v-616f7f85]{font-size:13px;font-weight:600;color:var(--text-primary)}.home-ai-brief__meta[data-v-616f7f85]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ai-brief__actions[data-v-616f7f85]{display:inline-flex;gap:6px;flex-shrink:0}.home-ai-brief__ask[data-v-616f7f85],.home-ai-brief__open[data-v-616f7f85]{height:28px;border:1px solid var(--border-secondary);border-radius:6px;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}.home-ai-brief__ask[data-v-616f7f85]:hover,.home-ai-brief__open[data-v-616f7f85]:hover{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.home-ai-brief__ask[data-v-616f7f85]:focus-visible,.home-ai-brief__open[data-v-616f7f85]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-ai-brief__ask[data-v-616f7f85]{width:28px;color:var(--color-bpm)}.home-ai-brief__open[data-v-616f7f85]{padding:0 12px}.home-ai-briefing__empty[data-v-616f7f85]{margin:0;font-size:12px;color:var(--text-tertiary)}@media only screen and (max-width:699px){.home-ai-brief[data-v-616f7f85]{flex-wrap:wrap}.home-ai-brief__kind[data-v-616f7f85]{flex-basis:100%}.home-ai-brief__actions[data-v-616f7f85]{margin-left:auto}}@media(prefers-reduced-motion:reduce){.home-ai-brief[data-v-616f7f85]{animation:none}}.home-ai-conversations__spark[data-v-28a963c0]{margin-right:4px;color:var(--color-bpm);font-size:11px}.home-ai-conversations__cta[data-v-28a963c0]{padding:10px 10px 4px}.home-ai-conversations__new[data-v-28a963c0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;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}.home-ai-conversations__new[data-v-28a963c0]:hover{opacity:.92}.home-ai-conversations__link[data-v-28a963c0]{min-width:0;font-size:12px}.home-ai-conversations__body[data-v-28a963c0]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.home-ai-conversations__title[data-v-28a963c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ai-conversations__time[data-v-28a963c0]{font-size:11px;font-weight:400;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.home-ai-conversations__empty[data-v-28a963c0]{margin:0;padding:12px 14px 14px;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.home-ai-conversations__footer[data-v-28a963c0]{padding:0 10px 10px}.home-ai-ideas[data-v-f6b462ea]{min-width:0;padding-top:8px}.home-ai-ideas__title[data-v-f6b462ea]{margin:0 4px 10px;font-size:14px;font-weight:600;color:var(--text-secondary)}.home-ai-ideas__title i[data-v-f6b462ea]{margin-left:4px;font-size:11px;color:var(--text-tertiary)}.home-ai-ideas__grid[data-v-f6b462ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.home-ai-idea[data-v-f6b462ea]{display:flex;flex-direction:column;gap:10px;min-height:140px;padding:14px 14px 12px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);text-align:left;font-family:inherit;cursor:pointer;appearance:none;animation:home-rise .4s ease both;animation-delay:var(--home-delay, 0ms);transition:border-color .15s ease,transform .15s ease}.home-ai-idea[data-v-f6b462ea]:hover,.home-ai-idea[data-v-f6b462ea]:focus-visible{border-color:color-mix(in srgb,var(--home-accent) 55%,var(--border-secondary));transform:translateY(-1px)}.home-ai-idea[data-v-f6b462ea]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-ai-idea__tag[data-v-f6b462ea]{font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--home-accent)}.home-ai-idea__text[data-v-f6b462ea]{flex:1 1 auto;font-size:13px;line-height:1.45;color:var(--text-primary)}.home-ai-idea__foot[data-v-f6b462ea]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:11px}.home-ai-idea__name[data-v-f6b462ea]{font-size:12px;font-weight:600;color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.home-ai-idea[data-v-f6b462ea]{animation:none;transition:none}}.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-1063538c]{display:flex;flex-direction:column;gap:12px;min-width:0}.home-customize__intro[data-v-622236cb]{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.home-customize__group[data-v-622236cb]{margin-bottom:18px}.home-customize__group-title[data-v-622236cb]{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-622236cb]{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-622236cb]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary)}.home-customize__row[data-v-622236cb]:last-child{border-bottom:0}.home-customize__row--disabled[data-v-622236cb]{opacity:.55}.home-customize__toggle[data-v-622236cb],.home-customize__option[data-v-622236cb]{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-622236cb],.home-customize__option input[data-v-622236cb]{margin-top:3px;flex-shrink:0}.home-customize__option[data-v-622236cb]{padding:10px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);margin-bottom:8px}.home-customize__option[data-v-622236cb]:last-child{margin-bottom:0}.home-customize__option--disabled[data-v-622236cb]{opacity:.55}.home-customize__option--active[data-v-622236cb]{border-color:color-mix(in srgb,var(--color-bpm) 50%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 6%,var(--bg-secondary))}.home-customize__copy[data-v-622236cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.home-customize__label[data-v-622236cb]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.home-customize__hint[data-v-622236cb]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.home-customize__moves[data-v-622236cb]{display:inline-flex;gap:4px;flex-shrink:0}.home-customize__move[data-v-622236cb]{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-622236cb]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.home-customize__move[data-v-622236cb]:disabled{opacity:.4;cursor:default}.home-customize__footer[data-v-622236cb]{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-622236cb]{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-622236cb]:hover{color:var(--text-primary)}.home-customize__done[data-v-622236cb]{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-622236cb]:hover{opacity:.92}.home-page[data-v-3909feb0]{display:flex;gap:20px;width:100%;min-width:0;align-items:flex-start;padding:4px 2px 0}.home-page__main[data-v-3909feb0]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.home-page__aside[data-v-3909feb0]{flex:0 0 280px;width:280px;min-width:0;position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.home-page--ai .home-page__aside[data-v-3909feb0]{position:static}@media only screen and (max-width:1000px){.home-page[data-v-3909feb0]{flex-direction:column;align-items:stretch;gap:16px}.home-page__aside[data-v-3909feb0]{flex:1 1 auto;width:100%;position:static}}@media only screen and (max-width:699px){.home-page[data-v-3909feb0]{gap:12px;padding:0}.home-page__main[data-v-3909feb0]{gap:10px}}@media only screen and (min-width:1001px)and (max-width:1200px){.home-page__aside[data-v-3909feb0]{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-accent: var(--color-bpm);--ob-accent-ink: var(--text-link, var(--color-bpm));--ob-on-accent: var(--color-on-accent, #fff);--ob-border: var(--border-card, var(--border-secondary));--ob-divider: var(--border-divider, var(--border-secondary));--ob-shadow: 0 1px 2px var(--shadow-sm);--ob-focus: 0 0 0 2px color-mix(in srgb, var(--ob-accent) 45%, transparent);--ob-transition: background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;position:fixed;inset:0;z-index:1050;overflow-y:auto;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;-webkit-overflow-scrolling:touch}.onboarding-root *,.onboarding-root *:before,.onboarding-root *:after{box-sizing:border-box}.onboarding-root .ob-shell{display:flex;flex-direction:column;min-height:100%}.onboarding-root .ob-topbar{position:sticky;top:0;z-index:2;padding-top:var(--safe-area-top, 0px);border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.onboarding-root .ob-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:768px;height:56px;margin:0 auto;padding:0 24px}.onboarding-root .ob-shell--wide .ob-topbar__inner{max-width:1088px}.onboarding-root .ob-brand{display:flex;align-items:center;min-width:0;height:28px}.onboarding-root .ob-brand img{max-height:28px;max-width:160px;object-fit:contain}.onboarding-root .ob-brand__fallback{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.onboarding-root .ob-brand__fallback b{color:var(--ob-accent)}.onboarding-root .ob-topbar__controls{display:flex;align-items:center;gap:8px}.onboarding-root .ob-main{flex:1 1 auto;padding:28px 24px calc(48px + var(--safe-area-bottom, 0px))}.onboarding-root .ob-container{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto}.onboarding-root .ob-container--wide{max-width:1040px}.onboarding-root .ob-save-error{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border:1px solid var(--color-warning-soft-border, var(--border-secondary));border-radius:8px;background:var(--color-warning-soft-bg, var(--bg-secondary));color:var(--color-warning-text, var(--text-primary));font-size:12px;line-height:1.4}.onboarding-root .ob-progress{display:flex;flex-direction:column;gap:10px}.onboarding-root .ob-progress__meta{display:flex;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.3;color:var(--text-tertiary)}.onboarding-root .ob-progress__count{font-weight:700;color:var(--ob-accent-ink);font-variant-numeric:tabular-nums}.onboarding-root .ob-progress__current{font-weight:600;color:var(--text-secondary)}.onboarding-root .ob-progress__track{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none}.onboarding-root .ob-progress__seg{display:flex;flex-direction:column;gap:6px;min-width:0}.onboarding-root .ob-progress__bar{display:block;height:4px;border-radius:2px;background:var(--border-secondary);transition:background .15s ease}.onboarding-root .ob-progress__label{overflow:hidden;font-size:11px;font-weight:500;line-height:1.3;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap}.onboarding-root .ob-progress__seg.is-done .ob-progress__bar{background:color-mix(in srgb,var(--ob-accent) 55%,var(--border-secondary))}.onboarding-root .ob-progress__seg.is-done .ob-progress__label{color:var(--text-secondary)}.onboarding-root .ob-progress__seg.is-current .ob-progress__bar{background:var(--ob-accent)}.onboarding-root .ob-progress__seg.is-current .ob-progress__label{font-weight:700;color:var(--text-primary)}.onboarding-root .ob-step{display:flex;flex-direction:column;gap:16px;min-width:0}.onboarding-root .ob-step__header{padding:0 4px;animation:ob-rise .35s ease both}.onboarding-root .ob-step__title{margin:0;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--text-primary);overflow-wrap:anywhere}.onboarding-root .ob-step__lead{max-width:38rem;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.onboarding-root .ob-step__body--aside{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px}.onboarding-root .ob-panel{min-width:0;padding:16px 18px 14px;border:1px solid var(--ob-border);border-radius:12px;background:var(--bg-card);box-shadow:var(--ob-shadow);animation:ob-rise .4s ease both;animation-delay:40ms}.onboarding-root .ob-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.onboarding-root .ob-panel__title{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.onboarding-root .ob-panel__title--muted{color:var(--text-secondary)}.onboarding-root .ob-panel__meta{font-size:12px;color:var(--text-tertiary)}.onboarding-root .ob-panel__section+.ob-panel__header,.onboarding-root .ob-note+.ob-panel__header{margin-top:14px}.onboarding-root .ob-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.onboarding-root .ob-panel__status{display:inline-flex;align-items:center;gap:6px;min-height:20px;margin:0;font-size:12px;font-weight:600;color:var(--color-success)}.onboarding-root .ob-panel__status i{font-size:11px}.onboarding-root .ob-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.onboarding-root .ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;appearance:none;transition:var(--ob-transition)}.onboarding-root .ob-btn:focus-visible{outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-btn:disabled{cursor:not-allowed;opacity:.55}.onboarding-root .ob-btn.is-busy{cursor:progress;opacity:.85}.onboarding-root .ob-btn__arrow{font-size:11px;transition:transform .15s ease}.onboarding-root .ob-btn:hover:not(:disabled) .ob-btn__arrow{transform:translate(2px)}.onboarding-root .ob-btn--primary{background:var(--ob-accent);color:var(--ob-on-accent)}.onboarding-root .ob-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ob-accent) 88%,var(--text-primary))}.onboarding-root .ob-btn--secondary{border-color:var(--border-secondary);background:var(--bg-card);color:var(--text-primary)}.onboarding-root .ob-btn--secondary:hover:not(:disabled){background:var(--bg-hover)}.onboarding-root .ob-btn--quiet{padding:0 10px;background:transparent;color:var(--text-secondary)}.onboarding-root .ob-btn--quiet:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.onboarding-root .ob-topbar__skip{min-height:32px;font-size:12px}.onboarding-root .ob-link{flex-shrink:0;padding:4px 6px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ob-accent-ink);text-decoration:none;transition:var(--ob-transition)}.onboarding-root .ob-link:hover,.onboarding-root .ob-link:focus-visible{background:color-mix(in srgb,var(--ob-accent) 8%,transparent);text-decoration:none}.onboarding-root .ob-link:focus-visible{outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-badge{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--ob-accent) 12%,transparent);color:var(--ob-accent-ink)}.onboarding-root .ob-badge--success{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.onboarding-root .ob-badge--danger{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.onboarding-root .ob-note{position:relative;display:flex;align-items:flex-start;gap:8px;margin:0;padding:2px 0 2px 14px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.onboarding-root .ob-note:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:3px;border-radius:2px;background:var(--ob-accent)}.onboarding-root .ob-note i{margin-top:3px;font-size:12px;color:var(--ob-accent)}.onboarding-root .ob-note+.ob-panel__footer,.onboarding-root .ob-panel__section+.ob-panel__footer{margin-top:16px}.onboarding-root .ob-hero{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.onboarding-root .ob-hero__plate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;overflow:hidden;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.onboarding-root .ob-hero__plate img{max-width:80%;max-height:80%;object-fit:contain}.onboarding-root .ob-hero__initials{font-size:15px;font-weight:700;color:var(--ob-accent-ink)}.onboarding-root .ob-hero__meta{display:flex;flex-direction:column;min-width:0}.onboarding-root .ob-hero__label{font-size:11px;color:var(--text-tertiary)}.onboarding-root .ob-hero__name{overflow:hidden;font-size:15px;font-weight:700;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.onboarding-root .ob-plan-list{margin:0;padding:0;list-style:none}.onboarding-root .ob-plan-list__item{display:flex;align-items:flex-start;gap:12px;padding:12px 2px}.onboarding-root .ob-plan-list__item+.onboarding-root .ob-plan-list__item{border-top:1px solid var(--ob-divider)}.onboarding-root .ob-plan-list__index{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-secondary)}.onboarding-root .ob-plan-list__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.onboarding-root .ob-plan-list__title{font-size:13px;font-weight:600;color:var(--text-primary)}.onboarding-root .ob-plan-list__desc{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.onboarding-root .ob-field-row{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;padding:12px 2px}.onboarding-root .ob-field-row+.onboarding-root .ob-field-row{border-top:1px solid var(--ob-divider)}.onboarding-root .ob-field-row__label{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.onboarding-root .ob-preview{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.onboarding-root .ob-select,.onboarding-root .ob-textarea{width:100%;border:1px solid var(--border-input, var(--border-secondary));border-radius:8px;background-color:var(--bg-input, var(--bg-card));color:var(--text-primary);font-family:inherit;font-size:13px;transition:var(--ob-transition)}.onboarding-root .ob-select:hover:not(:disabled),.onboarding-root .ob-textarea:hover:not(:disabled){border-color:var(--border-tertiary, var(--border-secondary))}.onboarding-root .ob-select:focus,.onboarding-root .ob-select:focus-visible,.onboarding-root .ob-textarea:focus,.onboarding-root .ob-textarea:focus-visible{border-color:var(--border-input-focus, var(--ob-accent));outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-select{height:38px;padding:0 32px 0 12px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-tertiary) 50%),linear-gradient(135deg,var(--text-tertiary) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.onboarding-root .ob-select--compact{width:auto;height:32px;font-size:12px;font-weight:600}.onboarding-root .ob-textarea{display:block;min-height:64px;padding:10px 12px;line-height:1.45;resize:vertical}.onboarding-root .ob-textarea::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.onboarding-root .ob-form{margin:0}.onboarding-root .ob-fieldset{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 2px;border:0}.onboarding-root .ob-fieldset+.onboarding-root .ob-fieldset{border-top:1px solid var(--ob-divider)}.onboarding-root .ob-fieldset:first-child{padding-top:4px}.onboarding-root .ob-fieldset__legend{float:left;width:100%;margin:0;padding:0;font-size:13px;font-weight:700;color:var(--text-primary)}.onboarding-root .ob-fieldset__legend+*{clear:both}.onboarding-root .ob-chips{display:flex;flex-wrap:wrap;gap:8px}.onboarding-root .ob-chip{min-height:34px;padding:0 14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;appearance:none;transition:var(--ob-transition)}.onboarding-root .ob-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--border-secondary));background:var(--bg-hover)}.onboarding-root .ob-chip[aria-pressed=true]{border-color:var(--ob-accent);background:color-mix(in srgb,var(--ob-accent) 10%,var(--bg-card));color:var(--ob-accent-ink);font-weight:700}.onboarding-root .ob-chip:focus-visible{outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-chip:disabled{cursor:not-allowed;opacity:.6}.onboarding-root .ob-hint{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.onboarding-root .ob-hint__counter{flex-shrink:0;font-variant-numeric:tabular-nums}.onboarding-root .ob-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboarding-root .ob-choice{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer;appearance:none;transition:var(--ob-transition)}.onboarding-root .ob-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--border-secondary));background:var(--bg-hover)}.onboarding-root .ob-choice[aria-pressed=true]{border-color:var(--ob-accent);background:color-mix(in srgb,var(--ob-accent) 8%,var(--bg-card));box-shadow:inset 0 0 0 1px var(--ob-accent)}.onboarding-root .ob-choice:focus-visible{outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-choice[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--ob-accent),var(--ob-focus)}.onboarding-root .ob-choice:disabled{cursor:not-allowed;opacity:.6}.onboarding-root .ob-choice__icon{flex-shrink:0;margin-top:2px;font-size:15px;color:var(--ob-accent)}.onboarding-root .ob-choice__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.onboarding-root .ob-choice__title{font-size:13px;font-weight:700;line-height:1.35}.onboarding-root .ob-choice__text{font-size:12px;line-height:1.45;color:var(--text-tertiary)}.onboarding-root .ob-choice__check{flex-shrink:0;font-size:16px;color:var(--ob-accent)}.onboarding-root .ob-alert{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;padding:10px 12px;border:1px solid var(--color-warning-soft-border, var(--border-secondary));border-radius:8px;background:var(--color-warning-soft-bg, var(--bg-secondary));color:var(--color-warning-text, var(--text-primary));font-size:12px;line-height:1.45}.onboarding-root .ob-alert i{margin-top:2px}.onboarding-root .ob-alert--danger{border-color:var(--color-danger-soft-border, var(--border-secondary));background:var(--color-danger-soft-bg, var(--bg-secondary));color:var(--text-primary)}.onboarding-root .ob-alert--danger i{color:var(--color-danger)}.onboarding-root .ob-status{display:flex;align-items:flex-start;gap:12px;padding:10px 2px 6px}.onboarding-root .ob-status__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--ob-accent) 12%,transparent);color:var(--ob-accent);font-size:14px}.onboarding-root .ob-status--ready .ob-status__icon,.onboarding-root .ob-status--cleared .ob-status__icon{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.onboarding-root .ob-status--failed_final .ob-status__icon,.onboarding-root .ob-status--forbidden .ob-status__icon,.onboarding-root .ob-status--unavailable .ob-status__icon{background:var(--bg-secondary);color:var(--text-tertiary)}.onboarding-root .ob-status__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.onboarding-root .ob-status__title{font-size:15px;font-weight:700;color:var(--text-primary)}.onboarding-root .ob-status__text{font-size:13px;line-height:1.5;color:var(--text-secondary)}.onboarding-root .ob-modules__group+.ob-modules__group{margin-top:18px}.onboarding-root .ob-modules__group .ob-panel__title{padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.onboarding-root .ob-rows{margin:0;padding:0;list-style:none}.onboarding-root .ob-module{display:flex;align-items:center;gap:12px;padding:11px 4px}.onboarding-root .ob-module+.onboarding-root .ob-module{border-top:1px solid var(--ob-divider)}.onboarding-root .ob-module--addon .ob-module__icon img{filter:grayscale(1);opacity:.7}.onboarding-root .ob-module__icon,.onboarding-root .ob-launch__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--ob-row-accent, var(--ob-accent)) 10%,transparent)}.onboarding-root .ob-module__icon img,.onboarding-root .ob-launch__icon img{width:18px;height:18px}.onboarding-root .ob-module--addon .ob-module__icon{background:var(--bg-secondary)}.onboarding-root .ob-module__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.onboarding-root .ob-module__name{font-size:13px;font-weight:700;color:var(--text-primary)}.onboarding-root .ob-module__desc{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.onboarding-root .ob-module__hint{flex-shrink:0;max-width:180px;font-size:11px;line-height:1.35;color:var(--text-tertiary);text-align:right}.onboarding-root .ob-aside{position:sticky;top:76px;padding:14px 16px;border:1px solid var(--ob-border);border-radius:12px;background:var(--bg-card);box-shadow:var(--ob-shadow);animation:ob-rise .4s ease both;animation-delay:80ms}.onboarding-root .ob-aside__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.onboarding-root .ob-aside__label{font-size:11px;font-weight:600;color:var(--text-tertiary)}.onboarding-root .ob-aside__title{font-size:15px;font-weight:700;color:var(--text-primary)}.onboarding-root .ob-aside__header .ob-badge{margin-top:4px}.onboarding-root .ob-facts{margin:0}.onboarding-root .ob-facts__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0}.onboarding-root .ob-facts__row+.onboarding-root .ob-facts__row{border-top:1px solid var(--ob-divider)}.onboarding-root .ob-facts__row dt{font-size:12px;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.onboarding-root .ob-facts__row dd{margin:0;font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.onboarding-root .ob-launch{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding-top:10px}.onboarding-root .ob-launch__item{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 12px 12px 14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer;appearance:none;transition:var(--ob-transition)}.onboarding-root .ob-launch__item:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--ob-row-accent, var(--border-secondary));opacity:.85}.onboarding-root .ob-launch__item:hover,.onboarding-root .ob-launch__item:focus-visible{border-color:color-mix(in srgb,var(--ob-row-accent, var(--ob-accent)) 35%,var(--border-secondary));background:var(--bg-hover)}.onboarding-root .ob-launch__item:focus-visible{outline:none;box-shadow:var(--ob-focus)}.onboarding-root .ob-launch__item.is-recommended{border-color:color-mix(in srgb,var(--ob-row-accent, var(--ob-accent)) 45%,var(--border-secondary));background:var(--bg-card)}.onboarding-root .ob-launch__meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.onboarding-root .ob-launch__name{font-size:13px;font-weight:700}.onboarding-root .ob-launch__desc{font-size:12px;line-height:1.35;color:var(--text-tertiary)}.onboarding-root .ob-launch__badge{margin-top:4px}.onboarding-root .ob-launch__go{flex-shrink:0;font-size:11px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease}.onboarding-root .ob-launch__item:hover .ob-launch__go,.onboarding-root .ob-launch__item:focus-visible .ob-launch__go{color:var(--ob-row-accent, var(--ob-accent));transform:translate(2px)}.onboarding-root .ob-note--progress{margin-bottom:14px}.onboarding-root .ob-step-enter-active,.onboarding-root .ob-step-leave-active{transition:opacity .15s ease}.onboarding-root .ob-step-enter,.onboarding-root .ob-step-leave-to{opacity:0}@media only screen and (max-width:1000px){.onboarding-root .ob-step__body--aside{grid-template-columns:minmax(0,1fr)}.onboarding-root .ob-aside{position:static;order:-1}}@media only screen and (max-width:699px){.onboarding-root .ob-topbar__inner{height:52px;padding:0 16px}.onboarding-root .ob-main{padding:20px 16px calc(32px + var(--safe-area-bottom, 0px))}.onboarding-root .ob-container{gap:16px}.onboarding-root .ob-progress__label{display:none}.onboarding-root .ob-step__title{font-size:24px}.onboarding-root .ob-step__lead{font-size:13px}.onboarding-root .ob-panel{padding:14px 14px 12px}.onboarding-root .ob-field-row{grid-template-columns:minmax(0,1fr);gap:8px}.onboarding-root .ob-select:not(.ob-select--compact){height:var(--touch-target-min, 44px)}.onboarding-root .ob-choices{grid-template-columns:minmax(0,1fr)}.onboarding-root .ob-chip{min-height:40px}.onboarding-root .ob-module{flex-wrap:wrap}.onboarding-root .ob-module__meta{flex-basis:calc(100% - 44px)}.onboarding-root .ob-module .ob-badge,.onboarding-root .ob-module .ob-link,.onboarding-root .ob-module__hint{margin-left:44px;text-align:left}.onboarding-root .ob-module .ob-badge+.ob-link{margin-left:0}.onboarding-root .ob-launch{grid-template-columns:minmax(0,1fr)}.onboarding-root .ob-launch__item{min-height:var(--touch-target-min, 44px)}.onboarding-root .ob-panel__footer{flex-direction:column-reverse;align-items:stretch}.onboarding-root .ob-actions{flex-direction:column-reverse;align-items:stretch;margin-left:0}.onboarding-root .ob-btn{min-height:var(--touch-target-min, 44px)}.onboarding-root .ob-topbar__skip{min-height:36px}.onboarding-root .ob-panel__status:empty{display:none}.onboarding-root .ob-panel__status .ob-btn{width:100%}}@media(prefers-reduced-motion:reduce){.onboarding-root .ob-step__header,.onboarding-root .ob-panel,.onboarding-root .ob-aside{animation:none}.onboarding-root .ob-step-enter-active,.onboarding-root .ob-step-leave-active{transition:none}.onboarding-root .fa-spin{animation: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}}@keyframes intelligence-source-rise-3505e48c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.intelligence-sources[data-v-3505e48c]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--bg-card);color:var(--text-primary)}.intelligence-sources__header[data-v-3505e48c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 14px 12px 18px;border-bottom:1px solid var(--border-secondary)}.intelligence-sources__identity[data-v-3505e48c]{min-width:0}.intelligence-sources__title[data-v-3505e48c]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.intelligence-sources__count[data-v-3505e48c]{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-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.intelligence-sources__subtitle[data-v-3505e48c]{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--text-tertiary)}.intelligence-sources__close[data-v-3505e48c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:13px;cursor:pointer;appearance:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.intelligence-sources__close[data-v-3505e48c]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary)}.intelligence-sources__close[data-v-3505e48c]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.intelligence-sources__body[data-v-3505e48c]{flex:1;min-height:0;overflow-y:auto;padding:8px}.intelligence-sources__empty[data-v-3505e48c]{margin:8px;padding:20px 16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:12px;text-align:center}.intelligence-sources__list[data-v-3505e48c]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.intelligence-sources__item[data-v-3505e48c]{animation:intelligence-source-rise-3505e48c .3s ease both}.intelligence-source[data-v-3505e48c]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid transparent;border-radius:8px;color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.intelligence-source--link[data-v-3505e48c]{cursor:pointer}.intelligence-source--link[data-v-3505e48c]:hover,.intelligence-source--link[data-v-3505e48c]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);color:inherit;text-decoration:none}.intelligence-source--link:hover .intelligence-source__chevron[data-v-3505e48c],.intelligence-source--link:focus-visible .intelligence-source__chevron[data-v-3505e48c]{opacity:1;transform:translate(0)}.intelligence-source--link:hover .intelligence-source__name[data-v-3505e48c],.intelligence-source--link:focus-visible .intelligence-source__name[data-v-3505e48c]{color:var(--color-ecm)}.intelligence-source--link[data-v-3505e48c]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:-2px}.intelligence-source__icon[data-v-3505e48c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--color-ecm) 12%,transparent);color:var(--color-ecm);font-size:13px}.intelligence-source__content[data-v-3505e48c]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.intelligence-source__heading[data-v-3505e48c]{display:flex;align-items:baseline;gap:8px;min-width:0}.intelligence-source__name[data-v-3505e48c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;color:var(--text-primary);transition:color .15s ease}.intelligence-source__score[data-v-3505e48c]{flex-shrink:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.intelligence-source__meta[data-v-3505e48c]{font-size:11px;line-height:1.3;color:var(--text-tertiary)}.intelligence-source__fields[data-v-3505e48c]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:10px;row-gap:2px;margin-top:4px;font-size:12px;line-height:1.4}.intelligence-source__field[data-v-3505e48c]{display:contents}.intelligence-source__field-label[data-v-3505e48c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary)}.intelligence-source__field-value[data-v-3505e48c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-weight:500;font-variant-numeric:tabular-nums}.intelligence-source__excerpt[data-v-3505e48c]{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.45;color:var(--text-secondary)}.intelligence-source__chevron[data-v-3505e48c]{align-self:center;flex-shrink:0;font-size:10px;color:var(--text-tertiary);opacity:0;transform:translate(-3px);transition:opacity .15s ease,transform .15s ease}@media(prefers-reduced-motion:reduce){.intelligence-sources__item[data-v-3505e48c]{animation:none}.intelligence-source__chevron[data-v-3505e48c]{transition:none}}.intelligence-page[data-v-e1428bd1]{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-e1428bd1]{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-e1428bd1],.intelligence-page__main[data-v-e1428bd1],.intelligence-page__sources[data-v-e1428bd1],.intelligence-conversations-pane[data-v-e1428bd1]{position:relative;z-index:1}.intelligence-loading[data-v-e1428bd1]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.875rem}.intelligence-conversations-pane[data-v-e1428bd1]{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-e1428bd1]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.chat-component-wrapper[data-v-e1428bd1]{flex:1;min-height:0;height:100%;overflow:hidden}.chat-component-wrapper[data-v-e1428bd1] .intelligence-chat{height:100%;max-height:none}.intelligence-page__sources[data-v-e1428bd1]{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-e1428bd1]{flex:0 0 320px;width:320px;max-width:320px;opacity:1;overflow:hidden;pointer-events:auto;border-left-color:var(--border-divider)}@media only screen and (max-width:991px){.intelligence-page__sources[data-v-e1428bd1]{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-e1428bd1]{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-e1428bd1]{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}}.pa-pill[data-v-57d69cd1]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-57d69cd1]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-57d69cd1]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-57d69cd1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-57d69cd1]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-57d69cd1]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-57d69cd1]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-57d69cd1]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-57d69cd1]{background:var(--color-success)}.pa-dot--warn[data-v-57d69cd1]{background:var(--color-warning)}.pa-btn[data-v-57d69cd1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-57d69cd1]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-57d69cd1]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-57d69cd1]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-57d69cd1]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-57d69cd1]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-57d69cd1]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-57d69cd1]{border-radius:999px}.pa-btn--accent[data-v-57d69cd1]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-57d69cd1]{width:32px;padding:0}.pa-btn[data-v-57d69cd1]:focus-visible,.pa-focus[data-v-57d69cd1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-57d69cd1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-57d69cd1]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-57d69cd1]{width:var(--touch-target-min, 44px)}}.pa-review[data-v-57d69cd1]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--color-bpm) 24%,var(--border-secondary));border-radius:10px;background:var(--bg-card);color:var(--text-primary)}.pa-review__title[data-v-57d69cd1]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700}.pa-review__title i[data-v-57d69cd1]{color:var(--color-bpm)}.pa-review__text[data-v-57d69cd1],.pa-review__hint[data-v-57d69cd1]{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.pa-review__hint[data-v-57d69cd1]{font-size:12px}.pa-review__label[data-v-57d69cd1]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}textarea[data-v-57d69cd1]{width:100%;border:1px solid var(--border-input);border-radius:8px;background:var(--bg-input);color:var(--text-primary);padding:10px;font:inherit;font-size:13px;font-weight:400}textarea[data-v-57d69cd1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-review__diff[data-v-57d69cd1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}.pa-review__arrow[data-v-57d69cd1]{align-self:center;color:var(--text-tertiary)}.pa-review__state[data-v-57d69cd1]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.pa-review__state span[data-v-57d69cd1]{font-size:11px;color:var(--text-tertiary)}.pa-review__state strong[data-v-57d69cd1]{font-size:13px;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.pa-review__state--after[data-v-57d69cd1]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.pa-review__state--after span[data-v-57d69cd1]{color:var(--color-bpm)}.pa-review__status[data-v-57d69cd1]{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:13px;color:var(--text-secondary)}.pa-review__status i[data-v-57d69cd1]{margin-top:2px}.pa-review__status--ok i[data-v-57d69cd1]{color:var(--color-success)}.pa-review__alert[data-v-57d69cd1]{margin:0;padding:8px 12px;border-radius:8px;font-size:13px;color:var(--text-primary);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.pa-review__controls[data-v-57d69cd1]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:699px){.pa-review__diff[data-v-57d69cd1]{grid-template-columns:1fr}.pa-review__arrow[data-v-57d69cd1]{transform:rotate(90deg);justify-self:center}}.pa-pill[data-v-7f4c1bf1]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-hover)}.pa-pill--danger[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.pa-pill--warning[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary));background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.pa-icon[data-v-7f4c1bf1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:13px;color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,transparent)}.pa-icon--ecm[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-ecm) 70%,var(--text-primary));background:color-mix(in srgb,var(--color-ecm) 14%,transparent)}.pa-icon--dss[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-dss) 75%,var(--text-primary));background:color-mix(in srgb,var(--color-dss) 13%,transparent)}.pa-icon--neutral[data-v-7f4c1bf1]{color:var(--text-secondary);background:var(--bg-hover)}.pa-dot[data-v-7f4c1bf1]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-tertiary)}.pa-dot--ok[data-v-7f4c1bf1]{background:var(--color-success)}.pa-dot--warn[data-v-7f4c1bf1]{background:var(--color-warning)}.pa-btn[data-v-7f4c1bf1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-tertiary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-btn[data-v-7f4c1bf1]:hover{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-tertiary));color:var(--text-primary);text-decoration:none}.pa-btn[data-v-7f4c1bf1]:disabled{opacity:.6;cursor:wait}.pa-btn--primary[data-v-7f4c1bf1]{border-color:var(--color-bpm);background:var(--color-bpm);color:#fff}.pa-btn--primary[data-v-7f4c1bf1]:hover{color:#fff;background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.pa-btn--quiet[data-v-7f4c1bf1]{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.pa-btn--quiet[data-v-7f4c1bf1]:hover{border-color:transparent;background:var(--bg-hover)}.pa-btn--round[data-v-7f4c1bf1]{border-radius:999px}.pa-btn--accent[data-v-7f4c1bf1]{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary))}.pa-btn--icon[data-v-7f4c1bf1]{width:32px;padding:0}.pa-btn[data-v-7f4c1bf1]:focus-visible,.pa-focus[data-v-7f4c1bf1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-sr-only[data-v-7f4c1bf1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:699px){.pa-btn[data-v-7f4c1bf1]{min-height:var(--touch-target-min, 44px)}.pa-btn--icon[data-v-7f4c1bf1]{width:var(--touch-target-min, 44px)}}.pa-page[data-v-7f4c1bf1]{max-width:1160px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.pa-page__header[data-v-7f4c1bf1]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.pa-page__heading[data-v-7f4c1bf1]{display:flex;flex-direction:column;gap:4px;min-width:0}.pa-page__heading h1[data-v-7f4c1bf1]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.pa-page__heading p[data-v-7f4c1bf1]{margin:2px 0 0;font-size:14px;color:var(--text-secondary)}.pa-page__back[data-v-7f4c1bf1]{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:600;color:var(--color-bpm)}.pa-page__tools[data-v-7f4c1bf1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.pa-page__tool[data-v-7f4c1bf1]{min-height:36px;border-color:var(--border-secondary);border-radius:8px;box-shadow:0 1px 2px var(--shadow-sm)}.pa-page__tool.pa-btn--icon[data-v-7f4c1bf1]{width:36px;color:var(--text-secondary)}.pa-page__checked[data-v-7f4c1bf1]{font-size:12px;color:var(--text-tertiary)}.pa-page__saved[data-v-7f4c1bf1]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-success)}.pa-page__loading[data-v-7f4c1bf1]{margin:0;font-size:13px;color:var(--text-secondary)}.pa-skeleton__ask[data-v-7f4c1bf1]{pointer-events:none}.pa-skeleton__grow[data-v-7f4c1bf1]{flex:1;min-width:0}.pa-skeleton__brief[data-v-7f4c1bf1]{display:flex;align-items:flex-start;gap:12px}.pa-skeleton__copy[data-v-7f4c1bf1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pa-skeleton__filters[data-v-7f4c1bf1]{gap:6px}.pa-skeleton__row[data-v-7f4c1bf1]{display:flex;align-items:center;gap:12px;padding:10px 12px}.pa-skeleton__row+.pa-skeleton__row[data-v-7f4c1bf1]{border-top:1px solid var(--border-secondary)}.pa-skeleton__row--open[data-v-7f4c1bf1]{align-items:flex-start;padding-bottom:14px}.pa-skeleton__actions[data-v-7f4c1bf1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pa-skeleton__aside-head[data-v-7f4c1bf1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pa-skeleton__watch[data-v-7f4c1bf1]{display:grid;grid-template-columns:8px minmax(0,1fr) 56px;align-items:center;gap:8px;min-height:28px}.pa-skeleton__switch[data-v-7f4c1bf1],.pa-skeleton__monitor[data-v-7f4c1bf1]{display:flex;gap:14px}.pa-skeleton__switch[data-v-7f4c1bf1]{align-items:center}.pa-skeleton__scope-head[data-v-7f4c1bf1]{padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.pa-skeleton__monitor[data-v-7f4c1bf1]{align-items:flex-start;padding:14px 0}.pa-skeleton__monitor+.pa-skeleton__monitor[data-v-7f4c1bf1]{border-top:1px solid var(--border-secondary)}.pa-skeleton__promise[data-v-7f4c1bf1]{display:flex;align-items:center;gap:10px;margin-top:10px}.pa-page__message[data-v-7f4c1bf1]{margin:0;padding:10px 14px;border-radius:8px;font-size:13px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.pa-page__message p[data-v-7f4c1bf1]{margin:0 0 8px}.pa-page__message--alert[data-v-7f4c1bf1]{color:var(--text-primary);background:color-mix(in srgb,var(--color-warning) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--border-secondary))}.pa-panel[data-v-7f4c1bf1]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);padding:16px 18px;min-width:0}.pa-panel--list[data-v-7f4c1bf1]{padding:8px 10px}.pa-panel__header[data-v-7f4c1bf1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.pa-panel__header h2[data-v-7f4c1bf1]{margin:0;font-size:15px;font-weight:700}.pa-panel__header span[data-v-7f4c1bf1]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.pa-panel__title[data-v-7f4c1bf1]{margin:0 0 10px;font-size:15px;font-weight:700}.pa-panel__title--divided[data-v-7f4c1bf1]{padding-bottom:10px;border-bottom:1px solid var(--border-secondary);margin-bottom:0}.pa-layout[data-v-7f4c1bf1]{display:flex;gap:20px;align-items:flex-start}.pa-layout__main[data-v-7f4c1bf1]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.pa-layout__aside[data-v-7f4c1bf1]{flex:0 0 280px;width:280px;display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.pa-ask[data-v-7f4c1bf1]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;background:var(--bg-card);border:1px solid var(--border-input);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-ask[data-v-7f4c1bf1]:focus-within{border-color:var(--color-bpm)}.pa-ask input[data-v-7f4c1bf1]{flex:1;min-width:0;height:36px;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:14px}.pa-ask input[data-v-7f4c1bf1]::placeholder{color:var(--text-tertiary)}.pa-ask .pa-btn[data-v-7f4c1bf1]{min-height:36px;padding:0 16px;border-radius:8px;font-size:13px}.pa-filters[data-v-7f4c1bf1]{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card)}.pa-filters__item[data-v-7f4c1bf1]{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-filters__item[data-v-7f4c1bf1]:hover{background:var(--bg-hover)}.pa-filters__item[aria-pressed=true][data-v-7f4c1bf1]{background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:color-mix(in srgb,var(--color-bpm) 80%,var(--text-primary));font-weight:600}.pa-filters__item[data-v-7f4c1bf1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-filters__item[data-v-7f4c1bf1]:disabled{cursor:wait}.pa-group[data-v-7f4c1bf1]{display:flex;align-items:center;gap:8px;margin:12px 12px 4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.pa-group[data-v-7f4c1bf1]:first-child{margin-top:8px}.pa-group span[data-v-7f4c1bf1]{font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.pa-group--late[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-primary))}.pa-group--soon[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary))}.pa-empty[data-v-7f4c1bf1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;text-align:center;border-style:dashed;background:var(--bg-tertiary);box-shadow:none}.pa-empty i[data-v-7f4c1bf1]{font-size:20px;color:var(--color-success)}.pa-empty h2[data-v-7f4c1bf1]{margin:0;font-size:15px;font-weight:700}.pa-empty p[data-v-7f4c1bf1]{margin:0;max-width:460px;font-size:13px;color:var(--text-secondary)}.pa-pagination[data-v-7f4c1bf1]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:var(--text-secondary)}.pa-recent[data-v-7f4c1bf1]{list-style:none;margin:0;padding:0}.pa-recent li[data-v-7f4c1bf1]{display:flex;gap:12px;padding:12px 0;font-size:13px;color:var(--text-secondary)}.pa-recent li+li[data-v-7f4c1bf1]{border-top:1px solid var(--border-secondary)}.pa-recent__icon[data-v-7f4c1bf1]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:11px;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.pa-recent__text[data-v-7f4c1bf1]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.pa-recent__meta[data-v-7f4c1bf1]{font-size:11px;color:var(--text-tertiary)}.pa-aside[data-v-7f4c1bf1]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.pa-aside h2[data-v-7f4c1bf1]{margin:0;font-size:13px;font-weight:700}.pa-aside p[data-v-7f4c1bf1]{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.pa-aside__header[data-v-7f4c1bf1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pa-aside__header a[data-v-7f4c1bf1]{font-size:12px;font-weight:600}.pa-watch[data-v-7f4c1bf1]{list-style:none;margin:0;padding:0}.pa-watch li[data-v-7f4c1bf1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border-secondary);font-size:12px}.pa-watch__name[data-v-7f4c1bf1]{flex:1;min-width:0;overflow-wrap:anywhere}.pa-watch__state[data-v-7f4c1bf1]{color:var(--text-tertiary);overflow-wrap:anywhere}.pa-inline-link[data-v-7f4c1bf1]{padding:0;border:0;background:none;color:var(--text-link);font:inherit;font-weight:600;cursor:pointer}.pa-inline-link[data-v-7f4c1bf1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-inline-link[data-v-7f4c1bf1]:disabled{cursor:wait;opacity:.6}.pa-suggestion[data-v-7f4c1bf1]{min-height:40px;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-primary);font:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pa-suggestion[data-v-7f4c1bf1]:hover{border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.pa-suggestion[data-v-7f4c1bf1]:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.pa-intro[data-v-7f4c1bf1]{display:flex;gap:14px;align-items:flex-start;max-width:720px}.pa-intro h2[data-v-7f4c1bf1]{margin:0 0 4px;font-size:15px;font-weight:700}.pa-intro p[data-v-7f4c1bf1]{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.pa-intro__avatar[data-v-7f4c1bf1]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-bpm);color:#fff}.pa-settings[data-v-7f4c1bf1]{display:flex;flex-direction:column;gap:12px;max-width:760px}.pa-switch-row[data-v-7f4c1bf1]{display:flex;align-items:center;gap:16px;margin:0;cursor:pointer}.pa-switch-row--monitor[data-v-7f4c1bf1]{align-items:flex-start;gap:14px;padding:14px 0;cursor:default}.pa-switch-row--monitor+.pa-switch-row--monitor[data-v-7f4c1bf1]{border-top:1px solid var(--border-secondary)}.pa-switch-row__text[data-v-7f4c1bf1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pa-switch-row__title[data-v-7f4c1bf1]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer}.pa-switch-row__title--lg[data-v-7f4c1bf1]{font-size:15px;font-weight:700}.pa-switch-row__hint[data-v-7f4c1bf1]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.pa-switch-row__status[data-v-7f4c1bf1]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-tertiary)}.pa-switch-row__status--warn[data-v-7f4c1bf1]{color:color-mix(in srgb,var(--color-warning) 66%,var(--text-primary))}.pa-switch-row__status .pa-dot[data-v-7f4c1bf1]{width:6px;height:6px}.pa-switch[data-v-7f4c1bf1]{appearance:none;position:relative;flex-shrink:0;width:38px;height:22px;margin:0;border-radius:999px;background:var(--border-tertiary);cursor:pointer;transition:background .15s ease}.pa-switch[data-v-7f4c1bf1]:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px var(--shadow-md);transition:transform .15s ease}.pa-switch[data-v-7f4c1bf1]:checked{background:var(--color-bpm)}.pa-switch[data-v-7f4c1bf1]:checked:before{transform:translate(16px)}.pa-switch[data-v-7f4c1bf1]:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}.pa-switch[data-v-7f4c1bf1]:disabled{opacity:.55;cursor:not-allowed}.pa-promises[data-v-7f4c1bf1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pa-promises li[data-v-7f4c1bf1]{display:flex;gap:10px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.pa-promises i[data-v-7f4c1bf1]{margin-top:3px;font-size:12px;color:var(--color-success)}@media(max-width:1000px){.pa-layout[data-v-7f4c1bf1]{flex-direction:column;align-items:stretch}.pa-layout__aside[data-v-7f4c1bf1]{flex:1 1 auto;width:100%;position:static}}@media(max-width:699px){.pa-page[data-v-7f4c1bf1]{padding:16px 12px}.pa-page__heading h1[data-v-7f4c1bf1]{font-size:26px}.pa-page__tool[data-v-7f4c1bf1],.pa-ask .pa-btn[data-v-7f4c1bf1],.pa-suggestion[data-v-7f4c1bf1]{min-height:var(--touch-target-min, 44px)}.pa-page__tool.pa-btn--icon[data-v-7f4c1bf1]{width:var(--touch-target-min, 44px)}.pa-page__back[data-v-7f4c1bf1],.pa-filters__item[data-v-7f4c1bf1],.pa-inline-link[data-v-7f4c1bf1]{min-height:var(--touch-target-min, 44px);display:inline-flex;align-items:center}.pa-switch[data-v-7f4c1bf1]{margin-top:11px}.pa-filters[data-v-7f4c1bf1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}}@media(prefers-reduced-motion:reduce){.pa-switch[data-v-7f4c1bf1],.pa-switch[data-v-7f4c1bf1]:before,.pa-filters__item[data-v-7f4c1bf1]{transition:none}}.saved-review[data-v-6a8142e8]{max-width:900px;padding:24px;margin:0 auto;color:var(--text-primary)}.saved-review__back[data-v-6a8142e8]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-bpm)}h1[data-v-6a8142e8]{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:8px 0 16px}p[data-v-6a8142e8]{font-size:13px;color:var(--text-secondary)}button[data-v-6a8142e8]{border:1px solid var(--border-secondary);border-radius:8px;padding:10px 14px;min-height:44px;background:var(--bg-card);color:var(--text-primary)}button[data-v-6a8142e8]:focus-visible,a[data-v-6a8142e8]:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}@media(max-width:699px){.saved-review[data-v-6a8142e8]{padding:16px 12px}}.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}.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}.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}.cdv[data-v-3eedab31]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-primary);color:var(--text-primary)}.cdv__toolbar[data-v-3eedab31]{display:flex;align-items:center;gap:16px;padding:8px 16px;border-bottom:1px solid var(--border-color)}.cdv__counter[data-v-3eedab31]{font-variant-numeric:tabular-nums;font-weight:600}.cdv__zoom[data-v-3eedab31]{display:flex;align-items:center;gap:8px}.cdv__zoom-value[data-v-3eedab31]{font-size:13px;min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.cdv__btn[data-v-3eedab31]{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-3eedab31]:disabled{opacity:.4}.cdv__loading[data-v-3eedab31]{color:var(--text-secondary);font-size:13px;margin-left:auto}.cdv__body[data-v-3eedab31]{flex:1;min-height:0;display:flex}.cdv__thumbs[data-v-3eedab31]{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-3eedab31]{flex-shrink:0;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-3eedab31]{flex-shrink:0;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-3eedab31]{display:block;width:100%;height:auto}.cdv__thumb span[data-v-3eedab31]{position:absolute;right:4px;bottom:4px;font-size:10px;padding:0 6px;border-radius:8px;background:#0000008c;color:#fff}.cdv__thumb.active[data-v-3eedab31]{border-color:var(--color-ecm, #2e7dd1)}.cdv__scroll[data-v-3eedab31]{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-3eedab31]{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-3eedab31]{align-self:stretch;padding:12px;font-size:13px;color:var(--color-warning, #b7791f);background:var(--bg-primary);border-radius:4px}.cdv__page[data-v-3eedab31]{position:relative;background:#fff;box-shadow:0 2px 12px #0000002e}.cdv__page canvas[data-v-3eedab31]{display:block;width:100%;height:100%}.cdv__page img[data-v-3eedab31]{display:block;max-width:100%;height:auto;-webkit-user-select:none;user-select:none}.cdv__pagenum[data-v-3eedab31]{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-3eedab31]{margin:0;padding:8px 16px;font-size:12px;color:var(--text-secondary);border-top:1px solid var(--border-color)}.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-a9f74f73]{position:relative;flex:0 0 auto;height:100%;min-height:0;background-color:var(--bg-card);overflow:visible}.sidebarViewer.sidebar-resizing[data-v-a9f74f73],.sidebarViewer.sidebar-resizing .button-toggle-list[data-v-a9f74f73]{transition:none!important}.close[data-v-a9f74f73]{opacity:1!important}.sidebarViewer.close[data-v-a9f74f73]{background-color:transparent;margin-left:0!important}.disabled[data-v-a9f74f73]{opacity:50%}#visualization[data-v-a9f74f73]{height:100%;-webkit-user-select:none;user-select:none;background-color:var(--bg-primary)}.visualization-body[data-v-a9f74f73]{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-a9f74f73]{flex-shrink:0}.visualization-sidebar-header .list-group-item[data-v-a9f74f73]{border:none;border-bottom:1px solid var(--border-secondary)}.visualization-sidebar-header strong[data-v-a9f74f73]{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-a9f74f73]{font-size:11px!important}.visualization-sidebar-header .icon-list-files[data-v-a9f74f73]{font-size:14px;color:var(--text-tertiary)}.visualization-sidebar-header .count-files[data-v-a9f74f73]{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-a9f74f73]{gap:.625rem}.visualization-sidebar-header .fa-circle[data-v-a9f74f73],.visualization-sidebar-header .fa-dot-circle[data-v-a9f74f73],.visualization-sidebar-header .fa-check-circle[data-v-a9f74f73],.visualization-sidebar-header .fa-trash-alt[data-v-a9f74f73],.visualization-sidebar-header .icon-download[data-v-a9f74f73]{color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.visualization-sidebar-header .icon-download[data-v-a9f74f73]:hover,.visualization-sidebar-header .fa-circle[data-v-a9f74f73]:hover,.visualization-sidebar-header .fa-dot-circle[data-v-a9f74f73]:hover,.visualization-sidebar-header .fa-check-circle[data-v-a9f74f73]:hover{color:var(--color-ecm)}.visualization-sidebar-header .fa-trash-alt[data-v-a9f74f73]:hover{color:var(--color-danger)}.visualization-sidebar-header select[data-v-a9f74f73]{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-a9f74f73]{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-a9f74f73]:hover{filter:brightness(.94)}.visualization-files-scroll[data-v-a9f74f73]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.visualization-files-scroll .list-group[data-v-a9f74f73]{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-a9f74f73]{padding:0 2px!important;margin-bottom:6px!important;background:transparent;border-radius:10px}.visualization-files-scroll .list-group-item[data-v-a9f74f73]:hover,.visualization-files-scroll .list-group-item[data-v-a9f74f73]:focus{background:transparent}.sidebarViewer>.button-toggle-list.visualization-toggle[data-v-a9f74f73],.sidebarViewer>.button-toggle-list.right[data-v-a9f74f73]{top:50%!important;bottom:auto!important;transform:translateY(-50%);opacity:1!important}.sidebarViewer>.button-toggle-list.right[data-v-a9f74f73]{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-a9f74f73]:hover{background:var(--color-ecm-focus);border-color:var(--color-ecm);color:var(--color-ecm)}.visualization-resizer[data-v-a9f74f73]{position:absolute;top:0;right:-10px;width:10px;height:100%;cursor:col-resize;z-index:5;background:transparent}.visualization-resizer[data-v-a9f74f73]: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-a9f74f73]:hover{background:#0000000a}.visualization-resizer[data-v-a9f74f73]:hover:after{opacity:.9}[data-theme=dark] .visualization-resizer[data-v-a9f74f73]:hover{background:#ffffff0f}.sidebarViewer.right[data-v-a9f74f73]{width:var(--sidebar-right-width, 350px)}.sidebarViewer.right.close[data-v-a9f74f73]{margin-right:calc(-1 * var(--sidebar-right-width, 350px))!important}.visualization-toggle[data-v-a9f74f73]{z-index:8}.bpm-step-sidebar .sidebar[data-v-a9f74f73]{top:0}.active-drop[data-v-a9f74f73]{border-color:var(--blue)!important}.viewer-main[data-v-a9f74f73]{position:relative;flex:1 1 auto;min-width:0;height:100%;padding:0;background-color:var(--bg-primary)}.viewer-main-body[data-v-a9f74f73]{min-height:0}.viewer-main-unified[data-v-a9f74f73]{flex:1;min-height:0}.button-toggle-list[data-v-a9f74f73]{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-a9f74f73]:hover{background:var(--bg-hover)}.button-toggle-list.close[data-v-a9f74f73]{right:auto}#body-col.not-active[data-v-a9f74f73]{background-color:var(--bg-disabled);color:var(--text-secondary)}#body-col.active[data-v-a9f74f73]{background-color:var(--bg-active);color:var(--text-primary)}.list-group[data-v-a9f74f73]{position:relative;margin-top:1rem;overflow:visible;flex:1 1 auto;min-height:0;height:auto}.list-group .badge[data-v-a9f74f73]{border:1px solid var(--border-card)!important}.invisible[data-v-a9f74f73]{-webkit-transition:all linear .2s!important;transition:all linear .2s!important}.alert.no-support[data-v-a9f74f73]{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-a9f74f73]{border-bottom:none;border-top:none}.btns-confirm[data-v-a9f74f73]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-a9f74f73]{color:var(--success);cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-a9f74f73]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-a9f74f73]{color:var(--danger);cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-a9f74f73]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}.count-files[data-v-a9f74f73]{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-a9f74f73]{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-a9f74f73]{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-a9f74f73]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.template-button-sidebar-btn[data-v-a9f74f73]:active{transform:translateY(0)}.template-selection-modal .search-section .input-group .form-control[data-v-a9f74f73]{border-radius:8px 0 0 8px;border:1px solid var(--border-input)}.template-selection-modal .search-section .input-group .form-control[data-v-a9f74f73]:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .search-section .input-group .btn[data-v-a9f74f73]{border-radius:0 8px 8px 0;border:1px solid var(--border-input);border-left:none}.template-selection-modal .templates-list[data-v-a9f74f73]{max-height:400px;overflow-y:auto;padding-right:10px;padding-top:2px;padding-bottom:2px}.template-selection-modal .templates-list .template-item[data-v-a9f74f73]{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-a9f74f73]:hover{border-color:var(--primary);box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}.template-selection-modal .templates-list .template-item.selected[data-v-a9f74f73]{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-a9f74f73]{flex:1}.template-selection-modal .templates-list .template-item .template-info .template-header[data-v-a9f74f73]{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-a9f74f73]{display:flex;align-items:baseline;gap:8px}.template-selection-modal .templates-list .template-item .template-info .template-header .template-title .template-name[data-v-a9f74f73]{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-a9f74f73]{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-a9f74f73]{display:flex;align-items:center}.template-selection-modal .templates-list .template-item .template-info .template-details small[data-v-a9f74f73]{font-size:.875rem}.template-selection-modal .templates-list .template-item .template-actions[data-v-a9f74f73]{margin-left:16px;display:flex;align-items:center;gap:8px}.template-selection-modal .templates-list .template-item .template-actions .badge[data-v-a9f74f73]{font-size:.75rem;padding:.25rem .5rem}.template-selection-modal .templates-list .template-item .template-actions i[data-v-a9f74f73]{font-size:14px;transition:transform .3s ease}.template-selection-modal .templates-list .template-item:hover .template-actions i[data-v-a9f74f73]{transform:translate(2px)}.template-selection-modal .template-pagination[data-v-a9f74f73]{border-top:1px solid var(--border-card);padding-top:16px}.template-selection-modal .template-pagination .pagination[data-v-a9f74f73]{margin-bottom:0}.template-selection-modal .template-pagination .pagination .page-link[data-v-a9f74f73]{border:1px solid var(--border-card);color:var(--primary);font-size:.875rem}.template-selection-modal .template-pagination .pagination .page-link[data-v-a9f74f73]:hover{background-color:var(--bg-hover);border-color:var(--primary)}.template-selection-modal .template-pagination .pagination .page-link[data-v-a9f74f73]:focus{box-shadow:0 0 0 .2rem #007bff40}.template-selection-modal .template-pagination .pagination .page-item.active .page-link[data-v-a9f74f73]{background-color:var(--primary);border-color:var(--primary)}.variables-modal .document-name-section[data-v-a9f74f73]{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-a9f74f73]:hover{border-color:var(--primary);box-shadow:0 2px 8px var(--shadow-hover)}.variables-modal .document-name-section .document-name-header[data-v-a9f74f73]{margin-bottom:8px}.variables-modal .document-name-section .document-name-header .document-name-label[data-v-a9f74f73]{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-a9f74f73]{color:var(--danger);font-weight:700;font-size:1.1rem}.variables-modal .document-name-section .document-name-input[data-v-a9f74f73]{margin-bottom:6px}.variables-modal .document-name-section .document-name-input .form-control[data-v-a9f74f73]{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-a9f74f73]: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-a9f74f73]::placeholder{color:var(--text-secondary);opacity:.7}.variables-modal .document-name-section .document-name-input .form-control.is-invalid[data-v-a9f74f73]{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-a9f74f73]:focus{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .document-name-section .document-name-description[data-v-a9f74f73]{font-size:.8rem;color:var(--text-secondary)}.variables-modal .variables-info .alert[data-v-a9f74f73]{border-radius:8px;border:none;background:var(--bg-hover);color:var(--text-primary);font-size:.9rem}.variables-modal .variables-info .alert i[data-v-a9f74f73]{color:var(--icon-primary)}.variables-modal .variables-list[data-v-a9f74f73]{max-height:none;overflow-y:visible}.variables-modal .variables-list .variable-item[data-v-a9f74f73]{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-a9f74f73]:hover{border-color:var(--primary);box-shadow:0 2px 8px var(--shadow-hover)}.variables-modal .variables-list .variable-item .variable-header[data-v-a9f74f73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.variables-modal .variables-list .variable-item .variable-header .variable-label[data-v-a9f74f73]{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-a9f74f73]{color:var(--danger);font-weight:700;font-size:1.1rem}.variables-modal .variables-list .variable-item .variable-header .variable-type[data-v-a9f74f73]{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-a9f74f73]{margin-bottom:6px}.variables-modal .variables-list .variable-item .variable-input .form-control[data-v-a9f74f73]{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-a9f74f73]: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-a9f74f73]::placeholder{color:var(--text-secondary);opacity:.7}.variables-modal .variables-list .variable-item .variable-input .form-control.is-invalid[data-v-a9f74f73]{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-a9f74f73]:focus{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--shadow-danger)}.variables-modal .variables-list .variable-item .variable-description[data-v-a9f74f73]{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-a9f74f73]{color:var(--text-disabled)}.no-variables h5[data-v-a9f74f73]{font-size:1.1rem;font-weight:500}.no-variables p[data-v-a9f74f73]{font-size:.9rem}.gap-2[data-v-a9f74f73]{gap:.5rem}.variables-modal-container[data-v-a9f74f73]{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-a9f74f73]{grid-template-columns:1fr}.variables-section[data-v-a9f74f73]{min-width:0;overflow-y:auto;padding-right:8px;max-height:100%}.preview-section[data-v-a9f74f73]{min-width:0;display:flex;flex-direction:column;max-height:100%}.section-title[data-v-a9f74f73]{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-a9f74f73]{display:flex;align-items:center;gap:8px}.panel-toggle-btn[data-v-a9f74f73]{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-a9f74f73]:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}.preview-container[data-v-a9f74f73]{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-a9f74f73]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.preview-editor[data-v-a9f74f73]{width:100%;height:100%;border:none}.preview-html[data-v-a9f74f73]{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-a9f74f73]{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-a9f74f73],.preview-html .ckeditor-container .editor-content[data-v-a9f74f73],.preview-html .ckeditor-container .editor-main[data-v-a9f74f73],.preview-html .ckeditor-container .ck-editor[data-v-a9f74f73]{height:100%}.preview-html .ck-editor__main[data-v-a9f74f73]{height:100%}.preview-html .ck-editor__editable[data-v-a9f74f73]{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-a9f74f73]{display:none!important}.preview-content[data-v-a9f74f73]{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-a9f74f73]{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-a9f74f73]{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-a9f74f73]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.variables-list[data-v-a9f74f73]{max-height:none;overflow-y:visible}.btn.active[data-v-a9f74f73]{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}#previewAccordion .card[data-v-a9f74f73]{border:1px solid var(--border-card);border-radius:6px;box-shadow:0 2px 4px var(--shadow-sm)}#previewAccordion .card-header[data-v-a9f74f73]{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-card);padding:.75rem 1rem}#previewAccordion .btn-link[data-v-a9f74f73]{color:var(--text-primary);text-decoration:none;font-weight:500;padding:0;width:100%}#previewAccordion .btn-link[data-v-a9f74f73]:hover{color:var(--primary);text-decoration:none}#previewAccordion .btn-link[data-v-a9f74f73]:focus{box-shadow:none;text-decoration:none}#previewAccordion .btn-link i.fa-chevron-down[data-v-a9f74f73]{transition:transform .3s ease}#previewAccordion .btn-link[aria-expanded=true] i.fa-chevron-down[data-v-a9f74f73]{transform:rotate(180deg)}#previewAccordion .card-body[data-v-a9f74f73]{padding:1rem;background-color:var(--bg-card)}[data-v-a9f74f73] .modal.variables-modal .modal-dialog,[data-v-a9f74f73] .modal.variables-modal .modal-dialog.modal-xl{max-width:99vw!important;width:99vw!important;margin:.2rem auto!important;height:calc(100vh - .4rem)}[data-v-a9f74f73] .modal.variables-modal .modal-content{height:calc(100vh - .4rem);max-height:calc(100vh - .4rem);display:flex;flex-direction:column}[data-v-a9f74f73] .modal.variables-modal .modal-header,[data-v-a9f74f73] .modal.variables-modal .modal-footer{flex:0 0 auto}[data-v-a9f74f73] .modal.variables-modal .modal-body{flex:1 1 auto;overflow:hidden;padding:12px 14px}.page-settings-card[data-v-a9f74f73]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px}.page-settings-header[data-v-a9f74f73]{margin-bottom:10px}.page-settings-toggle[data-v-a9f74f73]{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-a9f74f73]{transition:transform .2s ease}.page-settings-toggle .fa-chevron-down.open[data-v-a9f74f73]{transform:rotate(180deg)}.page-margins-grid[data-v-a9f74f73]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px 12px;align-content:start}.margin-field[data-v-a9f74f73]{display:flex;flex-direction:column;gap:6px}.margin-field label[data-v-a9f74f73]{font-size:.8rem;font-weight:600;line-height:1.2;margin:0;color:var(--text-secondary)}.margin-input[data-v-a9f74f73]{position:relative;display:flex;align-items:center}.margin-input .form-control[data-v-a9f74f73]{height:38px;padding-right:44px}.margin-unit[data-v-a9f74f73]{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-a9f74f73]{margin:4px 10px 8px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}[data-theme=dark] .actions-bar[data-v-a9f74f73]{background:var(--bg-secondary)}.actions-wrapper[data-v-a9f74f73]{display:flex;align-items:center;width:100%;gap:8px;padding:0}.actions-hooper[data-v-a9f74f73]{flex:1;height:30px;align-items:center;justify-content:flex-start;top:0;min-width:0!important}.actions-hooper .hooper-track[data-v-a9f74f73]{align-items:center!important;height:100%;width:max-content!important}.actions-hooper .hooper-slide[data-v-a9f74f73]{width:36px!important;display:flex;justify-content:center}.action-icon[data-v-a9f74f73]{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-a9f74f73]:hover{border-color:var(--color-ecm);color:var(--color-ecm)!important;background:var(--bg-hover)}.action-slide--disabled[data-v-a9f74f73]{cursor:not-allowed}.action-slide--disabled .action-icon[data-v-a9f74f73]{opacity:.45;cursor:not-allowed}.action-slide--disabled .action-icon[data-v-a9f74f73]:hover{background-color:transparent}.arrow-btn[data-v-a9f74f73]{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-a9f74f73]:hover{background:var(--bg-hover);color:var(--text-primary)}.arrow-btn i[data-v-a9f74f73]{font-size:11px;color:var(--primary)}.arrow-btn[data-v-a9f74f73]:hover{background:#0000000d}.manual-sort-ghost[data-v-a9f74f73]{opacity:.55}.manual-sort-chosen[data-v-a9f74f73]{transform:scale(1.01)}.manual-sort-drag[data-v-a9f74f73]{cursor:grabbing}.manual-sort-saving[data-v-a9f74f73]{opacity:.72;pointer-events:none}.manual-sort-saving-label[data-v-a9f74f73]{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px}@media only screen and (max-width:1000px){.sidebarViewer.right[data-v-a9f74f73]{position:absolute;right:35px;z-index:1042}.sidebarViewer.right.task-execution[data-v-a9f74f73]{right:0!important}.variables-modal-container[data-v-a9f74f73]{grid-template-columns:1fr;grid-auto-rows:minmax(280px,auto) minmax(320px,1fr);height:100%}.variables-section[data-v-a9f74f73]{padding-right:0}.preview-container[data-v-a9f74f73],.preview-html[data-v-a9f74f73]{min-height:340px;max-height:56vh}.preview-html .ck-editor__editable[data-v-a9f74f73]{min-height:340px!important;height:56vh!important}.page-margins-grid[data-v-a9f74f73]{grid-template-columns:1fr}}@media only screen and (max-width:699px){.visualization-files-backdrop[data-v-a9f74f73],.visualization-details-backdrop[data-v-a9f74f73]{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-a9f74f73]{z-index:1041}#visualization.visualization--phone[data-v-a9f74f73]{height:100%;min-height:0;max-height:100%;overflow:hidden}#visualization.visualization--phone .viewer-main[data-v-a9f74f73]{flex:1 1 auto;min-width:0;width:100%;min-height:0}#visualization.visualization--phone .viewer-main-body[data-v-a9f74f73]{min-height:0;height:100%}#visualization.visualization--phone .visualization-sheet-close[data-v-a9f74f73]{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-a9f74f73]:hover,#visualization.visualization--phone .visualization-sheet-close[data-v-a9f74f73]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}#visualization.visualization--phone .visualization-sheet-close i[data-v-a9f74f73]{font-size:16px}#visualization.visualization--phone .visualization-sidebar-header__actions[data-v-a9f74f73]{gap:4px}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet[data-v-a9f74f73]: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-a9f74f73]{transform:translate(-105%);opacity:0;pointer-events:none;box-shadow:none;visibility:hidden}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet[data-v-a9f74f73]: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-a9f74f73]{opacity:1!important}#visualization.visualization--phone .sidebarViewer.sidebarViewer--phone-sheet:not(.right) .visualization-body.invisible[data-v-a9f74f73]{visibility:visible!important;opacity:1!important}#visualization.visualization--phone .visualization-toggle--phone[data-v-a9f74f73]{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-a9f74f73]{left:12px}#visualization.visualization--phone .visualization-toggle--phone-files.is-open[data-v-a9f74f73]{display:none}#visualization.visualization--phone .visualization-toggle--phone-details[data-v-a9f74f73]{right:12px;border-color:var(--color-ecm);color:var(--color-ecm)}#visualization.visualization--phone .visualization-toggle--phone-details.is-open[data-v-a9f74f73]{display:none}#visualization.visualization--phone .visualization-toggle__count[data-v-a9f74f73]{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-a9f74f73]{padding-bottom:calc(12px + var(--safe-area-bottom, 0px))}#visualization.visualization--phone .template-button-sidebar-btn[data-v-a9f74f73]{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-a9f74f73]{width:100%!important;max-width:none;height:36px}#visualization.visualization--phone .sidebarViewer.right.sidebarViewer--phone-sheet[data-v-a9f74f73]{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-a9f74f73]{margin-right:0!important;transform:translate(105%);opacity:0;pointer-events:none;visibility:hidden}#visualization.visualization--phone .sidebarViewer.right.sidebarViewer--phone-sheet[data-v-a9f74f73]: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-a9f74f73],#visualization.visualization--phone .visualization-files-backdrop[data-v-a9f74f73],#visualization.visualization--phone .visualization-details-backdrop[data-v-a9f74f73]{transition:none!important}}.shared-documents-page .toolbar-card[data-v-c700c071]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:10px 12px}.custom-modal[data-v-c700c071]{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-c700c071]{transition:all .4s;opacity:1}.custom-modal .inner-modal[data-v-c700c071]{width:60%;min-height:60%;height:auto}.custom-modal .inner-modal.custom-document-visualization[data-v-c700c071]{width:80%;min-height:auto;height:90vh}.custom-modal .inner-modal.custom-file-visualization[data-v-c700c071]{width:70%;min-height:auto;height:70%}.custom-modal .inner-modal[data-v-c700c071]{background:var(--background-color-primary);border-color:var(--border-color-primary);border-radius:1rem}.custom-modal .inner-modal .header[data-v-c700c071]{height:60px;padding:20px;border-bottom:1px solid var(--border-color-primary)}.custom-modal .inner-modal .header .title[data-v-c700c071]{margin:0!important}.custom-modal .inner-modal .header .close-btn[data-v-c700c071]{font-size:25px;color:red;cursor:pointer;transition:all .3s ease}.custom-modal .inner-modal .header .close-btn[data-v-c700c071]:hover{color:#cc3f3f;transition:all .3s ease}.custom-modal .inner-modal .tabs-wrapper[data-v-c700c071]{padding:20px}.custom-modal .inner-modal .file-visualization-wrapper[data-v-c700c071]{height:100%}.custom-modal .inner-modal .file-visualization-wrapper .viewer-wrapper .viewer-height[data-v-c700c071]{border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper[data-v-c700c071]{height:calc(100% - 60px)}.custom-modal .inner-modal .document-visualization-wrapper #visualization[data-v-c700c071]{border-radius:0 0 1rem 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.left[data-v-c700c071]{border-radius:0 0 0 1rem}.custom-modal .inner-modal .document-visualization-wrapper #visualization .sidebarViewer.right[data-v-c700c071]{border-radius:0 0 1rem}.fullwidth[data-v-c700c071]{-webkit-user-select:none!important;user-select:none!important}@media only screen and (max-width:1000px){.fullwidth[data-v-c700c071]{width:100%;padding:0 15px}}.badge[data-v-c700c071]{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-c700c071]{width:100%;max-width:520px}.filter-toggle-btn[data-v-c700c071]{font-weight:600}.filter-input[data-v-c700c071]{background:var(--bg-secondary);border-color:var(--border-secondary);color:var(--text-primary)}.toolbar-btn[data-v-c700c071]{min-width:84px}.view-btn[data-v-c700c071]{min-width:90px;font-weight:600}.expiration-pill[data-v-c700c071]{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-c700c071]{color:#166534;background:#22c55e2e}.expiration-pill.is-expired[data-v-c700c071]{color:#991b1b;background:#ef444429}[data-v-c700c071] .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-c700c071] .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-c700c071] .shared-documents-table tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-c700c071] .shared-documents-table tbody tr:last-child{border-bottom:none}[data-v-c700c071] .shared-documents-table tbody tr:hover{background:var(--bg-hover)!important}[data-v-c700c071] .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-c700c071]{display:flex;gap:4px;padding:0 0 8px}.shared-doc-mode[data-v-c700c071]{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-c700c071]{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}.read-failure[data-v-d19b55b8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:#dc35451a;border:1px solid rgba(220,53,69,.45);font-size:.83rem;line-height:1.5;color:var(--text-primary)}.read-failure__icon[data-v-d19b55b8]{color:#dc3545;font-size:.75rem}.read-failure__message[data-v-d19b55b8]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.read-failure__retry[data-v-d19b55b8]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-size:.76rem;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.read-failure__retry[data-v-d19b55b8]:hover:not(:disabled){background:var(--bg-hover)}.read-failure__retry[data-v-d19b55b8]:disabled{opacity:.55;cursor:not-allowed}.booking-attach__chooser[data-v-c2c01304]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.booking-attach__pick[data-v-c2c01304]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--pb-border, #cbd5e1);border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--pb-text, #334155);cursor:pointer}.booking-attach__pick[data-v-c2c01304]:hover:not(:disabled){border-style:solid}.booking-attach__pick[data-v-c2c01304]:disabled{opacity:.55;cursor:default}.booking-attach[data-v-c2c01304]{display:flex;flex-direction:column;gap:6px}.booking-attach__limits[data-v-c2c01304]{font-size:11px;opacity:.7}.booking-attach__list[data-v-c2c01304]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.booking-attach__item[data-v-c2c01304]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.booking-attach__name[data-v-c2c01304]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-attach__remove[data-v-c2c01304]{border:0;background:transparent;cursor:pointer;opacity:.7}.booking-attach__progress[data-v-c2c01304]{position:relative;display:block;height:14px;font-size:10px}.booking-attach__bar[data-v-c2c01304]{position:absolute;inset:0 auto 0 0;height:3px;background:currentColor;opacity:.5;transition:width .12s linear}.booking-attach__error[data-v-c2c01304]{font-size:11px;color:var(--danger, #c0392b)}.allowed-departments[data-v-eddeb57f]{display:flex;flex-direction:column;gap:10px}.allowed-departments__toolbar[data-v-eddeb57f]{display:flex;align-items:center;gap:12px}.allowed-departments__search[data-v-eddeb57f]{flex:1 1 auto}.allowed-departments__counter[data-v-eddeb57f]{flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.allowed-departments__actions[data-v-eddeb57f]{display:flex;gap:16px}.allowed-departments__link[data-v-eddeb57f]{min-height:24px;border:0;background:none;padding:0;font-size:12px;color:var(--color-primary, #2f6fed)}.allowed-departments__link[data-v-eddeb57f]:disabled{color:var(--text-tertiary)}.allowed-departments__link[data-v-eddeb57f]:focus-visible{outline:2px solid var(--color-primary, #2f6fed);outline-offset:2px}.allowed-departments__visually-hidden[data-v-eddeb57f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.allowed-departments__list[data-v-eddeb57f]{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:6px}.allowed-departments__row[data-v-eddeb57f]{padding:7px 12px}.allowed-departments__row+.allowed-departments__row[data-v-eddeb57f]{border-top:1px solid var(--border-secondary)}.allowed-departments__name[data-v-eddeb57f]{font-size:14px}.allowed-departments__type[data-v-eddeb57f]{margin-left:8px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.allowed-departments__empty[data-v-eddeb57f]{margin:0;padding:24px 0;text-align:center;font-size:13px;color:var(--text-tertiary)}.allowed-departments__truncated[data-v-eddeb57f],.allowed-departments__hint[data-v-eddeb57f]{margin:0;font-size:12px;color:var(--text-tertiary)}.allowed-departments__hint--active[data-v-eddeb57f]{color:var(--text-secondary)}.allowed-departments__footer[data-v-eddeb57f]{display:flex;justify-content:flex-end;gap:8px;width:100%}.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)}.bpf__th--departments,.bpf__td--departments{text-align:center;width:148px}.bpf__departments-btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:26px;border:1px solid var(--border-secondary);border-radius:999px;background:transparent;padding:2px 12px;font-size:12px;line-height:1.3;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s ease,color .12s ease}.bpf__departments-btn:hover,.bpf__departments-btn:focus-visible{border-color:var(--color-primary, #2f6fed);color:var(--color-primary, #2f6fed)}.bpf__departments-btn:focus-visible{outline:2px solid var(--color-primary, #2f6fed);outline-offset:2px}.bpf__departments-btn--set{border-color:var(--color-primary, #2f6fed);color:var(--color-primary, #2f6fed);font-weight:500}@media(prefers-reduced-motion:reduce){.bpf__departments-btn{transition:none}}.field-help-tip[data-v-2ab9bf2c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);font-size:11px;line-height:1;cursor:pointer}.field-help-tip[data-v-2ab9bf2c]:hover,.field-help-tip[data-v-2ab9bf2c]:focus{color:var(--primary)}.field-help-tip[data-v-2ab9bf2c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tooltip.scheduling-field-help-tooltip .tooltip-inner{max-width:320px;text-align:left;line-height:1.45}.bcm[data-v-ebc08dd7]{display:flex;flex-direction:column;width:100%;max-height:78vh;font-family:Montserrat,sans-serif}.bcm__state[data-v-ebc08dd7]{padding:2px 10px;border-radius:20px;background:var(--bg-tertiary, rgba(255, 255, 255, .06));color:var(--text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.4px}.bcm__state.is-live[data-v-ebc08dd7]{background:#2ecc7129;color:#2ecc71}.bcm__link[data-v-ebc08dd7]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bcm__link-input[data-v-ebc08dd7]{flex:1 1 auto;min-width:0;cursor:text}.bcm__link .cf__booking-add[data-v-ebc08dd7]{flex:0 0 auto;white-space:nowrap;text-decoration:none}.bcm__publish-row[data-v-ebc08dd7]{display:flex;align-items:center;gap:12px;margin-top:10px}.bcm__private[data-v-ebc08dd7]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border-secondary)}.bcm__private-period[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:4px;margin:0}.bcm__private-period .cf__input[data-v-ebc08dd7]{min-width:150px}.bcm__private .bcm__publish-row[data-v-ebc08dd7]{flex-wrap:wrap;align-items:flex-end}.bcm__head[data-v-ebc08dd7]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--border-secondary)}.bcm__eyebrow[data-v-ebc08dd7]{display:block;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-tertiary, #8b97a6)}.bcm__title[data-v-ebc08dd7]{margin:3px 0 0;font-size:17px;font-weight:700}.bcm__close[data-v-ebc08dd7]{border:0;background:transparent;color:var(--text-tertiary, #8b97a6);font-size:15px;cursor:pointer}.bcm__scroll[data-v-ebc08dd7]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.bcm__skeleton[data-v-ebc08dd7]{pointer-events:none}.bcm--reading[data-v-ebc08dd7]{height:78vh}.bcm__skeleton-section[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:12px}.bcm__skeleton-grid[data-v-ebc08dd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.bcm__skeleton-field[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:6px}.bcm__foot[data-v-ebc08dd7]{flex:0 0 auto;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--border-secondary)}.bcm__btn[data-v-ebc08dd7]{border-radius:7px;border:1px solid var(--border-card, rgba(255, 255, 255, .14));background:transparent;color:inherit;font-size:13px;font-weight:600;padding:9px 16px;cursor:pointer}.bcm__btn[data-v-ebc08dd7]:disabled{opacity:.5;cursor:not-allowed}.bcm__btn--primary[data-v-ebc08dd7]{background:#0f8b8d;border-color:#0f8b8d;color:#fff}.bcm__btn--danger[data-v-ebc08dd7]{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.cf__booking[data-v-ebc08dd7]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-card, rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:16px}.cf__booking-note[data-v-ebc08dd7]{margin:0;font-size:11.5px;color:var(--text-tertiary, #8b97a6)}.cf__booking-section[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border-card, rgba(255, 255, 255, .08));border-radius:8px}.cf__booking-head[data-v-ebc08dd7]{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary, #8b97a6);padding-bottom:8px;border-bottom:1px solid var(--border-card, rgba(255, 255, 255, .08))}.cf__booking-grid[data-v-ebc08dd7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start}.cf__booking-grid .cf__field[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:4px;margin:0}.cf__booking-grid .cf__label[data-v-ebc08dd7]{min-height:13px;margin:0;line-height:1.25}.cf__rule[data-v-ebc08dd7]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 0;font-size:12.5px;font-weight:500;color:var(--text-secondary, #b9c2ce);border-top:1px solid var(--border-card, rgba(255, 255, 255, .07))}.cf__rule-label[data-v-ebc08dd7]{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:7px;margin:0;cursor:pointer}.cf__rule-label .cf__checkbox[data-v-ebc08dd7]{flex:0 0 auto;margin-top:1px}.cf__rule-sentence[data-v-ebc08dd7]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.cf__rule .cf__rule-number[data-v-ebc08dd7]{flex:0 0 auto;width:64px;padding:2px 6px;text-align:center}.cf__rule .cf__rule-unit[data-v-ebc08dd7]{flex:0 0 auto;width:auto;max-width:108px;padding:1px 6px;font-size:12.5px}.cf__booking-grid>.cf__field[data-v-ebc08dd7]{min-width:0}.cf__input[data-v-ebc08dd7]{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-ebc08dd7]{resize:vertical;min-height:62px;line-height:1.55}.cf__input[data-v-ebc08dd7]::placeholder{color:var(--text-placeholder)}.cf__input[data-v-ebc08dd7]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__input[data-v-ebc08dd7]:disabled{opacity:.45}.cf__field--inline[data-v-ebc08dd7]{flex-direction:row;align-items:center;gap:8px}.cf__label--inline[data-v-ebc08dd7]{margin:0}.cf__checkbox[data-v-ebc08dd7]{display:inline-block!important;width:15px;height:15px;margin:0;accent-color:var(--primary, #0f8b8d)}.cf__form-row[data-v-ebc08dd7]{display:grid;grid-template-columns:auto minmax(0,1fr) 132px 96px 24px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--border-card, rgba(255, 255, 255, .07))}.cf__form-choices[data-v-ebc08dd7]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:2px;padding-left:30px}.cf__form-choices-head[data-v-ebc08dd7]{font-size:11.5px;font-weight:600;color:var(--text-tertiary, #8b97a6)}.cf__form-choice[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:2px}.cf__form-choice-input[data-v-ebc08dd7]{width:180px;padding-right:4px}.cf__form-choice-remove[data-v-ebc08dd7],.cf__form-choice-add[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary, #8b97a6);font-size:12px;padding:4px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease}.cf__form-choice-remove[data-v-ebc08dd7]{padding:4px 6px}.cf__form-choice-remove[data-v-ebc08dd7]:hover,.cf__form-choice-remove[data-v-ebc08dd7]:focus-visible{color:var(--color-danger, #fe0000);background:var(--color-danger-soft-bg, #fff4f5);border-color:var(--color-danger-soft-border, rgba(254, 0, 0, .18))}.cf__form-choice-add[data-v-ebc08dd7]:hover,.cf__form-choice-add[data-v-ebc08dd7]:focus-visible{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-secondary)}.cf__form-borrow[data-v-ebc08dd7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.cf__form-borrow-label[data-v-ebc08dd7]{font-size:11.5px;font-weight:600;color:var(--text-tertiary, #8b97a6);margin:0}.cf__form-borrow-select[data-v-ebc08dd7]{width:220px}.cf__form-borrow-apart[data-v-ebc08dd7]{font-size:10.5px;color:var(--text-tertiary, #8b97a6)}.cf__form-borrow-results[data-v-ebc08dd7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%}.cf__form-choices-empty[data-v-ebc08dd7]{font-size:11.5px;color:var(--text-tertiary, #8b97a6)}.cf__form-kinds[data-v-ebc08dd7]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:2px;font-size:11.5px;color:var(--text-tertiary, #8b97a6)}.cf__form-kinds-head[data-v-ebc08dd7]{font-weight:600}.cf__form-kind[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.cf__form-type[data-v-ebc08dd7]{padding:7px 8px}.cf__form-required[data-v-ebc08dd7]{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;color:var(--text-tertiary, #8b97a6);white-space:nowrap}.cf__form-remove[data-v-ebc08dd7]{width:24px;height:24px;border:0;border-radius:5px;background:transparent;color:var(--text-tertiary, #8b97a6);font-size:11px;cursor:pointer}.cf__form-remove[data-v-ebc08dd7]:disabled{opacity:.25;cursor:not-allowed}.cf__form-limits[data-v-ebc08dd7]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:11.5px;color:var(--text-tertiary, #8b97a6)}.cf__form-limits .cf__rule-number[data-v-ebc08dd7]{flex:0 0 auto;width:58px;padding:4px 6px;text-align:center}.cf__form-order[data-v-ebc08dd7]{display:inline-flex;flex-direction:column;gap:2px}.cf__form-move[data-v-ebc08dd7]{padding:0 4px;border:0;background:none;font-size:10px;line-height:1;color:var(--text-tertiary);cursor:pointer}.cf__form-move[data-v-ebc08dd7]:disabled{opacity:.35;cursor:default}.cf__form-removal[data-v-ebc08dd7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:var(--bg-tertiary)}.cf__form-removal-text[data-v-ebc08dd7]{margin:0;font-size:12px;color:var(--text-secondary)}.cf__form-removal-actions[data-v-ebc08dd7]{display:flex;gap:8px}.cf__form-role[data-v-ebc08dd7]{grid-column:1/-1;margin-top:-4px;font-size:9.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#0f8b8d}.cf__form-token[data-v-ebc08dd7]{grid-column:1/-1;margin-top:-2px;font-family:SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--text-tertiary, #8b97a6)}.cf__form-actions[data-v-ebc08dd7]{display:flex;gap:8px;margin-top:10px}.cf__form-add[data-v-ebc08dd7]{border:1px solid var(--border-card, rgba(255, 255, 255, .14));border-radius:6px;background:transparent;color:inherit;font-size:11.5px;font-weight:600;padding:6px 10px;cursor:pointer}.cf__blocked[data-v-ebc08dd7]{margin-top:10px;padding:10px 12px;border-radius:6px;background:#ff950014}.cf__blocked-group[data-v-ebc08dd7]{margin:0 0 6px;font-size:11.5px;line-height:1.5;color:var(--text-secondary, #b9c2ce)}.cf__blocked-group[data-v-ebc08dd7]:last-child{margin-bottom:0}.cf__field-reason[data-v-ebc08dd7]{display:block;font-size:10.5px;color:var(--text-tertiary, #8b97a6)}.cf__field[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:7px;min-width:0}.cf__label-row[data-v-ebc08dd7]{display:flex;align-items:center;gap:6px;min-width:0}.cf__label[data-v-ebc08dd7]{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__booking-head-row[data-v-ebc08dd7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cf__booking-add[data-v-ebc08dd7]{padding:4px 10px;font-size:12px;font-weight:600;color:var(--primary);background:transparent;border:1px solid var(--primary);border-radius:6px;cursor:pointer}.cf__booking-add.is-live[data-v-ebc08dd7]{color:var(--color-warning, #f0ad4e);border-color:var(--color-warning, #f0ad4e)}.cf__booking-add[data-v-ebc08dd7]:disabled{opacity:.5;cursor:default}.cf__booking-warn[data-v-ebc08dd7]{margin:4px 0 8px;font-size:12px;color:var(--color-warning, #f0ad4e)}.cf__booking-hint[data-v-ebc08dd7]{margin:6px 0 0;font-size:12px;color:var(--text-muted, #6c757d)}.cf__holiday-calendar[data-v-ebc08dd7]{padding:7px 0 10px}.cf__holiday-calendar-row[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.cf__holiday-calendar-select[data-v-ebc08dd7]{flex:1 1 auto;min-width:0}.cf__holiday-calendar-count[data-v-ebc08dd7]{flex:0 0 auto;font-size:12px;color:var(--text-muted, #6c757d);white-space:nowrap}.cf__rule-row[data-v-ebc08dd7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--border-card, rgba(255, 255, 255, .07))}.cf__rule-row .cf__input[data-v-ebc08dd7]{width:auto;flex:0 0 auto}.cf__rule-row .cf__rule-reason[data-v-ebc08dd7]{flex:1 1 140px;min-width:140px}.cf__rule-row .cf__form-remove[data-v-ebc08dd7]{margin-left:auto}.cf__input--day[data-v-ebc08dd7]{max-width:120px}.cf__input--time[data-v-ebc08dd7]{max-width:110px}.cf__input--date[data-v-ebc08dd7]{max-width:150px}.cf__amount-row[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.cf__amount-row .cf__amount-number[data-v-ebc08dd7]{flex:1 1 auto;min-width:0}.cf__input--unit[data-v-ebc08dd7]{flex:0 0 auto;width:auto;max-width:118px}.cf__switch-off[data-v-ebc08dd7],.cf__field-option[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;gap:7px;margin:2px 0 0;font-size:12px;font-weight:500;color:var(--text-secondary, #b9c2ce);cursor:pointer}.cf__row-sep[data-v-ebc08dd7]{font-size:12px;color:var(--text-muted, #6c757d)}.cf__dimension[data-v-ebc08dd7]{display:grid;grid-template-columns:minmax(96px,148px) minmax(0,1fr);gap:8px 16px;align-items:start;padding:10px 0 2px}.cf__dimension+.cf__dimension[data-v-ebc08dd7]{border-top:1px dashed var(--border-secondary, rgba(255, 255, 255, .08))}.cf__dimension-name[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:8px;min-height:30px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);word-break:break-word}.cf__dimension-dot[data-v-ebc08dd7]{flex:0 0 auto;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--text-tertiary);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.cf__dimension.is-answered .cf__dimension-dot[data-v-ebc08dd7]{background:var(--primary, #0f8b8d);border-color:var(--primary, #0f8b8d);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #0f8b8d) 22%,transparent)}.cf__dimension-empty[data-v-ebc08dd7]{align-self:center}.cf__chips[data-v-ebc08dd7]{display:flex;flex-wrap:wrap;gap:6px}.cf__chip[data-v-ebc08dd7]{position:relative;margin:0}.cf__chip-input[data-v-ebc08dd7]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cf__chip-body[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--border-tertiary, rgba(255, 255, 255, .14));border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.cf__chip-body[data-v-ebc08dd7]:hover{border-color:var(--primary, #0f8b8d);transform:translateY(-1px)}.cf__chip-mark[data-v-ebc08dd7]{display:none;font-size:9px}.cf__chip-input:checked+.cf__chip-body[data-v-ebc08dd7]{background:color-mix(in srgb,var(--primary, #0f8b8d) 16%,var(--bg-secondary));border-color:var(--primary, #0f8b8d);color:var(--primary, #0f8b8d);box-shadow:inset 0 0 0 1px var(--primary, #0f8b8d)}.cf__chip-input:checked+.cf__chip-body .cf__chip-mark[data-v-ebc08dd7]{display:inline-block}.cf__chip-input:focus-visible+.cf__chip-body[data-v-ebc08dd7]{outline:2px solid var(--border-input-focus, #007bff);outline-offset:2px}.cf__chip--none .cf__chip-body[data-v-ebc08dd7]{border-style:dashed;background:transparent;color:var(--text-tertiary);font-weight:500}.cf__chip--none .cf__chip-input:checked+.cf__chip-body[data-v-ebc08dd7]{border-style:solid;border-color:var(--text-tertiary);background:var(--bg-tertiary, rgba(255, 255, 255, .06));color:var(--text-secondary);box-shadow:none}.cf__inline-check[data-v-ebc08dd7]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px}.cf__confirm-inline[data-v-ebc08dd7]{margin-top:10px;padding:12px;background:var(--bg-secondary);border:1px solid var(--color-warning, #f0ad4e);border-radius:9px}.cf__confirm-inline-text[data-v-ebc08dd7]{margin:0 0 10px;font-size:12px;line-height:1.5}.cf__confirm-inline-actions[data-v-ebc08dd7]{display:flex;justify-content:flex-end;gap:8px}.cf__outcome-offer-head[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.cf__outcome-offer[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.cf__outcome-offer-summary[data-v-ebc08dd7]{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.cf__outcome-offer-toggle[data-v-ebc08dd7]{flex:0 0 auto;padding:4px 10px;font-size:12px;color:var(--primary);background:transparent;border:1px solid var(--border-secondary);border-radius:7px;white-space:nowrap}.cf__outcome-offer-list[data-v-ebc08dd7]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:9px}.cf__outcome-offer-row[data-v-ebc08dd7]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:12px}.cf__outcome-offer-label[data-v-ebc08dd7]{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.cf__outcome-offer-nature[data-v-ebc08dd7]{flex:0 0 auto;padding:1px 7px;font-size:11px;color:var(--text-muted);background:var(--bg-tertiary);border-radius:20px;white-space:nowrap}.cf__outcome-offer-auto[data-v-ebc08dd7]{flex:0 0 auto;font-size:11px;color:var(--text-tertiary);white-space:nowrap}.cf__outcome-offer-warning[data-v-ebc08dd7]{margin:0;font-size:11.5px;line-height:1.5;color:var(--color-warning, #f0ad4e)}.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}.aps[data-v-69bc80fc]{--aps-accent: var(--text-tertiary);display:flex;flex-direction:column;gap:10px;margin-top:10px}.aps--in_progress[data-v-69bc80fc]{--aps-accent: var(--color-warning)}.aps--finished[data-v-69bc80fc]{--aps-accent: var(--color-success)}.aps__phase[data-v-69bc80fc]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--aps-accent);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.02em}.aps__pulse[data-v-69bc80fc]{width:7px;height:7px;border-radius:50%;background:var(--aps-accent)}.aps--in_progress .aps__pulse[data-v-69bc80fc]{animation:aps-pulse-69bc80fc 1.6s ease-in-out infinite}.aps__steps[data-v-69bc80fc]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 4px;list-style:none}.aps__step[data-v-69bc80fc]{display:grid;grid-template-columns:10px auto 1fr;align-items:center;column-gap:8px;font-size:13px;color:var(--text-secondary)}.aps__marker[data-v-69bc80fc]{width:10px;height:10px;border-radius:50%;border:2px solid var(--border-primary);background:var(--bg-card)}.aps__step--done .aps__marker[data-v-69bc80fc]{border-color:var(--aps-accent);background:var(--aps-accent)}.aps__step--done .aps__label[data-v-69bc80fc]{color:var(--text-primary)}.aps__moment[data-v-69bc80fc]{justify-self:end;font-feature-settings:"tnum" 1;color:var(--text-primary)}@keyframes aps-pulse-69bc80fc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.aps--in_progress .aps__pulse[data-v-69bc80fc]{animation:none}}.bkap[data-v-d34cc9fe]{--bkap-small-print: var(--text-tertiary);display:flex;flex-direction:column;min-width:0;height:100%;font-family:Montserrat,sans-serif;color:var(--text-primary)}.bkap__head[data-v-d34cc9fe]{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)}.bkap__eyebrow[data-v-d34cc9fe]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}[data-theme=dark] .bkap[data-v-d34cc9fe]{--bkap-small-print: var(--text-secondary)}.bkap__eyebrow-label[data-v-d34cc9fe]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bkap-small-print)}.bkap__eyebrow-cal[data-v-d34cc9fe]{display:inline-flex;align-items:baseline;gap:6px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);font-size:11.5px;min-width:0;overflow-wrap:anywhere}.bkap__eyebrow-dot[data-v-d34cc9fe]{width:7px;height:7px;border-radius:50%;flex-shrink:0;align-self:center}.bkap__close[data-v-d34cc9fe]{background:transparent;border:0;width:30px;height:30px;border-radius:8px;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all .12s ease}.bkap__close[data-v-d34cc9fe]:hover{background:var(--bg-hover);color:var(--text-primary)}.bkap__body[data-v-d34cc9fe]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.bkap__body[data-v-d34cc9fe]::-webkit-scrollbar{width:6px}.bkap__body[data-v-d34cc9fe]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.bkap__badge[data-v-d34cc9fe]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.bkap__badge i[data-v-d34cc9fe]{font-size:9.5px}.bkap__description[data-v-d34cc9fe]{margin:-4px 0 12px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.bkap__title[data-v-d34cc9fe]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;padding-bottom:8px;border-bottom:2px solid var(--border-secondary)}.bkap__card[data-v-d34cc9fe]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.bkap__card-title[data-v-d34cc9fe]{margin:0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bkap-small-print)}.bkap__when[data-v-d34cc9fe]{margin:0;font-size:14px;font-weight:600}.bkap__case-link[data-v-d34cc9fe]{margin:0;padding:0;border:0;background:none;font-size:14px;font-weight:600;color:var(--primary, #2f6fed);text-align:left;cursor:pointer}.bkap__case-link[data-v-d34cc9fe]:hover{text-decoration:underline}.bkap__case-link[data-v-d34cc9fe]:disabled{cursor:default;opacity:.6}.bkap__locked[data-v-d34cc9fe]{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.4;color:var(--text-secondary)}.bkap__locked i[data-v-d34cc9fe]{margin-top:2px;font-size:10px}.bkap__early-note[data-v-d34cc9fe]{font-size:11.5px;color:var(--bkap-small-print)}.bkap__pairs[data-v-d34cc9fe]{margin:0;display:flex;flex-direction:column;gap:8px}.bkap__pair[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:2px;min-width:0}.bkap__pair dt[data-v-d34cc9fe]{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary)}.bkap__pair dd[data-v-d34cc9fe]{margin:0;font-size:13px;color:var(--text-primary);overflow-wrap:anywhere}.bkap__started-early-warning[data-v-d34cc9fe]{--bkap-warning-ink: #8a5300;--bkap-warning-wash: #fff4e0;--bkap-warning-edge: #f0c27a;display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--bkap-warning-edge);border-radius:8px;background:var(--bkap-warning-wash);color:var(--bkap-warning-ink);font-size:12.5px;line-height:1.45}.bkap__started-early-warning i[data-v-d34cc9fe]{margin-top:2px}[data-theme=dark] .bkap__started-early-warning[data-v-d34cc9fe]{--bkap-warning-ink: #ffcf8a;--bkap-warning-wash: rgba(255, 176, 32, .12);--bkap-warning-edge: rgba(255, 176, 32, .42)}.bkap__empty[data-v-d34cc9fe]{margin:0;font-size:12px;color:var(--bkap-small-print)}.bkap__files[data-v-d34cc9fe]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.bkap__file[data-v-d34cc9fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.bkap__file-link[data-v-d34cc9fe]{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;font-size:13px;text-align:left;color:var(--primary-color);cursor:pointer}.bkap__file-link[data-v-d34cc9fe]:hover:not(:disabled){text-decoration:underline}.bkap__file-link[data-v-d34cc9fe]:disabled{cursor:default;opacity:.6}.bkap__file-link>i[data-v-d34cc9fe]{flex:0 0 auto;color:var(--text-tertiary)}.bkap__file-size[data-v-d34cc9fe]{flex:0 0 auto;font-size:11px;color:var(--bkap-small-print);white-space:nowrap}.bkap__outcome[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:6px}.bkap__outcome-skeleton[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:8px;pointer-events:none}.bkap__outcome-skeleton-head[data-v-d34cc9fe]{display:flex;align-items:center;gap:8px}.bkap__outcome-head[data-v-d34cc9fe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bkap__outcome-label[data-v-d34cc9fe]{font-size:15px;font-weight:600}.bkap__outcome-nature[data-v-d34cc9fe],.bkap__outcome-auto[data-v-d34cc9fe]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.bkap__outcome-nature i[data-v-d34cc9fe],.bkap__outcome-auto i[data-v-d34cc9fe]{font-size:9px}.bkap__outcome-auto[data-v-d34cc9fe]{border-color:#4361ee73;color:var(--text-link, var(--primary))}.bkap__outcome-note[data-v-d34cc9fe]{margin:0;font-size:13px;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.bkap__outcome-trail[data-v-d34cc9fe]{margin:0;font-size:11px;line-height:1.45;color:var(--bkap-small-print)}.bkap__outcome-form[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.bkap__outcome-field[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:4px;margin:0}.bkap__outcome-field-label[data-v-d34cc9fe]{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--bkap-small-print)}.bkap__outcome-control[data-v-d34cc9fe]{width:100%;padding:7px 9px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:13px;resize:vertical}.bkap__outcome-actions[data-v-d34cc9fe]{display:flex;flex-wrap:wrap;gap:8px}.bkap__outcome-button[data-v-d34cc9fe]{align-self:flex-start;padding:7px 14px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease}.bkap__outcome-button[data-v-d34cc9fe]:hover:not(:disabled){background:var(--bg-hover)}.bkap__outcome-button[data-v-d34cc9fe]:disabled{opacity:.5;cursor:not-allowed}.bkap__outcome-button--primary[data-v-d34cc9fe]{background:var(--primary);border-color:var(--primary);color:#fff}.bkap__outcome-button--primary[data-v-d34cc9fe]:hover:not(:disabled){background:var(--primary);filter:brightness(1.08)}.bkap__reschedule[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:14px;font-family:Montserrat,sans-serif;color:var(--text-primary)}.bkap__reschedule[data-v-d34cc9fe] .booking-calendar{max-width:none}.bkap__reschedule[data-v-d34cc9fe] .booking-calendar__times-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:none;overflow:visible}@container (min-width: 590px){.bkap__reschedule[data-v-d34cc9fe] .booking-calendar__panes{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.bkap__reschedule-head[data-v-d34cc9fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bkap__reschedule-heading[data-v-d34cc9fe]{display:flex;flex-direction:column;gap:4px;min-width:0}.bkap__reschedule-title[data-v-d34cc9fe]{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.bkap__reschedule-current[data-v-d34cc9fe]{margin:0;font-size:12px;color:var(--text-secondary)}.bkap__reschedule-actions[data-v-d34cc9fe]{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--border-secondary)}.bkap__outcome-refusal[data-v-d34cc9fe]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:8px;background:#dc35451a;border:1px solid rgba(220,53,69,.45);font-size:12px;line-height:1.45;color:var(--text-primary)}.bkap__outcome-refusal i[data-v-d34cc9fe]{margin-top:2px;color:#dc3545;font-size:10px}.booking-form[data-v-5bd4c66b]{display:flex;flex-direction:column;gap:14px}.booking-form__field[data-v-5bd4c66b]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-secondary)}.booking-form__label[data-v-5bd4c66b]{display:flex;align-items:baseline;gap:6px;font-weight:600;color:var(--text-primary)}.booking-form__required[data-v-5bd4c66b]{font-size:11px;font-style:normal;font-weight:400;color:var(--text-tertiary)}.booking-form__separator[data-v-5bd4c66b]{width:100%;margin:4px 0;border:0;border-top:1px solid var(--border-divider)}.booking-form__field input[data-v-5bd4c66b]:not([type=radio]):not([type=checkbox]),.booking-form__field textarea[data-v-5bd4c66b],.booking-form__field select[data-v-5bd4c66b]{width:100%;padding:9px 11px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:13px}.booking-form__field input[data-v-5bd4c66b]:focus,.booking-form__field textarea[data-v-5bd4c66b]:focus,.booking-form__field select[data-v-5bd4c66b]:focus{outline:none;border-color:var(--color-bpm)}.booking-form__choices[data-v-5bd4c66b]{display:flex;flex-wrap:wrap;gap:10px 16px}.booking-form__choice[data-v-5bd4c66b]{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400;color:var(--text-secondary)}.desk[data-v-3b8ccc68]{--desk-small-print: var(--text-tertiary);display:flex;flex-direction:column;gap:18px;max-width:720px;margin:0 auto;padding:24px 16px 48px}[data-theme=dark] .desk[data-v-3b8ccc68]{--desk-small-print: var(--text-secondary)}.desk__title[data-v-3b8ccc68]{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}.desk__subtitle[data-v-3b8ccc68]{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.desk__panel[data-v-3b8ccc68]{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--border-card);border-radius:10px;background:var(--bg-card)}.desk__search[data-v-3b8ccc68]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.desk__search input[data-v-3b8ccc68]{width:100%;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:13px;font-weight:400}.desk__search input[data-v-3b8ccc68]:focus{outline:none;border-color:var(--color-bpm)}.desk__skeleton[data-v-3b8ccc68]{display:flex;flex-direction:column;gap:8px}.desk__empty[data-v-3b8ccc68]{margin:0;padding:18px 0;text-align:center;font-size:13px;color:var(--desk-small-print)}.desk__agendas[data-v-3b8ccc68]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.desk__agenda[data-v-3b8ccc68]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}.desk__agenda[data-v-3b8ccc68]:hover{background:var(--bg-hover);border-color:var(--color-bpm)}.desk__agenda-mark[data-v-3b8ccc68]{flex:0 0 auto;width:8px;height:32px;border-radius:4px}.desk__agenda-body[data-v-3b8ccc68]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.desk__agenda-name[data-v-3b8ccc68]{overflow:hidden;font-size:14px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.desk__agenda-values[data-v-3b8ccc68]{margin:0;font-size:12px;font-style:normal;color:var(--desk-small-print)}.desk__agenda-duration[data-v-3b8ccc68]{flex:0 0 auto;font-size:12px;color:var(--desk-small-print)}.desk__back[data-v-3b8ccc68]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--text-link);cursor:pointer}.desk__agenda-heading[data-v-3b8ccc68]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.desk__notice[data-v-3b8ccc68]{margin:0;padding:10px 12px;border:1px solid var(--color-warning);border-radius:6px;font-size:13px;color:var(--text-primary)}.desk__moment[data-v-3b8ccc68]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.desk__countdown[data-v-3b8ccc68]{margin:0;font-size:12px;color:var(--desk-small-print)}.desk__confirm[data-v-3b8ccc68]{align-self:stretch;padding:12px 16px;border:0;border-radius:8px;background:var(--color-bpm);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.desk__confirm[data-v-3b8ccc68]:disabled{opacity:.5;cursor:default}.desk__legal[data-v-3b8ccc68]{margin:0;font-size:11px;color:var(--desk-small-print)}.desk__done[data-v-3b8ccc68]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.desk__done-mark[data-v-3b8ccc68]{font-size:34px;color:var(--color-success)}@media(max-width:480px){.desk[data-v-3b8ccc68]{padding:16px 12px 40px}.desk__panel[data-v-3b8ccc68]{padding:14px}.desk__agenda[data-v-3b8ccc68]{flex-wrap:wrap}.desk__agenda-duration[data-v-3b8ccc68]{width:100%;padding-left:20px}}.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}body>.vs__dropdown-menu{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 10px 28px #00000059;color:var(--text-primary)}body>.vs__dropdown-menu .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.cf__confirm-text{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--text-primary)}.cf__confirm-error{margin:0 14px 12px;font-size:12px;color:var(--color-danger, #d9534f)}.cf__confirm-text--inline{margin:0 14px 12px;padding:10px 12px;background:var(--bg-secondary);border-left:3px solid var(--primary);border-radius:6px}.cf[data-v-40aee709]{display:flex;flex-direction:column;min-width:0;max-height:80vh;font-family:Montserrat,sans-serif;overflow:hidden}.cf__head[data-v-40aee709]{margin-bottom:2px}.cf__head-content[data-v-40aee709]{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-40aee709]{display:flex;align-items:center;gap:12px}.cf__chip[data-v-40aee709]{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-40aee709]{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-40aee709]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.2}.cf__close[data-v-40aee709]{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-40aee709]:hover{background:var(--bg-hover);color:var(--text-primary)}.cf__scroll[data-v-40aee709]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.cf__body[data-v-40aee709]{padding:18px 0 10px;display:flex;flex-direction:column;gap:16px}.cf__name-field[data-v-40aee709]{position:relative;padding-bottom:2px}.cf__name-input[data-v-40aee709]{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-40aee709]::placeholder{color:var(--text-placeholder);font-weight:400}.cf__name-input.has-error[data-v-40aee709]{border-bottom-color:var(--color-danger)}.cf__name-underline[data-v-40aee709]{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-40aee709]{width:100%}.cf__err[data-v-40aee709]{display:block;margin-top:4px;color:var(--color-danger);font-size:11.5px}.cf__row[data-v-40aee709]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.cf__row .cf__field[data-v-40aee709]:first-child{flex-shrink:0}.cf__row .cf__field[data-v-40aee709]:last-child{flex:1;min-width:215px}.cf__field[data-v-40aee709]{display:flex;flex-direction:column;gap:7px;min-width:0}.cf__label[data-v-40aee709]{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-40aee709]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cf__swatch[data-v-40aee709]{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-40aee709]:hover{transform:scale(1.15)}.cf__swatch.is-on[data-v-40aee709]{border-color:#fff;box-shadow:0 0 0 2.5px var(--c);transform:scale(1.05)}.cf__swatch--custom[data-v-40aee709]{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-40aee709]:hover{transform:scale(1.1)}.cf__swatch--custom input[data-v-40aee709]{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0;border:0;width:100%;height:100%}.cf__input[data-v-40aee709]{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-40aee709]{resize:vertical;min-height:62px;line-height:1.55}.cf__input[data-v-40aee709]::placeholder{color:var(--text-placeholder)}.cf__input[data-v-40aee709]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__tz-select[data-v-40aee709]{--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-40aee709] .vs__selected-options{flex-wrap:nowrap;overflow:hidden}.cf__tz-select[data-v-40aee709] .vs__selected{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cf__tz-select[data-v-40aee709] .vs__dropdown-toggle{padding:4px 6px 4px 10px;min-height:38px;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-40aee709] .vs__dropdown-toggle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__tz-select[data-v-40aee709] .vs__search{flex:1 1 auto;width:0;min-width:0;font-family:Montserrat,sans-serif;color:var(--text-primary)}.cf__tz-select[data-v-40aee709] .vs__search::placeholder{color:var(--text-placeholder)}.cf__tz-select[data-v-40aee709] .vs__selected{color:var(--text-primary);font-size:13px;margin:2px 0}.cf__tz-select[data-v-40aee709] .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-40aee709] .vs__dropdown-option{padding:7px 12px;color:var(--text-primary)}.cf__tz-select[data-v-40aee709] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.cf__tz-select[data-v-40aee709] .vs__open-indicator{fill:var(--text-tertiary);transform:scale(.7)}.cf__tz-select[data-v-40aee709] .vs__clear{fill:var(--text-tertiary)}.cf__toggles[data-v-40aee709]{display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;border:1.5px solid var(--border-secondary)}.cf__toggle-row[data-v-40aee709]{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-40aee709]:last-child{border-bottom:0}.cf__toggle-row[data-v-40aee709]:hover{background:var(--bg-hover)}.cf__toggle-row.is-on[data-v-40aee709]{background:var(--bg-input)}.cf__toggle-row.is-unavailable[data-v-40aee709]{cursor:default;opacity:.55}.cf__toggle-row.is-unavailable[data-v-40aee709]:hover{background:var(--bg-tertiary)}.cf__toggle-row input[data-v-40aee709]{display:none}.cf__toggle-row--sub[data-v-40aee709]{background:var(--bg-secondary);border-top:0}.cf__toggle-row--sub[data-v-40aee709]:hover{background:var(--bg-hover)}.cf__toggle-row--static[data-v-40aee709]{cursor:default;background:var(--bg-input)}.cf__toggle-row--static[data-v-40aee709]:hover{background:var(--bg-input)}.cf__time-input[data-v-40aee709]{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-40aee709]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b5bfd1f}.cf__time-input[data-v-40aee709]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.cf__toggle-icon[data-v-40aee709]{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-40aee709]{background:var(--bg-active);border-color:var(--sw, var(--primary));color:var(--sw, var(--primary))}.cf__toggle-text[data-v-40aee709]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cf__toggle-title[data-v-40aee709]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.cf__toggle-hint[data-v-40aee709]{font-size:11.5px;color:var(--text-secondary);line-height:1.45}.cf__switch[data-v-40aee709]{--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-40aee709]{background:var(--sw, var(--primary));border-color:var(--sw, var(--primary))}.cf__switch-knob[data-v-40aee709]{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-40aee709]{transform:translate(16px)}.cf-slide-enter-active[data-v-40aee709],.cf-slide-leave-active[data-v-40aee709]{transition:max-height .26s ease,opacity .22s ease;max-height:90px;overflow:hidden}.cf-slide-enter[data-v-40aee709],.cf-slide-leave-to[data-v-40aee709]{max-height:0;opacity:0}.cf__foot[data-v-40aee709]{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:12px 0 0;border-top:1px solid var(--border-secondary);flex:0 0 auto}.cf__btn[data-v-40aee709]{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-40aee709]{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-40aee709]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #0003}.cf__btn--primary[data-v-40aee709]:active:not(:disabled){transform:translateY(0)}.cf__btn--primary[data-v-40aee709]:disabled{opacity:.5;cursor:not-allowed}.cf__btn--ghost[data-v-40aee709]{background:transparent;color:var(--text-secondary);border-color:var(--border-secondary)}.cf__btn--ghost[data-v-40aee709]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-tertiary)}.cf__booking[data-v-40aee709]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-card, rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:16px}.cf__input[data-v-40aee709]{width:100%;padding:8px 10px;border:1px solid var(--border-card, rgba(255, 255, 255, .12));border-radius:6px;background:transparent;color:inherit;font-size:13px}.cf__input[data-v-40aee709]:disabled{opacity:.45}.cf__booking-summary[data-v-40aee709]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border-card, rgba(255, 255, 255, .1));border-radius:8px}.cf__booking-summary-title[data-v-40aee709]{display:block;font-size:13px;font-weight:600}.cf__booking-summary-hint[data-v-40aee709]{display:block;margin-top:2px;font-size:11.5px;color:var(--text-tertiary, #8b97a6)}.cf__booking-button[data-v-40aee709]{flex:0 0 auto;border:1px solid #0f8b8d;border-radius:7px;background:transparent;color:#0f8b8d;font-size:12.5px;font-weight:600;padding:8px 14px;cursor:pointer}.cf__booking-button[data-v-40aee709]:disabled{opacity:.45;cursor:not-allowed}.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)}.cgm__hint[data-v-89a16345]{margin-bottom:16px;font-size:12px;line-height:1.5;color:var(--text-muted, #6c757d)}.cgm__skeleton[data-v-89a16345]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;pointer-events:none}.cgm__skeleton-head[data-v-89a16345],.cgm__skeleton-row[data-v-89a16345]{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;gap:12px;align-items:center}.cgm__empty[data-v-89a16345]{margin-bottom:12px;font-size:12px;font-style:italic;color:var(--text-muted, #6c757d)}.qa-pop[data-v-e7446fa7]{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-e7446fa7]{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-e7446fa7]{top:-7px;border-right-color:transparent;border-bottom-color:transparent}.qa-pop--top .qa-pop__caret[data-v-e7446fa7]{bottom:-7px;border-left-color:transparent;border-top-color:transparent}.qa-pop__head[data-v-e7446fa7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.qa-pop__when[data-v-e7446fa7]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.qa-pop__close[data-v-e7446fa7]{background:transparent;border:0;padding:2px;color:var(--text-tertiary);cursor:pointer;border-radius:4px}.qa-pop__close[data-v-e7446fa7]:hover{color:var(--text-primary);background:var(--bg-hover)}.qa-pop__title[data-v-e7446fa7]{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-e7446fa7]:focus{border-bottom-color:var(--primary)}.qa-pop__title[data-v-e7446fa7]::placeholder{color:var(--text-placeholder);font-weight:400}.qa-pop__row[data-v-e7446fa7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.qa-pop__chip[data-v-e7446fa7]{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-e7446fa7]{display:none}.qa-pop__chip[data-v-e7446fa7]:hover{border-color:var(--border-tertiary)}.qa-pop__chip.is-on[data-v-e7446fa7]{background:var(--bg-active);border-color:var(--primary);color:var(--text-primary)}.qa-pop__spacer[data-v-e7446fa7]{flex:1}.qa-pop__select[data-v-e7446fa7]{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-e7446fa7]:focus{border-color:var(--primary)}.qa-pop__foot[data-v-e7446fa7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border-secondary)}.qa-pop__more[data-v-e7446fa7]{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;white-space:nowrap}.qa-pop__more i[data-v-e7446fa7]{font-size:9px;transition:transform .16s ease}.qa-pop__more[data-v-e7446fa7]:hover{color:var(--text-link-hover)}.qa-pop__more:hover i[data-v-e7446fa7]{transform:translate(2px)}.qa-pop__actions[data-v-e7446fa7]{margin-left:auto;display:inline-flex;gap:6px}.qa-pop__btn[data-v-e7446fa7]{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-e7446fa7]{background:transparent;color:var(--text-secondary)}.qa-pop__btn--ghost[data-v-e7446fa7]:hover{background:var(--bg-hover);color:var(--text-primary)}.qa-pop__btn--primary[data-v-e7446fa7]{background:var(--primary);color:#fff}.qa-pop__btn--primary[data-v-e7446fa7]:hover:not(:disabled){filter:brightness(1.08)}.qa-pop__btn--primary[data-v-e7446fa7]:disabled{opacity:.5;cursor:not-allowed}.qa-pop__kbd[data-v-e7446fa7]{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-e7446fa7],.qa-pop-leave-active[data-v-e7446fa7]{transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1)}.qa-pop-enter[data-v-e7446fa7],.qa-pop-leave-to[data-v-e7446fa7]{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)}.cal-found[data-v-874bb34f]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:360px;max-width:calc(100vw - 32px);border:1px solid var(--border-secondary);border-radius:14px;background:var(--bg-card);box-shadow:0 18px 40px -18px var(--shadow-lg);overflow:hidden;animation:cal-found-in-874bb34f .16s cubic-bezier(.16,1,.3,1)}.cal-found__head[data-v-874bb34f]{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cal-found__count[data-v-874bb34f]{font-variant-numeric:tabular-nums;color:var(--primary)}.cal-found__body[data-v-874bb34f]{max-height:380px;overflow-y:auto;padding:4px 6px 8px}.cal-found__month-name[data-v-874bb34f]{position:sticky;top:0;margin:0;padding:8px 8px 4px;background:var(--bg-card);color:var(--text-secondary);font-size:11px;font-weight:600}.cal-found__month-name[data-v-874bb34f]:first-letter{text-transform:uppercase}.cal-found__row[data-v-874bb34f]{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.cal-found__row[data-v-874bb34f]:hover,.cal-found__row[data-v-874bb34f]:focus-visible{background:var(--bg-active);outline:0}.cal-found__row--past[data-v-874bb34f]{opacity:.62}.cal-found__leaf[data-v-874bb34f]{display:flex;flex:0 0 42px;flex-direction:column;align-items:center;padding:3px 0 4px;border:1px solid var(--border-secondary);border-top:3px solid var(--agenda-color);border-radius:7px;background:var(--bg-tertiary);line-height:1.1}.cal-found__leaf small[data-v-874bb34f]{color:var(--text-tertiary);font-size:9px;text-transform:uppercase}.cal-found__leaf strong[data-v-874bb34f]{color:var(--text-primary);font-size:17px;font-variant-numeric:tabular-nums}.cal-found__text[data-v-874bb34f]{display:flex;flex-direction:column;min-width:0}.cal-found__title[data-v-874bb34f],.cal-found__meta[data-v-874bb34f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-found__title[data-v-874bb34f]{color:var(--text-primary);font-size:13px;font-weight:500}.cal-found__meta[data-v-874bb34f]{color:var(--text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums}.cal-found__note[data-v-874bb34f]{margin:10px 8px;color:var(--text-tertiary);font-size:12.5px}.cal-found__note--failed[data-v-874bb34f]{color:var(--color-danger)}.cal-found__more[data-v-874bb34f]{width:calc(100% - 16px);margin:6px 8px 0;padding:7px;border:1px dashed var(--border-tertiary);border-radius:9px;background:transparent;color:var(--primary);font-size:12.5px;cursor:pointer}.cal-found__more[data-v-874bb34f]:hover{border-style:solid;background:var(--bg-active)}@keyframes cal-found-in-874bb34f{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.cal-found[data-v-874bb34f]{animation:none}}.cal-search-wrap[data-v-6f012c10]{position:relative}.cal-search[data-v-6f012c10]{display:inline-flex;align-items:center;gap:8px;height:34px;width:220px;margin:0;padding:0 10px;border-radius:999px;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);transition:border-color .14s ease,width .16s ease}.cal-search[data-v-6f012c10]:focus-within,.cal-search--filled[data-v-6f012c10]{width:280px;border-color:var(--primary)}.cal-search__icon[data-v-6f012c10]{font-size:12px}.cal-search__input[data-v-6f012c10]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:13px}.cal-search__input[data-v-6f012c10]::-webkit-search-cancel-button{display:none}.cal-search__clear[data-v-6f012c10]{border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:0}@media(max-width:900px){.cal-search-wrap[data-v-6f012c10],.cal-search[data-v-6f012c10],.cal-search[data-v-6f012c10]:focus-within,.cal-search--filled[data-v-6f012c10]{width:100%}}.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-offset);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,.cal-list__item:focus-within .cal-list__actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.cal-list__item.is-off{opacity:.55}.cal-list__item--placeholder{gap:9px;pointer-events:none}.cal-list__item--placeholder:hover{background:transparent}.cal-list__actions{position:absolute;top:50%;right:4px;display:flex;gap:0;border-radius:7px;background:var(--bg-hover);box-shadow:-10px 0 8px -2px var(--bg-hover);opacity:0;pointer-events:none;transform:translate(2px,-50%);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;line-height:1.3;color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;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-badge--scheduling{color:var(--color-warning);background:#f0ad4e29}.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-headline__reading{--headline-reading: var(--text-tertiary);display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;color:var(--headline-reading)}.cal-headline__reading i{font-size:10px}[data-theme=dark] .cal-headline__reading{--headline-reading: var(--text-secondary)}@media(prefers-reduced-motion:reduce){.cal-headline__reading i{animation:none}}.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-frame{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-frame__body{height:100%}.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 .cal-evt--booked{cursor:pointer}.cal-fc .cal-evt--booked:hover{transform:none}.cal-fc .cal-evt--empty-day{cursor:default;color:var(--text-tertiary);font-style:italic}.cal-fc .cal-evt--empty-day:hover td{background:transparent}.cal-fc .cal-evt--empty-day .fc-list-item-time{visibility:hidden}.cal-fc .cal-evt--empty-day .fc-event-dot{background-color:var(--text-tertiary)}.cal-fc .cal-evt--unreported .cal-evt__state{background:var(--color-danger)}.cal-fc .cal-evt--in-progress{box-shadow:inset 3px 0 0 var(--color-warning)}.cal-fc .cal-evt--in-progress .cal-evt__state{background:var(--color-warning)}.cal-fc .cal-evt--attended,.cal-fc .cal-evt--missed{opacity:.72;text-decoration:line-through}.cal-fc .cal-evt--called-off{opacity:.62;text-decoration:line-through}.cal-fc .cal-evt__state{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-right:4px;border-radius:50%;background:#00000047;color:#fff;font-size:8px;text-decoration:none;flex:0 0 auto}.cal-fc .cal-evt__task{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-right:4px;border-radius:50%;background:#ffffff52;color:#fff;font-size:8px;text-decoration:none;flex:0 0 auto}.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}}.cal-badge--booking,.cal-section__booking-filter.is-on{color:#0f8b8d}.cal-copy__note{margin-bottom:12px;font-size:12.5px;color:var(--text-secondary, #8b97a6)}.cal-copy__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.manage-page{--manage-danger: #b3261e;--manage-danger-border: rgba(179, 38, 30, .45);--manage-danger-wash: rgba(179, 38, 30, .12);position:fixed;inset:0;overflow-y:auto;background:var(--bg-primary);padding:56px 20px;display:flex;justify-content:center;align-items:flex-start;z-index:1}@media(max-width:480px){.manage-page{padding:24px 14px}}[data-theme=dark] .manage-page{--manage-danger: #e57373;--manage-danger-border: rgba(229, 115, 115, .45);--manage-danger-wash: rgba(229, 115, 115, .14)}.manage-card{width:100%;max-width:940px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 14px 40px #0000001f;display:grid;grid-template-columns:268px minmax(0,1fr);overflow:hidden}@media(max-width:760px){.manage-card{grid-template-columns:minmax(0,1fr)}}.manage-card__side{padding:32px 28px;border-right:1px solid var(--border-divider)}@media(max-width:760px){.manage-card__side{border-right:0;border-bottom:1px solid var(--border-divider)}}@media(max-width:480px){.manage-card__side{padding:22px 18px}}.manage-card__org{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px}.manage-card__title{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.15;color:var(--text-primary)}.manage-card__subtitle{font-size:13.5px;color:var(--text-secondary);margin:4px 0 0}.manage-card__current{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border-divider);display:flex;flex-direction:column;gap:3px}.manage-card__current.is-released .manage-card__current-value{text-decoration:line-through;color:var(--text-tertiary)}.manage-card__current-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.manage-card__current-value{font-size:14.5px;font-weight:600;color:#0f8b8d}.manage-card__state{margin:10px 0 0;font-size:12.5px;color:var(--text-secondary)}.manage-card__facts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.manage-card__facts li{font-size:12.5px;color:var(--text-secondary);word-break:break-word}.manage-card__main{padding:32px 30px;min-width:0}@media(max-width:480px){.manage-card__main{padding:22px 18px}}.manage-card__heading{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px;color:var(--text-primary)}.manage-card__lead{font-size:13px;line-height:1.55;color:var(--text-secondary);margin:0 0 16px;max-width:58ch}.manage-card__lead--empty{font-weight:600}.manage-card__legal{font-size:12px;line-height:1.55;color:var(--text-tertiary);margin:10px 0 0;max-width:460px}.manage-card__refusal{font-size:12.5px;line-height:1.55;color:var(--text-secondary);background:var(--bg-hover);border-radius:6px;padding:10px 12px;margin:12px 0 0;max-width:460px}.manage-card__confirmed{font-size:15px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.manage-actions{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0}.manage-back{border:0;background:none;color:var(--text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:0;margin-bottom:14px;cursor:pointer}.manage-back:hover{color:var(--text-primary)}.manage-submit{border:0;border-radius:6px;background:#0f8b8d;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:13px 20px;cursor:pointer;min-width:190px}.manage-submit:hover{filter:brightness(1.08)}.manage-submit:disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.manage-submit{width:100%;min-width:0}}.manage-submit--danger{background:#b3261e}.manage-secondary{border:1px solid var(--border-card);border-radius:6px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:600;padding:13px 20px;cursor:pointer;min-width:190px}.manage-secondary:hover{background:var(--bg-hover)}@media(max-width:480px){.manage-secondary{width:100%;min-width:0}}.manage-secondary--danger{color:var(--manage-danger);border-color:var(--manage-danger-border)}.manage-alert{font-size:12.5px;line-height:1.5;color:var(--color-warning, #e07a5f);background:#e07a5f1f;border-radius:6px;padding:9px 12px;margin:0 0 16px;max-width:460px}.manage-warning{font-size:12.5px;line-height:1.5;color:var(--text-secondary);background:#e07a5f1a;border-radius:6px;padding:9px 12px;margin:0 0 12px;max-width:460px}.manage-done{padding:8px 0}.manage-done__mark{width:54px;height:54px;border-radius:50%;background:#33996724;color:var(--color-success);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.manage-done__mark--called-off{background:var(--manage-danger-wash);color:var(--manage-danger)}.manage-notice{max-width:420px;margin:15vh auto;padding:32px;text-align:center;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:12px;box-shadow:0 8px 28px #00000014;color:var(--text-secondary)}.manage-notice__title{margin-bottom:8px;font-size:20px;font-weight:600;color:var(--text-primary)}.manage-card--skeleton{pointer-events:none}.manage-skeleton{display:block;border-radius:4px;background:var(--bg-hover)}.manage-skeleton--org{width:58%;height:9px;margin-bottom:10px}.manage-skeleton--title{width:82%;height:15px;margin-bottom:20px}.manage-skeleton--moment{width:66%;height:12px}.manage-skeleton--heading{width:190px;max-width:70%;height:12px;margin:4px 0 20px}.manage-skeleton--line{width:100%;max-width:440px;height:9px;margin-bottom:22px}.manage-skeleton--button{width:190px;max-width:100%;height:42px;border-radius:6px}.public-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.public-page{position:fixed;inset:0;overflow-y:auto;background:var(--bg-primary);padding:56px 20px;display:flex;justify-content:center;align-items:flex-start;z-index:1}.public-card{width:100%;max-width:940px;background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 14px 40px #0000001f;display:grid;grid-template-columns:268px minmax(0,1fr);overflow:hidden}@media(max-width:760px){.public-card{grid-template-columns:minmax(0,1fr)}}.public-card__side{padding:32px 28px;border-right:1px solid var(--border-divider)}@media(max-width:760px){.public-card__side{border-right:0;border-bottom:1px solid var(--border-divider)}}.public-card__avatar{width:52px;height:52px;border-radius:50%;background:#0f8b8d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;letter-spacing:.02em;margin-bottom:18px}.public-card__org{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px}.public-card__title{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.15}.public-card__specialty{font-size:13.5px;color:var(--text-secondary);margin:4px 0 22px}.public-card__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.public-card__facts li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-secondary)}.public-card__facts svg{width:17px;height:17px;flex:none;color:#0f8b8d}.public-card__chosen{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border-divider);font-size:13.5px;font-weight:600;color:#0f8b8d}.public-card__main{padding:32px 30px;min-width:0}.public-card__schedule-hint{font-size:12.5px;line-height:1.55;color:var(--text-secondary);margin:-8px 0 18px;max-width:58ch}.public-card__heading{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 20px}.public-card__back{border:0;background:none;color:var(--text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:0;margin-bottom:14px;cursor:pointer}.public-card__back:hover{color:var(--text-primary)}.public-field{display:block;margin-bottom:16px;max-width:420px}.public-field span{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.public-field input{width:100%;font-family:inherit;font-size:14px;padding:11px 13px;border-radius:6px;border:1px solid var(--border-input, #ced4da);background:var(--bg-input);color:var(--text-primary)}.public-field input:focus{outline:none;border-color:#0f8b8d;box-shadow:0 0 0 3px #0f8b8d29}.public-separator{border:0;border-top:1px solid var(--border-card);margin:18px 0}.public-choices{display:flex;flex-direction:column;gap:6px}.public-choice{display:flex;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:400}.public-upload{display:flex;flex-direction:column;gap:5px}.public-upload__limits,.public-upload__error{font-style:normal;font-size:11px;color:var(--text-tertiary, #8b97a6)}.public-upload__error{color:#e07a5f}.public-field textarea,.public-field select{width:100%;padding:10px 12px;border:1px solid var(--border-card);border-radius:8px;background:transparent;color:inherit;font-size:14px;font-family:inherit}.public-field__required{margin-left:6px;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--text-tertiary, #8b97a6)}.public-submit:disabled{opacity:.45;cursor:not-allowed}.public-submit{width:100%;max-width:420px;border:0;border-radius:6px;background:#0f8b8d;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:13px;cursor:pointer}.public-submit:hover{filter:brightness(1.08)}.public-card__legal{font-size:12px;line-height:1.55;color:var(--text-tertiary);margin:14px 0 0;max-width:420px}.public-done{padding:24px 0}.public-done__check{width:54px;height:54px;border-radius:50%;background:#33996724;color:var(--color-success);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.public-done__check--waiting{background:#2563eb1f;color:var(--color-info, #2563eb)}.public-card__two-step{font-size:12.5px;line-height:1.5;color:var(--text-secondary);background:#2563eb1a;border-radius:6px;padding:9px 12px;margin:4px 0 14px}.public-alert{font-size:12.5px;line-height:1.5;color:var(--color-warning, #e07a5f);background:#e07a5f1f;border-radius:6px;padding:9px 12px;margin:0 0 16px;max-width:420px}.public-hold{font-size:12.5px;font-weight:600;color:#0f8b8d;margin:-8px 0 18px}.public-card__confirmed{font-size:15px;font-weight:600;margin:0 0 6px}.public-card--skeleton{--public-skeleton-base: var(--bg-hover);--public-skeleton-sheen: color-mix(in srgb, var(--bg-secondary) 65%, var(--bg-hover));pointer-events:none}[data-theme=dark] .public-card--skeleton{--public-skeleton-sheen: color-mix(in srgb, var(--bg-active) 60%, var(--border-tertiary))}.public-skeleton__block{display:block;border-radius:4px;background-color:var(--public-skeleton-base);background-image:linear-gradient(90deg,var(--public-skeleton-base) 0%,var(--public-skeleton-sheen) 50%,var(--public-skeleton-base) 100%);background-repeat:no-repeat;background-size:220px 100%;background-position:-220px 0;animation:public-skeleton-sheen 1.5s linear infinite}@keyframes public-skeleton-sheen{0%{background-position:-220px 0}to{background-position:calc(100% + 220px) 0}}@media(prefers-reduced-motion:reduce){.public-skeleton__block{background-image:none;animation:none}}.public-skeleton__avatar{width:52px;height:52px;border-radius:50%;margin-bottom:18px}.public-skeleton__org{width:58%;min-width:96px;height:9px;margin-bottom:10px}.public-skeleton__title{width:82%;min-width:140px;height:15px;margin-bottom:9px}.public-skeleton__specialty{width:66%;min-width:110px;height:11px;margin-bottom:22px}.public-skeleton__facts li{min-height:17px}.public-skeleton__fact-icon{width:17px;height:17px;border-radius:5px;flex:none}.public-skeleton__fact-line{height:10px;width:62%;min-width:90px}li:nth-child(2) .public-skeleton__fact-line{width:76%}li:nth-child(3) .public-skeleton__fact-line{width:54%}.public-skeleton__heading{width:190px;max-width:70%;height:12px;margin:4px 0 23px}.public-skeleton__hint{width:100%;max-width:440px;height:9px;margin:-8px 0 10px}.public-skeleton__hint--last{width:52%;min-width:120px;margin:0 0 21px}.public-skeleton__calendar{container-type:inline-size;max-width:620px}.public-skeleton__calendar-panes{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container (min-width: 598px){.public-skeleton__calendar-panes{grid-template-columns:minmax(0,380px) 190px;gap:28px}}.public-skeleton__month-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.public-skeleton__nav{width:30px;height:30px;border-radius:50%;flex:none}.public-skeleton__month-name{width:130px;height:12px}.public-skeleton__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px;justify-items:center}.public-skeleton__weekday{width:22px;max-width:100%;height:8px}.public-skeleton__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.public-skeleton__day{aspect-ratio:1;min-height:38px;max-height:46px;border-radius:50%}.public-skeleton__legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin:16px 0 0;padding:0}.public-skeleton__legend li{display:flex;align-items:center;gap:5px;min-height:11px}.public-skeleton__legend-key{width:11px;height:11px;border-radius:50%;flex:none}.public-skeleton__legend-line{width:38px;height:8px}.public-skeleton__times{display:flex;flex-direction:column;gap:8px}.public-skeleton__times-head{width:140px;max-width:100%;height:11px;margin:4px 0 12px}.public-notice{max-width:420px;margin:15vh auto;padding:32px;text-align:center;background:var(--bg-secondary, #fff);border-radius:12px;box-shadow:0 8px 28px #00000014}.public-notice__title{margin-bottom:8px;font-size:20px;font-weight:600}.ai-progress[data-v-c1a7dbca]{padding:14px 0;border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.ai-progress__header[data-v-c1a7dbca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-progress__header h4[data-v-c1a7dbca]{margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.4}.ai-progress__header p[data-v-c1a7dbca]{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.ai-progress__header i[data-v-c1a7dbca]{margin-right:6px;color:var(--color-bpm)}.ai-progress__time[data-v-c1a7dbca]{flex-shrink:0;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ai-progress__header .ai-progress__reason[data-v-c1a7dbca]{margin-top:8px;padding:8px 10px;border:1px solid var(--color-danger-soft-border);border-radius:6px;background:var(--color-danger-soft-bg);color:var(--text-primary)}.ai-progress__flow[data-v-c1a7dbca]{display:block;width:100%;height:58px;margin:14px 0;fill:var(--bg-primary);stroke:var(--color-bpm);stroke-width:1.5}.ai-progress__track[data-v-c1a7dbca]{stroke:var(--border-secondary)}.ai-progress__signal[data-v-c1a7dbca]{stroke-dasharray:16 210;animation:ai-progress-flow-c1a7dbca 3s linear infinite}.ai-progress__detail[data-v-c1a7dbca]{stroke:var(--text-tertiary)}.ai-progress__steps[data-v-c1a7dbca]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ai-progress__steps li[data-v-c1a7dbca]{display:flex;align-items:center;gap:9px;color:var(--text-tertiary);font-size:12px}.ai-progress__steps .is-current[data-v-c1a7dbca]{color:var(--text-primary);font-weight:600}.ai-progress__steps .is-complete .ai-progress__step-icon[data-v-c1a7dbca]{color:var(--color-bpm);border-color:var(--color-bpm)}.ai-progress__steps .is-current .ai-progress__step-icon[data-v-c1a7dbca]{color:var(--color-bpm);border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-primary))}.ai-progress__step-icon[data-v-c1a7dbca]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:1px solid var(--border-secondary);border-radius:50%;font-size:10px}.ai-progress__hint[data-v-c1a7dbca],.ai-progress__connection[data-v-c1a7dbca]{margin:14px 0 0;font-size:11px;line-height:1.5;color:var(--text-secondary)}.ai-progress__connection[data-v-c1a7dbca]{color:var(--color-bpm)}.ai-progress--ready[data-v-c1a7dbca]{border-top:0;padding-top:0}@keyframes ai-progress-flow-c1a7dbca{to{stroke-dashoffset:-226}}@media(prefers-reduced-motion:reduce){.ai-progress__signal[data-v-c1a7dbca]{animation:none;stroke-dasharray:none}}.llm-gen__unit-pool[data-v-f22bd0a2],.llm-gen__unit-pending[data-v-f22bd0a2]{margin-bottom:12px;color:var(--text-secondary)}.llm-gen__unit-pool select[data-v-f22bd0a2],.llm-gen__unit-pool button[data-v-f22bd0a2],.llm-gen__unit-pending button[data-v-f22bd0a2]{padding:6px 8px;margin:4px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;max-width:100%}.llm-gen__unit-pending small[data-v-f22bd0a2]{overflow-wrap:anywhere}.llm-gen[data-v-f22bd0a2]{display:flex;flex-direction:column;gap:16px;min-height:0;color:var(--text-primary)}.llm-gen--panel[data-v-f22bd0a2]{height:100%}.llm-gen--standalone[data-v-f22bd0a2]{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__start-anew[data-v-f22bd0a2]{align-self:flex-start;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:6px 10px;font-size:12px}.llm-gen__archive[data-v-f22bd0a2]{overflow:auto;font-size:12px}.llm-gen__archive h4[data-v-f22bd0a2]{font-size:12px}.llm-gen__archive details[data-v-f22bd0a2]{padding:8px 0;border-top:1px solid var(--border-secondary)}.llm-gen__archive article[data-v-f22bd0a2]{display:flex;justify-content:space-between;gap:8px;padding:6px 0}.llm-gen__archive strong[data-v-f22bd0a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llm-gen__archive button[data-v-f22bd0a2]{border:0;background:transparent;color:var(--color-bpm)}.llm-gen__compose[data-v-f22bd0a2]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.llm-gen__label[data-v-f22bd0a2]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.llm-gen__textarea[data-v-f22bd0a2]{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-f22bd0a2]::placeholder{color:var(--text-tertiary);opacity:1}.llm-gen__textarea[data-v-f22bd0a2]:disabled{color:var(--text-secondary);background:var(--bg-secondary);cursor:wait}.llm-gen__textarea[data-v-f22bd0a2]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.llm-gen__textarea[data-v-f22bd0a2]: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-f22bd0a2]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.llm-gen__notice[data-v-f22bd0a2]{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-f22bd0a2]{margin-top:1px;color:var(--color-bpm);flex-shrink:0}.llm-gen__submit[data-v-f22bd0a2]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.llm-gen__kbd[data-v-f22bd0a2]{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-f22bd0a2]{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-f22bd0a2]{font-size:12px}.llm-gen__btn[data-v-f22bd0a2]: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-f22bd0a2]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.llm-gen__btn[data-v-f22bd0a2]:disabled{opacity:.45;cursor:default}.llm-gen__history[data-v-f22bd0a2]{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border-secondary);padding-top:4px}.llm-gen__history-toggle[data-v-f22bd0a2]{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-f22bd0a2]:hover,.llm-gen__history-toggle[data-v-f22bd0a2]:focus-visible{outline:none;color:var(--color-bpm)}.llm-gen__history-heading[data-v-f22bd0a2]{display:inline-flex;align-items:center;gap:8px;min-width:0}.llm-gen__history-title[data-v-f22bd0a2]{font-size:13px;font-weight:600}.llm-gen__history-count[data-v-f22bd0a2]{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-f22bd0a2]{font-size:11px;color:var(--text-tertiary);transition:transform .15s ease,color .15s ease;flex-shrink:0}.llm-gen__chevron.is-open[data-v-f22bd0a2]{transform:rotate(180deg)}.llm-gen__history-toggle:hover .llm-gen__chevron[data-v-f22bd0a2],.llm-gen__history-row:hover .llm-gen__chevron[data-v-f22bd0a2]{color:var(--color-bpm)}.llm-gen__history-list[data-v-f22bd0a2]{max-height:240px;overflow-y:auto;margin:0;padding:0}.llm-gen__history-list[data-v-f22bd0a2]::-webkit-scrollbar{width:4px}.llm-gen__history-list[data-v-f22bd0a2]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.llm-gen__history-item[data-v-f22bd0a2]{border-top:1px solid var(--border-secondary)}.llm-gen__history-item.is-current .llm-gen__history-row[data-v-f22bd0a2]{background:color-mix(in srgb,var(--color-bpm) 6%,transparent)}.llm-gen__history-row[data-v-f22bd0a2]{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-f22bd0a2]:hover,.llm-gen__history-row[data-v-f22bd0a2]:focus-visible{outline:none;background:var(--bg-hover)}.llm-gen__history-main[data-v-f22bd0a2]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.llm-gen__history-prompt[data-v-f22bd0a2]{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-f22bd0a2]{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-f22bd0a2]{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-f22bd0a2]{padding:0 4px 12px}.llm-gen__history-full[data-v-f22bd0a2]{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-f22bd0a2]{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-f22bd0a2]:hover,.llm-gen__restore[data-v-f22bd0a2]: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-f22bd0a2] .llm-gen__textarea.form-control{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-secondary)}[data-v-f22bd0a2] .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-f22bd0a2],.llm-gen__btn[data-v-f22bd0a2],.llm-gen__textarea[data-v-f22bd0a2],.llm-gen__history-row[data-v-f22bd0a2],.llm-gen__restore[data-v-f22bd0a2]{transition:none}}.w-40[data-v-e32bcf53]{width:40%}.w-60[data-v-e32bcf53]{width:60%}.watermark-editor[data-v-23611c9e]{--watermark-paper: #fdfdfb;--watermark-paper-rule: #d7d7d2;padding:12px 2px;font-size:13px;color:var(--text-primary)}.watermark-intro[data-v-23611c9e]{margin:0 0 14px;font-size:12px;color:var(--text-tertiary)}.watermark-required[data-v-23611c9e]{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px;border:1px solid var(--border-secondary);border-left:3px solid transparent;border-radius:8px;background:var(--bg-card);transition:background .15s ease,border-color .15s ease}.watermark-required[data-v-23611c9e]:focus-within{outline:2px solid var(--color-ecm);outline-offset:1px}.watermark-required--on[data-v-23611c9e]{border-left-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 8%,var(--bg-card))}.watermark-required input[data-v-23611c9e]{margin-top:2px;accent-color:var(--color-ecm);cursor:pointer}.watermark-required label[data-v-23611c9e]{display:flex;flex-direction:column;gap:2px;margin:0;cursor:pointer}.watermark-required__title[data-v-23611c9e]{font-size:13px;font-weight:600}.watermark-required__hint[data-v-23611c9e]{font-size:11px;color:var(--text-tertiary)}.watermark-empty[data-v-23611c9e]{margin:0 0 12px;padding:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);font-size:12px;color:var(--text-secondary);text-align:center}.watermark-card[data-v-23611c9e]{margin:0 0 12px;padding:14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card)}.watermark-card__legend[data-v-23611c9e]{width:auto;float:none;margin:0 0 8px;padding:0 6px 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ecm)}.watermark-card__head[data-v-23611c9e]{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}.watermark-field[data-v-23611c9e]{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;border:0;padding:0}.watermark-field--grow[data-v-23611c9e]{flex:1;margin-bottom:0}.watermark-field label[data-v-23611c9e],.watermark-field legend[data-v-23611c9e]{width:auto;float:none;margin:0;font-size:11px;color:var(--text-tertiary)}.watermark-grid[data-v-23611c9e]{display:flex;flex-wrap:wrap;gap:18px}.watermark-grid .watermark-field[data-v-23611c9e]{flex:1 1 200px;margin-bottom:0}.watermark-inline[data-v-23611c9e]{display:flex;align-items:center;gap:8px;margin-top:4px}.watermark-inline label[data-v-23611c9e]{margin:0;font-size:12px;color:var(--text-secondary);cursor:pointer}.watermark-inline input[data-v-23611c9e]{accent-color:var(--color-ecm);cursor:pointer}.watermark-remove[data-v-23611c9e]{flex:none;width:34px;height:34px;border:1px solid var(--border-secondary);border-radius:8px;background:transparent;color:var(--text-tertiary);transition:background .15s ease,color .15s ease,border-color .15s ease}.watermark-remove[data-v-23611c9e]:hover{background:var(--bg-hover);color:var(--color-danger, #d9534f);border-color:var(--color-danger, #d9534f)}.watermark-input--invalid[data-v-23611c9e]{border-color:var(--color-danger, #d9534f)}.watermark-error[data-v-23611c9e]{margin:4px 0 0;font-size:11px;color:var(--color-danger, #d9534f)}.watermark-appearance[data-v-23611c9e]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.watermark-style[data-v-23611c9e]{flex:1 1 260px;min-width:0;margin:0;border:0;padding:0}.watermark-style>legend[data-v-23611c9e]{width:auto;float:none;margin:0 0 10px;padding:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.watermark-style__row[data-v-23611c9e]{display:flex;flex-wrap:wrap;gap:14px}.watermark-style__row .watermark-field[data-v-23611c9e]{flex:1 1 130px;min-width:0}.watermark-segments[data-v-23611c9e]{display:flex;margin-top:2px;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.watermark-segments--compact[data-v-23611c9e]{align-self:flex-start}.watermark-segments--compact .watermark-segment[data-v-23611c9e]{flex:none;width:46px}.watermark-segment[data-v-23611c9e]{flex:1;min-width:0;padding:6px 4px;border:0;border-left:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary);font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,color .15s ease}.watermark-segment[data-v-23611c9e]:first-child{border-left:0}.watermark-segment[data-v-23611c9e]:hover{background:var(--bg-hover)}.watermark-segment--on[data-v-23611c9e]{background:color-mix(in srgb,var(--color-ecm) 20%,transparent);color:var(--color-ecm);font-weight:700}.watermark-segment--bold[data-v-23611c9e]{font-weight:700}.watermark-segment--italic[data-v-23611c9e]{font-style:italic;font-family:Georgia,Times New Roman,serif}.watermark-color[data-v-23611c9e]{display:flex;align-items:center;gap:8px;margin-top:2px}.watermark-color input[data-v-23611c9e]{width:38px;height:30px;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);cursor:pointer}.watermark-color__hex[data-v-23611c9e]{font-size:11px;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--text-tertiary)}.watermark-opacity__value[data-v-23611c9e]{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.watermark-field input[type=range][data-v-23611c9e]{width:100%;margin-top:2px;accent-color:var(--color-ecm);cursor:pointer}.watermark-sheet[data-v-23611c9e]{flex:none;margin:0;text-align:center}.watermark-sheet__paper[data-v-23611c9e]{position:relative;width:196px;max-width:100%;aspect-ratio:1 / 1.414;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-secondary);border-radius:3px;background-color:var(--watermark-paper);background-image:repeating-linear-gradient(to bottom,var(--watermark-paper-rule) 0 2px,transparent 2px 9px);background-repeat:no-repeat;background-size:70% 58%;background-position:15% 26%;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .12))}.watermark-sheet figcaption[data-v-23611c9e]{margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.watermark-sheet__mark[data-v-23611c9e]{position:absolute;left:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;pointer-events:none}.watermark-sheet__mark--diagonal[data-v-23611c9e]{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.watermark-sheet__mark--header[data-v-23611c9e]{top:10px;transform:translate(-50%)}.watermark-sheet__mark--footer[data-v-23611c9e]{bottom:7px;transform:translate(-50%)}.watermark-add[data-v-23611c9e]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--border-secondary);border-radius:8px;background:transparent;color:var(--color-ecm);font-size:12px;font-weight:600;transition:background .15s ease,border-color .15s ease}.watermark-add[data-v-23611c9e]:hover{background:var(--bg-hover);border-color:var(--color-ecm)}.watermark-add[data-v-23611c9e]:focus-visible,.watermark-remove[data-v-23611c9e]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px}@media(prefers-reduced-motion:reduce){.watermark-required[data-v-23611c9e],.watermark-add[data-v-23611c9e],.watermark-remove[data-v-23611c9e]{transition:none}}@media(max-width:699px){.watermark-grid[data-v-23611c9e]{gap:12px}.watermark-appearance[data-v-23611c9e]{gap:14px}.watermark-sheet[data-v-23611c9e]{width:100%}.watermark-sheet__paper[data-v-23611c9e]{margin:0 auto}.watermark-segment[data-v-23611c9e]{min-height:var(--touch-target-min, 44px)}.watermark-remove[data-v-23611c9e]{min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}}.attach-by-name[data-v-1e798164]{display:flex;flex-direction:column;gap:.5rem}.attach-by-name__switch[data-v-1e798164]{display:flex;align-items:center;gap:.25rem}.attach-by-name__title[data-v-1e798164]{font-weight:600}.attach-by-name__hint[data-v-1e798164]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-secondary, #5a5c63);font-size:.85rem;cursor:help}.attach-by-name__hint[data-v-1e798164]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.attach-by-name__restricted[data-v-1e798164]{margin:0;color:var(--text-secondary, #6c757d);font-size:.85rem}.attach-by-name__title[data-v-1e798164]{color:var(--text-primary, #212529)}.attach-by-name__field[data-v-1e798164]{max-width:22rem}.attach-by-name__label[data-v-1e798164]{margin-bottom:.25rem;font-size:.85rem}.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-f731ffc6]{opacity:.3;cursor:default}.icon[data-v-f731ffc6]{font-size:20px;height:20px}.view-new-folder[data-v-f731ffc6]{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-f731ffc6]{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-f731ffc6]{color:var(--text-primary);opacity:.7}.view-confirm-actions-folder .close[data-v-f731ffc6]:hover{color:var(--text-primary);opacity:1}.view-confirm-actions-folder .title-folder-selected[data-v-f731ffc6]{font-size:.8rem}.view-confirm-actions-folder .btnNo[data-v-f731ffc6]{color:var(--text-primary);font-weight:700;cursor:pointer;background-color:#ff00001f}.view-confirm-actions-folder .btnNo[data-v-f731ffc6]:hover{color:var(--text-secondary);background-color:#ff00004d}.view-confirm-actions-folder .btnYes[data-v-f731ffc6]{color:var(--text-primary);font-weight:700;cursor:pointer;background-color:#00ff001f}.view-confirm-actions-folder .btnYes[data-v-f731ffc6]:hover{color:var(--text-secondary);background-color:#00ff004d}.custom-control-label[data-v-f731ffc6]{line-height:24px}.bold[data-v-f731ffc6]{font-weight:700!important}.active-version-color[data-v-f731ffc6]{color:#20b2aa}.dropdown-item[data-v-f731ffc6]{color:var(--text-primary)}.dropdown-toggle span[data-v-f731ffc6]{transition:all .4s ease}.dropdown-toggle span[data-v-f731ffc6]:hover{color:var(--text-link-hover)!important;transition:all .4s ease}.div-buttons[data-v-f731ffc6]{border-bottom:1px solid var(--border-secondary);padding-bottom:5px}.box-option-folder[data-v-f731ffc6]{width:200px;text-align:left}.font-bold[data-v-f731ffc6]{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-51a42bef]{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-51a42bef]{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-51a42bef]{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto}.folder-tree-panel__close[data-v-51a42bef]{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-51a42bef]:hover,.folder-tree-panel__close[data-v-51a42bef]:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:none}.folder-tree-panel--sheet .folder-tree-panel__controls[data-v-51a42bef] .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-51a42bef] .div-buttons{gap:8px}.folder-tree-panel__controls[data-v-51a42bef]{flex:0 0 auto;margin-bottom:2px}.folder-tree-panel__controls[data-v-51a42bef] .div-buttons{padding-bottom:8px;margin-bottom:0}.folder-tree-panel__controls[data-v-51a42bef] .b-overlay-wrap{display:block}.folder-tree-panel__header[data-v-51a42bef]{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-51a42bef]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.folder-tree-panel__body[data-v-51a42bef],.folder-tree-panel__body.b-overlay-wrap[data-v-51a42bef],.folder-tree-panel__body[data-v-51a42bef] .b-overlay-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.folder-tree-panel__scroll[data-v-51a42bef]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.folder-tree-panel__scroll .treeview-container[data-v-51a42bef]{background-color:transparent;border:none;min-width:0}.folder-tree-panel__loading[data-v-51a42bef]{display:flex;align-items:center;justify-content:center;min-height:180px}.folder-tree-panel__resizer[data-v-51a42bef]{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;z-index:5;background:transparent}.folder-tree-panel__resizer[data-v-51a42bef]: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-51a42bef]:hover:after{opacity:1}.folder-tree-panel__resizer[data-v-51a42bef]:hover{background:#0000000f}[data-theme=dark] .folder-tree-panel__resizer[data-v-51a42bef]:hover{background:#ffffff14}.btn-sort-trigger[data-v-51a42bef]{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-51a42bef]:hover,.btn-sort-trigger--active[data-v-51a42bef]{background:var(--bg-hover);color:var(--text-primary)}.btn-sort-trigger[data-v-51a42bef]:disabled{opacity:.4;cursor:not-allowed}.btn-sort-trigger i[data-v-51a42bef]{font-size:13px}[data-v-51a42bef] .fancytree-title{min-width:0}[data-v-51a42bef] .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-51a42bef] .fancytree-title a.router-link-active,[data-v-51a42bef] .fancytree-title a.router-link-exact-active{font-weight:600!important;color:var(--color-ecm)!important}[data-v-51a42bef] .fancytree-container{font-size:13px;outline:none;padding-top:0;padding-left:0;padding-right:0}[data-v-51a42bef] span.fancytree-node{border-radius:6px;padding:3px 4px;transition:background .12s ease}[data-v-51a42bef] span.fancytree-node:hover{background:var(--bg-hover)}[data-v-51a42bef] .fancytree-title,[data-v-51a42bef] .fancytree-title a{color:var(--text-secondary)}[data-v-51a42bef] .fancytree-title a:hover{color:var(--text-primary);text-decoration:none}[data-v-51a42bef] .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-51a42bef] .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}[data-v-2f8d5808] .ai-tree-modal{border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;background:var(--bg-card);box-shadow:0 12px 32px var(--shadow-sm);overflow:hidden}[data-v-2f8d5808] .ai-tree-modal__header{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}[data-v-2f8d5808] .ai-tree-modal__body{padding:16px 18px;background:var(--bg-card)}[data-v-2f8d5808] .ai-tree-modal__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-card)}[data-v-2f8d5808] .ai-tree-modal__footer>*{margin:0}.ai-tree-modal__icon[data-v-2f8d5808]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 14%,var(--bg-card));color:var(--color-ecm);font-size:15px}.ai-tree-modal__heading[data-v-2f8d5808]{flex:1 1 auto;min-width:0}.ai-tree-modal__title[data-v-2f8d5808]{margin:0;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.ai-tree-modal__subtitle[data-v-2f8d5808]{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.ai-tree-btn[data-v-2f8d5808]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ai-tree-btn i[data-v-2f8d5808]{font-size:12px}.ai-tree-btn[data-v-2f8d5808]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ecm) 55%,transparent);outline-offset:2px}.ai-tree-btn[data-v-2f8d5808]:disabled{cursor:not-allowed;opacity:.55}.ai-tree-btn--quiet[data-v-2f8d5808]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ai-tree-btn--secondary[data-v-2f8d5808]{border-color:var(--border-secondary);background:var(--bg-card);color:var(--text-primary)}.ai-tree-btn--secondary[data-v-2f8d5808]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.ai-tree-btn--primary[data-v-2f8d5808]{border-color:var(--color-ecm);background:var(--color-ecm);color:#fff}.ai-tree-btn--primary[data-v-2f8d5808]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 86%,#000);border-color:color-mix(in srgb,var(--color-ecm) 86%,#000)}.ai-tree-btn--link[data-v-2f8d5808]{height:26px;padding:0 6px;color:var(--color-ecm);font-size:12px}.ai-tree-btn--link[data-v-2f8d5808]:hover:not(:disabled){background:color-mix(in srgb,var(--color-ecm) 10%,transparent)}.ai-tree-btn--danger[data-v-2f8d5808]{color:var(--color-danger)}.ai-tree-btn--danger[data-v-2f8d5808]:hover:not(:disabled){background:var(--color-danger-soft-bg, color-mix(in srgb, var(--color-danger) 8%, transparent));border-color:var(--color-danger-soft-border, var(--border-secondary))}.ai-tree-icon-btn[data-v-2f8d5808]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:13px;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.ai-tree-icon-btn[data-v-2f8d5808]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ai-tree-icon-btn[data-v-2f8d5808]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ecm) 55%,transparent);outline-offset:1px}.ai-tree-icon-btn[data-v-2f8d5808]:disabled{cursor:not-allowed;opacity:.5}.ai-tree-icon-btn--danger[data-v-2f8d5808]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-soft-bg, color-mix(in srgb, var(--color-danger) 8%, transparent))}.ai-tree[data-v-2f8d5808]{color:var(--text-primary)}.ai-tree fieldset[data-v-2f8d5808]{min-width:0;margin:0;padding:0;border:0}.ai-tree__layout[data-v-2f8d5808]{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:20px;align-items:start}.ai-tree__compose[data-v-2f8d5808]{display:flex;flex-direction:column;gap:12px;min-width:0}.ai-tree__settings[data-v-2f8d5808]{display:flex;flex-direction:column;gap:14px}.ai-tree__field[data-v-2f8d5808]{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.ai-tree__field--end[data-v-2f8d5808]{justify-content:flex-end;padding-bottom:6px}.ai-tree__label[data-v-2f8d5808]{margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary)}.ai-tree__control[data-v-2f8d5808]{min-width:0;border-radius:8px;font-size:13px}.ai-tree__options[data-v-2f8d5808]{display:flex;flex-direction:column;gap:6px}.ai-tree__option[data-v-2f8d5808]{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;transition:border-color .15s ease}.ai-tree__option[data-v-2f8d5808]:focus-within{border-color:color-mix(in srgb,var(--color-ecm) 45%,var(--border-secondary))}.ai-tree__option-icon[data-v-2f8d5808]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--color-ecm) 12%,var(--bg-card));color:var(--color-ecm);font-size:11px}.ai-tree__option-text[data-v-2f8d5808]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600}.ai-tree__hint[data-v-2f8d5808]{margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.45;color:var(--text-tertiary)}.ai-tree__review[data-v-2f8d5808]{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:14px 16px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm)}.ai-tree__review-header[data-v-2f8d5808]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.ai-tree__review-title[data-v-2f8d5808]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.ai-tree__count[data-v-2f8d5808]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--color-ecm) 14%,transparent);color:var(--color-ecm);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ai-tree__empty[data-v-2f8d5808]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;padding:24px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);text-align:center}.ai-tree__empty i[data-v-2f8d5808]{font-size:22px;color:var(--text-tertiary)}.ai-tree__empty p[data-v-2f8d5808]{max-width:320px;margin:0;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.ai-tree__list[data-v-2f8d5808]{margin:0;padding:0;list-style:none}.ai-tree__item+.ai-tree__item[data-v-2f8d5808]{margin-top:2px}.ai-tree__row[data-v-2f8d5808]{--indent: 22px;display:flex;align-items:center;gap:6px;min-height:40px;padding:4px 4px 4px calc(4px + var(--depth) * var(--indent));border-radius:8px;background-image:repeating-linear-gradient(to right,transparent 0 18px,var(--border-secondary) 18px 19px,transparent 19px var(--indent));background-size:calc(var(--depth) * var(--indent)) 100%;background-repeat:no-repeat;transition:background-color .15s ease}.ai-tree__row[data-v-2f8d5808]:hover,.ai-tree__row[data-v-2f8d5808]:focus-within{background-color:var(--bg-hover)}.ai-tree__item.is-open>.ai-tree__row[data-v-2f8d5808]{background-color:color-mix(in srgb,var(--color-ecm) 7%,var(--bg-card))}.ai-tree__toggle i[data-v-2f8d5808]{transition:transform .15s ease;font-size:11px}.ai-tree__item.is-open .ai-tree__toggle i[data-v-2f8d5808]{transform:rotate(90deg)}.ai-tree__folder-icon[data-v-2f8d5808]{flex:0 0 auto;color:var(--color-ecm);font-size:15px}.ai-tree__name[data-v-2f8d5808]{flex:1 1 0;width:auto;min-width:80px;height:32px;padding:0 8px;border-color:transparent;border-radius:6px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;box-shadow:none;transition:border-color .15s ease,background .15s ease}.ai-tree__name[data-v-2f8d5808]:hover{border-color:var(--border-secondary)}.ai-tree__name[data-v-2f8d5808]:focus{border-color:color-mix(in srgb,var(--color-ecm) 60%,var(--border-secondary));background:var(--bg-input, var(--bg-card));box-shadow:0 0 0 3px var(--color-ecm-focus, transparent)}.ai-tree__chips[data-v-2f8d5808]{display:inline-flex;flex:0 0 auto;gap:4px}.ai-tree__chip[data-v-2f8d5808]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;max-width:150px;height:22px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:11px;background:var(--bg-card);color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ai-tree__chip i[data-v-2f8d5808]{font-size:10px;color:var(--color-ecm)}.ai-tree__chip[data-v-2f8d5808]:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--color-ecm) 40%,var(--border-secondary))}.ai-tree__chip-text[data-v-2f8d5808]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-tree__details[data-v-2f8d5808]{display:flex;flex-direction:column;gap:14px;margin:2px 0 8px calc(40px + var(--depth) * 22px);padding:12px 0 4px 14px;border-left:2px solid color-mix(in srgb,var(--color-ecm) 35%,var(--border-secondary))}.ai-tree__grid[data-v-2f8d5808]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px}.ai-tree__section[data-v-2f8d5808]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--border-secondary)}.ai-tree__section-header[data-v-2f8d5808]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-tree__section-title[data-v-2f8d5808]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.ai-tree__section-title i[data-v-2f8d5808]{font-size:11px;color:var(--color-ecm)}.ai-tree__rule[data-v-2f8d5808]{display:flex;flex-direction:column;gap:10px;padding:10px 0}.ai-tree__rule+.ai-tree__rule[data-v-2f8d5808]{border-top:1px dashed var(--border-secondary)}.ai-tree__checks[data-v-2f8d5808] .custom-control{font-size:13px}.ai-tree__rule-footer[data-v-2f8d5808]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px}.ai-tree__rule-footer[data-v-2f8d5808]>:last-child{margin-left:auto}.ai-tree__inline-field[data-v-2f8d5808]{display:inline-flex;align-items:center;gap:8px;margin:0}.ai-tree__inline-field .ai-tree__control[data-v-2f8d5808]{width:auto}.ai-tree__grant[data-v-2f8d5808]{display:flex;align-items:center;gap:8px}.ai-tree__grant .ai-tree__control[data-v-2f8d5808]{flex:1 1 auto}.ai-tree__grant .ai-tree__mode[data-v-2f8d5808]{flex:0 0 130px}.ai-tree__loading[data-v-2f8d5808]{display:flex;align-items:center;justify-content:center;min-height:200px}.ai-tree__alert[data-v-2f8d5808]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;font-size:13px;line-height:1.45}.ai-tree__alert i[data-v-2f8d5808]{margin-top:2px}.ai-tree__alert--danger[data-v-2f8d5808]{border-color:var(--color-danger-soft-border, var(--border-secondary));background:var(--color-danger-soft-bg, var(--bg-tertiary));color:var(--text-primary)}.ai-tree__alert--danger i[data-v-2f8d5808]{color:var(--color-danger)}.ai-tree__alert--warning[data-v-2f8d5808]{margin:12px 0 0;border-color:color-mix(in srgb,var(--color-warning) 35%,var(--border-secondary));background:var(--color-warning-soft-bg, var(--bg-tertiary));color:var(--text-primary)}.ai-tree__alert--warning i[data-v-2f8d5808]{color:var(--color-warning)}.ai-tree__status[data-v-2f8d5808]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--text-tertiary)}.ai-tree__status.is-valid[data-v-2f8d5808]{color:var(--color-success);font-weight:600}.ai-tree__actions[data-v-2f8d5808]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto!important}@media(max-width:1000px){.ai-tree__layout[data-v-2f8d5808]{grid-template-columns:minmax(0,1fr)}.ai-tree__empty[data-v-2f8d5808]{min-height:160px}}@media(max-width:699px){.ai-tree__row[data-v-2f8d5808]{--indent: 14px}.ai-tree__chips[data-v-2f8d5808]{display:none}.ai-tree__details[data-v-2f8d5808]{margin-left:8px}.ai-tree__actions[data-v-2f8d5808]{width:100%}.ai-tree__actions .ai-tree-btn[data-v-2f8d5808]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ai-tree-btn[data-v-2f8d5808],.ai-tree-icon-btn[data-v-2f8d5808],.ai-tree__row[data-v-2f8d5808],.ai-tree__toggle i[data-v-2f8d5808],.ai-tree__chip[data-v-2f8d5808],.ai-tree__name[data-v-2f8d5808]{transition:none}}.ecm-main-root[data-v-37e5440d]{display:flex;flex-direction:column;height:100%;min-height:0}.ecm-main-layout[data-v-37e5440d]{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;height:100%;min-height:0;gap:16px}.ecm-main-content[data-v-37e5440d]{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-37e5440d],.ecm-main-root--doc-viewer[data-v-37e5440d]{overflow:hidden}.folder-tree-sheet[data-v-37e5440d]{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-37e5440d]{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer;pointer-events:auto}.folder-tree-sheet__panel[data-v-37e5440d]{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-37e5440d],.folder-tree-sheet-leave-active[data-v-37e5440d]{transition:opacity .2s ease}.folder-tree-sheet-enter-active .folder-tree-sheet__panel[data-v-37e5440d],.folder-tree-sheet-leave-active .folder-tree-sheet__panel[data-v-37e5440d]{transition:transform .25s ease}.folder-tree-sheet-enter[data-v-37e5440d],.folder-tree-sheet-leave-to[data-v-37e5440d]{opacity:0}.folder-tree-sheet-enter .folder-tree-sheet__panel[data-v-37e5440d],.folder-tree-sheet-leave-to .folder-tree-sheet__panel[data-v-37e5440d]{transform:translate(-100%)}@media only screen and (max-width:699px){.ecm-main-layout[data-v-37e5440d]{gap:0}.ecm-main-content[data-v-37e5440d]{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-809856b0],.fade-leave-active[data-v-809856b0]{transition:opacity .8s}.fade-enter[data-v-809856b0],.fade-leave-to .fade-leave-active[data-v-809856b0]{opacity:10}.custom-spinner-gif[data-v-809856b0]{width:70px;height:70px}.list-documents-workflow-icon[data-v-8d07a8c3]{color:var(--color-bpm)}.view-list-documents[data-v-8d07a8c3]{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.view-list-documents>.row[data-v-8d07a8c3]{flex:1 1 auto;min-height:0;width:100%;margin-left:0;margin-right:0}.view-list-documents>.row>.col[data-v-8d07a8c3]{display:flex;flex-direction:column;min-height:0;height:100%;max-width:100%;padding-left:0;padding-right:0}.table-container[data-v-8d07a8c3]{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-8d07a8c3]{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-8d07a8c3]{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-8d07a8c3]{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-8d07a8c3]:hover,.documents-folders-btn[data-v-8d07a8c3]:focus-visible{background:var(--bg-hover);border-color:var(--color-ecm, var(--text-link));outline:none}.documents-folders-btn i[data-v-8d07a8c3]{font-size:15px}.documents-header__icon[data-v-8d07a8c3]{font-size:13px;color:var(--text-tertiary);align-self:center}.documents-header__title[data-v-8d07a8c3]{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-8d07a8c3]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-transform:lowercase}.documents-icon-btn[data-v-8d07a8c3]{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-8d07a8c3]{font-size:12px}.documents-icon-btn[data-v-8d07a8c3]:hover{border-color:var(--color-ecm);background:var(--bg-hover);text-decoration:none}.documents-primary-line[data-v-8d07a8c3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:10px}.documents-primary-line__left[data-v-8d07a8c3]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;white-space:nowrap}.documents-primary-line__right[data-v-8d07a8c3]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap}.documents-line-icons[data-v-8d07a8c3]{white-space:nowrap;display:inline-flex;align-items:center;gap:0}.documents-shortcuts-wrap[data-v-8d07a8c3]{position:relative;flex-shrink:0;margin-left:8px}.documents-shortcuts-btn[data-v-8d07a8c3]{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-8d07a8c3]:hover,.documents-shortcuts-btn[data-v-8d07a8c3]:focus,.documents-shortcuts-btn.active[data-v-8d07a8c3]{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-8d07a8c3]{font-size:12px}.documents-help[data-v-8d07a8c3]{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-8d07a8c3]{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-8d07a8c3]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.documents-help__close[data-v-8d07a8c3]{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-8d07a8c3]:hover{background:var(--bg-hover);color:var(--text-primary)}.documents-help__list[data-v-8d07a8c3]{margin:0;padding:8px 0}.documents-help__list>div[data-v-8d07a8c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.documents-help__list>div[data-v-8d07a8c3]:hover{background:var(--bg-hover)}.documents-help__list dt[data-v-8d07a8c3]{margin:0;font-size:12.5px;color:var(--text-primary)}.documents-help__list dd[data-v-8d07a8c3]{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-8d07a8c3]{font-size:10px}.documents-help__list dd kbd[data-v-8d07a8c3]{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-8d07a8c3],.documents-help-leave-active[data-v-8d07a8c3]{transition:opacity .14s ease,transform .18s ease}.documents-help-enter[data-v-8d07a8c3],.documents-help-leave-to[data-v-8d07a8c3]{opacity:0;transform:translateY(-4px) scale(.98)}.documents-line-pagination[data-v-8d07a8c3]{display:flex;align-items:center;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.documents-bulk-actions[data-v-8d07a8c3]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.documents-bulk-actions--inline[data-v-8d07a8c3]{flex-wrap:nowrap;margin-top:0}.documents-import-btn[data-v-8d07a8c3]{white-space:nowrap}.documents-controls-panel[data-v-8d07a8c3] .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-8d07a8c3] .btn.select-all i{font-size:14px}.documents-controls-panel[data-v-8d07a8c3] .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-8d07a8c3] .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-8d07a8c3] .btn.documents-import-btn i{font-size:12px}.documents-controls-panel[data-v-8d07a8c3] .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-8d07a8c3] .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-8d07a8c3] .btn i{font-size:12px}.documents-bulk-actions[data-v-8d07a8c3] .btn:hover:not(:disabled){filter:brightness(.94)}.documents-bulk-actions[data-v-8d07a8c3] .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-8d07a8c3] .btn-secondary{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}.mass-delete-pop[data-v-8d07a8c3]{max-width:280px;padding:6px 4px 4px}.mass-delete-pop__msg[data-v-8d07a8c3]{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-8d07a8c3]{margin-top:2px;color:var(--text-tertiary)}.mass-delete-pop__actions[data-v-8d07a8c3]{display:flex;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid var(--border-divider)}.mass-delete-pop__btn[data-v-8d07a8c3]{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-8d07a8c3]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.mass-delete-pop__btn[data-v-8d07a8c3]:disabled{opacity:.5;cursor:default}.mass-delete-pop__btn--danger[data-v-8d07a8c3]{background:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse, #fff)}.mass-delete-pop__btn--danger[data-v-8d07a8c3]:hover:not(:disabled){background:var(--color-danger);color:var(--text-inverse, #fff);filter:brightness(.92)}.documents-bulk-actions[data-v-8d07a8c3] .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-8d07a8c3]{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:column}.btns-confirm div[data-v-8d07a8c3]{margin-top:10px;width:100%;display:flex;justify-content:center;align-items:center;flex:1;flex-direction:row}.btn-yes[data-v-8d07a8c3]{color:#2a2a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:5px;margin-left:14px}.btn-yes[data-v-8d07a8c3]:hover{background-color:#00ff001a;box-shadow:0 0 0 10px #00ff001a}.btn-no[data-v-8d07a8c3]{color:#a22a;cursor:pointer;transition:all .3s cubic-bezier(.075,.82,.165,1);margin-right:14px;margin-left:14px}.btn-no[data-v-8d07a8c3]:hover{background-color:#ff00001a;box-shadow:0 0 0 10px #ff00001a}.list-container[data-v-8d07a8c3]{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-8d07a8c3] .table-responsive{overflow:visible}.list-container--empty[data-v-8d07a8c3]{display:flex;flex-direction:column}.documents-list-empty[data-v-8d07a8c3]{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-8d07a8c3] .ui-alert{width:auto;max-width:28rem;justify-content:center}.documents-list-empty[data-v-8d07a8c3] .ui-alert__text{flex:0 1 auto}.version-icon[data-v-8d07a8c3]{position:relative;font-size:1.4em!important}[aria-colindex="1"][data-v-8d07a8c3]{display:none}.table-container-items-linked[data-v-8d07a8c3]{max-height:150px;overflow-y:auto}[data-v-8d07a8c3] .table-custom-style{margin-bottom:0}[data-v-8d07a8c3] .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-8d07a8c3] .table-custom-style thead th>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-8d07a8c3] .table-custom-style tbody td{font-size:13px;color:var(--text-secondary);padding:10px 14px;vertical-align:middle;overflow-wrap:break-word}[data-v-8d07a8c3] .table-custom-style.table-bordered,[data-v-8d07a8c3] .table-custom-style.table-bordered th,[data-v-8d07a8c3] .table-custom-style.table-bordered td{border-color:var(--border-secondary)}[data-v-8d07a8c3] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}[data-v-8d07a8c3] .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-8d07a8c3] .table-custom-style tbody tr.focused-document-row td{background-color:transparent!important;color:var(--table-selected-text)!important;font-weight:600}[data-v-8d07a8c3] .table-custom-style tbody tr.focused-document-row:hover{background-color:var(--table-selected-bg)!important}[data-v-8d07a8c3] .table-custom-style tbody tr.focused-document-row:hover td{background-color:transparent!important;color:var(--table-selected-text)!important}[data-v-8d07a8c3] .table-custom-style .text-long-column{word-wrap:break-word;overflow-wrap:break-word}[data-v-8d07a8c3] .table-custom-style td.text-long-column{vertical-align:top}[data-v-8d07a8c3] .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-8d07a8c3] .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-8d07a8c3] .table-custom-style .text-long-cell{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}[data-v-8d07a8c3] .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-8d07a8c3] .table-custom-style .list-documents-tags{margin-top:4px}[data-v-8d07a8c3] .table-custom-style .list-documents-tags .document-tag-badge__label,[data-v-8d07a8c3] .table-custom-style .list-documents-tags .document-tag-badge__type,[data-v-8d07a8c3] .table-custom-style .list-documents-tags .document-tag-badge__icon-wrap{color:inherit}[data-v-8d07a8c3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--query{color:#3b82f6}[data-v-8d07a8c3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--security{color:#ef4444}[data-v-8d07a8c3] .table-custom-style tbody tr.focused-document-row .list-documents-tags .document-tag-badge--legacy{color:var(--text-secondary)}.documents-template-select[data-v-8d07a8c3]{flex:1 1 16rem;min-width:10rem;max-width:min(28rem,100%);width:100%!important}[data-v-8d07a8c3] .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-8d07a8c3] .documents-template-select .vs__dropdown-toggle:hover{border-color:var(--color-ecm)}[data-v-8d07a8c3] .documents-template-select .vs__search,[data-v-8d07a8c3] .documents-template-select .vs__search::placeholder,[data-v-8d07a8c3] .documents-template-select .vs__selected{font-size:13px;color:var(--text-secondary)}[data-v-8d07a8c3] .documents-template-select .vs__search::placeholder{color:var(--text-tertiary)}[data-v-8d07a8c3] .documents-template-select .vs__actions svg{transform:scale(.72);fill:var(--text-tertiary)}.items-by-page[data-v-8d07a8c3]{width:70px;margin-right:14px;margin-left:8px;border-radius:6px;border-color:var(--border-secondary);font-size:12px}.documents-controls-panel[data-v-8d07a8c3]{border-color:var(--border-secondary)}[data-v-8d07a8c3] .tooltip{max-width:min(92vw,1000px)!important}[data-v-8d07a8c3] .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-8d07a8c3]{padding:0}.documents-controls-panel[data-v-8d07a8c3]{display:flex;flex-direction:column;padding:12px 14px;border-radius:10px}.documents-header[data-v-8d07a8c3]{align-items:center;gap:10px;padding-bottom:12px}.documents-header__title[data-v-8d07a8c3]{font-size:16px}.documents-header__meta[data-v-8d07a8c3]{display:none}.documents-folders-btn[data-v-8d07a8c3]{margin:0}.documents-primary-line[data-v-8d07a8c3]{flex-direction:column;align-items:stretch;gap:12px;min-width:100%;padding-top:0}.documents-primary-line__left[data-v-8d07a8c3]{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-8d07a8c3]{grid-column:1/-1;flex:none;min-width:0;max-width:100%;width:100%}[data-v-8d07a8c3] .documents-template-select .vs__dropdown-toggle{min-height:36px}.documents-primary-line__right[data-v-8d07a8c3]{width:100%;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--border-secondary)}.documents-bulk-actions--inline[data-v-8d07a8c3]{flex-wrap:wrap}.documents-line-pagination[data-v-8d07a8c3]{flex-wrap:wrap;gap:8px;white-space:normal;font-size:12px}.items-by-page[data-v-8d07a8c3]{margin-left:0;margin-right:8px}.list-container[data-v-8d07a8c3]{border-radius:10px}.list-container--empty[data-v-8d07a8c3]{flex:0 1 auto;min-height:9rem}.documents-list-empty[data-v-8d07a8c3]{flex:0 0 auto;align-items:stretch;justify-content:flex-start;min-height:0;padding:1rem}[data-v-8d07a8c3] .alert{white-space:normal;word-break:break-word}}.scroll-to-top-btn[data-v-8d07a8c3]{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-8d07a8c3]:hover{background:var(--color-primary-dark, #1565c0);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.scroll-to-top-btn[data-v-8d07a8c3]:active{transform:translateY(0)}.scroll-top-fade-enter-active[data-v-8d07a8c3],.scroll-top-fade-leave-active[data-v-8d07a8c3]{transition:opacity .25s,transform .25s}.scroll-top-fade-enter[data-v-8d07a8c3],.scroll-top-fade-leave-to[data-v-8d07a8c3]{opacity:0;transform:translateY(10px)}[data-v-8d07a8c3] .sidebar .side-bar-right #open-sidebar{z-index:2}.list-documents-tags[data-v-8d07a8c3]{gap:2px;max-width:100%}[data-v-8d07a8c3] tr.document-row-draggable{cursor:grab}[data-v-8d07a8c3] tr.document-row-draggable:active{cursor:grabbing}[data-v-8d07a8c3] tr.is-dragging-document-row{opacity:.55}@media only screen and (max-width:699px){[data-v-8d07a8c3] .documents-table--phone-cards,[data-v-8d07a8c3] .documents-table--phone-cards table{border:none!important}[data-v-8d07a8c3] .documents-table--phone-cards thead{display:none}[data-v-8d07a8c3] .documents-table--phone-cards tbody{display:flex;flex-direction:column;gap:8px}[data-v-8d07a8c3] .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-8d07a8c3] .documents-table--phone-cards td{display:block;border:none!important;padding:0!important}.document-card-meta[data-v-8d07a8c3]{gap:2px}.document-card-meta small[data-v-8d07a8c3]{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-ece8a4d3]{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-ece8a4d3]{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-ece8a4d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.view-document__page-header-text[data-v-ece8a4d3]{min-width:0;flex:1 1 auto}.view-document__title[data-v-ece8a4d3]{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-ece8a4d3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;min-width:0}.view-document__meta-item[data-v-ece8a4d3]{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-ece8a4d3]{flex-shrink:0;font-size:11px;color:var(--text-tertiary)}.view-document__meta-item span[data-v-ece8a4d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-document__meta-item--link[data-v-ece8a4d3]{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.view-document__meta-item--link[data-v-ece8a4d3]:hover,.view-document__meta-item--link[data-v-ece8a4d3]:focus-visible{color:var(--color-ecm, var(--text-link));text-decoration:none;outline:none}.view-document__meta-item--link:hover i[data-v-ece8a4d3],.view-document__meta-item--link:focus-visible i[data-v-ece8a4d3]{color:var(--color-ecm, var(--text-link))}.view-document__version-warning[data-v-ece8a4d3]{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-ece8a4d3]{flex:1 1 auto;min-height:0;height:auto;max-height:none}.view-document[data-v-ece8a4d3] .b-overlay,.view-document[data-v-ece8a4d3] .b-overlay-wrap{height:100%;min-height:0!important;max-height:100%}.view-document[data-v-ece8a4d3] #visualization{height:100%;max-height:100%;min-height:0;overflow:hidden}@media only screen and (max-width:699px){.view-document__page-header[data-v-ece8a4d3]{padding:10px 12px 8px}.view-document__title[data-v-ece8a4d3]{font-size:15px}.view-document__meta-item[data-v-ece8a4d3]: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}.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}.toolbox-wrapper[data-v-464eed2d]{flex:1;min-height:0;overflow:auto}.toolbox-list[data-v-464eed2d]{border:0;background:transparent}.toolbox-item[data-v-464eed2d]{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-464eed2d]: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-464eed2d]:active{cursor:grabbing}.toolbox-item__icon[data-v-464eed2d]{width:14px;text-align:center;color:var(--text-tertiary);flex-shrink:0}.toolbox-item__label[data-v-464eed2d]{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}.fb-appointment[data-v-179e4d6d]{border:1px dashed var(--border-secondary);border-radius:8px;padding:10px 12px;background:var(--bg-tertiary)}.fb-appointment__hint[data-v-179e4d6d]{margin:0;color:var(--text-secondary);font-size:.8125rem}.fb-appointment__warning[data-v-179e4d6d]{margin:6px 0 0;color:var(--color-warning-text);font-size:.8125rem}.fb-appointment__dimensions[data-v-179e4d6d]{margin:6px 0 0;padding-left:18px;color:var(--text-secondary);font-size:.8125rem}.form-item[data-v-f28b08e6]{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-f28b08e6]{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-f28b08e6]{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-f28b08e6]: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-f28b08e6]{color:var(--color-danger, #dc3545)}.field-action-btn--danger[data-v-f28b08e6]:hover{border-color:var(--color-danger, #dc3545);color:var(--color-danger, #dc3545)}.description[data-v-f28b08e6]{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-f28b08e6]{overflow:auto}.form-item[data-v-f28b08e6] #form-input label{min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere}.form-item[data-v-f28b08e6] label{max-width:100%}.form-item[data-v-f28b08e6] .builder-field-label-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.form-item[data-v-f28b08e6] .builder-field-icon{flex:0 0 auto}.form-item[data-v-f28b08e6] .builder-field-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-item[data-v-f28b08e6] .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-f28b08e6]{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-f28b08e6],.form-item:focus-within .field-actions[data-v-f28b08e6],.form-item.active-field .field-actions[data-v-f28b08e6]{opacity:1}.form-item:hover .field-actions button[data-v-f28b08e6],.form-item:focus-within .field-actions button[data-v-f28b08e6],.form-item.active-field .field-actions button[data-v-f28b08e6]{pointer-events:auto}.field-actions>span[data-v-f28b08e6]{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-68351c54]{display:flex;flex-direction:column;gap:.85rem;width:100%;position:relative;padding-bottom:.5rem}.field-settings__field[data-v-68351c54]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field-settings__label[data-v-68351c54]{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-68351c54]{font-size:11px;line-height:1.35;color:var(--text-tertiary)}.field-settings__hint[data-v-68351c54]{font-size:11px;color:var(--text-tertiary);cursor:help;flex-shrink:0}.field-settings__section[data-v-68351c54]{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-68351c54]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.field-settings__row[data-v-68351c54]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.field-settings__appointment[data-v-68351c54]{display:flex;flex-direction:column;gap:.85rem;min-width:0}.field-settings__appointment-group[data-v-68351c54]{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-top:.7rem;border-top:1px solid var(--border-divider, var(--border-secondary))}.field-settings__appointment-group[data-v-68351c54]:first-child{padding-top:0;border-top:none}.field-settings__appointment-title[data-v-68351c54]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.field-settings__appointment-row[data-v-68351c54]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field-settings__appointment-warning[data-v-68351c54]{margin:0;padding:.45rem .6rem;border-left:2px solid var(--color-warning-soft-border);border-radius:4px;background:var(--color-warning-soft-bg);color:var(--color-warning-text);font-size:11px;line-height:1.35}.field-settings__grid[data-v-68351c54]{display:grid;gap:.75rem;min-width:0}.field-settings__grid--2[data-v-68351c54]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-settings__grid--3[data-v-68351c54]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-settings__switches[data-v-68351c54]{display:flex;flex-direction:column;gap:.55rem}.field-settings__switch[data-v-68351c54]{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:28px}.field-settings__switch[data-v-68351c54] .custom-control{display:flex;align-items:center;flex:1;min-width:0;margin:0;min-height:1.5rem}.field-settings__switch[data-v-68351c54] .custom-control-label{font-size:13px;font-weight:500;line-height:1.3;color:var(--text-primary)}.field-settings__icon-btn[data-v-68351c54]{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-68351c54]:hover{background:var(--bg-hover)}.field-settings__icon-btn--success[data-v-68351c54]{color:var(--color-success, #28a745)}.field-settings__icon-btn--danger[data-v-68351c54]{color:var(--color-danger, #dc3545)}.field-settings__icon-btn i[data-v-68351c54]{font-size:15px}.field-settings__trigger-list[data-v-68351c54]{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-68351c54]{display:flex;align-items:center;gap:.4rem;min-width:0}.field-settings__or[data-v-68351c54]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase}[style*="text-align: justify"][data-v-68351c54]{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-962a0014]{max-height:500px;overflow:auto}.options-container .item[data-v-962a0014]{border:1px solid #ccc;border-radius:5px}.options-container[data-v-8232b97c]{max-height:500px;overflow:auto}.options-container .item[data-v-8232b97c]{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-7d7ea4d2]{cursor:grab}.builder-studio[data-v-7d7ea4d2]{--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-7d7ea4d2]{--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-7d7ea4d2]{--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-7d7ea4d2]{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-7d7ea4d2]{display:flex;align-items:baseline;gap:8px;min-width:0}.builder-studio__eyebrow[data-v-7d7ea4d2]{display:none}.builder-studio__title[data-v-7d7ea4d2]{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-7d7ea4d2]{font-size:12px;color:var(--text-tertiary);text-transform:lowercase;white-space:nowrap}.builder-studio__meta--preview[data-v-7d7ea4d2]{text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--builder-accent)}.builder-studio__actions[data-v-7d7ea4d2]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.builder-studio__icon-btn[data-v-7d7ea4d2]{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-7d7ea4d2]{font-size:13px}.builder-studio__icon-btn[data-v-7d7ea4d2]:hover:not(:disabled){border-color:var(--builder-accent);color:var(--builder-accent);background:var(--bg-hover)}.builder-studio__btn[data-v-7d7ea4d2]{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-7d7ea4d2]{font-size:12px}.builder-studio__btn[data-v-7d7ea4d2]:hover:not(:disabled){border-color:var(--builder-accent);color:var(--builder-accent);background:var(--bg-hover)}.builder-studio__btn[data-v-7d7ea4d2]:disabled{opacity:.6;cursor:not-allowed}.builder-studio__btn--primary[data-v-7d7ea4d2]{background:var(--builder-accent);border-color:var(--builder-accent);color:var(--text-inverse, #fff)}.builder-studio__btn--primary[data-v-7d7ea4d2]: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-7d7ea4d2]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.builder-studio__btn--ai[data-v-7d7ea4d2]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#5e3a82);border-color:transparent;color:#fff;filter:none}.builder-studio__btn--ai.active[data-v-7d7ea4d2],.builder-studio__btn--ai.loading[data-v-7d7ea4d2]{box-shadow:0 0 0 2px color-mix(in srgb,#667eea 35%,transparent)}.builder-studio__body[data-v-7d7ea4d2]{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-7d7ea4d2]{grid-template-columns:40px minmax(0,1fr) 320px}}.builder-studio__preview[data-v-7d7ea4d2]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-primary)}.builder-studio__preview-banner[data-v-7d7ea4d2]{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-7d7ea4d2]{color:var(--builder-accent)}.builder-studio__preview-body[data-v-7d7ea4d2]{flex:1;min-height:0;overflow:auto;padding:1.25rem 1rem 2rem}.builder-pane-label[data-v-7d7ea4d2]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.65rem}.builder-toolbox-content[data-v-7d7ea4d2]{display:flex;flex-direction:column;min-height:0;flex:1}.builder-toolbox-expand-btn[data-v-7d7ea4d2],.builder-toolbox-collapse-btn[data-v-7d7ea4d2]{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-7d7ea4d2]:hover,.builder-toolbox-collapse-btn[data-v-7d7ea4d2]:hover{border-color:var(--builder-accent, var(--color-ecm, var(--text-link)));color:var(--text-primary)}.builder-toolbox-expand-btn[data-v-7d7ea4d2]{display:none}@media(min-width:992px){.builder-studio__toolbox--collapsed .builder-toolbox-content[data-v-7d7ea4d2]{display:none}.builder-studio__toolbox--collapsed .builder-toolbox-expand-btn[data-v-7d7ea4d2]{display:inline-flex}.builder-studio__toolbox--collapsed[data-v-7d7ea4d2]{padding:.5rem .4rem}}.builder-studio__toolbox[data-v-7d7ea4d2],.builder-studio__inspector[data-v-7d7ea4d2]{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-7d7ea4d2]{border-right:0;border-left:1px solid var(--border-secondary)}.builder-studio__canvas[data-v-7d7ea4d2]{min-width:0;min-height:0;overflow:auto;padding:1rem .5rem;background:var(--bg-primary)}.builder-inspector-tabs[data-v-7d7ea4d2]{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-7d7ea4d2]{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-7d7ea4d2]:hover:not(.builder-inspector-tabs__btn--active){color:var(--text-primary);background:var(--bg-hover)}.builder-inspector-tabs__btn--active[data-v-7d7ea4d2]{background:var(--bg-secondary);color:var(--builder-accent);box-shadow:0 1px 3px #00000014}.builder-inspector-body[data-v-7d7ea4d2]{flex:1;min-height:0;overflow:auto}.builder-form-meta[data-v-7d7ea4d2]{display:flex;flex-direction:column;gap:.85rem}.builder-form-meta__field[data-v-7d7ea4d2]{display:flex;flex-direction:column;gap:.35rem}.builder-form-meta__label[data-v-7d7ea4d2]{font-size:12px;font-weight:600;color:var(--text-secondary);margin:0}.builder-form-meta__row[data-v-7d7ea4d2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.builder-form-meta__link[data-v-7d7ea4d2]{font-size:11px;white-space:nowrap}.builder-default-title[data-v-7d7ea4d2]{border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-primary);overflow:hidden}.builder-default-title__head[data-v-7d7ea4d2]{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-7d7ea4d2]{padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.builder-default-title__input-wrap[data-v-7d7ea4d2]{position:relative}.builder-default-title__suggestions[data-v-7d7ea4d2]{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-7d7ea4d2]{padding:.35rem .5rem;border-radius:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.builder-default-title__suggestion[data-v-7d7ea4d2]:hover{background:var(--bg-hover, var(--border-divider))}.builder-default-title__hint[data-v-7d7ea4d2]{display:block;margin-top:.35rem;font-size:11px;color:var(--text-tertiary)}.builder-default-title__preview[data-v-7d7ea4d2]{margin:0;font-size:12px;color:var(--text-secondary);word-break:break-word}.builder-default-title__preview span[data-v-7d7ea4d2]{color:var(--text-tertiary);font-weight:600}.builder-field-inspector-head[data-v-7d7ea4d2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.builder-field-inspector-id[data-v-7d7ea4d2]{display:inline-flex;align-items:center;gap:.25rem}.builder-field-inspector-cid[data-v-7d7ea4d2]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.builder-inspector-empty[data-v-7d7ea4d2]{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-7d7ea4d2]{font-size:18px;opacity:.7}.builder-inspector-empty p[data-v-7d7ea4d2]{margin:0;max-width:16rem;line-height:1.4}.builder-canvas-empty[data-v-7d7ea4d2]{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-7d7ea4d2]{border-color:var(--builder-accent);background:var(--builder-accent-muted);cursor:copy}.builder-canvas-empty__icon[data-v-7d7ea4d2]{font-size:22px;color:var(--builder-accent);margin-bottom:.35rem}.builder-canvas-empty__title[data-v-7d7ea4d2]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.builder-canvas-empty__hint[data-v-7d7ea4d2]{margin:0;font-size:12px;color:var(--text-tertiary)}.builder-canvas-fields[data-v-7d7ea4d2]{margin:0}.field-item[data-v-7d7ea4d2]{cursor:pointer;margin-bottom:.15rem;padding-left:6px;padding-right:6px}.field-item__meta[data-v-7d7ea4d2]{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-7d7ea4d2]{color:var(--builder-accent)}.field-item__id[data-v-7d7ea4d2]{display:inline-flex;align-items:center;gap:.25rem;cursor:text}.field-item__cid[data-v-7d7ea4d2]{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.field-item__copy[data-v-7d7ea4d2],.builder-field-inspector-copy[data-v-7d7ea4d2]{padding:0;border:0;background:none;line-height:1;color:var(--text-tertiary);cursor:pointer}.field-item__copy[data-v-7d7ea4d2]:hover,.field-item__copy[data-v-7d7ea4d2]:focus,.builder-field-inspector-copy[data-v-7d7ea4d2]:hover,.builder-field-inspector-copy[data-v-7d7ea4d2]:focus{color:var(--builder-accent)}.field-item__warn[data-v-7d7ea4d2]{color:var(--color-danger, #dc3545)}.field-item__group[data-v-7d7ea4d2]{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-7d7ea4d2]{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-7d7ea4d2]{font-size:13px;cursor:pointer}.builder-drop-slot--active[data-v-7d7ea4d2]{border-color:var(--builder-accent);background:var(--builder-accent-muted);color:var(--text-primary);cursor:copy}.builder-interactive-region[data-v-7d7ea4d2]{transition:opacity .25s ease,transform .25s ease}.builder-interactive-region.is-disabled[data-v-7d7ea4d2]{opacity:.55;pointer-events:none;filter:grayscale(.05)}.builder-generating .builder-studio__header[data-v-7d7ea4d2]{opacity:.92}.generation-status-card[data-v-7d7ea4d2]{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-7d7ea4d2]: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-7d7ea4d2 1.8s ease-in-out infinite;pointer-events:none}.generation-status-icon[data-v-7d7ea4d2]{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-7d7ea4d2]{min-width:0}.generation-status-head[data-v-7d7ea4d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.generation-status-kicker[data-v-7d7ea4d2]{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-7d7ea4d2]{color:var(--text-primary);font-size:1rem;font-weight:650}.generation-status-description[data-v-7d7ea4d2]{max-width:760px;font-size:.88rem;line-height:1.45;color:var(--text-secondary)}.generation-status-hint[data-v-7d7ea4d2]{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-7d7ea4d2]{display:flex;flex-wrap:wrap;gap:.55rem}.generation-step[data-v-7d7ea4d2]{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-7d7ea4d2]{border-color:var(--text-link);color:var(--text-primary);box-shadow:0 6px 16px var(--shadow-sm)}.generation-step.complete[data-v-7d7ea4d2]{border-color:var(--border-primary)}.generation-step-dot[data-v-7d7ea4d2]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--border-tertiary)}.generation-step.active .generation-step-dot[data-v-7d7ea4d2]{background:var(--text-link);box-shadow:0 0 0 4px var(--border-primary)}.generation-step.complete .generation-step-dot[data-v-7d7ea4d2]{background:var(--color-success)}.generation-step-label[data-v-7d7ea4d2]{line-height:1.2;font-size:.8rem;white-space:nowrap}.llm-generator-shell[data-v-7d7ea4d2]{border:1px solid var(--border-card);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.llm-generator-shell-header[data-v-7d7ea4d2]{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-7d7ea4d2]{color:var(--text-primary);font-size:.88rem;font-weight:600}.llm-generator-shell-actions[data-v-7d7ea4d2]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.llm-generator-shell-toggle[data-v-7d7ea4d2]{color:var(--text-link)!important;border:0!important;box-shadow:none!important}.llm-generator-shell-toggle i[data-v-7d7ea4d2]{transition:transform .2s ease}.llm-generator-shell-toggle i.rotated[data-v-7d7ea4d2]{transform:rotate(180deg)}.llm-generator-shell[data-v-7d7ea4d2] .llm-gen{padding:.75rem .85rem .85rem}.llm-generator-shell[data-v-7d7ea4d2] .llm-gen--panel{padding:0}@keyframes generation-status-shimmer-7d7ea4d2{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1199.98px){.builder-studio__body[data-v-7d7ea4d2]{grid-template-columns:180px minmax(0,1fr) 280px}}@media(max-width:991.98px){.builder-studio__body[data-v-7d7ea4d2]{grid-template-columns:minmax(0,1fr)}.builder-toolbox-collapse-btn[data-v-7d7ea4d2],.builder-toolbox-expand-btn[data-v-7d7ea4d2]{display:none!important}.builder-studio__toolbox[data-v-7d7ea4d2]{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-7d7ea4d2]{display:flex}.builder-studio__inspector[data-v-7d7ea4d2]{border-left:0;border-top:1px solid var(--border-secondary);max-height:42vh}.generation-status-card[data-v-7d7ea4d2]{grid-template-columns:1fr}.generation-status-head[data-v-7d7ea4d2]{flex-direction:column;align-items:flex-start}.generation-status-hint[data-v-7d7ea4d2]{max-width:none;text-align:left}.generation-step[data-v-7d7ea4d2]{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}.confidence-ring[data-v-a48f71b1]{position:relative;flex-shrink:0}.confidence-ring-svg[data-v-a48f71b1]{width:100%;height:100%;transform:rotate(-90deg)}.confidence-ring-bg[data-v-a48f71b1]{fill:none;stroke:var(--bg-tertiary);stroke-width:6}.confidence-ring-fill[data-v-a48f71b1]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .5s ease}.confidence-ring-tick[data-v-a48f71b1]{stroke:var(--text-tertiary);stroke-width:2}.confidence-ring-label[data-v-a48f71b1]{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-a48f71b1]{stroke:var(--color-success)}.confidence-ring.is-medium .confidence-ring-fill[data-v-a48f71b1]{stroke:var(--color-warning)}.confidence-ring.is-low .confidence-ring-fill[data-v-a48f71b1]{stroke:var(--color-danger)}.confidence-ring.is-high .confidence-ring-label[data-v-a48f71b1]{color:var(--color-success)}.confidence-ring.is-medium .confidence-ring-label[data-v-a48f71b1]{color:var(--color-warning)}.confidence-ring.is-low .confidence-ring-label[data-v-a48f71b1]{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}}[data-v-9f1e4d64] .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-9f1e4d64]{display:flex;flex-direction:column;color:var(--text-primary)}.ocr-settings__header[data-v-9f1e4d64]{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-9f1e4d64]{color:var(--text-link)}.ocr-settings__body[data-v-9f1e4d64]{padding:12px 14px}.ocr-settings__footer[data-v-9f1e4d64]{padding:10px 14px 12px;border-top:1px solid var(--border-secondary)}.ocr-row[data-v-9f1e4d64]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ocr-field[data-v-9f1e4d64]{display:block;margin-bottom:12px}.ocr-field__label[data-v-9f1e4d64]{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-9f1e4d64]{justify-content:space-between}.ocr-info[data-v-9f1e4d64]{color:var(--text-tertiary);font-size:.72rem;cursor:help}.ocr-info[data-v-9f1e4d64]:hover{color:var(--text-link)}.ocr-divider[data-v-9f1e4d64]{margin:4px 0 10px;border:0;border-top:1px solid var(--border-secondary)}.ocr-toggles[data-v-9f1e4d64]{display:flex;flex-direction:column;gap:0}.ocr-toggles--advanced[data-v-9f1e4d64]{margin-top:4px;padding-top:4px;border-top:1px dashed var(--border-secondary)}.ocr-toggle[data-v-9f1e4d64]{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:.8rem}.ocr-toggle+.ocr-toggle[data-v-9f1e4d64]{border-top:1px solid color-mix(in srgb,var(--border-secondary) 70%,transparent)}.ocr-toggle__control[data-v-9f1e4d64]{flex:1 1 auto;min-width:0;margin:0;padding-top:0;min-height:0}.ocr-toggle__label[data-v-9f1e4d64]{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.4}.ocr-toggle__info[data-v-9f1e4d64]{flex:0 0 auto;margin-top:5px}.ocr-advanced-toggle[data-v-9f1e4d64]{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-9f1e4d64]:hover{color:var(--text-link)}.ocr-advanced-toggle__chevron[data-v-9f1e4d64]{font-size:.68rem;transition:transform .15s ease}.ocr-advanced-toggle.not-collapsed .ocr-advanced-toggle__chevron[data-v-9f1e4d64],.ocr-advanced-toggle:not(.collapsed) .ocr-advanced-toggle__chevron[data-v-9f1e4d64]{transform:rotate(90deg)}[data-v-9f1e4d64] .form-control,[data-v-9f1e4d64] .custom-select{background-color:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-primary)}[data-v-9f1e4d64] .form-control:focus,[data-v-9f1e4d64] .custom-select:focus{background-color:var(--bg-primary);border-color:var(--text-link);color:var(--text-primary)}[data-v-9f1e4d64] .ocr-toggle__control{display:flex;align-items:flex-start;min-height:0}[data-v-9f1e4d64] .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-9f1e4d64] .ocr-toggle__control .custom-control-label:before,[data-v-9f1e4d64] .ocr-toggle__control .custom-control-label:after{top:.15rem}.icp-setup[data-v-bcf22791]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.icp-block[data-v-bcf22791]{margin-bottom:12px;min-width:0}.icp-setup>.icp-block[data-v-bcf22791]{margin-bottom:0}.icp-block--rel[data-v-bcf22791]{position:relative}.icp-block--ready .icp-ctl[data-v-bcf22791],.icp-block--ready .icp-select[data-v-bcf22791]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--border-secondary))}.icp-label[data-v-bcf22791]{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px}.icp-ctl[data-v-bcf22791],.icp-select[data-v-bcf22791]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;border:1px solid var(--border-secondary);background:var(--bg-input);color:var(--text-primary);border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:500;font-family:inherit;text-align:left;line-height:1.3}.icp-select[data-v-bcf22791]{appearance:auto;cursor:pointer}.icp-ctl[data-v-bcf22791]:disabled,.icp-select[data-v-bcf22791]:disabled{opacity:.65;cursor:not-allowed}.icp-ctl--readonly[data-v-bcf22791]{background:var(--bg-tertiary);color:var(--text-secondary);cursor:default}.icp-ctl[data-v-bcf22791]:not(:disabled):hover,.icp-select[data-v-bcf22791]:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary))}.icp-ctl[data-v-bcf22791]:focus-visible,.icp-select[data-v-bcf22791]:focus-visible,.icp-opt[data-v-bcf22791]:focus-visible{outline:2px solid var(--color-swc);outline-offset:1px}.icp-ctl-value[data-v-bcf22791]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp-ctl-value>i[data-v-bcf22791]{flex-shrink:0;color:var(--text-tertiary)}.icp-ctl-affordance[data-v-bcf22791]{flex-shrink:0;font-size:10px;color:var(--text-tertiary)}.icp-ctl-affordance--ok[data-v-bcf22791]{color:var(--color-success)}.icp-inline-actions[data-v-bcf22791]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.icp-link[data-v-bcf22791]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--color-swc);text-decoration:none}.icp-link[data-v-bcf22791]:hover,.icp-link[data-v-bcf22791]:focus-visible{text-decoration:underline;outline:none}.icp-hint[data-v-bcf22791]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);margin:4px 0 0;line-height:1.35}.icp-hint--ok[data-v-bcf22791]{color:var(--color-success);font-weight:600}.icp-hint>i[data-v-bcf22791]{flex-shrink:0}.icp-empty[data-v-bcf22791]{display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-secondary);font-size:12px}.icp-form[data-v-bcf22791]{border:1px solid var(--border-secondary);border-radius:8px;padding:8px 10px;background:var(--bg-card)}.icp-alert[data-v-bcf22791]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;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:12px}.icp-alert>i[data-v-bcf22791]{color:var(--color-danger);margin-top:2px}.icp-alert-dismiss[data-v-bcf22791]{margin-left:auto;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.icp-pop[data-v-bcf22791]{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-bcf22791]{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-bcf22791]{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-bcf22791]{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-bcf22791]{font-size:10.5px;color:var(--text-secondary);font-weight:400;white-space:nowrap}.icp-pop-foot[data-v-bcf22791]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.icp-fields-head[data-v-bcf22791]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.icp-opt[data-v-bcf22791]:disabled{opacity:.55;cursor:not-allowed}.icp-setup[data-v-bcf22791] .set-folder{max-width:none}.icp-setup[data-v-bcf22791] .set-folder__field{min-height:34px;padding:6px 10px;border-radius:7px}.icp-setup[data-v-bcf22791] .set-folder__name,.icp-setup[data-v-bcf22791] .set-folder__placeholder{font-size:12.5px}.v-select.vs--single.vs--searching[data-v-910a3081] .vs__selected{display:none}.async-select__loader[data-v-910a3081]{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-17798a2a]{--bau-accent: var(--color-ecm, var(--color-swc, #0f70b7));padding:24px 20px 40px;max-width:960px;margin:0 auto}.bau-header[data-v-17798a2a]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bau-header-actions[data-v-17798a2a]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bau-rules-btn[data-v-17798a2a]{flex:0 0 auto}.bau-guide-link[data-v-17798a2a]{flex:0 0 auto;text-decoration:none;display:inline-flex;align-items:center}.bau-ruleset[data-v-17798a2a]{display:flex;flex-direction:column;gap:4px;margin-top:14px}.bau-ruleset-label[data-v-17798a2a]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:0}.bau-ruleset-select[data-v-17798a2a]{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-17798a2a]:focus{outline:none;border-color:var(--bau-accent)}.bau-ruleset-select[data-v-17798a2a]:disabled{background:var(--bg-disabled);color:var(--text-disabled)}.bau-archived-folder[data-v-17798a2a]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.bau-archived-trail[data-v-17798a2a]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.bau-preview-btn[data-v-17798a2a]{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-17798a2a]:hover{border-color:var(--bau-accent);color:var(--bau-accent)}.bau-preview-btn-review[data-v-17798a2a]{align-self:flex-start}.bau-preview[data-v-17798a2a]{min-height:240px}.bau-preview-loading[data-v-17798a2a]{padding:32px 0;text-align:center}.bau-ruleset-empty[data-v-17798a2a]{font-size:12px;color:var(--text-tertiary)}.bau-title[data-v-17798a2a]{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:0}.bau-subtitle[data-v-17798a2a]{font-size:13px;color:var(--text-secondary);margin:6px 0 0;max-width:620px}.bau-select[data-v-17798a2a],.bau-processing[data-v-17798a2a]{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-17798a2a]{display:flex;align-items:center;font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:16px}.bau-banner-error[data-v-17798a2a]{background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card));color:var(--color-danger)}.bau-banner-success[data-v-17798a2a]{background:color-mix(in srgb,var(--color-success) 14%,var(--bg-card));color:var(--color-success)}.bau-banner-warning[data-v-17798a2a]{background:color-mix(in srgb,var(--color-warning) 16%,var(--bg-card));color:var(--color-warning)}.bau-field-label[data-v-17798a2a]{font-size:12px;font-weight:700;color:var(--text-secondary);margin:0}.bau-folder-picker[data-v-17798a2a]{margin-bottom:18px}.bau-folder-select[data-v-17798a2a]{width:100%;margin-top:6px}.bau-processing-head[data-v-17798a2a]{margin-bottom:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bau-destination[data-v-17798a2a]{font-size:13px;color:var(--text-secondary);font-weight:500}.bau-back[data-v-17798a2a]{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-17798a2a]:hover{color:var(--bau-accent)}.bau-loading[data-v-17798a2a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--text-secondary)}.bau-loading-text[data-v-17798a2a]{font-size:13px}.bau-folder-head[data-v-17798a2a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bau-folder-chip[data-v-17798a2a]{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-17798a2a]{position:relative}.bau-folder-search-icon[data-v-17798a2a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary)}.bau-folder-search[data-v-17798a2a]{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-17798a2a]:focus{outline:none;border-color:var(--bau-accent)}.bau-folder-loading[data-v-17798a2a]{padding:14px;text-align:center}.bau-folder-list[data-v-17798a2a]{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-17798a2a]{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-17798a2a]:hover{background:var(--bg-hover)}.bau-folder-option[data-v-17798a2a]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:-2px}.bau-folder-option.is-selected[data-v-17798a2a]{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-17798a2a]{color:var(--text-tertiary);font-size:13px}.bau-folder-option.is-selected .bau-folder-option-icon[data-v-17798a2a]{color:var(--bau-accent)}.bau-folder-option-name[data-v-17798a2a]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bau-folder-option-check[data-v-17798a2a]{color:var(--bau-accent);font-size:12px}.bau-folder-empty[data-v-17798a2a]{padding:14px;text-align:center;font-size:12px;color:var(--text-tertiary)}.bau-dropzone[data-v-17798a2a]{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-17798a2a]:hover{border-color:var(--bau-accent)}.bau-dropzone[data-v-17798a2a]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:2px}.bau-dropzone.is-dragging[data-v-17798a2a]{border-color:var(--bau-accent);background:color-mix(in srgb,var(--bau-accent) 8%,var(--bg-card))}.bau-file-input[data-v-17798a2a]{display:none}.bau-dropzone-icon[data-v-17798a2a]{font-size:30px;color:var(--bau-accent);margin-bottom:10px}.bau-dropzone-text[data-v-17798a2a]{font-size:14px;color:var(--text-secondary)}.bau-capacity[data-v-17798a2a]{font-size:12px;color:var(--text-tertiary);margin-top:8px;font-variant-numeric:tabular-nums}.bau-capacity.is-full[data-v-17798a2a]{color:var(--color-warning);font-weight:600}.bau-file-list[data-v-17798a2a]{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.bau-file-item[data-v-17798a2a]{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-17798a2a]{color:var(--text-tertiary)}.bau-file-name[data-v-17798a2a]{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bau-file-remove[data-v-17798a2a]{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-17798a2a]:hover{background:color-mix(in srgb,var(--color-danger) 12%,var(--bg-card));color:var(--color-danger)}.bau-select-actions[data-v-17798a2a]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.bau-btn[data-v-17798a2a]{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-17798a2a]:disabled{opacity:.45;cursor:not-allowed}.bau-btn-primary[data-v-17798a2a]{background:var(--bau-accent);color:var(--color-on-accent, #fff)}.bau-btn-primary[data-v-17798a2a]:hover:not(:disabled){background:color-mix(in srgb,var(--bau-accent) 88%,#000)}.bau-btn-ghost[data-v-17798a2a]{background:transparent;border-color:var(--border-card);color:var(--text-secondary)}.bau-btn-ghost[data-v-17798a2a]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.bau-progress-row[data-v-17798a2a]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bau-progress-track[data-v-17798a2a]{flex:1;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.bau-progress-fill[data-v-17798a2a]{height:100%;background:var(--bau-accent);border-radius:4px;transition:width .4s ease}.bau-progress-label[data-v-17798a2a]{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.bau-banner-retry[data-v-17798a2a]{margin-left:10px;padding:0;border:none;background:none;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.bau-toolbar[data-v-17798a2a]{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-17798a2a]{display:flex;flex-wrap:wrap;gap:6px}.bau-pill[data-v-17798a2a]{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-17798a2a]:hover{border-color:var(--bau-accent);color:var(--bau-accent)}.bau-pill[data-v-17798a2a]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:2px}.bau-pill.is-active[data-v-17798a2a]{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-17798a2a]: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-17798a2a]{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-17798a2a]{background:color-mix(in srgb,var(--bau-accent) 22%,var(--bg-card))}.bau-toolbar-controls[data-v-17798a2a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bau-search-wrap[data-v-17798a2a]{position:relative}.bau-search-icon[data-v-17798a2a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-tertiary);pointer-events:none}.bau-search[data-v-17798a2a]{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-17798a2a]:focus{outline:none;border-color:var(--bau-accent)}.bau-toolbar-select[data-v-17798a2a]{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-17798a2a]:focus{outline:none;border-color:var(--bau-accent)}.bau-clear-filters[data-v-17798a2a]{padding:6px 12px}.bau-empty[data-v-17798a2a]{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-tertiary)}.bau-bulk-bar[data-v-17798a2a]{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-17798a2a]{font-size:13px;font-weight:600;color:var(--bau-accent)}.bau-bulk-actions[data-v-17798a2a]{display:flex;flex-wrap:wrap;gap:8px}.bau-bulk-actions .bau-btn[data-v-17798a2a]{padding:6px 14px}.bau-section[data-v-17798a2a]{margin-bottom:22px}.bau-section[data-v-17798a2a]:last-child{margin-bottom:0}.bau-section-title[data-v-17798a2a]{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-17798a2a]{justify-content:space-between}.bau-retry-btn[data-v-17798a2a]{padding:5px 12px;text-transform:none;letter-spacing:0}.bau-select-all[data-v-17798a2a]{display:inline-flex;align-items:center;margin:0}.bau-select-all input[data-v-17798a2a],.bau-row-check input[data-v-17798a2a]{width:15px;height:15px;cursor:pointer;accent-color:var(--bau-accent)}.bau-row-check[data-v-17798a2a]{display:inline-flex;align-items:center;margin:0;padding:0 2px 0 12px}.bau-review-toggle[data-v-17798a2a]{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-17798a2a]:focus-visible{outline:2px solid var(--bau-accent);outline-offset:-2px}.bau-waiting-icon[data-v-17798a2a]{color:var(--text-tertiary)}.bau-file-size[data-v-17798a2a]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-file-total[data-v-17798a2a]{margin-top:8px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-rejected[data-v-17798a2a]{align-items:flex-start;gap:8px}.bau-rejected-body[data-v-17798a2a]{flex:1;display:flex;flex-direction:column;gap:4px}.bau-rejected-names[data-v-17798a2a]{display:block;font-size:12px;opacity:.85;word-break:break-word}.bau-progress-fill.is-uploading[data-v-17798a2a]{background:var(--text-tertiary)}.bau-count[data-v-17798a2a]{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-17798a2a]{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-17798a2a]{overflow:visible}.bau-review-head[data-v-17798a2a]{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s}.bau-review-head[data-v-17798a2a]:hover{background:var(--bg-hover)}.bau-review-head.has-toggle[data-v-17798a2a]{padding:0;cursor:default}.bau-review-card.is-selected[data-v-17798a2a]{border-color:var(--bau-accent)}.bau-review-head-main[data-v-17798a2a]{flex:1;min-width:0}.bau-review-name[data-v-17798a2a]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bau-review-type[data-v-17798a2a]{font-size:12px;color:var(--text-tertiary)}.bau-review-body[data-v-17798a2a]{padding:4px 14px 14px;border-top:1px solid var(--border-secondary)}.bau-review-tabs[data-v-17798a2a]{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid var(--border-secondary)}.bau-review-tab[data-v-17798a2a]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:600;padding:8px 12px;margin-bottom:-1px;cursor:pointer}.bau-review-tab.active[data-v-17798a2a]{color:var(--text-primary);border-bottom-color:var(--bau-accent)}.bau-review-panel[data-v-17798a2a]{margin-top:14px}.bau-panel-caption[data-v-17798a2a]{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-17798a2a]{display:flex;gap:10px;margin-top:14px}.bau-error-card[data-v-17798a2a]{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-17798a2a]{color:var(--color-danger)}.bau-error-reason[data-v-17798a2a]{font-size:12px;color:var(--text-muted);word-break:break-word}.bau-error-detail[data-v-17798a2a]{font-size:11px;color:var(--text-muted);opacity:.75;word-break:break-word}.bau-ecm-link[data-v-17798a2a]{display:inline-flex;align-items:center;margin-right:12px;font-size:12px;white-space:nowrap;color:var(--primary-color)}.bau-ecm-link[data-v-17798a2a]:hover{text-decoration:underline}.bau-banner-reason[data-v-17798a2a]{display:block;margin-top:4px;font-size:12px;opacity:.85;word-break:break-word}.bau-archived-grid[data-v-17798a2a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.bau-archived-card[data-v-17798a2a]{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-17798a2a]{min-width:0}.bau-archived-status[data-v-17798a2a]{font-size:12px;color:var(--color-success)}.bau-recent[data-v-17798a2a]{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-17798a2a]{padding:8px 0;text-align:center}.bau-recent-no-more[data-v-17798a2a]{padding:8px 0;text-align:center;font-size:11px;color:var(--text-tertiary)}.bau-recent-title[data-v-17798a2a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:8px}.bau-recent-row[data-v-17798a2a]{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-17798a2a]:last-child{border-bottom:none}.bau-recent-row[data-v-17798a2a]:hover{background:var(--bg-hover)}.bau-recent-status[data-v-17798a2a]{display:inline-flex;align-items:center;gap:6px;min-width:116px;font-size:12px;font-weight:600}.bau-recent-status.is-processing[data-v-17798a2a]{color:var(--bau-accent)}.bau-recent-status.is-completed[data-v-17798a2a]{color:var(--color-success)}.bau-recent-status.is-failed[data-v-17798a2a]{color:var(--color-danger)}.bau-recent-when[data-v-17798a2a]{flex:1;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bau-recent-counts[data-v-17798a2a]{display:inline-flex;align-items:center;gap:12px}.bau-recent-count[data-v-17798a2a]{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-17798a2a]{color:var(--color-danger)}.bau-recent-total[data-v-17798a2a]{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-17798a2a]{color:var(--text-tertiary);font-size:12px}@media(max-width:699px){.bau-recent-when[data-v-17798a2a]{display:none}.bau-folder-chip[data-v-17798a2a]{max-width:45%}.bau-select-actions[data-v-17798a2a]{flex-direction:column-reverse}.bau-btn[data-v-17798a2a]{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-2279bc08]{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-2279bc08],.chart-container *[data-v-2279bc08]:before,.chart-container *[data-v-2279bc08]:after{box-sizing:border-box}.chart-header[data-v-2279bc08]{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-2279bc08]{margin:0;font-size:1.65rem;color:var(--text-primary);line-height:1.1;letter-spacing:.01em}.chart-headline[data-v-2279bc08]{margin:.45rem 0 0;color:var(--text-secondary);font-size:.92rem}.header-metrics[data-v-2279bc08]{display:inline-flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.metric-pill[data-v-2279bc08]{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-2279bc08]{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0}.chart-type-section[data-v-2279bc08],.filters-section[data-v-2279bc08],.chart-display-section[data-v-2279bc08]{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-2279bc08]{padding-bottom:1rem;background:linear-gradient(to right,var(--bg-card),var(--bg-secondary))}.chart-type-section .form-select[data-v-2279bc08]{max-width:26rem}.filters-grid[data-v-2279bc08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;min-width:0}.filter-card[data-v-2279bc08]{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-2279bc08]{grid-column:1 / -1}.choice-row[data-v-2279bc08]{display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem;row-gap:.45rem;min-height:1.75rem}.choice-item[data-v-2279bc08]{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-2279bc08]{position:static;margin:0;flex:0 0 auto}.choice-item span[data-v-2279bc08]{white-space:nowrap}.filter-card--folder-template .btn[data-v-2279bc08]{align-self:flex-start}.chart-canvas[data-v-2279bc08]{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-2279bc08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.summary-item[data-v-2279bc08]{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-2279bc08]{font-weight:600;color:var(--text-secondary);font-size:.86rem}.summary-value[data-v-2279bc08]{display:grid;gap:.1rem;justify-items:end;color:var(--text-link);font-weight:700;font-size:.92rem;text-align:right}.summary-storage[data-v-2279bc08]{color:var(--text-secondary);font-weight:500;font-size:.78rem}.chart-total[data-v-2279bc08]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-radius:.65rem;border:1px solid var(--border-primary);background:var(--bg-hover);padding:.8rem}.chart-total-label[data-v-2279bc08]{display:grid;gap:.15rem;min-width:0}.chart-summary .summary-heading h4[data-v-2279bc08]{margin-bottom:.2rem}.summary-caption[data-v-2279bc08]{margin:0;color:var(--text-secondary);font-size:.78rem;font-weight:400;line-height:1.3}.chart-display-header[data-v-2279bc08]{display:flex;justify-content:space-between;align-items:center;gap:.85rem;min-width:0}.chart-display-header h3[data-v-2279bc08]{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-2279bc08]{border:1px dashed var(--border-primary);border-radius:.75rem;padding:.85rem;background:var(--bg-tertiary)}.chart-guidance h4[data-v-2279bc08]{margin:0 0 .5rem;font-size:.95rem;color:var(--text-primary)}.chart-guidance ul[data-v-2279bc08]{margin:0;padding-left:1.1rem}.chart-guidance li[data-v-2279bc08]{color:var(--text-secondary);margin-bottom:.2rem}.chart-empty[data-v-2279bc08]{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-2279bc08]{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-2279bc08]{margin-bottom:.5rem}.filters-section .row.g-3[data-v-2279bc08]:last-child{margin-bottom:0}.filters-section .col-md-6.filter-group[data-v-2279bc08],.filters-section .col-md-12.filter-group[data-v-2279bc08]{padding-top:.35rem;padding-bottom:.35rem}.filters-section .form-select[data-v-2279bc08],.filters-section .form-control[data-v-2279bc08]{width:100%;margin-top:0;margin-bottom:0}.d-flex.gap-2 input[type=date][data-v-2279bc08]{width:auto;flex-grow:1}.chart-date-range[data-v-2279bc08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.chart-date-range input[type=date][data-v-2279bc08]{width:100%}.filter-card .mt-2[data-v-2279bc08],.filter-card .mt-3[data-v-2279bc08]{margin-top:0!important}.filter-card .text-muted[data-v-2279bc08],.choice-row[data-v-2279bc08]{margin-top:.1rem}.btn-group[data-v-2279bc08]{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-2279bc08]{border-radius:.6rem;min-width:7rem}.chart-type-selector[data-v-2279bc08]{display:flex;justify-content:flex-end}.chart-type-selector .btn-group[data-v-2279bc08]{margin-left:auto}.filter-group[data-v-2279bc08]{display:flex;flex-direction:column}.form-select[multiple][data-v-2279bc08]{height:auto;min-height:120px}.text-muted[data-v-2279bc08]{font-size:.8rem;margin-top:.45rem;display:block;color:var(--text-tertiary)!important}.optgroup[data-v-2279bc08]{font-weight:600;color:var(--text-secondary)}.optgroup option[data-v-2279bc08]{font-weight:400;padding-left:1.5rem}.field-content-selector[data-v-2279bc08]{position:relative;margin-bottom:0}.suggestions-list[data-v-2279bc08]{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-2279bc08]{cursor:pointer;padding:.65rem .85rem;border:none;color:var(--text-primary);background:transparent}.suggestions-list .list-group-item[data-v-2279bc08]:hover{background:var(--bg-hover)}.selected-field-contents[data-v-2279bc08],.selected-folder-templates[data-v-2279bc08]{margin-top:.65rem;gap:.45rem}.selected-field-contents .badge[data-v-2279bc08],.selected-folder-templates .badge[data-v-2279bc08]{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-2279bc08],.selected-folder-templates .badge .btn-close[data-v-2279bc08]{font-size:.62rem;margin-left:0;opacity:.8}.selected-field-contents .badge .btn-close[data-v-2279bc08]:hover,.selected-folder-templates .badge .btn-close[data-v-2279bc08]:hover{opacity:1}.folder-template-selector[data-v-2279bc08]{position:relative;margin-bottom:0}.form-select[data-v-2279bc08],.form-control[data-v-2279bc08]{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-2279bc08]:focus,.form-control[data-v-2279bc08]:focus{border-color:var(--border-input-focus);outline:0;box-shadow:0 0 0 .25rem var(--table-selected-bg)}.form-select[data-v-2279bc08]{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-2279bc08]:not([multiple]){max-width:100%}.chart-loading[data-v-2279bc08]{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-2279bc08]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:80%;text-align:center}.chart-display-section[data-v-2279bc08]{display:grid;gap:.9rem}.chart-summary h4[data-v-2279bc08]{margin-bottom:.7rem;color:var(--text-primary)}@media(max-width:991px){.chart-container[data-v-2279bc08]{padding:1rem}.filters-grid[data-v-2279bc08]{grid-template-columns:1fr}.filter-card--wide[data-v-2279bc08]{grid-column:auto}.chart-header[data-v-2279bc08]{flex-direction:column;align-items:flex-start;gap:.55rem}.chart-display-header[data-v-2279bc08]{flex-direction:column;align-items:flex-start}.chart-type-selector[data-v-2279bc08]{width:100%}.chart-type-selector .btn-group[data-v-2279bc08]{margin-left:0}.chart-date-range[data-v-2279bc08]{grid-template-columns:1fr}}@media(max-width:767px){.header-metrics[data-v-2279bc08]{width:100%}.metric-pill[data-v-2279bc08]{flex:1;justify-content:center}.btn-group[data-v-2279bc08]{width:100%}.btn-group .btn[data-v-2279bc08]{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-106e6080]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.designer-header-copy[data-v-106e6080]{min-width:260px;flex:1 1 360px}.designer-header-copy h5[data-v-106e6080]{line-height:1.2}.designer-header-actions[data-v-106e6080]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:1 1 420px}.designer-header-actions-main[data-v-106e6080],.designer-header-actions-secondary[data-v-106e6080]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.designer-header-actions-dropdown[data-v-106e6080]{justify-content:flex-end}.designer-more-actions-toggle[data-v-106e6080]{display:inline-flex;align-items:center;gap:4px}.designer-icon-btn[data-v-106e6080]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.designer-btn-publish[data-v-106e6080]{min-width:34px;font-weight:600}.workflow-card-header[data-v-106e6080]{background:var(--bg-header)}.designer-embedded-card[data-v-106e6080]{border:0;box-shadow:none;background:transparent}.designer-context-summary[data-v-106e6080]{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-106e6080]{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-mode-badge[data-v-106e6080]{font-size:11px;font-weight:600}.designer-context-toolbar-actions[data-v-106e6080]{display:flex;align-items:center;gap:8px}.designer-context-grid[data-v-106e6080]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.designer-context-item[data-v-106e6080]{min-width:0}.designer-inline-section[data-v-106e6080]{border:1px solid var(--border-secondary);border-radius:12px;padding:12px 14px;background:var(--bg-card)}.designer-inline-section-title[data-v-106e6080]{font-size:13px;font-weight:700;color:var(--text-primary)}.designer-inline-section-help[data-v-106e6080]{font-size:12px;color:var(--text-secondary);margin-top:4px}.designer-context-label[data-v-106e6080]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:3px}.designer-context-value[data-v-106e6080]{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-106e6080]{align-items:stretch;width:100%}.designer-header-actions-main[data-v-106e6080],.designer-header-actions-secondary[data-v-106e6080]{justify-content:flex-start}.designer-header-actions-main>.btn[data-v-106e6080]{flex:1 1 auto}.designer-context-summary[data-v-106e6080]{padding:12px}.designer-context-grid[data-v-106e6080]{grid-template-columns:1fr}.designer-context-toolbar[data-v-106e6080]{align-items:flex-start;flex-direction:column}.designer-context-toolbar-actions[data-v-106e6080]{width:100%}}.designer-load-overlay[data-v-106e6080]{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-106e6080]{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-106e6080]{width:100%;overflow:auto;border-radius:10px}.designer-canvas-header[data-v-106e6080]{padding:2px 2px 6px}.designer-sidebar-sticky[data-v-106e6080]{position:sticky;top:10px}.designer-step-map-list[data-v-106e6080]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.designer-step-map-item[data-v-106e6080]{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-106e6080]{border-color:var(--icon-primary);box-shadow:0 0 0 1px var(--shadow-sm)}.designer-step-map-title[data-v-106e6080]{font-size:12px;color:var(--text-primary);font-weight:600;line-height:1.2}.designer-links[data-v-106e6080]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.designer-link[data-v-106e6080]{stroke-width:2;fill:none}.designer-link-step[data-v-106e6080]{stroke:var(--icon-primary);stroke-dasharray:5,4}.designer-link-start[data-v-106e6080]{stroke:var(--color-success);stroke-dasharray:0}.designer-link-end[data-v-106e6080]{stroke:var(--color-warning);stroke-dasharray:4,3}.designer-arrowhead[data-v-106e6080]{stroke:none}.designer-arrowhead-step[data-v-106e6080]{fill:var(--icon-primary)}.designer-arrowhead-start[data-v-106e6080]{fill:var(--color-success)}.designer-arrowhead-end[data-v-106e6080]{fill:var(--color-warning)}.designer-step[data-v-106e6080]{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-106e6080]{border-color:var(--icon-primary);box-shadow:0 0 0 2px var(--shadow-sm)}.designer-step.has-config-error[data-v-106e6080]{border-color:var(--color-danger, #dc3545)}.designer-step-meta-row[data-v-106e6080]{display:flex;align-items:center;justify-content:space-between;gap:8px}.designer-step-assignee[data-v-106e6080]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-step-actions-count[data-v-106e6080]{flex-shrink:0;font-weight:600;color:var(--icon-primary)}.designer-step-actions-text[data-v-106e6080]{line-height:1.2}.step-header[data-v-106e6080]{gap:8px}.step-type-badge[data-v-106e6080]{font-weight:600}.step-type-preview[data-v-106e6080]{min-height:38px}.step-action[data-v-106e6080]{cursor:pointer}.designer-flow-signal[data-v-106e6080]{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-106e6080]{font-size:10px;font-weight:500;color:var(--text-secondary);line-height:1.15}.designer-flow-signal-start[data-v-106e6080]{left:12px;top:10px}.designer-flow-signal-end[data-v-106e6080]{right:12px;top:50%;transform:translateY(-50%);text-align:right}.designer-publish-feedback[data-v-106e6080]{white-space:pre-line}@media(max-width:1199px){.designer-canvas[data-v-106e6080]{min-width:680px}}@media(max-width:991px){.designer-sidebar-sticky[data-v-106e6080]{position:static}.designer-canvas[data-v-106e6080]{min-width:640px;min-height:520px;padding-top:72px!important;padding-bottom:68px!important}.designer-step[data-v-106e6080]{width:210px}}@media(max-width:767px){.designer-canvas[data-v-106e6080]{min-width:560px;min-height:500px}.designer-step[data-v-106e6080]{width:198px;padding:8px}.designer-flow-signal[data-v-106e6080]{min-width:96px;padding:6px 8px}.designer-flow-signal small[data-v-106e6080]{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-10660fb2{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workflow-shell[data-v-10660fb2]{min-width:0}.workflow-page-header[data-v-10660fb2]{padding:0 4px;margin-bottom:12px}.workflow-page-subtitle[data-v-10660fb2]{font-size:13px;line-height:1.4;color:var(--text-tertiary)}.workflow-back-to-list-btn[data-v-10660fb2]{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-10660fb2]:hover{text-decoration:underline}.workflow-flow-scope-banner[data-v-10660fb2]{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-10660fb2]{color:var(--text-secondary);white-space:nowrap}.workflow-flow-scope-chip[data-v-10660fb2]{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-10660fb2]:hover{border-color:var(--color-ecm);color:var(--color-ecm);background:var(--color-ecm-muted)}.workflow-flow-scope-chip__label[data-v-10660fb2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-flow-scope-chip__remove[data-v-10660fb2]{font-size:11px;opacity:.8}.workflow-panel[data-v-10660fb2]{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-10660fb2 .35s ease both}.workflow-table-panel[data-v-10660fb2]{padding:8px 10px}.workflow-table-panel th[data-v-10660fb2]{white-space:nowrap}.workflow-bulk-panel[data-v-10660fb2]{padding-bottom:6px}@media(prefers-reduced-motion:reduce){.workflow-panel[data-v-10660fb2]{animation:none}}.workflow-shell .badge[data-v-10660fb2]{border:none;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.workflow-badge-neutral[data-v-10660fb2]{background:var(--bg-tertiary);color:var(--text-secondary)}.workflow-badge-system[data-v-10660fb2]{background:color-mix(in srgb,var(--color-info, #0d6efd) 12%,transparent);color:var(--color-info, #0d6efd);cursor:help}.workflow-badge-error[data-v-10660fb2]{background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent);color:var(--color-danger, #dc3545);cursor:help}.workflow-badge-rejected[data-v-10660fb2]{background:color-mix(in srgb,var(--color-danger, #dc3545) 12%,transparent);color:var(--color-danger, #dc3545)}.workflow-group-header-row td[data-v-10660fb2]{background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding:6px 12px}.workflow-group-header-label[data-v-10660fb2]{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-10660fb2]{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-10660fb2]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.workflow-preview-error-badge[data-v-10660fb2],.workflow-preview-system-badge[data-v-10660fb2]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600}.workflow-preview-error-badge[data-v-10660fb2]{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-10660fb2]{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-10660fb2]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.workflow-main-tabs[data-v-10660fb2]{display:flex;gap:8px;flex-wrap:wrap}.workflow-main-tab[data-v-10660fb2]{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-10660fb2]:hover{background:var(--bg-hover);color:var(--text-primary)}.workflow-main-tab[data-v-10660fb2]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px}.workflow-main-tab.active[data-v-10660fb2]{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-10660fb2]{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-10660fb2]{background:color-mix(in srgb,var(--color-ecm) 20%,transparent);color:var(--color-ecm)}.workflow-topbar-actions[data-v-10660fb2]{display:inline-flex;gap:8px;flex-wrap:wrap}.workflow-shell .btn[data-v-10660fb2]{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-10660fb2]:focus-visible{outline:2px solid var(--color-ecm);outline-offset:2px;box-shadow:none}.workflow-shell .btn-outline-secondary[data-v-10660fb2]{background:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-shell .btn-outline-secondary[data-v-10660fb2]:hover:not(:disabled),.workflow-shell .btn-outline-secondary[data-v-10660fb2]: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-10660fb2]{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-10660fb2]: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-10660fb2]{display:inline-flex;gap:6px}.workflow-filter-panel .workflow-filter-head[data-v-10660fb2]{border-bottom:1px solid var(--border-secondary);padding-bottom:10px}.workflow-filter-head[data-v-10660fb2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.workflow-filter-title-wrap[data-v-10660fb2]{display:inline-flex;align-items:flex-start;gap:8px}.workflow-filter-title-icon[data-v-10660fb2]{margin-top:2px;color:var(--icon-primary)}.workflow-filter-title[data-v-10660fb2]{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2}.workflow-filter-subtitle[data-v-10660fb2]{color:var(--text-secondary);font-size:11px}.workflow-filter-active-tags[data-v-10660fb2]{display:inline-flex;gap:6px;flex-wrap:wrap}.workflow-filter-tag[data-v-10660fb2]{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-10660fb2]{display:grid;grid-template-columns:220px minmax(360px,1fr);gap:10px;align-items:start}.workflow-filter-label[data-v-10660fb2]{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-10660fb2]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;min-width:0}.workflow-filter-search-field[data-v-10660fb2] .input-group-text{background:var(--bg-primary);border-color:var(--border-secondary);color:var(--text-secondary)}.workflow-filter-search-field[data-v-10660fb2] .input-group{width:100%;display:flex;align-items:stretch;flex-wrap:nowrap}.workflow-filter-search-field[data-v-10660fb2] .input-group>.form-control{min-width:0}.workflow-filter-search-field[data-v-10660fb2] .input-group-append{flex-shrink:0}.workflow-infinite-sentinel[data-v-10660fb2]{width:100%;height:1px}.workflow-chart-layout[data-v-10660fb2]{display:grid;grid-template-columns:190px 1fr;gap:14px;align-items:center}.workflow-donut-wrap[data-v-10660fb2]{display:flex;justify-content:center}.workflow-donut[data-v-10660fb2]{width:148px;height:148px;border-radius:50%;position:relative}.workflow-donut-center[data-v-10660fb2]{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-10660fb2]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1}.workflow-donut-caption[data-v-10660fb2]{font-size:11px;color:var(--text-secondary);margin-top:4px}.workflow-chart-bars[data-v-10660fb2]{display:grid;gap:8px}.workflow-chart-row[data-v-10660fb2]{display:grid;grid-template-columns:140px 1fr 42px;gap:10px;align-items:center}.workflow-chart-label[data-v-10660fb2]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.workflow-chart-track[data-v-10660fb2]{width:100%;height:10px;background:var(--bg-disabled);border-radius:999px;overflow:hidden}.workflow-chart-fill[data-v-10660fb2]{height:100%;border-radius:999px}.workflow-chart-fill.is-available[data-v-10660fb2]{background:var(--color-ecm)}.workflow-chart-fill.is-claimed[data-v-10660fb2]{background:var(--text-tertiary)}.workflow-chart-fill.is-progress[data-v-10660fb2]{background:var(--color-warning)}.workflow-chart-fill.is-done[data-v-10660fb2]{background:var(--color-success)}.workflow-chart-fill.is-rejected[data-v-10660fb2]{background:var(--color-danger)}.workflow-chart-value[data-v-10660fb2]{text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.workflow-task-actions-modern[data-v-10660fb2]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.workflow-expand-btn[data-v-10660fb2]{color:var(--text-secondary);padding:0!important}.workflow-row-clickable[data-v-10660fb2]{cursor:pointer}.workflow-row-expanded[data-v-10660fb2]{background:var(--bg-primary)}.workflow-expanded-row td[data-v-10660fb2]{background:var(--bg-secondary);border-top:0}.workflow-expanded-grid[data-v-10660fb2]{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:16px;padding:6px 0}.workflow-expanded-title[data-v-10660fb2]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:11px;font-weight:700;margin-bottom:6px}.workflow-expanded-item[data-v-10660fb2]{font-size:12px;color:var(--text-primary);line-height:1.35;margin-bottom:3px}.workflow-expanded-actions[data-v-10660fb2]{display:flex;flex-wrap:wrap;gap:8px}.workflow-expanded-actions-wrap[data-v-10660fb2]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px}.workflow-expanded-actions .btn[data-v-10660fb2]{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.font-weight-600[data-v-10660fb2]{font-weight:600}.workflow-task-cards[data-v-10660fb2],.workflow-kanban[data-v-10660fb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-kanban-column[data-v-10660fb2]{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-10660fb2]{padding:10px 12px;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;align-items:center}.workflow-kanban-title[data-v-10660fb2]{font-size:12px;font-weight:700;color:var(--text-primary)}.workflow-kanban-body[data-v-10660fb2]{padding:10px;display:grid;gap:8px}.workflow-kanban-empty[data-v-10660fb2]{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-10660fb2]{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-10660fb2]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.workflow-task-card-title[data-v-10660fb2]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3}.workflow-task-card-body[data-v-10660fb2]{font-size:12px;color:var(--text-secondary);display:grid;gap:4px}.workflow-task-card-actions[data-v-10660fb2]{display:flex;justify-content:flex-end;gap:6px}.workflow-task-primary-btn[data-v-10660fb2],.workflow-task-icon-btn[data-v-10660fb2]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.workflow-task-more-dropdown[data-v-10660fb2] .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-10660fb2] .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-10660fb2] .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-10660fb2] .dropdown-item{border-radius:6px;font-size:13px;color:var(--text-primary);transition:background .15s ease}.workflow-task-more-dropdown[data-v-10660fb2] .dropdown-item:hover:not(.disabled){background:var(--bg-hover)}.workflow-preview-overlay[data-v-10660fb2]{position:fixed;inset:0;z-index:1200;background:var(--overlay-modal);display:flex;justify-content:flex-end}.workflow-preview-drawer[data-v-10660fb2]{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-10660fb2]{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-10660fb2]{font-size:14px;font-weight:700;color:var(--text-primary)}.workflow-preview-subtitle[data-v-10660fb2]{font-size:12px;color:var(--text-secondary)}.workflow-preview-meta[data-v-10660fb2]{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-10660fb2]{padding:8px 14px;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:6px}.workflow-preview-files-nav[data-v-10660fb2]{display:flex;align-items:center;justify-content:center;gap:10px}.workflow-preview-files-arrow[data-v-10660fb2]{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-10660fb2]:disabled{opacity:.4;cursor:not-allowed}.workflow-preview-files-arrow[data-v-10660fb2]:not(:disabled):hover{background:var(--bg-hover)}.workflow-preview-files-count[data-v-10660fb2]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.workflow-preview-files-list[data-v-10660fb2]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.workflow-preview-file-chip[data-v-10660fb2]{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-10660fb2]:hover{background:var(--bg-hover)}.workflow-preview-file-chip.active[data-v-10660fb2]{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-10660fb2]{flex:1;position:relative;background:var(--bg-primary);min-height:240px}.workflow-preview-loading[data-v-10660fb2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px}.workflow-preview-iframe[data-v-10660fb2]{width:100%;height:100%;border:0;background:var(--bg-card)}.workflow-preview-fileviewer[data-v-10660fb2]{width:100%;height:100%}.workflow-preview-error[data-v-10660fb2]{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-10660fb2]{padding:10px 14px;border-top:1px solid var(--border-secondary);display:flex;gap:8px;justify-content:flex-end}.workflow-trend[data-v-10660fb2]{border-top:1px solid var(--border-secondary);padding-top:10px}.workflow-trend-header[data-v-10660fb2]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.workflow-trend-chart[data-v-10660fb2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.workflow-trend-item[data-v-10660fb2]{display:flex;flex-direction:column;align-items:center}.workflow-trend-bar-wrap[data-v-10660fb2]{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-10660fb2]{width:100%;background:var(--color-ecm);border-radius:6px 6px 0 0}.workflow-trend-value[data-v-10660fb2]{font-size:11px;font-weight:700;color:var(--text-primary);margin-top:4px}.workflow-trend-date[data-v-10660fb2]{font-size:10px;color:var(--text-tertiary);margin-top:2px}@media(max-width:991px){.workflow-chart-layout[data-v-10660fb2]{grid-template-columns:1fr}.workflow-trend-chart[data-v-10660fb2]{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-preview-drawer[data-v-10660fb2]{width:100vw}.workflow-preview-meta[data-v-10660fb2]{grid-template-columns:1fr}.workflow-task-cards[data-v-10660fb2],.workflow-kanban[data-v-10660fb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-task-actions-modern[data-v-10660fb2]{justify-content:flex-start;flex-wrap:wrap}.workflow-expanded-grid[data-v-10660fb2]{grid-template-columns:1fr;gap:12px}.workflow-expanded-actions-wrap[data-v-10660fb2]{align-items:flex-start}.workflow-task-primary-btn[data-v-10660fb2]{width:32px;min-width:32px}.workflow-filter-grid[data-v-10660fb2]{grid-template-columns:1fr 1fr}.workflow-filter-search-field[data-v-10660fb2]{grid-column:1 / -1}}@media(max-width:767px){.workflow-task-cards[data-v-10660fb2],.workflow-kanban[data-v-10660fb2],.workflow-filter-grid[data-v-10660fb2]{grid-template-columns:1fr}.workflow-filter-search-field[data-v-10660fb2] .input-group{flex-wrap:wrap}.workflow-filter-search-field[data-v-10660fb2] .input-group-append{display:flex;width:100%;margin-top:6px}.workflow-filter-search-field[data-v-10660fb2] .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}.page-preview[data-v-c143e33d]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--bg-primary)}.no-preview[data-v-c143e33d]{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-c143e33d]{color:var(--text-secondary);opacity:.9}.no-preview h5[data-v-c143e33d]{color:var(--text-primary);font-weight:600}.no-preview .text-muted[data-v-c143e33d]{color:var(--text-secondary)!important;font-weight:500}.preview-container[data-v-c143e33d]{display:flex;flex-direction:column;height:100%}.preview-toolbar[data-v-c143e33d]{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-c143e33d]{height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.preview-toolbar[data-v-c143e33d] .btn-outline-light{color:var(--text-primary);border-color:var(--border-tertiary, var(--border-secondary));background:var(--bg-card)}.preview-toolbar[data-v-c143e33d] .btn-outline-light:hover:not(:disabled),.preview-toolbar[data-v-c143e33d] .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-c143e33d],.toolbar-right[data-v-c143e33d]{display:flex;align-items:center;gap:8px}.ocr-index-bar[data-v-c143e33d]{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-c143e33d]{color:var(--color-info)}.ocr-index-bar__label[data-v-c143e33d]{font-weight:600}.ocr-index-bar__select[data-v-c143e33d]{width:auto;min-width:180px;max-width:260px}.ocr-index-bar__hint[data-v-c143e33d]{color:var(--text-secondary);font-style:italic}.zoom-level[data-v-c143e33d]{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-c143e33d]{background-color:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}.ocr-button[data-v-c143e33d]{min-width:100px;transition:color .15s ease,border-color .15s ease,background .15s ease}.ocr-button i[data-v-c143e33d]{margin-right:6px}.image-container[data-v-c143e33d]{flex:1;overflow:auto;position:relative;padding:16px}.image-container.drawing-mode[data-v-c143e33d]{cursor:crosshair;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-container.can-pan[data-v-c143e33d]:not(.drawing-mode){cursor:grab}.image-container.is-panning[data-v-c143e33d]:not(.drawing-mode){cursor:grabbing}.preview-stage[data-v-c143e33d]{position:relative;margin:auto}.rotate-wrapper[data-v-c143e33d]{position:absolute;top:50%;left:50%;transform-origin:center}.preview-image[data-v-c143e33d]{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-c143e33d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ocr-zone[data-v-c143e33d]{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-c143e33d]:hover{fill:color-mix(in srgb,var(--color-swc) 30%,transparent)}.ocr-zone.is-draggable[data-v-c143e33d]{cursor:move}.ocr-zone.is-manipulating[data-v-c143e33d]{fill:color-mix(in srgb,var(--color-swc) 35%,transparent);stroke-dasharray:4,3}.ocr-zone.is-readonly[data-v-c143e33d]{cursor:default;pointer-events:none}.ocr-zone.zone-failed[data-v-c143e33d]{fill:color-mix(in srgb,var(--color-danger) 15%,transparent);stroke:var(--color-danger);stroke-dasharray:5,3}.ocr-zone.zone-failed[data-v-c143e33d]:hover{fill:color-mix(in srgb,var(--color-danger) 25%,transparent)}.ocr-zone.is-auto-mapped[data-v-c143e33d]{stroke-dasharray:6,4}.ocr-zone.zone-__identifier__[data-v-c143e33d]{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-c143e33d]{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-c143e33d]:hover{fill:color-mix(in srgb,var(--color-danger) 32%,transparent)}.ocr-zone.is-stepped-out[data-v-c143e33d]{opacity:.35;pointer-events:none}.zone-resize-handle[data-v-c143e33d]{fill:#fff;stroke:var(--color-swc);stroke-width:1.5;pointer-events:all}.zone-resize-handle[data-v-c143e33d]:hover{fill:var(--color-swc)}.zone-resize-handle.cursor-nwse-resize[data-v-c143e33d]{cursor:nwse-resize}.zone-resize-handle.cursor-nesw-resize[data-v-c143e33d]{cursor:nesw-resize}.zone-resize-handle.cursor-ns-resize[data-v-c143e33d]{cursor:ns-resize}.zone-resize-handle.cursor-ew-resize[data-v-c143e33d]{cursor:ew-resize}.zone-label-bg[data-v-c143e33d]{fill:var(--color-swc);opacity:.9;pointer-events:none}.zone-label-text[data-v-c143e33d]{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-c143e33d]{fill:#28a74533;stroke:#28a745;stroke-width:2;stroke-dasharray:5,5;pointer-events:none}.draw-catcher[data-v-c143e33d]{fill:transparent;pointer-events:all;cursor:crosshair}.ocr-results[data-v-c143e33d]{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-c143e33d]{height:auto!important;overflow:visible}.ocr-results .resize-handle[data-v-c143e33d]{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-c143e33d]:hover{background-color:color-mix(in srgb,var(--color-swc) 50%,transparent)}.ocr-results .resize-handle[data-v-c143e33d]:active{background-color:color-mix(in srgb,var(--color-swc) 80%,transparent)}.ocr-results .resize-handle.resize-handle-top[data-v-c143e33d]{top:0}.results-header[data-v-c143e33d]{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);margin-bottom:8px}.results-header .results-header-info[data-v-c143e33d]{display:flex;align-items:baseline}.results-header .results-header-actions[data-v-c143e33d]{display:flex;align-items:center;gap:2px}.results-header .results-toggle[data-v-c143e33d]{padding:0 4px;color:var(--text-secondary);text-decoration:none}.results-header .results-toggle[data-v-c143e33d]:hover{color:var(--text-primary)}.ocr-results.collapsed .results-header[data-v-c143e33d]{margin-bottom:0}.results-content[data-v-c143e33d]{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-c143e33d],.btn[data-v-c143e33d]{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-ee5c1fba]{display:flex;flex-direction:column;height:100%;background:var(--bg-card)}.panel-header[data-v-ee5c1fba]{padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header__row[data-v-ee5c1fba]{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-header .panel-title[data-v-ee5c1fba]{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-ee5c1fba]{color:var(--color-swc);font-size:14px}.panel-header .header-counter[data-v-ee5c1fba]{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-ee5c1fba]{margin-top:10px;height:4px;border-radius:2px;background:var(--bg-tertiary);overflow:hidden}.panel-progress__fill[data-v-ee5c1fba]{height:100%;border-radius:2px;background:var(--color-success);transition:width .3s ease}.panel-body[data-v-ee5c1fba]{flex:1;overflow-y:auto;padding:12px}.empty-state[data-v-ee5c1fba]{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-ee5c1fba]{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-ee5c1fba]{color:#ffc107}.preselect-hint[data-v-ee5c1fba]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary, #6c757d)}.preselect-hint i[data-v-ee5c1fba]{color:#f0ad4e}.model-actions[data-v-ee5c1fba]{flex-wrap:wrap;gap:4px}.accordion-section .card[data-v-ee5c1fba]{border:1px solid var(--border-secondary)!important;border-radius:8px!important;background-color:transparent}.accordion-section .card .accordion-header[data-v-ee5c1fba]{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-ee5c1fba]:hover{background-color:var(--bg-hover)}.accordion-section .card .accordion-header.collapsed[data-v-ee5c1fba]{background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:8px!important;box-shadow:none}.accordion-section .card .accordion-header.collapsed[data-v-ee5c1fba]:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.templates-card-body[data-v-ee5c1fba]{padding:12px;background:var(--bg-secondary)}.fields-list[data-v-ee5c1fba]{display:flex;flex-direction:column;gap:10px}.field-card[data-v-ee5c1fba]{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-ee5c1fba]{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-ee5c1fba]{border-color:var(--border-secondary);border-left-color:var(--color-success)}.field-card.is-stepped[data-v-ee5c1fba]{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-ee5c1fba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fc-identity[data-v-ee5c1fba]{display:flex;align-items:center;gap:8px;flex:1 1 130px;min-width:0}.fc-body[data-v-ee5c1fba]{display:flex;flex-direction:column;gap:10px}.fc-collapse[data-v-ee5c1fba]{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-ee5c1fba]:hover,.fc-collapse[data-v-ee5c1fba]:focus{color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 10%,transparent);outline:none}.fc-name[data-v-ee5c1fba]{font-weight:600;color:var(--text-primary);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-req[data-v-ee5c1fba]{color:var(--color-danger);font-weight:700;flex-shrink:0}.fc-status[data-v-ee5c1fba]{width:10px;height:10px;min-width:10px;border-radius:50%;display:inline-block;flex-shrink:0}.fc-status.status-pending[data-v-ee5c1fba]{background:var(--scrollbar-thumb)}.fc-status.status-drawing[data-v-ee5c1fba]{background:var(--color-swc);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-swc) 20%,transparent);animation:pulse-dot-ee5c1fba 1.5s ease-in-out infinite}.fc-status.status-done[data-v-ee5c1fba]{background:var(--color-success)}@keyframes pulse-dot-ee5c1fba{0%,to{opacity:1}50%{opacity:.5}}.fc-type[data-v-ee5c1fba]{display:flex;flex:1 1 180px}.fc-type[data-v-ee5c1fba] .btn{flex:1;font-size:11px;padding:4px 6px;white-space:nowrap}.fc-type[data-v-ee5c1fba] .btn i{margin-right:3px}.fc-floating[data-v-ee5c1fba]{display:flex;align-items:center;gap:6px;font-size:12px}.fc-info[data-v-ee5c1fba]{font-size:11px;color:var(--text-secondary);cursor:help;flex-shrink:0}.fc-info[data-v-ee5c1fba]:hover,.fc-info[data-v-ee5c1fba]:focus{color:var(--color-swc);outline:none}.fc-field-row[data-v-ee5c1fba]{display:flex;align-items:center;gap:8px}.fc-field-row__label[data-v-ee5c1fba]{font-size:11px;color:var(--text-secondary);margin:0;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.fc-field-row[data-v-ee5c1fba] .custom-select{font-size:12px;padding:2px 22px 2px 8px;height:auto}.fc-toggle[data-v-ee5c1fba]{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-ee5c1fba]{font-size:12px;flex-shrink:0}.fc-toggle__label[data-v-ee5c1fba]{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-toggle__dot[data-v-ee5c1fba]{width:7px;height:7px;border-radius:50%;background:var(--color-swc);flex-shrink:0}.fc-toggle__chevron[data-v-ee5c1fba]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.fc-toggle[data-v-ee5c1fba]:hover{color:var(--text-primary);border-color:var(--color-swc)}.fc-toggle.is-on[data-v-ee5c1fba]{color:var(--color-swc);border-color:var(--color-swc)}.value-config[data-v-ee5c1fba]{padding:10px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px;font-size:12px}.bt-summary[data-v-ee5c1fba]{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-ee5c1fba]{margin-top:6px;padding:10px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:6px}.bt-help[data-v-ee5c1fba]{margin:0 0 8px;font-size:11px;line-height:1.35;color:var(--text-secondary)}.bt-group[data-v-ee5c1fba]{font-size:12px}.bt-group[data-v-ee5c1fba] .custom-control{break-inside:avoid}.bt-group[data-v-ee5c1fba]{columns:2;column-gap:12px}.bt-clear[data-v-ee5c1fba]{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-ee5c1fba]:hover{text-decoration:underline}.vc-switch[data-v-ee5c1fba]{font-size:12px;margin-bottom:8px}.vc-group+.vc-group[data-v-ee5c1fba]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-secondary)}.vc-group__head[data-v-ee5c1fba]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vc-group__head--sub[data-v-ee5c1fba]{margin-top:10px}.vc-group__title[data-v-ee5c1fba]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.vc-info[data-v-ee5c1fba]{font-size:11px;color:var(--text-secondary);cursor:help}.vc-info[data-v-ee5c1fba]:hover,.vc-info[data-v-ee5c1fba]:focus{color:var(--color-swc);outline:none}.vc-rule[data-v-ee5c1fba]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vc-rule[data-v-ee5c1fba] .form-control{flex:1 1 60px;min-width:0}.vc-rule__arrow[data-v-ee5c1fba]{flex:0 0 auto;color:var(--text-secondary);font-size:11px}.vc-rule__remove[data-v-ee5c1fba]{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-ee5c1fba]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.vc-add[data-v-ee5c1fba]{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-ee5c1fba]:hover{border-color:var(--color-swc);background:var(--bg-secondary)}.vc-strip[data-v-ee5c1fba]{display:flex;flex-wrap:wrap;gap:4px}.vc-strip[data-v-ee5c1fba] .btn{border-radius:4px!important;font-size:11px;padding:3px 8px}.vc-tags[data-v-ee5c1fba]{font-size:12px}.vc-tags[data-v-ee5c1fba] .b-form-tag{background-color:var(--color-swc);color:#fff}.vc-tags[data-v-ee5c1fba] .b-form-tags-input{background-color:transparent;color:var(--text-primary)}.vc-tags[data-v-ee5c1fba] .b-form-tags-input::placeholder{color:var(--text-secondary)}.fc-result[data-v-ee5c1fba]{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-ee5c1fba]{display:flex;align-items:flex-start;gap:10px}.fc-result__thumb[data-v-ee5c1fba]{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-ee5c1fba]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.fc-result__label[data-v-ee5c1fba]{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-ee5c1fba]{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-ee5c1fba]::placeholder{color:var(--text-secondary);font-family:inherit;font-style:italic}.fc-result__text[data-v-ee5c1fba]:focus{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--color-swc);box-shadow:none}.fc-chip[data-v-ee5c1fba]{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-ee5c1fba]{background:#e0a80026;color:#b8860b;font-weight:600;cursor:help}.fc-chip--edited[data-v-ee5c1fba]{background:#4c8dff26;color:var(--color-swc);font-weight:600}.fc-actions[data-v-ee5c1fba]{display:flex;gap:6px;align-items:stretch}.fc-actions .btn[data-v-ee5c1fba]{flex:1}.fc-actions .btn i[data-v-ee5c1fba]{margin-right:4px}.fc-clear[data-v-ee5c1fba]{flex:0 0 auto}.scanner-profile-editor[data-v-c33caf5e]{height:100%;display:flex;flex-direction:column;min-height:0;color:var(--text-primary)}.editor-header[data-v-c33caf5e]{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-c33caf5e]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.editor-header__title[data-v-c33caf5e]{font-weight:700}.editor-header__name[data-v-c33caf5e]{font-size:.82rem;color:var(--text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-header__readonly[data-v-c33caf5e]{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-c33caf5e]{display:flex;gap:.5rem;flex:0 0 auto}.editor-body[data-v-c33caf5e]{flex:1;min-height:0;overflow-y:auto;padding:1rem}.editor-section[data-v-c33caf5e]{padding:.9rem 1rem;margin-bottom:.85rem;border:1px solid var(--border-color, #dee2e6);border-radius:10px;background:var(--bg-primary)}.editor-section[data-v-c33caf5e]:last-child{margin-bottom:0}.editor-section__title[data-v-c33caf5e]{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-c33caf5e]{font-size:.75rem;color:var(--primary, #007bff)}.settings-grid[data-v-c33caf5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media(max-width:576px){.settings-grid[data-v-c33caf5e]{grid-template-columns:1fr}}.sp-folder-field[data-v-c33caf5e]{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-c33caf5e]{cursor:not-allowed;opacity:.65}.sp-folder-field .sp-folder-icon[data-v-c33caf5e]{color:var(--text-secondary)}.sp-folder-field .sp-folder-icon.active[data-v-c33caf5e]{color:var(--text-link)}.sp-folder-field .sp-folder-name[data-v-c33caf5e]{color:var(--text-primary);flex:1}.sp-folder-field .sp-folder-placeholder[data-v-c33caf5e]{color:var(--text-secondary);flex:1}.sp-folder-field .sp-folder-clear[data-v-c33caf5e]{color:var(--text-secondary)}.swc-state-chip[data-v-5cc4fae4]{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;border:1px solid transparent}.swc-state-chip i[data-v-5cc4fae4]{font-size:10px}.swc-state-chip--working[data-v-5cc4fae4]{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 14%,var(--bg-card));border-color:color-mix(in srgb,var(--color-info) 35%,var(--border-secondary))}.swc-state-chip--done[data-v-5cc4fae4]{color:var(--color-success);background:var(--color-success-soft-bg, rgba(51, 153, 103, .12));border-color:var(--color-success-soft-ring, rgba(51, 153, 103, .3))}.swc-state-chip--done-with-issues[data-v-5cc4fae4]{color:var(--color-warning);background:var(--color-warning-soft-bg, rgba(250, 123, 13, .12));border-color:var(--color-warning-soft-border, rgba(250, 123, 13, .3))}.swc-state-chip--needs-you[data-v-5cc4fae4]{color:#7a5af0;background:#7a5af01f;border-color:#7a5af04d}.swc-state-chip--failed[data-v-5cc4fae4]{color:var(--color-danger);background:var(--color-danger-soft-bg, rgba(254, 0, 0, .08));border-color:var(--color-danger-soft-border, rgba(254, 0, 0, .25))}[data-theme=dark] .swc-state-chip--done[data-v-5cc4fae4]{color:#6fd4a0;background:#4db87f38;border-color:#4db87f66}[data-theme=dark] .swc-state-chip--working[data-v-5cc4fae4]{color:#6ec8e8;background:#2ba8d433;border-color:#2ba8d466}[data-theme=dark] .swc-state-chip--done-with-issues[data-v-5cc4fae4]{color:#ffc266;background:#ff903033;border-color:#ff903066}[data-theme=dark] .swc-state-chip--needs-you[data-v-5cc4fae4]{color:#b5a1ff;background:#7a5af03d;border-color:#7a5af073}[data-theme=dark] .swc-state-chip--failed[data-v-5cc4fae4]{color:#ff7a7a;background:#ff404033;border-color:#ff404066}@media(prefers-reduced-motion:reduce){.swc-state-chip--working i[data-v-5cc4fae4]{animation:none}}.scanner-control-bar[data-v-80902c46]{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-80902c46]{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px 12px;flex:1 1 auto;min-width:0}.controls-right[data-v-80902c46]{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-80902c46]{flex-basis:auto;margin-left:auto}}.control-group[data-v-80902c46]{display:flex;flex-direction:column;min-width:0;position:relative}.control-group .control-label[data-v-80902c46]{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-80902c46],.control-group .custom-select[data-v-80902c46]{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-80902c46]:focus,.control-group .custom-select[data-v-80902c46]: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-80902c46],.control-group .custom-select option[data-v-80902c46]{background-color:var(--bg-primary);color:var(--text-primary)}.profile-control .profile-select-wrap[data-v-80902c46]{display:flex;align-items:center;gap:6px;min-width:0}.profile-control .custom-select[data-v-80902c46]{flex:1;min-width:0}.profile-control .profile-ocr-badge[data-v-80902c46]{color:var(--text-secondary);flex-shrink:0}.profile-control .profile-manage-button[data-v-80902c46]{flex-shrink:0}.scanner-control .scanner-select-wrap[data-v-80902c46]{display:flex;gap:4px;min-width:0}.scanner-control .custom-select[data-v-80902c46]{flex:1;min-width:0}@media(max-width:1400px){.controls-left[data-v-80902c46]{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:1200px){.controls-left[data-v-80902c46]{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:992px){.controls-left[data-v-80902c46]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.scanner-control-bar[data-v-80902c46]{padding:10px 12px}.controls-left[data-v-80902c46]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.controls-right[data-v-80902c46]{width:100%;justify-content:flex-start;flex-wrap:wrap}.controls-right .btn[data-v-80902c46]{flex:1 1 auto;min-width:120px}}@media(max-width:480px){.controls-left[data-v-80902c46]{grid-template-columns:1fr}.controls-right .btn[data-v-80902c46]{flex-basis:100%}}.capture-guide-button[data-v-80902c46]{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-80902c46]{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-80902c46]{line-height:1;font-size:12px;font-weight:600}.capture-guide-button[data-v-80902c46]:hover,.capture-guide-button[data-v-80902c46]:focus{background-color:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}.capture-new-badge[data-v-80902c46]{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-80902c46]{position:relative;flex-shrink:0}.capture-shortcuts-btn[data-v-80902c46]{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-80902c46]:hover,.capture-shortcuts-btn[data-v-80902c46]:focus,.capture-shortcuts-btn.active[data-v-80902c46]{color:var(--text-primary);border-color:var(--border-primary, var(--border-tertiary));background:var(--bg-hover);outline:none}.capture-shortcuts-btn[data-v-80902c46]: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-80902c46]{font-size:13px}.capture-help[data-v-80902c46]{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-80902c46]{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-80902c46]{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.capture-help__close[data-v-80902c46]{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-80902c46]:hover{background:var(--bg-hover);color:var(--text-primary)}.capture-help__list[data-v-80902c46]{margin:0;padding:8px 0}.capture-help__list>div[data-v-80902c46]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.capture-help__list>div[data-v-80902c46]:hover{background:var(--bg-hover)}.capture-help__list dt[data-v-80902c46]{margin:0;font-size:12.5px;color:var(--text-primary)}.capture-help__list dd[data-v-80902c46]{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-80902c46]{font-size:10px}.capture-help__list dd kbd[data-v-80902c46]{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-80902c46],.capture-help-leave-active[data-v-80902c46]{transition:opacity .14s ease,transform .18s ease}.capture-help-enter[data-v-80902c46],.capture-help-leave-to[data-v-80902c46]{opacity:0;transform:translateY(-4px) scale(.98)}.controls-right .btn[data-v-80902c46]{height:32px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none!important}.page-item[data-v-2bd71f1f]{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-2bd71f1f]:hover{background-color:var(--bg-hover)}.page-item.selected[data-v-2bd71f1f]{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-2bd71f1f]{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-2bd71f1f]: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-2bd71f1f]{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-2bd71f1f] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.page-checkbox[data-v-2bd71f1f] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-swc);border-color:var(--color-swc)}.page-thumbnail[data-v-2bd71f1f]{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-2bd71f1f]{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;border-radius:4px}.page-thumbnail .placeholder-thumbnail[data-v-2bd71f1f]{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-2bd71f1f]{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-2bd71f1f]{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-2bd71f1f]{padding:2px 6px;opacity:0;transition:opacity .15s ease}@media(hover:none){.page-delete[data-v-2bd71f1f]{opacity:1}}.page-item:hover .page-delete[data-v-2bd71f1f],.page-item:focus-within .page-delete[data-v-2bd71f1f]{opacity:1}.page-thumbnail-list[data-v-62be76dd]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-card)}.panel-header[data-v-62be76dd]{padding:14px 16px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header .panel-title[data-v-62be76dd]{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-62be76dd]{display:flex;flex-wrap:wrap;gap:6px}.panel-header .panel-header-actions .btn[data-v-62be76dd]{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-62be76dd]{margin-right:4px}.bulk-select-toolbar[data-v-62be76dd]{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-62be76dd]{color:var(--text-primary);font-weight:600}.bulk-delete-pages-btn[data-v-62be76dd]{flex-shrink:0;font-size:12px;padding:4px 8px;font-weight:600;color:var(--color-danger)!important}.bulk-delete-pages-btn[data-v-62be76dd]:hover:not(:disabled),.bulk-delete-pages-btn[data-v-62be76dd]:focus:not(:disabled){color:var(--color-danger)!important;text-decoration:underline}.bulk-delete-pages-btn[data-v-62be76dd]:disabled{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-disabled))!important}.select-all-pages-row[data-v-62be76dd]{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-62be76dd]:hover{background-color:var(--bg-hover, var(--bg-secondary));color:var(--text-primary)}.select-all-pages-row .select-all-pages-checkbox[data-v-62be76dd]{pointer-events:auto}.select-all-pages-row .select-all-pages-checkbox[data-v-62be76dd] .custom-control-label{cursor:pointer}.select-all-pages-row .select-all-pages-label[data-v-62be76dd]{flex:1}.select-all-pages-row .select-all-pages-count[data-v-62be76dd]{color:var(--text-primary);font-weight:600}.documents-list[data-v-62be76dd]{flex:1;overflow-y:auto;padding:10px}.document-group[data-v-62be76dd]{margin-bottom:10px}.document-header-dropzone[data-v-62be76dd]{position:relative}.document-header-dropzone.sortable-drag-over .document-header[data-v-62be76dd]{background-color:var(--bg-hover);border:2px dashed var(--border-primary)}.document-header-dropzone.sortable-drag-over .document-header[data-v-62be76dd]: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-62be76dd]{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-62be76dd]:hover{background-color:var(--bg-hover)}.document-header.selected[data-v-62be76dd]{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-62be76dd]{border-color:var(--border-primary);background-color:var(--bg-hover)}.document-header.expanded[data-v-62be76dd]{border-bottom-left-radius:0;border-bottom-right-radius:0}.document-checkbox[data-v-62be76dd]{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-62be76dd] .custom-control-label{width:1rem;height:1rem;padding:0;margin:0}.document-checkbox[data-v-62be76dd] .custom-control-label:before,.document-checkbox[data-v-62be76dd] .custom-control-label:after{top:0;left:0;transform:none}.document-checkbox[data-v-62be76dd] .custom-control-input{width:1rem;height:1rem;z-index:1}.document-checkbox[data-v-62be76dd] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.document-checkbox[data-v-62be76dd] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-secondary);border-color:var(--text-secondary)}.document-header-left[data-v-62be76dd]{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0}.document-title-row[data-v-62be76dd]{display:flex;align-items:center;min-width:0;gap:8px;min-height:20px;line-height:20px}.document-chips[data-v-62be76dd]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px;padding-left:calc(1rem + 42px)}.expand-icon[data-v-62be76dd]{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-62be76dd]{transform:rotate(90deg)}.document-status-icon[data-v-62be76dd]{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-62be76dd]{color:var(--text-tertiary)}.document-status-icon.status-indexed[data-v-62be76dd],.document-status-icon.status-ready[data-v-62be76dd],.document-status-icon.status-uploading[data-v-62be76dd],.document-status-icon.status-uploaded[data-v-62be76dd]{color:var(--text-secondary)}.document-status-icon.status-error[data-v-62be76dd]{color:var(--text-tertiary)}.document-name[data-v-62be76dd]{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-62be76dd]{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-62be76dd]{position:relative;flex:0 0 72px;height:20px;margin-left:8px}.unclassified-badge[data-v-62be76dd]{flex-shrink:0;font-size:10px;font-weight:600;display:inline-flex;align-items:center}.pipeline-badge[data-v-62be76dd]{flex-shrink:0;font-size:10px;display:inline-flex;align-items:center}.already-uploaded-badge[data-v-62be76dd]{flex-shrink:0;font-size:10px;font-weight:600;display:inline-flex;align-items:center}.split-badge[data-v-62be76dd]{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-62be76dd]{color:var(--text-secondary, #6c757d)}.undo-split-button[data-v-62be76dd]:hover{color:var(--text-primary, #212529)}.add-pages-button[data-v-62be76dd]{color:var(--text-secondary)}.add-pages-button[data-v-62be76dd]:hover{color:var(--text-primary)}.document-actions[data-v-62be76dd]{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-62be76dd]{padding:1px 5px;font-size:12px}@media(hover:none){.document-actions[data-v-62be76dd]{opacity:1;pointer-events:auto}}.document-header:hover .document-actions[data-v-62be76dd],.document-header.selected .document-actions[data-v-62be76dd],.document-header.multi-selected .document-actions[data-v-62be76dd],.document-header:focus-within .document-actions[data-v-62be76dd]{opacity:1;pointer-events:auto}.document-header:hover .page-count[data-v-62be76dd],.document-header.selected .page-count[data-v-62be76dd],.document-header.multi-selected .page-count[data-v-62be76dd],.document-header:focus-within .page-count[data-v-62be76dd]{opacity:0}@media(hover:none){.document-header .page-count[data-v-62be76dd]{opacity:0}}.document-pages[data-v-62be76dd]{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-62be76dd]{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-62be76dd]:hover{background-color:var(--bg-hover)}.page-item.selected[data-v-62be76dd]{border-color:var(--border-primary);background-color:var(--bg-hover)}.page-item.previewed[data-v-62be76dd]{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-62be76dd]: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-62be76dd]{border-color:var(--border-primary);background:var(--bg-hover)}.page-checkbox[data-v-62be76dd] .custom-control-label:before{background-color:var(--bg-primary);border-color:var(--scrollbar-thumb)}.page-checkbox[data-v-62be76dd] .custom-control-input:checked~.custom-control-label:before{background-color:var(--text-secondary);border-color:var(--text-secondary)}.page-thumbnail[data-v-62be76dd]{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-62be76dd]{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;border-radius:4px}.page-thumbnail .placeholder-thumbnail[data-v-62be76dd]{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-62be76dd]{position:absolute;bottom:2px;right:2px;background-color:#000000b3;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px}.page-delete[data-v-62be76dd]{padding:2px 6px;color:var(--color-danger)!important;opacity:0;transition:opacity .15s ease}@media(hover:none){.page-delete[data-v-62be76dd]{opacity:1}}.page-delete[data-v-62be76dd]:hover:not(:disabled),.page-delete[data-v-62be76dd]:focus:not(:disabled){color:var(--color-danger)!important}.page-delete[data-v-62be76dd]:disabled{color:color-mix(in srgb,var(--color-danger) 72%,var(--text-disabled))!important}.page-item:hover .page-delete[data-v-62be76dd],.page-item:focus-within .page-delete[data-v-62be76dd]{opacity:1}.unassigned-section[data-v-62be76dd]{border-top:1px solid var(--border-secondary);padding:10px}.section-header[data-v-62be76dd]{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-62be76dd]{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.section-header .section-header-left[data-v-62be76dd]:hover{background-color:#ffc10733}.section-header .section-header-left .expand-icon[data-v-62be76dd]{font-size:10px;transition:transform .2s ease}.section-header .section-header-left .expand-icon.rotated[data-v-62be76dd]{transform:rotate(90deg)}.section-header .add-all-button[data-v-62be76dd]{flex-shrink:0;font-size:12px;padding:4px 8px}.section-header .add-all-button i[data-v-62be76dd]{margin-right:4px}.section-header .select-all-checkbox[data-v-62be76dd]{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-62be76dd] .custom-control{width:1rem;height:1rem;min-height:0;padding-left:0;margin:0}.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-label{width:1rem;height:1rem;line-height:1}.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-label:before,.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-label:after{top:0;left:0;width:1rem;height:1rem;transform:none}.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-label:before{background-color:var(--bg-primary);border-color:#ffc107}.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-input:checked~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.section-header .select-all-checkbox[data-v-62be76dd] .custom-control-input:indeterminate~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.unassigned-pages[data-v-62be76dd]{padding:10px;margin-top:10px;background-color:#ffc1070d;border-radius:4px}.virtual-page-list[data-v-62be76dd]{height:400px;max-height:calc(100vh - 400px)}.virtual-page-list.virtual-unassigned[data-v-62be76dd]{height:300px}.virtual-page-list[data-v-62be76dd] .vue-recycle-scroller__item-view{padding:0}.scan-more-section[data-v-62be76dd]{padding:15px;border-top:1px solid var(--border-secondary)}.slide-enter-active[data-v-62be76dd],.slide-leave-active[data-v-62be76dd]{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-enter[data-v-62be76dd],.slide-leave-to[data-v-62be76dd]{max-height:0;opacity:0}.context-menu-backdrop[data-v-62be76dd]{position:fixed;inset:0;z-index:1500}.context-menu[data-v-62be76dd]{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-62be76dd]{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-62be76dd]{height:1px;background-color:var(--border-secondary);margin:4px 0}.context-menu .context-menu-item[data-v-62be76dd]{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-62be76dd]:hover:not(.disabled){background-color:var(--bg-hover);color:var(--text-primary)}.context-menu .context-menu-item.disabled[data-v-62be76dd]{color:var(--text-disabled, var(--text-tertiary));cursor:not-allowed}.context-menu .context-menu-item.new-document-item[data-v-62be76dd]{color:var(--text-primary);font-weight:600}.context-menu .context-menu-item.new-document-item[data-v-62be76dd]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.context-menu .context-menu-item.new-document-item i[data-v-62be76dd]{color:inherit}.context-menu .context-menu-item i[data-v-62be76dd]{font-size:14px;width:16px;text-align:center}.context-menu .context-menu-item span[data-v-62be76dd]{flex:1;font-size:14px}.context-menu .context-menu-item .document-page-count[data-v-62be76dd]{color:var(--text-secondary);font-size:12px;flex:none}.context-menu[data-v-62be76dd]::-webkit-scrollbar{width:6px}.context-menu[data-v-62be76dd]::-webkit-scrollbar-track{background:var(--bg-secondary)}.context-menu[data-v-62be76dd]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.context-menu[data-v-62be76dd]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.document-indexing-panel[data-v-e275ad85]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-card)}.document-indexing-panel[data-v-e275ad85] .set-folder__field{background:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary))}.document-indexing-panel[data-v-e275ad85] .set-folder__name{color:var(--text-primary);font-weight:600}.document-indexing-panel[data-v-e275ad85] .set-folder__placeholder{color:var(--text-secondary)}.panel-header[data-v-e275ad85]{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-e275ad85]{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-e275ad85]{flex-shrink:0;margin-left:10px}.panel-header .download-button i[data-v-e275ad85]{margin-right:4px}.document-title-input[data-v-e275ad85]{background-color:var(--bg-input);border:1px solid var(--border-secondary);color:var(--text-primary);font-size:14px}.document-title-input[data-v-e275ad85]: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-e275ad85]::placeholder{color:var(--text-secondary)}.processing-mode-section[data-v-e275ad85]{display:flex;flex-direction:column;gap:8px}.processing-mode-section .processing-mode-options[data-v-e275ad85]{display:flex;flex-wrap:wrap;gap:4px}.processing-mode-section .processing-mode-option[data-v-e275ad85]{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-e275ad85]{flex-shrink:0;font-size:11px;opacity:.8}.processing-mode-section .processing-mode-option span[data-v-e275ad85]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.processing-mode-section .processing-mode-option[data-v-e275ad85]:hover{border-color:var(--border-primary);color:var(--text-primary)}.processing-mode-section .processing-mode-option[data-v-e275ad85]:disabled,.processing-mode-section .processing-mode-option.disabled[data-v-e275ad85]{cursor:not-allowed;opacity:.55}.processing-mode-section .processing-mode-option[data-v-e275ad85]:disabled:hover,.processing-mode-section .processing-mode-option.disabled[data-v-e275ad85]:hover{border-color:var(--border-secondary);color:var(--text-secondary)}.processing-mode-section .processing-mode-option:disabled.active[data-v-e275ad85],.processing-mode-section .processing-mode-option.disabled.active[data-v-e275ad85]{background-color:var(--bg-input);border-color:var(--border-secondary);color:var(--text-secondary)}.processing-mode-section .processing-mode-option.active[data-v-e275ad85]{border-color:var(--border-primary);background-color:var(--bg-hover);color:var(--text-primary)}.processing-mode-section .processing-mode-option.active i[data-v-e275ad85]{opacity:1}.processing-mode-section .pipeline-picker-label[data-v-e275ad85]{display:block;color:var(--text-primary);font-weight:600;font-size:13px}.capture-ai-fill-vselect[data-v-e275ad85] .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-e275ad85] .vs__dropdown-toggle:hover,.capture-ai-fill-vselect[data-v-e275ad85].vs--open .vs__dropdown-toggle{border-color:var(--color-swc, var(--border-primary))}.capture-ai-fill-vselect[data-v-e275ad85].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-e275ad85] .vs__search,.capture-ai-fill-vselect[data-v-e275ad85] .vs__selected{font-size:13px;color:var(--text-primary);margin:0}.capture-ai-fill-vselect[data-v-e275ad85] .vs__placeholder{color:var(--text-tertiary);font-size:13px}.capture-ai-fill-vselect[data-v-e275ad85] .vs__clear,.capture-ai-fill-vselect[data-v-e275ad85] .vs__open-indicator{fill:var(--text-tertiary)}.capture-ai-fill-vselect--filled[data-v-e275ad85] .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-e275ad85]{margin-right:4px}.pipeline-callout[data-v-e275ad85]{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-e275ad85]{margin-top:2px;color:var(--text-secondary);flex-shrink:0}.pipeline-callout.pipeline-callout--muted[data-v-e275ad85],.pipeline-callout.pipeline-callout--disabled[data-v-e275ad85]{background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-secondary)}.pipeline-callout.pipeline-callout--muted i[data-v-e275ad85],.pipeline-callout.pipeline-callout--disabled i[data-v-e275ad85]{color:var(--text-secondary)}.pipeline-callout.pipeline-callout--ai[data-v-e275ad85]{background-color:var(--bg-tertiary);border-color:var(--border-secondary)}.pipeline-callout.pipeline-callout--ai i[data-v-e275ad85]{color:var(--text-secondary)}.no-document[data-v-e275ad85],.no-template[data-v-e275ad85]{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-e275ad85],.no-template>i[data-v-e275ad85]{color:var(--text-secondary);opacity:.9}.no-document .text-muted[data-v-e275ad85],.no-template .text-muted[data-v-e275ad85]{color:var(--text-secondary)!important;font-weight:500}.next-doc-defaults[data-v-e275ad85]{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-e275ad85]{font-weight:600;color:var(--text-primary);margin-bottom:6px}.next-doc-defaults .next-doc-summary[data-v-e275ad85]{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-e275ad85]{color:var(--text-secondary)}.next-doc-defaults .next-doc-shared-note[data-v-e275ad85]{font-size:.8rem;margin-bottom:8px;color:var(--text-secondary)!important;font-weight:500}.next-doc-defaults[data-v-e275ad85] label,.next-doc-defaults[data-v-e275ad85] .col-form-label{color:var(--text-secondary)!important;font-weight:600;font-size:12px}.next-doc-defaults[data-v-e275ad85] .form-control,.next-doc-defaults[data-v-e275ad85] .custom-select{background-color:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary);font-weight:500}.next-doc-defaults .processing-mode-section .processing-mode-options[data-v-e275ad85]{flex-direction:column;gap:6px}.next-doc-defaults .processing-mode-section .processing-mode-option[data-v-e275ad85]{width:100%;justify-content:flex-start;padding:8px 10px;font-size:12px}.next-doc-defaults[data-v-e275ad85] .document-tags-select .vs__dropdown-toggle{min-height:36px;padding:4px 8px}.next-doc-defaults[data-v-e275ad85] .document-tags-select .vs__search,.next-doc-defaults[data-v-e275ad85] .document-tags-select .vs__search input{width:100%!important;min-width:0}.indexing-form[data-v-e275ad85]{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px}.doc-editing-panel[data-v-e275ad85]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden;flex-shrink:0}.doc-editing-panel__label[data-v-e275ad85]{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-e275ad85]{font-size:12px;color:var(--text-secondary)}.doc-editing-panel__label-actions[data-v-e275ad85]{display:flex;align-items:center;gap:8px;margin-left:auto}.doc-editing-panel__icon-btn[data-v-e275ad85]{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-e275ad85]{font-size:13px;color:inherit}.doc-editing-panel__icon-btn[data-v-e275ad85]:hover{color:var(--text-primary)}.doc-editing-panel__body[data-v-e275ad85]{padding:10px 12px 12px}.doc-editing-panel--folder .doc-editing-panel__body .set-folder[data-v-e275ad85]{max-width:none}.defaults-mode-chip[data-v-e275ad85]{display:inline-flex;align-items:center;margin-bottom:10px;padding:4px 10px;border-radius:12px;border:1px solid var(--border-tertiary, var(--border-secondary));background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.5}.doc-index-zone-picker[data-v-e275ad85]{margin:8px 0 4px;padding:8px;border:1px solid var(--border-color, rgba(0, 0, 0, .1));border-radius:6px;background:var(--bg-secondary, rgba(0, 0, 0, .03))}.doc-index-zone-picker__hint[data-v-e275ad85]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;color:var(--text-secondary, #6c757d)}.doc-index-zone-picker__fields[data-v-e275ad85]{display:flex;flex-wrap:wrap;gap:6px}.doc-index-zone-picker__field[data-v-e275ad85]{padding:3px 8px;border:1px solid var(--border-color, rgba(0, 0, 0, .15));border-radius:12px;background:var(--bg-primary, #fff);color:var(--text-primary, #212529);font-size:12px;line-height:1.4;cursor:pointer}.doc-index-zone-picker__field.is-armed[data-v-e275ad85]{border-color:var(--swc-accent, #17a2b8);background:var(--swc-accent, #17a2b8);color:#fff}.doc-editing-panel--tags .doc-editing-panel__label[data-v-e275ad85]{padding:6px 10px;font-size:11px}.doc-editing-panel--tags .doc-editing-panel__body[data-v-e275ad85]{padding:8px 10px 10px}.doc-editing-tabs[data-v-e275ad85]{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.doc-editing-tab-slider[data-v-e275ad85]{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-e275ad85]{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-e275ad85]::-webkit-scrollbar{display:none;width:0;height:0}.doc-editing-tab-arrow[data-v-e275ad85]{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-e275ad85]{font-size:10px;line-height:1;pointer-events:none}.doc-editing-tab-arrow[data-v-e275ad85]:hover{background:var(--bg-hover);color:var(--text-primary)}.doc-editing-tab[data-v-e275ad85]{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-e275ad85]{font-size:12px}.doc-editing-tab[data-v-e275ad85]:hover{color:var(--text-primary)}.doc-editing-tab.active[data-v-e275ad85]{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-e275ad85]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);min-height:160px}.doc-editing-tab-panel[data-v-e275ad85]{padding:12px}.doc-editing-tab-panel[data-v-e275ad85] .content-menu-container{height:auto!important;max-height:none!important;overflow:visible!important}.doc-editing-tab-panel__toolbar[data-v-e275ad85]{display:flex;justify-content:flex-end;margin-bottom:8px}.doc-editing-remove-btn[data-v-e275ad85]{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-e275ad85]:hover{background:var(--bg-hover);color:var(--text-primary)}.index-edit-actions[data-v-e275ad85]{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-e275ad85]{flex:1 1 0;min-width:0;padding:0 8px;font-size:11px;gap:5px}.index-edit-actions .capture-btn span[data-v-e275ad85]{overflow:hidden;text-overflow:ellipsis}.index-edit-actions .capture-btn--icon[data-v-e275ad85]{flex:0 0 32px;width:32px;padding:0}.shared-settings-panel[data-v-e275ad85]{flex-shrink:0}.shared-settings-panel.shared-settings-panel--collapsed .doc-editing-panel__label[data-v-e275ad85],.doc-editing-panel--collapsed .doc-editing-panel__label[data-v-e275ad85]{border-bottom:none}.doc-details-body[data-v-e275ad85]{display:flex;flex-direction:column;gap:10px}.doc-editing-panel--nested[data-v-e275ad85]{border:none;border-radius:0;background:transparent;overflow:visible}.doc-editing-panel--nested>.doc-editing-panel__label[data-v-e275ad85],.doc-editing-panel--nested.doc-editing-panel--tags>.doc-editing-panel__label[data-v-e275ad85]{padding:0 0 6px;border-bottom:none;background:transparent}.doc-editing-panel--nested>.doc-editing-panel__body[data-v-e275ad85],.doc-editing-panel--nested.doc-editing-panel--tags>.doc-editing-panel__body[data-v-e275ad85]{padding:0}.doc-editing-panel--details[data-v-e275ad85],.doc-editing-panel--metadata[data-v-e275ad85]{overflow:visible}.doc-editing-panel--details>.doc-editing-panel__toggle[data-v-e275ad85],.doc-editing-panel--metadata>.doc-editing-panel__toggle[data-v-e275ad85]{border-radius:10px 10px 0 0}.doc-editing-panel--details.doc-editing-panel--collapsed>.doc-editing-panel__toggle[data-v-e275ad85],.doc-editing-panel--metadata.doc-editing-panel--collapsed>.doc-editing-panel__toggle[data-v-e275ad85]{border-radius:10px}.doc-editing-panel__toggle-title[data-v-e275ad85]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-editing-panel__chevron[data-v-e275ad85]{margin-left:auto;font-size:10px!important;color:var(--text-secondary);transition:transform .15s ease}.shared-settings-header[data-v-e275ad85],.doc-editing-panel__toggle[data-v-e275ad85]{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-e275ad85]:hover,.doc-editing-panel__toggle[data-v-e275ad85]:hover{color:var(--text-primary);background:var(--bg-hover, var(--bg-tertiary))}.shared-settings-header:hover>i[data-v-e275ad85],.shared-settings-header:hover .shared-settings-info[data-v-e275ad85],.doc-editing-panel__toggle:hover>i[data-v-e275ad85],.doc-editing-panel__toggle:hover .shared-settings-info[data-v-e275ad85]{color:var(--text-primary)}.shared-settings-header[data-v-e275ad85]:focus,.doc-editing-panel__toggle[data-v-e275ad85]:focus{outline:none}.shared-settings-header[data-v-e275ad85]:focus-visible,.doc-editing-panel__toggle[data-v-e275ad85]:focus-visible{outline:2px solid var(--primary, #17a2b8);outline-offset:-2px}.shared-settings-header__title[data-v-e275ad85]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-settings-info[data-v-e275ad85]{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-e275ad85]:hover{opacity:1;color:var(--text-primary)}.shared-settings-badge[data-v-e275ad85]{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-e275ad85]{margin-left:auto;font-size:10px!important;color:var(--text-secondary);transition:transform .15s ease}.shared-settings-body[data-v-e275ad85]{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.shared-settings-switch[data-v-e275ad85]{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-e275ad85]{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-e275ad85]{position:relative;flex:0 0 auto;display:inline-flex;width:36px;height:20px}.shared-settings-switch__input[data-v-e275ad85]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.shared-settings-switch__track[data-v-e275ad85]{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-e275ad85]{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-e275ad85]{background:var(--primary, #17a2b8);border-color:var(--primary, #17a2b8)}.shared-settings-switch__input:checked+.shared-settings-switch__track .shared-settings-switch__thumb[data-v-e275ad85]{transform:translate(16px)}.shared-settings-switch__input:focus-visible+.shared-settings-switch__track[data-v-e275ad85]{outline:2px solid var(--primary, #17a2b8);outline-offset:2px}.shared-settings-apply-btn[data-v-e275ad85]{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-e275ad85]{font-size:11px;color:var(--text-secondary)}.shared-settings-apply-btn[data-v-e275ad85]: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-e275ad85]{color:var(--text-primary)}.shared-settings-apply-btn[data-v-e275ad85]:disabled{opacity:.45;cursor:not-allowed}.shared-settings-apply-btn[data-v-e275ad85]:focus{outline:none}.shared-settings-apply-btn[data-v-e275ad85]:focus-visible{outline:2px solid var(--primary, #17a2b8);outline-offset:1px}.reuse-values-body .reuse-master-toggle[data-v-e275ad85] .custom-control-label{color:var(--text-primary);font-weight:500}.reuse-values-body .reuse-hint[data-v-e275ad85]{font-size:.8rem;margin:6px 0 10px}.reuse-values-body .reuse-field-list[data-v-e275ad85]{border-top:1px solid var(--border-secondary);padding-top:10px}.reuse-values-body .reuse-field-list .reuse-field-list-header[data-v-e275ad85]{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-e275ad85]{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-e275ad85]{font-size:12px;color:var(--text-secondary)}.reuse-values-body .reuse-field-list .reuse-field-item[data-v-e275ad85]{margin-bottom:4px}.reuse-values-body .reuse-field-list .reuse-field-item[data-v-e275ad85] .custom-control-label{color:var(--text-primary);font-size:13px}.field-group[data-v-e275ad85]{margin-bottom:20px}.field-group[data-v-e275ad85] label{color:var(--text-primary);font-weight:500;margin-bottom:8px}.field-group[data-v-e275ad85] .form-control,.field-group[data-v-e275ad85] .custom-select{background-color:var(--bg-input);border-color:var(--border-tertiary, var(--border-secondary));color:var(--text-primary)}.field-group[data-v-e275ad85] .form-control:focus,.field-group[data-v-e275ad85] .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-e275ad85] .form-control::placeholder,.field-group[data-v-e275ad85] .custom-select::placeholder{color:var(--text-secondary)}.field-group[data-v-e275ad85] option{background-color:var(--bg-input);color:var(--text-primary)}.input-with-ocr[data-v-e275ad85]{display:flex;gap:8px}.input-with-ocr .form-control[data-v-e275ad85],.input-with-ocr .custom-select[data-v-e275ad85]{flex:1}.input-with-ocr .ocr-button[data-v-e275ad85]{flex-shrink:0}.text-danger[data-v-e275ad85]{color:var(--color-danger)}.text-muted[data-v-e275ad85]{color:var(--text-secondary)!important}.indexing-form[data-v-e275ad85]::-webkit-scrollbar,.card-body[data-v-e275ad85]::-webkit-scrollbar{width:8px}.indexing-form[data-v-e275ad85]::-webkit-scrollbar-track,.card-body[data-v-e275ad85]::-webkit-scrollbar-track{background:var(--bg-card)}.indexing-form[data-v-e275ad85]::-webkit-scrollbar-thumb,.card-body[data-v-e275ad85]::-webkit-scrollbar-thumb{background:var(--border-tertiary);border-radius:4px}.indexing-form[data-v-e275ad85]::-webkit-scrollbar-thumb:hover,.card-body[data-v-e275ad85]::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.advanced-options[data-v-53cdd708] .custom-control-label{-webkit-user-select:none;user-select:none}.section-title[data-v-53cdd708]{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-53cdd708]{gap:4px}.manage-profiles-link[data-v-53cdd708]{white-space:nowrap}.key-bindings .binding-key[data-v-53cdd708]{flex:0 0 40%;min-width:0}.key-bindings .binding-field[data-v-53cdd708]{flex:1 1 auto;min-width:0}.key-bindings .binding-remove[data-v-53cdd708]{flex:0 0 auto;line-height:1}.key-bindings .add-binding[data-v-53cdd708]{font-size:.85em}.code-preview[data-v-53cdd708]{padding:10px;border:1px dashed var(--border-secondary);border-radius:6px;background:var(--bg-secondary)}.code-preview__label[data-v-53cdd708]{display:block;font-size:.8rem;font-weight:600;color:var(--text-secondary, var(--text-primary))}.code-preview__caption[data-v-53cdd708]{margin-right:6px;font-size:.78rem;color:var(--text-secondary, var(--text-primary))}.code-preview__row[data-v-53cdd708]{gap:2px 0;padding:3px 0;font-size:.82rem}.code-preview__field[data-v-53cdd708]{font-weight:600;color:var(--text-primary)}.code-preview__value code[data-v-53cdd708]{color:var(--text-primary)}.image-adjustment-grid[data-v-53cdd708]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.image-adjustment-preview .preview-frame[data-v-53cdd708]{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-53cdd708]{max-width:100%;max-height:220px;object-fit:contain}.preview-placeholder[data-v-53cdd708]{color:var(--text-secondary, #6c757d);font-size:.85em;text-align:center;padding:12px}@media(max-width:576px){.image-adjustment-grid[data-v-53cdd708]{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}.upload-landed[data-v-1ff906c7]{margin-top:8px}.upload-history-list[data-v-1ff906c7]{max-height:60vh;overflow-y:auto;display:grid;gap:10px;padding:4px}.upload-record[data-v-1ff906c7]{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-1ff906c7]:hover{background-color:var(--bg-hover);border-color:var(--border-primary)}.upload-icon[data-v-1ff906c7]{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-1ff906c7]{font-size:14px;color:var(--color-swc)}.upload-info[data-v-1ff906c7]{min-width:0}.upload-title[data-v-1ff906c7]{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-1ff906c7]{display:flex;gap:1rem;font-size:.85rem;color:var(--text-secondary)}.upload-meta span[data-v-1ff906c7]{display:inline-flex;align-items:center;gap:.25rem}.upload-meta span i[data-v-1ff906c7]{font-size:.8rem}.upload-pipeline[data-v-1ff906c7]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.pipeline-state-trigger[data-v-1ff906c7]{display:inline-flex}.pipeline-state-trigger.clickable[data-v-1ff906c7]{cursor:pointer}.pipeline-chip[data-v-1ff906c7]{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-1ff906c7]{cursor:pointer}.pipeline-chip.pipeline-chip--processing[data-v-1ff906c7]{color:var(--color-info);background:#5dc5ec1f;border-color:#5dc5ec4d}.pipeline-chip.pipeline-chip--review[data-v-1ff906c7]{color:var(--color-warning);background:#fa7b0d1f;border-color:#fa7b0d4d}.pipeline-chip.pipeline-chip--success[data-v-1ff906c7]{color:var(--color-success);background:#3399671f;border-color:#3399674d}.pipeline-chip.pipeline-chip--danger[data-v-1ff906c7]{color:var(--color-danger);background:#fe000014;border-color:#fe000040}.pipeline-chip.pipeline-chip--muted[data-v-1ff906c7]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.upload-intake[data-v-1ff906c7]{margin-top:.35rem}.intake-chip[data-v-1ff906c7]{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-1ff906c7]{color:var(--color-success);background:#3399671f;border-color:#3399674d}.intake-chip.intake-chip--counting[data-v-1ff906c7]{color:var(--color-info);background:#5dc5ec1f;border-color:#5dc5ec4d}.intake-chip.intake-chip--uncountable[data-v-1ff906c7]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.pipeline-name[data-v-1ff906c7]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.pipeline-name i[data-v-1ff906c7]{font-size:.7rem}.upload-ai-note[data-v-1ff906c7]{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-secondary)}.upload-ai-fix[data-v-1ff906c7]{display:inline-block;margin-left:.35rem;font-weight:600;color:var(--color-swc);white-space:nowrap}.upload-ai-fix[data-v-1ff906c7]:hover{text-decoration:underline}.upload-ai-fix-note[data-v-1ff906c7]{display:inline-block;margin-left:.35rem;font-style:italic;opacity:.85}.upload-actions[data-v-1ff906c7]{display:flex;align-self:center;gap:.5rem;margin-left:1rem;flex-shrink:0}.upload-actions .upload-action-button[data-v-1ff906c7]{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-1ff906c7]: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-1ff906c7]{margin:0;color:var(--color-swc)}.history-close-button[data-v-1ff906c7]{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-1ff906c7]::-webkit-scrollbar{width:8px}.upload-history-list[data-v-1ff906c7]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.upload-history-list[data-v-1ff906c7]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.upload-history-list[data-v-1ff906c7]::-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-e32cce95]{color:var(--color-info);flex-shrink:0}.automate-suggestion .automate-suggestion-text[data-v-e32cce95]{flex:1 1 240px;min-width:0;color:var(--text-secondary);font-size:13px}.automate-suggestion .automate-suggestion-actions[data-v-e32cce95]{display:flex;align-items:center;gap:8px;flex-shrink:0}.workflow-capture-bar[data-v-e32cce95]{flex-shrink:0;display:flex;flex-direction:column;gap:4px;border-top: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:6px 16px;font-size:12px}.workflow-capture-bar__error[data-v-e32cce95]{color:var(--text-danger, #dc3545)}.workflow-capture-bar__ai-credits[data-v-e32cce95]{padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--text-warning, #b8860b) 10%,transparent);color:var(--text-warning, #b8860b)}.workflow-capture-bar__orphaned[data-v-e32cce95]{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)}.workflow-capture-bar__loading-existing[data-v-e32cce95]{display:flex;align-items:center;color:var(--text-secondary)}.workflow-capture-bar__closed[data-v-e32cce95]{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-weight:600}.workflow-task-context[data-v-e32cce95]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 4px;font-size:12px;line-height:16px}.workflow-task-context__line[data-v-e32cce95]{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.workflow-task-context__flow[data-v-e32cce95],.workflow-task-context__document[data-v-e32cce95]{min-width:0;flex:0 3 auto;overflow:hidden;text-overflow:ellipsis}.workflow-task-context__flow[data-v-e32cce95]{font-weight:600;color:var(--text-primary)}.workflow-task-context__document[data-v-e32cce95]{color:var(--text-secondary)}.workflow-task-context__count[data-v-e32cce95]{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.workflow-task-context__pending-pages[data-v-e32cce95]{flex-shrink:0;color:var(--text-warning, #b8860b);font-weight:500}.workflow-task-context__requirement[data-v-e32cce95]{display:inline-flex;flex-shrink:0;align-items:center;padding:0 8px;border-radius:999px;border:1px solid var(--border-secondary);color:var(--text-secondary);font-weight:600;cursor:help}.workflow-task-context__requirement--met[data-v-e32cce95]{border-color:var(--color-success-soft-ring);background:var(--color-success-soft-bg);color:var(--color-success)}.workflow-task-context__requirement--pending[data-v-e32cce95]{border-color:var(--color-warning-soft-border);background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.legal-validity-banner .lv-badge[data-v-e32cce95]{gap:6px}.legal-validity-banner .lv-note[data-v-e32cce95]{color:var(--text-secondary)}.legal-validity-banner .lv-quota[data-v-e32cce95]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-danger)}.legal-validity-status[data-v-e32cce95]{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-e32cce95]{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-e32cce95]:hover{background:var(--bg-hover)}.legal-validity-status .lv-status-summary[data-v-e32cce95]: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-e32cce95]{font-weight:600;color:var(--text-primary);white-space:nowrap}.legal-validity-status .lv-status-chips[data-v-e32cce95]{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-e32cce95]{width:.7rem;height:.7rem;border-width:.12em}.legal-validity-status .lv-status-toggle[data-v-e32cce95]{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-e32cce95]{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-e32cce95]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0}.legal-validity-status .lv-status-name[data-v-e32cce95]{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-e32cce95]{padding:0;color:var(--color-swc)}.capture-container[data-v-e32cce95]{position:relative;width:100%;height:100%}.capture-screen[data-v-e32cce95]{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-e32cce95]{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-e32cce95]{display:flex}.drop-zone-overlay[data-v-e32cce95]{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-e32cce95]{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-e32cce95]{opacity:.85;margin-bottom:8px;font-size:2.5rem}.drop-zone-overlay .drop-zone-content h3[data-v-e32cce95]{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-e32cce95]{margin:0;font-size:13px;color:var(--text-secondary)}.drop-zone-overlay .drop-zone-content .drop-zone-target[data-v-e32cce95]{font-weight:600;color:var(--color-swc)}.scanning-overlay[data-v-e32cce95]{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-e32cce95]{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-e32cce95]{display:flex;align-items:center;justify-content:center}.scanning-glyph[data-v-e32cce95]{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-e32cce95]{display:flex;flex-direction:column;gap:8px;width:100%}.scanning-title[data-v-e32cce95]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.scanning-subtitle[data-v-e32cce95],.scanning-phase[data-v-e32cce95]{margin:0;font-size:13px;color:var(--text-secondary)}.scanning-progress[data-v-e32cce95]{width:100%;height:6px;margin:4px auto 0;border-radius:999px;background:var(--bg-tertiary);overflow:hidden}.scanning-progress__fill[data-v-e32cce95]{height:100%;border-radius:inherit;background:var(--color-swc);transition:width .25s ease}.workflow-completion-overlay[data-v-e32cce95]{position:fixed;z-index:2000000}.workflow-completion-overlay__glyph[data-v-e32cce95]{background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-secondary));color:var(--color-bpm)}.workflow-completion-overlay .scanning-progress[data-v-e32cce95]{background:color-mix(in srgb,var(--color-bpm) 18%,var(--bg-tertiary))}.workflow-completion-overlay .scanning-progress__fill[data-v-e32cce95]{background:var(--color-bpm)}.workflow-completion-overlay__indeterminate .scanning-progress__fill[data-v-e32cce95]{width:30%;animation:scanner-init-bar-e32cce95 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.workflow-completion-overlay__indeterminate .scanning-progress__fill[data-v-e32cce95]{width:100%;animation:none}}.scanner-init-overlay[data-v-e32cce95]{position:absolute;inset:0;z-index:2000000;pointer-events:auto;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-e32cce95 .28s ease-out}.scanner-init-card[data-v-e32cce95]{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-e32cce95 .38s cubic-bezier(.22,1,.36,1)}.scanner-init-visual[data-v-e32cce95]{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.scanner-init-spinner[data-v-e32cce95]{position:absolute;inset:0;width:64px;height:64px;animation:scanner-init-spin-e32cce95 .9s linear infinite}.scanner-init-spinner__track[data-v-e32cce95]{fill:none;stroke:var(--border-secondary);stroke-width:3}.scanner-init-spinner__arc[data-v-e32cce95]{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-e32cce95]{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-e32cce95]{display:flex;flex-direction:column;gap:6px}.scanner-init-title[data-v-e32cce95]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.scanner-init-subtitle[data-v-e32cce95]{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.scanner-init-bar[data-v-e32cce95]{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-e32cce95]{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-e32cce95 1.4s ease-in-out infinite}.scanner-init-dismiss[data-v-e32cce95]{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-e32cce95]:hover,.scanner-init-dismiss[data-v-e32cce95]: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-e32cce95]:focus-visible{box-shadow:0 0 0 3px var(--color-swc-focus)}@keyframes scanner-init-fade-in-e32cce95{0%{opacity:0}to{opacity:1}}@keyframes scanner-init-card-in-e32cce95{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scanner-init-spin-e32cce95{to{transform:rotate(360deg)}}@keyframes scanner-init-bar-e32cce95{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.capture-screen[data-v-e32cce95],.scanning-card[data-v-e32cce95],.scanner-init-overlay[data-v-e32cce95],.scanner-init-card[data-v-e32cce95],.scanner-init-spinner[data-v-e32cce95],.scanner-init-bar__fill[data-v-e32cce95]{animation:none}.scanner-init-spinner__arc[data-v-e32cce95]{opacity:.75}.scanner-init-bar__fill[data-v-e32cce95]{left:30%;width:40%;opacity:.85;transform:none}}.capture-panels[data-v-e32cce95]{display:flex;flex:1;overflow:hidden;min-height:0;gap:0;background:var(--bg-primary)}.left-panel[data-v-e32cce95]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.left-panel.collapsed[data-v-e32cce95]{width:40px!important;min-width:40px}.left-panel.collapsed .panel-content[data-v-e32cce95],.left-panel.collapsed .resize-handle[data-v-e32cce95]{display:none}.left-panel .panel-content[data-v-e32cce95]{flex:1;overflow-y:auto;min-width:0}.left-panel .panel-toggle[data-v-e32cce95]{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-e32cce95]:hover{background:var(--bg-hover);width:28px}.left-panel .panel-toggle[data-v-e32cce95]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.left-panel .panel-toggle i[data-v-e32cce95]{color:var(--text-secondary);font-size:12px}.left-panel .resize-handle[data-v-e32cce95]{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-e32cce95]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.left-panel .resize-handle[data-v-e32cce95]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.left-panel .resize-handle.resize-handle-right[data-v-e32cce95]{right:0}.left-panel .resize-handle.resize-handle-left[data-v-e32cce95]{left:0}.left-panel[data-v-e32cce95]{min-width:200px;max-width:600px}.ocr-panel[data-v-e32cce95]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.ocr-panel.collapsed[data-v-e32cce95]{width:40px!important;min-width:40px}.ocr-panel.collapsed .panel-content[data-v-e32cce95],.ocr-panel.collapsed .resize-handle[data-v-e32cce95]{display:none}.ocr-panel .panel-content[data-v-e32cce95]{flex:1;overflow-y:auto;min-width:0}.ocr-panel .panel-toggle[data-v-e32cce95]{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-e32cce95]:hover{background:var(--bg-hover);width:28px}.ocr-panel .panel-toggle[data-v-e32cce95]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.ocr-panel .panel-toggle i[data-v-e32cce95]{color:var(--text-secondary);font-size:12px}.ocr-panel .resize-handle[data-v-e32cce95]{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-e32cce95]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.ocr-panel .resize-handle[data-v-e32cce95]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.ocr-panel .resize-handle.resize-handle-right[data-v-e32cce95]{right:0}.ocr-panel .resize-handle.resize-handle-left[data-v-e32cce95]{left:0}.ocr-panel[data-v-e32cce95]{min-width:240px;max-width:520px}.ocr-panel .panel-content[data-v-e32cce95]{padding:0}.center-panel[data-v-e32cce95]{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-e32cce95]{position:relative;display:flex;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border-secondary)}.right-panel.collapsed[data-v-e32cce95]{width:40px!important;min-width:40px}.right-panel.collapsed .panel-content[data-v-e32cce95],.right-panel.collapsed .resize-handle[data-v-e32cce95]{display:none}.right-panel .panel-content[data-v-e32cce95]{flex:1;overflow-y:auto;min-width:0}.right-panel .panel-toggle[data-v-e32cce95]{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-e32cce95]:hover{background:var(--bg-hover);width:28px}.right-panel .panel-toggle[data-v-e32cce95]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.right-panel .panel-toggle i[data-v-e32cce95]{color:var(--text-secondary);font-size:12px}.right-panel .resize-handle[data-v-e32cce95]{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-e32cce95]:hover{background-color:color-mix(in srgb,var(--color-swc) 45%,transparent)}.right-panel .resize-handle[data-v-e32cce95]:active{background-color:color-mix(in srgb,var(--color-swc) 70%,transparent)}.right-panel .resize-handle.resize-handle-right[data-v-e32cce95]{right:0}.right-panel .resize-handle.resize-handle-left[data-v-e32cce95]{left:0}.right-panel[data-v-e32cce95]{min-width:300px;max-width:600px;border-right:none;border-left:1px solid var(--border-secondary)}.right-panel .panel-toggle[data-v-e32cce95]{right:auto;left:-12px;border-radius:8px 0 0 8px}.action-bar[data-v-e32cce95]{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-e32cce95]{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-e32cce95]:focus{box-shadow:none!important}.action-bar .btn[data-v-e32cce95]: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-e32cce95]{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-e32cce95]{margin-left:8px}.action-bar .badge[data-v-e32cce95]{font-size:10px;font-weight:700;border-radius:9px;padding:2px 6px}.left-actions[data-v-e32cce95],.right-actions[data-v-e32cce95]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}@container capture-actionbar (max-width: 1560px){.action-btn-secondary .btn-label[data-v-e32cce95],.action-btn-destructive .btn-label[data-v-e32cce95],.action-btn-add-existing .btn-label[data-v-e32cce95]{display:none}}@container capture-actionbar (max-width: 1760px){.action-bar--workflow-task .left-actions .action-btn .btn-label[data-v-e32cce95]{display:none}}@container capture-actionbar (max-width: 1120px){.left-actions .action-btn .btn-label[data-v-e32cce95],.action-btn-save .btn-label[data-v-e32cce95],.action-btn-complete-task .btn-label[data-v-e32cce95],.action-btn-back-to-queue .btn-label[data-v-e32cce95]{display:none}}@container capture-actionbar (max-width: 760px){.right-actions .action-btn .btn-label[data-v-e32cce95]{display:none}}@media(max-width:1200px){.left-panel[data-v-e32cce95]{min-width:220px}.right-panel[data-v-e32cce95]{min-width:260px}.action-bar[data-v-e32cce95]{padding:10px 12px;column-gap:8px}.action-bar .action-btn-fullscreen[data-v-e32cce95]{margin-left:4px}}@media(max-width:992px){.right-panel[data-v-e32cce95]:not(.collapsed){width:280px!important;min-width:240px}.ocr-panel[data-v-e32cce95]:not(.collapsed){width:240px!important;min-width:220px}.left-panel[data-v-e32cce95]:not(.collapsed){width:220px!important}}@media(max-width:768px){.capture-panels[data-v-e32cce95]{flex-direction:column;overflow-y:auto}.left-panel[data-v-e32cce95],.ocr-panel[data-v-e32cce95],.right-panel[data-v-e32cce95],.center-panel[data-v-e32cce95]{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-e32cce95],.ocr-panel .resize-handle[data-v-e32cce95],.right-panel .resize-handle[data-v-e32cce95],.left-panel .panel-toggle[data-v-e32cce95],.ocr-panel .panel-toggle[data-v-e32cce95],.right-panel .panel-toggle[data-v-e32cce95]{display:none}.center-panel[data-v-e32cce95]{min-height:320px}.action-bar[data-v-e32cce95]{justify-content:center;padding:8px}.action-bar .left-actions[data-v-e32cce95],.action-bar .right-actions[data-v-e32cce95]{flex:1 1 auto;justify-content:center}.action-bar .action-btn-fullscreen[data-v-e32cce95]{margin-left:0}.action-bar .btn[data-v-e32cce95]{min-height:var(--touch-target-min, 44px);height:auto;padding:0 12px}}.panel-content[data-v-e32cce95]::-webkit-scrollbar{width:8px}.panel-content[data-v-e32cce95]::-webkit-scrollbar-track{background:var(--bg-secondary)}.panel-content[data-v-e32cce95]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.panel-content[data-v-e32cce95]::-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,.dynamsoft-loadingMsg,.dynamsoft-progressBar,.ds-dwt-loaderBar-noserver,.ds-dwt-loaderBar-noserver-parent,.dwt-progress-bar,.dwt-loading,[id*=Dynamsoft],[class*=Dynamsoft],[id*=dynamsoft],[class*=dynamsoft],[id*=WebTwain],[class*=WebTwain]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.dp-card[data-v-8e64431d]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;overflow:hidden}.dp-card-header[data-v-8e64431d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.dp-header-copy[data-v-8e64431d]{min-width:0}.dp-header-actions[data-v-8e64431d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dp-card-body[data-v-8e64431d]{padding:20px 24px}.dp-page-subtitle[data-v-8e64431d]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.dp-story[data-v-8e64431d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.dp-story-step[data-v-8e64431d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.dp-story-icon[data-v-8e64431d]{color:var(--color-swc);font-size:12px}.dp-story-arrow[data-v-8e64431d]{margin:0 4px;font-size:9px;color:var(--text-tertiary)}.dp-settings-btn[data-v-8e64431d]{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-8e64431d]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.dp-ghost-btn[data-v-8e64431d]{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:5px 8px;border-radius:6px}.dp-ghost-btn[data-v-8e64431d]:hover{color:var(--color-swc);text-decoration:none}.dp-btn-primary[data-v-8e64431d]{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-8e64431d]:hover{opacity:.88;color:#fff}.dp-btn-flat[data-v-8e64431d]{font-size:12px;border-radius:6px;padding:5px 12px;font-weight:500}.dp-filter-pills[data-v-8e64431d]{display:flex;gap:8px;flex-wrap:wrap}.dp-stat-chip[data-v-8e64431d]{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-8e64431d]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dp-stat-chip.active[data-v-8e64431d]{background:var(--color-swc);border-color:var(--color-swc);color:#fff}.dp-stat-count[data-v-8e64431d]{font-size:14px;font-weight:700}.dp-stat-label[data-v-8e64431d]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.dp-source-row[data-v-8e64431d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dp-source-pills[data-v-8e64431d]{display:flex;gap:6px;flex-wrap:wrap}.dp-source-pill[data-v-8e64431d]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;border-bottom:2px solid transparent;border-radius:0;padding:4px 6px;font-size:12px;font-weight:500;color:var(--text-tertiary);cursor:pointer}.dp-source-pill[data-v-8e64431d]:hover{color:var(--text-primary)}.dp-source-pill.active[data-v-8e64431d]{color:var(--color-swc);border-bottom-color:var(--color-swc)}.dp-source-count[data-v-8e64431d]{font-size:11px;font-weight:700;opacity:.7}.dp-search-pill[data-v-8e64431d]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--border-card);border-radius:20px;background:var(--bg-card);min-width:200px}.dp-search-icon[data-v-8e64431d]{color:var(--text-tertiary);font-size:12px}.dp-search-input[data-v-8e64431d]{background:transparent;box-shadow:none;font-size:12px;height:28px;padding:0}.dp-admin-filters[data-v-8e64431d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.dp-admin-filter-heading[data-v-8e64431d]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dp-admin-select[data-v-8e64431d]{width:auto;min-width:170px;max-width:260px;font-size:12px}.dp-clear-admin-filters[data-v-8e64431d]{border:0;background:transparent;color:var(--color-swc);font-size:11px;font-weight:500;cursor:pointer}.dp-inbox-list[data-v-8e64431d]{list-style:none;margin:0;padding:0}.dp-inbox-row[data-v-8e64431d]{display:flex;align-items:center;gap:14px;padding:12px 8px;border-top:1px solid var(--border-secondary)}.dp-inbox-row[data-v-8e64431d]:first-child{border-top:none}.dp-inbox-row--clickable[data-v-8e64431d]{cursor:pointer;transition:background .12s ease}.dp-inbox-row--clickable[data-v-8e64431d]:hover{background:var(--bg-tertiary);box-shadow:inset 3px 0 0 var(--color-swc)}.dp-inbox-icon[data-v-8e64431d]{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--working[data-v-8e64431d]{background:#5dc5ec1f;color:var(--color-info)}.dp-inbox-icon--needs-you[data-v-8e64431d]{background:#fa7b0d1f;color:var(--color-warning)}.dp-inbox-icon--failed[data-v-8e64431d]{background:#fe00001a;color:var(--color-danger)}.dp-inbox-icon--done[data-v-8e64431d]{background:#3399671f;color:var(--color-success)}.dp-inbox-main[data-v-8e64431d]{flex:1 1 auto;min-width:0}.dp-inbox-title[data-v-8e64431d]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-inbox-meta[data-v-8e64431d]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.dp-inbox-credits[data-v-8e64431d]{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;flex-shrink:0}.dp-inbox-credits-value[data-v-8e64431d]{color:var(--text-primary);font-size:13px;font-weight:600}.dp-inbox-credits-label[data-v-8e64431d]{color:var(--text-tertiary);font-size:10px;line-height:1.2}@media(max-width:767px){.dp-admin-select[data-v-8e64431d]{flex:1 1 100%;max-width:none}}.dp-inbox-status[data-v-8e64431d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dp-inbox-actions[data-v-8e64431d]{display:flex;align-items:center;flex-shrink:0}.dp-status-badge[data-v-8e64431d]{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-8e64431d]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.dp-list-footer[data-v-8e64431d]{display:flex;justify-content:center;padding:14px 0 2px}.dp-load-more[data-v-8e64431d]{border:1px solid var(--border-card);background:transparent;border-radius:20px;padding:5px 16px;font-size:12px;color:var(--text-secondary);cursor:pointer}.dp-load-more[data-v-8e64431d]:hover:not(:disabled){border-color:var(--color-swc);color:var(--color-swc)}.dp-empty-state[data-v-8e64431d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary)}.dp-empty-actions[data-v-8e64431d]{display:flex;align-items:center;gap:10px}.dp-empty-icon[data-v-8e64431d]{font-size:36px;margin-bottom:12px;opacity:.4}.dp-empty-icon--error[data-v-8e64431d]{color:var(--color-danger);opacity:.7}.dp-empty-reason[data-v-8e64431d]{font-size:12px;margin-top:6px;max-width:420px;text-align:center}.dp-empty-text[data-v-8e64431d]{font-size:13px}.swc-guide[data-v-d6d3b0ce]{--swg-accent: var(--color-swc, #0f70b7);padding:4px 0 32px;color:var(--text-primary)}.swg-header[data-v-d6d3b0ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.swg-title[data-v-d6d3b0ce]{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.swg-subtitle[data-v-d6d3b0ce]{font-size:13px;color:var(--text-secondary);margin:4px 0 0;max-width:46rem}.swg-flow[data-v-d6d3b0ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px}.swg-step[data-v-d6d3b0ce]{display:flex;gap:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px}.swg-step-number[data-v-d6d3b0ce]{flex:0 0 24px;height:24px;border-radius:50%;background:var(--swg-accent);color:var(--color-on-accent, #fff);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.swg-step-body[data-v-d6d3b0ce]{min-width:0}.swg-step-title[data-v-d6d3b0ce]{font-size:13px;font-weight:600;margin-bottom:2px}.swg-step-text[data-v-d6d3b0ce]{font-size:12px;color:var(--text-secondary);line-height:1.45}.swg-card[data-v-d6d3b0ce]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:16px 18px;margin-bottom:12px}.swg-card-title[data-v-d6d3b0ce]{font-size:14px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}.swg-card-text[data-v-d6d3b0ce]{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.swg-card-note[data-v-d6d3b0ce]{font-size:12px;color:var(--text-tertiary);margin:12px 0 0}.swg-list[data-v-d6d3b0ce]{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.6}.swg-states[data-v-d6d3b0ce]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.swg-state[data-v-d6d3b0ce]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.swg-state-text[data-v-d6d3b0ce]{font-size:12px;color:var(--text-secondary);line-height:1.45}.swg-recipes[data-v-d6d3b0ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.swg-recipe[data-v-d6d3b0ce]{padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-hover)}.swg-recipe-icon[data-v-d6d3b0ce]{color:var(--swg-accent);font-size:16px;margin-bottom:6px;display:block}.swg-recipe-title[data-v-d6d3b0ce]{font-size:13px;font-weight:600;margin-bottom:2px}.swg-recipe-text[data-v-d6d3b0ce]{font-size:12px;color:var(--text-secondary);line-height:1.45}.swg-inline-link[data-v-d6d3b0ce]{display:inline-flex;align-items:center;margin-top:12px;font-size:13px;font-weight:500;color:var(--swg-accent);text-decoration:none}.swg-btn[data-v-d6d3b0ce]{flex:0 0 auto;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-size:13px;text-decoration:none;white-space:nowrap}.swg-btn-primary[data-v-d6d3b0ce]{background:var(--swg-accent);color:var(--color-on-accent, #fff)}.swg-btn-primary[data-v-d6d3b0ce]:hover{color:var(--color-on-accent, #fff);opacity:.92}.scanner-profile-list[data-v-42da737c]{height:100%;display:flex;flex-direction:column;min-height:0;color:var(--text-primary)}.list-toolbar[data-v-42da737c]{padding:.85rem;border-bottom:1px solid var(--border-color, #dee2e6);background:var(--bg-secondary, #f8f9fa)}.list-toolbar__search[data-v-42da737c]{position:relative}.list-toolbar__search i[data-v-42da737c]{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-42da737c]{padding-left:28px}.list-toolbar__hint[data-v-42da737c]{font-size:.76rem;color:var(--text-secondary, #6c757d)}.list-state[data-v-42da737c]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-secondary, #6c757d)}.list-state--empty[data-v-42da737c]{flex-direction:column;gap:.5rem;text-align:center;font-size:.85rem}.list-state--empty i[data-v-42da737c]{font-size:1.5rem;opacity:.5}.profile-items[data-v-42da737c]{flex:1 1 auto;overflow-y:auto;padding:.5rem}.profile-item[data-v-42da737c]{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-42da737c]:hover{background:var(--bg-secondary, rgba(0, 0, 0, .03))}.profile-item.active[data-v-42da737c]{background:var(--bg-selected, rgba(0, 123, 255, .08));border-color:var(--primary, #007bff)}.profile-item__avatar[data-v-42da737c]{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-42da737c]{color:var(--primary, #007bff);background:var(--bg-selected, rgba(0, 123, 255, .1))}.profile-item__body[data-v-42da737c]{flex:1;min-width:0;padding-right:.25rem}.profile-item__name-row[data-v-42da737c]{display:flex;align-items:center;gap:.35rem;min-width:0}.profile-item__name[data-v-42da737c]{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-42da737c]{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-42da737c]{display:flex;flex-direction:column;gap:3px;margin-top:7px}.profile-item__meta-row[data-v-42da737c]{display:flex;align-items:baseline;gap:.35rem;min-width:0;font-size:11px;line-height:1.35}.profile-item__meta-icon[data-v-42da737c]{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-42da737c]{flex:0 0 auto;font-weight:600;color:var(--text-tertiary, var(--text-secondary));white-space:nowrap}.profile-item__meta-label[data-v-42da737c]:after{content:":"}.profile-item__meta-value[data-v-42da737c]{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-42da737c]{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-42da737c]{background:var(--bg-secondary, rgba(0, 0, 0, .03))}.profile-item.active .profile-item__actions[data-v-42da737c]{background:var(--bg-selected, rgba(0, 123, 255, .08))}.profile-item:hover .profile-item__actions[data-v-42da737c],.profile-item.active .profile-item__actions[data-v-42da737c],.profile-item:focus-within .profile-item__actions[data-v-42da737c]{opacity:1;pointer-events:auto}.chip[data-v-42da737c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.6rem}.chip--default[data-v-42da737c],.chip--muted[data-v-42da737c]{width:18px;height:18px}.chip--default[data-v-42da737c]{color:var(--color-warning-text, #b8860b);background:var(--color-warning-soft-bg, rgba(255, 193, 7, .18))}.chip--muted[data-v-42da737c]{color:var(--text-secondary, #6c757d);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.chip--ocr[data-v-42da737c]{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-42da737c]{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-42da737c]:hover{color:var(--text-primary);background:var(--bg-secondary, rgba(0, 0, 0, .06))}.icon-btn--danger[data-v-42da737c]: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}}.scanner-profiles-manager[data-v-21723781]{display:flex;flex-direction:column;height:100%;padding:16px;color:var(--text-primary);background:var(--bg-primary)}header[data-v-21723781]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}h1[data-v-21723781]{font-size:20px}p[data-v-21723781]{color:var(--text-secondary);margin:0}.scanner-profiles-tab[data-v-21723781]{flex:1;min-height:0}.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%}.sjac-panel[data-v-0df72d04]{margin-top:12px;padding:10px 14px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card)}.sjac-panel.is-expanded[data-v-0df72d04]{padding:12px 16px 14px}.sjac-header[data-v-0df72d04],.sjac-heading[data-v-0df72d04],.sjac-glance[data-v-0df72d04],.sjac-actions[data-v-0df72d04]{display:flex;align-items:center;min-width:0}.sjac-header[data-v-0df72d04]{justify-content:space-between;gap:12px}.sjac-header.is-toggle[data-v-0df72d04]{cursor:pointer}.sjac-heading[data-v-0df72d04]{flex:1;gap:12px}.sjac-title[data-v-0df72d04]{margin:0;color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.sjac-glance[data-v-0df72d04]{flex-wrap:wrap;gap:6px;color:var(--text-secondary);font-size:12px}.sjac-glance__value[data-v-0df72d04]{color:var(--text-primary);font-weight:700;font-variant-numeric:tabular-nums}.sjac-glance__label[data-v-0df72d04],.sjac-glance__muted[data-v-0df72d04]{color:var(--text-tertiary)}.sjac-glance__muted--error[data-v-0df72d04]{color:var(--color-danger)}.sjac-glance__dot[data-v-0df72d04]{color:var(--text-tertiary)}.sjac-actions[data-v-0df72d04]{flex:0 0 auto;gap:6px}.sjac-icon-btn[data-v-0df72d04],.sjac-retry[data-v-0df72d04]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-tertiary);cursor:pointer}.sjac-retry[data-v-0df72d04]{width:auto;padding:0 8px;color:var(--color-swc)}.sjac-icon-btn[data-v-0df72d04]:hover,.sjac-icon-btn[data-v-0df72d04]:focus-visible{color:var(--text-primary);background:var(--bg-secondary)}.sjac-icon-btn[data-v-0df72d04]:disabled{cursor:wait;opacity:.55}.sjac-chevron[data-v-0df72d04]{font-size:11px;transition:transform .15s ease}.sjac-chevron.open[data-v-0df72d04]{transform:rotate(180deg)}.sjac-body[data-v-0df72d04]{margin-top:10px}.sjac-state[data-v-0df72d04]{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--text-secondary);font-size:12px}.sjac-state--error[data-v-0df72d04]{color:var(--color-danger)}.sjac-summary[data-v-0df72d04]{display:flex;align-items:center;gap:14px}.sjac-metric[data-v-0df72d04]{display:flex;min-width:0;flex-direction:column}.sjac-metric__value[data-v-0df72d04]{color:var(--text-primary);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.sjac-metric__label[data-v-0df72d04]{color:var(--text-tertiary);font-size:10px}.sjac-status[data-v-0df72d04]{padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap}.sjac-status--rated[data-v-0df72d04],.sjac-status--acknowledged[data-v-0df72d04]{color:var(--color-success)}.sjac-status--mixed[data-v-0df72d04],.sjac-status--pending[data-v-0df72d04],.sjac-status--sending[data-v-0df72d04],.sjac-status--unrated[data-v-0df72d04],.sjac-status--estimated[data-v-0df72d04]{color:var(--color-warning)}.sjac-status--quarantined[data-v-0df72d04]{color:var(--color-danger)}.sjac-notice[data-v-0df72d04]{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--text-secondary);font-size:11px}.sjac-table-wrap[data-v-0df72d04]{overflow-x:auto}.sjac-table[data-v-0df72d04]{width:100%;border-collapse:collapse;color:var(--text-secondary);font-size:12px}.sjac-table th[data-v-0df72d04],.sjac-table td[data-v-0df72d04]{padding:7px 6px;border-bottom:1px solid var(--border-secondary)}.sjac-table th[data-v-0df72d04]{color:var(--text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase}.sjac-number[data-v-0df72d04]{font-variant-numeric:tabular-nums}.sjac-panel--compact[data-v-0df72d04]{margin:0;padding:8px 0 0;border:0;border-radius:0;background:transparent}.sjac-panel--compact .sjac-header[data-v-0df72d04]{gap:8px}.sjac-panel--compact .sjac-title[data-v-0df72d04]{color:var(--text-secondary);font-size:11px;font-weight:600}.sjac-panel--compact .sjac-icon-btn[data-v-0df72d04]{width:22px;height:22px;color:var(--text-tertiary);font-size:11px}.sjac-panel--compact .sjac-summary[data-v-0df72d04]{margin-top:6px}.sjac-panel--compact .sjac-status[data-v-0df72d04]{padding:1px 0;background:none;font-size:9px;font-weight:600}.sjac-panel--compact .sjac-notice[data-v-0df72d04]{margin:6px 0 0;font-size:10px}.sjac-panel--compact .sjac-breakdown[data-v-0df72d04]{margin-top:6px}.sjac-panel--compact .sjac-breakdown summary[data-v-0df72d04]{color:var(--text-tertiary);font-size:11px;cursor:pointer}.sjac-panel--compact .sjac-table[data-v-0df72d04]{margin-top:4px;font-size:11px}.sjac-panel--compact .sjac-table th[data-v-0df72d04],.sjac-panel--compact .sjac-table td[data-v-0df72d04]{padding:5px 4px}@media(max-width:640px){.sjac-header[data-v-0df72d04],.sjac-heading[data-v-0df72d04]{align-items:flex-start;flex-wrap:wrap}.sjac-title[data-v-0df72d04]{width:100%}}.lab-page-preview[data-v-13cd9ed0]{display:grid;min-height:280px;place-items:center;overflow:auto;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.lab-page-preview canvas[data-v-13cd9ed0]{display:block;width:100%;height:auto;max-width:100%;margin:8px auto;background:#fff;box-shadow:0 4px 18px color-mix(in srgb,var(--text-primary) 12%,transparent)}.lab-page-preview__state[data-v-13cd9ed0]{display:grid;min-height:280px;place-items:center;align-content:center;gap:10px;padding:20px;color:var(--text-tertiary);font-size:11px;text-align:center}.lab-page-preview--compact[data-v-13cd9ed0]{min-height:108px;overflow:hidden}.lab-page-preview--compact canvas[data-v-13cd9ed0]{margin:4px;box-shadow:none}.lab-page-preview--compact .lab-page-preview__state[data-v-13cd9ed0]{min-height:108px;gap:6px;padding:8px;font-size:9px}.lab-page-preview--compact .lab-page-preview__state i[data-v-13cd9ed0]{font-size:14px}.lab-page-preview--compact .lab-page-preview__state button[data-v-13cd9ed0]{display:none}.lab-page-preview__state i[data-v-13cd9ed0]{color:var(--color-swc);font-size:22px}.lab-page-preview__state--error i[data-v-13cd9ed0]{color:var(--color-danger)}.lab-page-preview__state button[data-v-13cd9ed0]{border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);padding:5px 9px;cursor:pointer}.lab-trace[data-v-5f154f3d]{display:grid;gap:18px;color:var(--text-primary)}.lab-trace-head[data-v-5f154f3d],.lab-trace-section-head[data-v-5f154f3d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lab-trace-head h2[data-v-5f154f3d],.lab-trace-section-head h3[data-v-5f154f3d],.lab-trace-card h4[data-v-5f154f3d],.lab-trace-card h5[data-v-5f154f3d]{margin:0}.lab-trace-head h2[data-v-5f154f3d]{font-size:15px;font-weight:700}.lab-trace-head p[data-v-5f154f3d],.lab-trace-section-head p[data-v-5f154f3d]{margin:3px 0 0;color:var(--text-tertiary);font-size:11px;line-height:1.45;max-width:52rem}.lab-trace-section-head h3[data-v-5f154f3d]{font-size:13px;font-weight:700}.lab-trace-section-head>span[data-v-5f154f3d]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-trace-meta[data-v-5f154f3d]{display:grid;gap:6px;margin:0;min-width:0}.lab-trace-meta>div[data-v-5f154f3d]{display:grid;gap:2px;justify-items:end}.lab-trace-meta dt[data-v-5f154f3d]{color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lab-trace-meta dd[data-v-5f154f3d]{display:flex;align-items:center;gap:6px;margin:0;min-width:0;color:var(--text-secondary);font-size:10px}.lab-trace-meta code[data-v-5f154f3d]{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:10px}.lab-trace-copy[data-v-5f154f3d]{border:0;padding:0;background:none;color:var(--color-swc);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.lab-trace-section[data-v-5f154f3d]{padding-top:14px;border-top:1px solid var(--border-secondary)}.lab-trace-stages[data-v-5f154f3d]{display:grid;gap:0;margin:0;padding:0;list-style:none}.lab-trace-stages li[data-v-5f154f3d]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px 0;border-bottom:1px solid var(--border-secondary)}.lab-trace-stages li[data-v-5f154f3d]:last-child{border-bottom:0}.lab-trace-ordinal[data-v-5f154f3d]{color:var(--color-swc);font-family:DM Mono,monospace;font-size:10px}.lab-trace-stages strong[data-v-5f154f3d]{font-size:11px}.lab-trace-stages p[data-v-5f154f3d]{margin:2px 0 0;color:var(--text-tertiary);font-size:10px;line-height:1.4}.lab-trace-status[data-v-5f154f3d]{padding:3px 6px;border-radius:5px;font-size:9px;font-weight:700;text-transform:uppercase}.lab-trace-status.is-success[data-v-5f154f3d]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.lab-trace-status.is-running[data-v-5f154f3d]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.lab-trace-outputs[data-v-5f154f3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.lab-trace-output[data-v-5f154f3d]{min-width:0;padding:8px 0;border-top:1px solid var(--border-secondary)}.lab-trace-output header[data-v-5f154f3d]{display:flex;justify-content:space-between;gap:8px;font-size:11px}.lab-trace-output header>span[data-v-5f154f3d]{color:var(--color-swc)}.lab-trace-output>p[data-v-5f154f3d]{display:grid;gap:2px;margin:8px 0 0;color:var(--text-secondary);font-size:10px;line-height:1.45}.lab-trace-output small[data-v-5f154f3d],.lab-trace-signals small[data-v-5f154f3d]{color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lab-trace-page-chips[data-v-5f154f3d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.lab-trace-page-chips button[data-v-5f154f3d]{height:24px;border:1px solid var(--border-secondary);border-radius:5px;padding:0 7px;background:var(--bg-tertiary);color:var(--text-secondary);font:inherit;font-family:DM Mono,monospace;font-size:9px;cursor:pointer}.lab-trace-page-chips button.is-active[data-v-5f154f3d],.lab-trace-page-chips button[data-v-5f154f3d]:hover{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary))}.lab-trace-ledger[data-v-5f154f3d]{display:grid}.lab-trace-boundary[data-v-5f154f3d]{border-bottom:1px solid var(--border-secondary)}.lab-trace-boundary>summary[data-v-5f154f3d]{display:grid;grid-template-columns:minmax(120px,.7fr) 72px minmax(90px,.5fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:8px 0;cursor:pointer;font-size:10px;list-style:none}.lab-trace-boundary>summary[data-v-5f154f3d]::-webkit-details-marker{display:none}.lab-trace-pair[data-v-5f154f3d]{font-variant-numeric:tabular-nums}.lab-trace-decision[data-v-5f154f3d]{padding:3px 5px;border-radius:5px;font-size:9px;font-weight:700;text-align:center;text-transform:uppercase}.lab-trace-decision.is-split[data-v-5f154f3d]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.lab-trace-decision.is-review[data-v-5f154f3d]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.lab-trace-decision.is-keep[data-v-5f154f3d]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.lab-trace-facts[data-v-5f154f3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 9px}.lab-trace-facts>div[data-v-5f154f3d]{display:grid;gap:2px;min-width:0}.lab-trace-facts dt[data-v-5f154f3d]{color:var(--text-tertiary);font-size:9px}.lab-trace-facts dd[data-v-5f154f3d]{margin:0;overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:10px}.lab-trace-signals[data-v-5f154f3d]{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:0 0 9px}.lab-trace-signals span[data-v-5f154f3d]{padding:4px 6px;border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-secondary);font-size:9px}.lab-trace-warning[data-v-5f154f3d]{margin:0 0 9px;color:var(--color-warning);font-size:11px;font-weight:600}.lab-trace-llm[data-v-5f154f3d]{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:0 0 9px;padding:8px 0;border-top:1px solid var(--border-secondary);font-size:10px}.lab-trace-llm p[data-v-5f154f3d]{grid-column:1 / -1;margin:0;color:var(--text-secondary)}.lab-trace-json[data-v-5f154f3d]{min-width:0}.lab-trace-json>summary[data-v-5f154f3d]{cursor:pointer;color:var(--text-secondary);font-size:10px;font-weight:700;list-style:none;padding:6px 0}.lab-trace-json>summary[data-v-5f154f3d]::-webkit-details-marker{display:none}.lab-trace-json pre[data-v-5f154f3d]{max-height:280px;overflow:auto;margin:0 0 8px;padding:8px;border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere}.lab-trace-workbench-grid[data-v-5f154f3d]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:12px;padding-top:8px}.lab-trace-rail[data-v-5f154f3d]{display:grid;align-content:start;min-width:0;border-right:1px solid var(--border-secondary)}.lab-trace-rail-row[data-v-5f154f3d]{display:grid;gap:3px;width:100%;padding:8px 10px 8px 0;border:0;border-bottom:1px solid var(--border-secondary);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-size:10px}.lab-trace-rail-row span[data-v-5f154f3d]{color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-trace-rail-row[data-v-5f154f3d]:focus-visible{outline:2px solid var(--color-swc-focus);outline-offset:2px}.lab-trace-inspect[data-v-5f154f3d]{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr);gap:12px;min-width:0}.lab-trace-preview[data-v-5f154f3d],.lab-trace-page-facts[data-v-5f154f3d]{min-width:0}.lab-trace-preview h4[data-v-5f154f3d]{margin:0 0 7px;font-size:12px}.lab-trace-preview small[data-v-5f154f3d]{display:block;margin-top:7px;color:var(--color-swc);font-size:10px;font-weight:600}.lab-trace-page-facts[data-v-5f154f3d]{display:grid;align-content:start;gap:10px}.lab-trace-card[data-v-5f154f3d]{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.lab-trace-card-head[data-v-5f154f3d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.lab-trace-card h4[data-v-5f154f3d]{font-size:12px;font-weight:700}.lab-trace-card h5[data-v-5f154f3d]{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lab-trace-card>p[data-v-5f154f3d]{margin:0;color:var(--text-secondary);font-size:10px}.lab-trace-muted[data-v-5f154f3d]{margin:0;color:var(--text-tertiary);font-size:10px}.lab-trace-fields[data-v-5f154f3d]{display:grid}.lab-trace-field[data-v-5f154f3d]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr) auto;gap:6px 12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border-secondary);font-size:11px}.lab-trace-field small[data-v-5f154f3d]{color:var(--text-tertiary);font-size:10px}.lab-trace-field p[data-v-5f154f3d]{grid-column:2 / -1;margin:0;color:var(--text-secondary);font-size:10px}.lab-trace-complete[data-v-5f154f3d]{border-top:1px solid var(--border-secondary)}@media(max-width:1000px){.lab-trace-workbench-grid[data-v-5f154f3d],.lab-trace-inspect[data-v-5f154f3d]{grid-template-columns:1fr}.lab-trace-rail[data-v-5f154f3d]{border-right:0;border-bottom:1px solid var(--border-secondary)}}@media(max-width:699px){.lab-trace-head[data-v-5f154f3d],.lab-trace-section-head[data-v-5f154f3d],.lab-trace-meta>div[data-v-5f154f3d]{justify-items:start;display:grid}.lab-trace-boundary>summary[data-v-5f154f3d],.lab-trace-field[data-v-5f154f3d]{grid-template-columns:1fr auto}.lab-trace-boundary>summary>span[data-v-5f154f3d]:last-child,.lab-trace-field>span[data-v-5f154f3d],.lab-trace-field p[data-v-5f154f3d]{grid-column:1 / -1}}.processor-lab[data-v-1fb29ed5]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:var(--text-primary)}.lab-chrome[data-v-1fb29ed5],.lab-bench[data-v-1fb29ed5],.lab-canvas[data-v-1fb29ed5]{border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);min-width:0}.lab-chrome[data-v-1fb29ed5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;margin-bottom:12px;padding:10px 14px}.lab-chrome-identity[data-v-1fb29ed5]{min-width:0;flex:1 1 280px}.lab-chrome h1[data-v-1fb29ed5]{margin:2px 0 4px;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.lab-chrome p[data-v-1fb29ed5]{max-width:64rem;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.lab-eyebrow[data-v-1fb29ed5]{color:var(--color-swc);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab-chrome-tools[data-v-1fb29ed5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:0 1 auto;justify-content:flex-end}.lab-run-metrics[data-v-1fb29ed5]{display:flex;overflow:hidden;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary)}.lab-run-metrics span[data-v-1fb29ed5]{display:grid;min-width:58px;padding:5px 9px;color:var(--text-tertiary);font-size:9px;letter-spacing:.05em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.lab-run-metrics span+span[data-v-1fb29ed5]{border-left:1px solid var(--border-secondary)}.lab-run-metrics strong[data-v-1fb29ed5]{color:var(--text-primary);font-size:14px;line-height:1.1}.lab-live-pill[data-v-1fb29ed5]{display:flex;align-items:center;gap:8px;border:1px solid var(--border-secondary);border-radius:999px;padding:7px 11px;background:var(--bg-primary);font-size:11px;font-weight:600;white-space:nowrap}.lab-live-dot[data-v-1fb29ed5]{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 15%,transparent)}.lab-error--chrome[data-v-1fb29ed5]{margin:-4px 0 12px}.lab-workbench[data-v-1fb29ed5]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:12px;flex:1 1 auto;min-height:0;align-items:stretch}.lab-bench[data-v-1fb29ed5],.lab-canvas[data-v-1fb29ed5]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.lab-bench-scroll[data-v-1fb29ed5]{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px}.lab-section+.lab-section[data-v-1fb29ed5]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.lab-section-head[data-v-1fb29ed5]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.lab-section h2[data-v-1fb29ed5],.lab-inspect-head h2[data-v-1fb29ed5],.lab-workspace-header h2[data-v-1fb29ed5],.lab-notes h2[data-v-1fb29ed5]{margin:0;font-size:13px;font-weight:700}.lab-section-head p[data-v-1fb29ed5],.lab-inspect-head p[data-v-1fb29ed5],.lab-workspace-header p[data-v-1fb29ed5]{margin:3px 0 0;color:var(--text-tertiary);font-size:11px;line-height:1.4}.lab-dropzone[data-v-1fb29ed5]{display:flex;min-height:56px;align-items:center;gap:10px;padding:8px 10px;border:1px dashed var(--border-primary);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.lab-dropzone[data-v-1fb29ed5]:hover,.lab-dropzone[data-v-1fb29ed5]:focus-visible,.lab-dropzone--drag[data-v-1fb29ed5]{border-color:var(--color-swc);background:var(--bg-hover);outline:none}.lab-dropzone--selected[data-v-1fb29ed5]{border-style:solid}.lab-drop-copy[data-v-1fb29ed5]{display:grid;gap:2px;min-width:0;flex:1}.lab-drop-copy strong[data-v-1fb29ed5]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lab-dropzone span[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:11px}.lab-drop-icon[data-v-1fb29ed5]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--bg-tertiary);color:var(--color-swc);font-size:14px}.lab-link[data-v-1fb29ed5]{border:0;padding:2px;background:transparent;color:var(--color-swc);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.lab-link[data-v-1fb29ed5]:disabled{opacity:.5}.lab-link[data-v-1fb29ed5]:focus-visible,.lab-icon-button[data-v-1fb29ed5]:focus-visible,.lab-run[data-v-1fb29ed5]:focus-visible,.lab-mode[data-v-1fb29ed5]:focus-within,.lab-panes button[data-v-1fb29ed5]:focus-visible,.lab-result-card[data-v-1fb29ed5]:focus-visible,.lab-result-page-nav button[data-v-1fb29ed5]:focus-visible,.lab-run-item[data-v-1fb29ed5]:focus-visible{outline:2px solid var(--color-swc-focus);outline-offset:2px}.lab-subsection[data-v-1fb29ed5]{display:grid;gap:10px}.lab-subsection-heading h3[data-v-1fb29ed5],.lab-inspect-subhead h3[data-v-1fb29ed5],.lab-page-trace h4[data-v-1fb29ed5]{margin:0;font-size:12px;font-weight:700}.lab-subsection-heading p[data-v-1fb29ed5],.lab-inspect-subhead p[data-v-1fb29ed5]{margin:3px 0 0;color:var(--text-tertiary);font-size:11px}.lab-subsection-heading--bordered[data-v-1fb29ed5]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.lab-mode-grid[data-v-1fb29ed5]{display:grid;gap:6px}.lab-mode[data-v-1fb29ed5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:6px 8px;border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer}.lab-mode--on[data-v-1fb29ed5]{border-color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card))}.lab-mode>input[data-v-1fb29ed5]{position:absolute;opacity:0}.lab-mode>i[data-v-1fb29ed5]{margin-top:2px;color:var(--color-swc)}.lab-mode span[data-v-1fb29ed5]{display:grid;gap:2px}.lab-mode strong[data-v-1fb29ed5]{font-size:12px}.lab-mode small[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px;line-height:1.35}.lab-selection-box[data-v-1fb29ed5]{display:grid;gap:6px;padding:8px 0 0;color:var(--text-primary);font-size:12px}.lab-selection-box p[data-v-1fb29ed5]{margin:0;color:var(--text-tertiary);font-size:11px;font-weight:400}.lab-selection-box select[data-v-1fb29ed5],.lab-tuning-grid input[data-v-1fb29ed5],.lab-tuning-grid select[data-v-1fb29ed5],.lab-tuning-grid textarea[data-v-1fb29ed5],.lab-weight-grid input[data-v-1fb29ed5],.lab-pipeline-source select[data-v-1fb29ed5],.lab-tuning select[data-v-1fb29ed5],.lab-tuning textarea[data-v-1fb29ed5]{width:100%;border:1px solid var(--border-primary);border-radius:7px;background:var(--bg-primary);color:var(--text-primary);padding:7px 8px;font:inherit}.lab-pipeline-source[data-v-1fb29ed5]{display:grid;gap:6px;margin-bottom:12px}.lab-pipeline-source label[data-v-1fb29ed5]{display:grid;gap:5px;color:var(--text-primary);font-size:12px;font-weight:700}.lab-pipeline-source p[data-v-1fb29ed5]{margin:0;color:var(--text-secondary);font-size:11px}.lab-pipeline-source p span[data-v-1fb29ed5]{display:block;margin-top:4px;color:var(--color-warning)}.lab-manual-config[data-v-1fb29ed5]{min-width:0;margin:0;border:0;padding:0}.lab-manual-config[data-v-1fb29ed5]:disabled{opacity:.45}.lab-chip-list[data-v-1fb29ed5]{display:flex;flex-wrap:wrap;gap:6px}.lab-chip[data-v-1fb29ed5]{padding:5px 8px;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);font-size:10px;cursor:pointer}.lab-chip--on[data-v-1fb29ed5]{border-color:var(--color-swc);color:var(--color-swc)}.lab-chip input[data-v-1fb29ed5]{position:absolute;opacity:0}.lab-muted[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:11px}.lab-canvas-loading[data-v-1fb29ed5]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-secondary);font-size:12px}.lab-feature-grid[data-v-1fb29ed5]{display:grid;gap:6px}.lab-feature[data-v-1fb29ed5]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer}.lab-feature--on[data-v-1fb29ed5]{border-color:var(--color-swc)}.lab-feature--disabled[data-v-1fb29ed5]{opacity:.62;cursor:default}.lab-feature-icon[data-v-1fb29ed5]{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:var(--color-swc)}.lab-feature-copy[data-v-1fb29ed5]{display:grid;gap:2px}.lab-feature-copy strong[data-v-1fb29ed5]{font-size:12px}.lab-feature-copy small[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px;line-height:1.35}.lab-feature input[data-v-1fb29ed5]{position:absolute;opacity:0}.lab-switch[data-v-1fb29ed5]{position:relative;width:34px;height:20px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-primary)}.lab-switch[data-v-1fb29ed5]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-tertiary);transition:transform .15s ease}.lab-feature input:checked+.lab-switch[data-v-1fb29ed5]{background:var(--color-swc);border-color:var(--color-swc)}.lab-feature input:checked+.lab-switch[data-v-1fb29ed5]:after{background:var(--color-on-accent);transform:translate(14px)}.lab-tuning[data-v-1fb29ed5]{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.lab-tuning label[data-v-1fb29ed5]{display:grid;gap:5px;color:var(--text-secondary);font-size:12px;font-weight:600}.lab-tuning textarea[data-v-1fb29ed5]{resize:vertical;min-height:68px}.lab-tuning small[data-v-1fb29ed5]{color:var(--text-tertiary);font-weight:400}.lab-disclosure[data-v-1fb29ed5]{margin-top:10px;border-top:1px solid var(--border-secondary);padding-top:10px}.lab-disclosure summary[data-v-1fb29ed5]{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:700}.lab-disclosure>p[data-v-1fb29ed5]{margin:6px 0 8px;color:var(--text-tertiary);font-size:11px}.lab-inline-toggle[data-v-1fb29ed5]{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.lab-tuning-grid[data-v-1fb29ed5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.lab-tuning-grid label[data-v-1fb29ed5],.lab-weight-grid label[data-v-1fb29ed5]{display:grid;gap:4px;color:var(--text-secondary);font-size:10px;font-weight:600}.lab-tuning-grid--text[data-v-1fb29ed5]{grid-template-columns:1fr}.lab-tuning-grid textarea[data-v-1fb29ed5]{resize:vertical}.lab-weight-grid[data-v-1fb29ed5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.lab-entity-grid[data-v-1fb29ed5]{display:grid;gap:8px}.lab-entity-grid fieldset[data-v-1fb29ed5]{margin:0;border:1px solid var(--border-secondary);border-radius:7px;padding:8px}.lab-entity-grid legend[data-v-1fb29ed5]{width:auto;margin:0 0 5px;padding:0 4px;color:var(--text-secondary);font-size:10px;font-weight:700}.lab-check[data-v-1fb29ed5]{display:inline-flex;align-items:center;gap:4px;margin:3px 8px 3px 0;color:var(--text-secondary);font-size:10px}.lab-run[data-v-1fb29ed5]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:0 12px;background:var(--color-swc);color:var(--color-on-accent);font-weight:700;cursor:pointer}.lab-run[data-v-1fb29ed5]:disabled{opacity:.5;cursor:not-allowed}.lab-run kbd[data-v-1fb29ed5]{margin-left:4px;border:1px solid color-mix(in srgb,var(--color-on-accent) 45%,transparent);border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--color-on-accent) 12%,transparent);color:inherit;font:inherit;font-size:9px}.lab-billing-note[data-v-1fb29ed5]{margin:10px 0 0;color:var(--text-tertiary);font-size:11px}.lab-error[data-v-1fb29ed5]{margin:10px 0 0;color:var(--color-danger);font-size:12px}.lab-notes[data-v-1fb29ed5]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.lab-notes h2[data-v-1fb29ed5]{margin:10px 0 6px;font-size:11px}.lab-notes summary[data-v-1fb29ed5]{cursor:pointer;font-size:12px;font-weight:700}.lab-notes p[data-v-1fb29ed5]{margin:6px 0;color:var(--text-secondary);font-size:11px;line-height:1.4}.lab-notes ol[data-v-1fb29ed5],.lab-notes ul[data-v-1fb29ed5]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lab-notes li[data-v-1fb29ed5]{display:flex;align-items:flex-start;gap:7px;color:var(--text-secondary);font-size:10px;line-height:1.35}.lab-notes ol span[data-v-1fb29ed5]{display:grid;flex:0 0 20px;height:20px;place-items:center;border-radius:6px;background:var(--bg-tertiary);color:var(--color-swc);font-size:10px;font-weight:700}.lab-notes ul i[data-v-1fb29ed5]{color:var(--color-success);margin-top:2px}.lab-run-workspace[data-v-1fb29ed5]{flex:0 0 auto;max-height:min(28vh,220px);display:flex;flex-direction:column;min-height:0;padding:10px 12px;border-top:1px solid var(--border-secondary)}.lab-workspace-header[data-v-1fb29ed5]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.lab-run-list[data-v-1fb29ed5]{display:grid;gap:6px;overflow:auto;min-height:0}.lab-run-item[data-v-1fb29ed5]{display:grid;gap:6px;width:100%;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);text-align:left;cursor:pointer}.lab-run-item[data-v-1fb29ed5]:hover{border-color:var(--border-primary)}.lab-run-item--active[data-v-1fb29ed5]{border-color:var(--color-swc);box-shadow:inset 3px 0 0 var(--color-swc)}.lab-run-item-head[data-v-1fb29ed5],.lab-run-item-meta[data-v-1fb29ed5]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.lab-run-item-head strong[data-v-1fb29ed5]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lab-run-item-head .lab-status[data-v-1fb29ed5]{flex:0 0 auto;padding:3px 5px;font-size:8px}.lab-run-item-meta[data-v-1fb29ed5]{color:var(--text-tertiary);font-family:DM Mono,monospace;font-size:9px}.lab-mini-progress[data-v-1fb29ed5]{height:3px;overflow:hidden;border-radius:999px;background:var(--bg-secondary)}.lab-mini-progress span[data-v-1fb29ed5]{display:block;height:100%;border-radius:inherit;background:var(--color-swc)}.lab-run-empty[data-v-1fb29ed5]{display:grid;min-height:44px;place-items:center;align-content:center;gap:4px;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-tertiary);font-size:11px;text-align:center}.lab-run-empty i[data-v-1fb29ed5]{color:var(--color-swc);font-size:16px}.lab-canvas-body[data-v-1fb29ed5]{display:flex;flex-direction:column;min-height:0;height:100%}.lab-telemetry[data-v-1fb29ed5]{flex:0 0 auto;padding:12px 14px 0}.lab-ai-credits[data-v-1fb29ed5]{flex:0 0 auto;padding:0 14px;min-height:0}.lab-progress-head[data-v-1fb29ed5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-progress-head>div[data-v-1fb29ed5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.lab-telemetry-end[data-v-1fb29ed5]{display:flex;align-items:center;gap:8px}.lab-status[data-v-1fb29ed5]{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase}.lab-status--running[data-v-1fb29ed5]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.lab-status--success[data-v-1fb29ed5]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.lab-status--danger[data-v-1fb29ed5]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.lab-progress-number[data-v-1fb29ed5]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.lab-progress-track[data-v-1fb29ed5]{height:7px;margin:10px 0 8px;overflow:hidden;border-radius:999px;background:var(--bg-secondary)}.lab-progress-track span[data-v-1fb29ed5]{display:block;height:100%;border-radius:inherit;background:var(--color-swc);transition:width .25s ease}.lab-progress-meta[data-v-1fb29ed5]{display:flex;align-items:center;gap:12px;color:var(--text-tertiary);font-size:11px}.lab-progress-meta .lab-link[data-v-1fb29ed5]{margin-left:auto}.lab-filename[data-v-1fb29ed5]{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.lab-result-actions[data-v-1fb29ed5]{display:flex;align-items:center;gap:5px}.lab-kpis[data-v-1fb29ed5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px 12px;margin:10px 14px 0;padding-top:10px;border-top:1px solid var(--border-secondary)}.lab-kpi[data-v-1fb29ed5]{display:grid;gap:2px;min-width:0}.lab-kpi strong[data-v-1fb29ed5]{font-size:16px;font-variant-numeric:tabular-nums;line-height:1.1}.lab-kpi span[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px;line-height:1.3}.lab-kpi--warn strong[data-v-1fb29ed5]{color:var(--color-warning)}.lab-panes[data-v-1fb29ed5]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;border-bottom:1px solid var(--border-secondary)}.lab-panes button[data-v-1fb29ed5]{display:inline-flex;align-items:center;gap:6px;height:28px;border:1px solid var(--border-secondary);border-radius:6px;padding:0 9px;background:var(--bg-tertiary);color:var(--text-secondary);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.lab-panes button[data-v-1fb29ed5]:hover{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 35%,var(--border-secondary))}.lab-panes button.is-active[data-v-1fb29ed5]{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-primary))}.lab-panes small[data-v-1fb29ed5]{color:var(--text-tertiary);font-family:DM Mono,monospace;font-size:10px;font-weight:700}.lab-canvas-scroll[data-v-1fb29ed5]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 14px 14px}.lab-inspect-block[data-v-1fb29ed5]{padding-top:14px}.lab-results-layout[data-v-1fb29ed5]{display:grid;gap:14px}.lab-result-strip[data-v-1fb29ed5]{display:flex;gap:8px;overflow-x:auto;padding:0 0 4px}.lab-result-card[data-v-1fb29ed5]{display:grid;gap:5px;flex:0 0 112px;width:112px;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.lab-result-card:hover .lab-result-thumb[data-v-1fb29ed5]{border-color:var(--border-primary)}.lab-result-card.is-active .lab-result-thumb[data-v-1fb29ed5]{border-color:var(--color-swc);box-shadow:inset 0 0 0 1px var(--color-swc)}.lab-result-thumb[data-v-1fb29ed5]{position:relative;overflow:hidden;height:92px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.lab-result-ordinal[data-v-1fb29ed5]{position:absolute;z-index:1;top:5px;left:5px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--bg-primary) 88%,transparent);color:var(--text-primary);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.lab-result-thumb img[data-v-1fb29ed5]{display:block;width:100%;height:92px;object-fit:cover;object-position:top center}.lab-result-thumb[data-v-1fb29ed5] .lab-page-preview{height:92px;min-height:92px;border:0;border-radius:0}.lab-result-card-type[data-v-1fb29ed5],.lab-result-card-meta[data-v-1fb29ed5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-result-card-type[data-v-1fb29ed5]{font-size:11px;font-weight:600}.lab-result-card-meta[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px}.lab-result-identity[data-v-1fb29ed5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}.lab-result-kicker[data-v-1fb29ed5]{margin:0;color:var(--text-tertiary);font-size:11px;font-weight:600}.lab-result-identity h3[data-v-1fb29ed5]{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.25}.lab-result-identity-meta[data-v-1fb29ed5]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;color:var(--text-tertiary);font-size:11px}.lab-result-identity-meta strong[data-v-1fb29ed5]{color:var(--text-primary);font-variant-numeric:tabular-nums}.lab-result-stage[data-v-1fb29ed5]{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr);gap:20px;align-items:start}.lab-result-preview[data-v-1fb29ed5]{position:sticky;top:0;min-width:0;max-height:min(78vh,960px);overflow:auto}.lab-result-preview-pages[data-v-1fb29ed5]{display:grid;gap:10px}.lab-result-preview[data-v-1fb29ed5] .lab-page-preview{min-height:0;overflow:visible;place-items:start center}.lab-result-preview[data-v-1fb29ed5] .lab-page-preview canvas{margin:8px auto;max-width:calc(100% - 16px)}.lab-result-page-nav[data-v-1fb29ed5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.lab-result-page-nav button[data-v-1fb29ed5]{height:26px;border:1px solid var(--border-secondary);border-radius:5px;padding:0 7px;background:var(--bg-tertiary);color:var(--text-secondary);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.lab-result-page-nav button.is-active[data-v-1fb29ed5],.lab-result-page-nav button[data-v-1fb29ed5]:hover{color:var(--color-swc);border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary))}.lab-result-copy[data-v-1fb29ed5]{display:grid;gap:14px;min-width:0}.lab-result-section h4[data-v-1fb29ed5]{margin:0 0 8px;font-size:13px;font-weight:700}.lab-result-section p[data-v-1fb29ed5]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5;white-space:pre-wrap}.lab-result-more[data-v-1fb29ed5]{border-top:1px solid var(--border-secondary);padding-top:8px}.lab-result-more>summary[data-v-1fb29ed5]{cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:700}.lab-result-more .lab-fields[data-v-1fb29ed5],.lab-result-more .lab-muted[data-v-1fb29ed5],.lab-result-more .lab-structured[data-v-1fb29ed5]{margin-top:8px}.lab-result-section+.lab-result-section[data-v-1fb29ed5]{padding-top:12px;border-top:1px solid var(--border-secondary)}.lab-result-section .lab-result-label[data-v-1fb29ed5]{margin-top:10px}.lab-field--head[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.lab-field--head strong[data-v-1fb29ed5],.lab-field--head span[data-v-1fb29ed5],.lab-field--head small[data-v-1fb29ed5]{color:inherit;font-weight:700}.lab-inspect-head[data-v-1fb29ed5],.lab-inspect-subhead[data-v-1fb29ed5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.lab-inspect-section+.lab-inspect-section[data-v-1fb29ed5]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-secondary)}.lab-trace-pending[data-v-1fb29ed5]{display:flex;align-items:center;gap:12px;color:var(--text-tertiary)}.lab-trace-pending i[data-v-1fb29ed5]{color:var(--color-swc);font-size:18px}.lab-trace-pending h2[data-v-1fb29ed5],.lab-trace-pending p[data-v-1fb29ed5]{margin:0}.lab-trace-pending p[data-v-1fb29ed5]{margin-top:3px;font-size:11px}.lab-document-pages[data-v-1fb29ed5]{display:flex;gap:6px;color:var(--color-swc);font-size:10px;font-weight:600}.lab-icon-button[data-v-1fb29ed5]{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-secondary);border-radius:7px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.lab-icon-button[data-v-1fb29ed5]:hover:not(:disabled){border-color:var(--color-swc);color:var(--color-swc)}.lab-icon-button[data-v-1fb29ed5]:disabled{opacity:.45;cursor:not-allowed}.lab-mono[data-v-1fb29ed5]{font-family:DM Mono,monospace;overflow-wrap:anywhere}.lab-document+.lab-document[data-v-1fb29ed5]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}.lab-document-header[data-v-1fb29ed5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;list-style:none}.lab-document-header>div[data-v-1fb29ed5]{display:grid}.lab-document-header span[data-v-1fb29ed5]{font-size:13px;font-weight:700}.lab-document-header small[data-v-1fb29ed5]{color:var(--text-tertiary);font-family:DM Mono,monospace;font-size:10px;overflow-wrap:anywhere}.lab-document>summary[data-v-1fb29ed5],.lab-raw summary[data-v-1fb29ed5]{list-style:none}.lab-document>summary[data-v-1fb29ed5]::-webkit-details-marker,.lab-raw summary[data-v-1fb29ed5]::-webkit-details-marker{display:none}.lab-document-header>i[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px;transition:transform .15s ease}.lab-document:not([open])>.lab-document-header>i[data-v-1fb29ed5]{transform:rotate(-90deg)}.lab-result-grid[data-v-1fb29ed5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.lab-result-block[data-v-1fb29ed5]{min-width:0;padding:12px 0;border-bottom:1px solid var(--border-secondary)}.lab-result-block--wide[data-v-1fb29ed5]{grid-column:1 / -1}.lab-result-block>strong[data-v-1fb29ed5],.lab-result-block>span[data-v-1fb29ed5]{display:block}.lab-result-block>span[data-v-1fb29ed5]{margin-top:3px;color:var(--text-tertiary);font-size:11px}.lab-result-block p[data-v-1fb29ed5]{margin:7px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5;white-space:pre-wrap}.lab-alternatives[data-v-1fb29ed5]{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px}.lab-alternatives .lab-result-label[data-v-1fb29ed5]{width:100%;margin-bottom:0}.lab-alternatives span[data-v-1fb29ed5]{padding:3px 6px;border-radius:5px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px}.lab-key-points[data-v-1fb29ed5]{margin:8px 0 0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.5}.lab-structured[data-v-1fb29ed5]{margin:8px 0 0;padding:9px;overflow:auto;border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:10px}.lab-result-label[data-v-1fb29ed5]{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-warning[data-v-1fb29ed5]{margin:0 0 9px;color:var(--color-warning);font-size:11px;font-weight:600;line-height:1.4}.lab-fields[data-v-1fb29ed5]{display:grid}.lab-field[data-v-1fb29ed5]{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr) auto;gap:8px 14px;align-items:baseline;padding:8px 0;border-top:1px solid var(--border-secondary)}.lab-field>div[data-v-1fb29ed5]{display:grid}.lab-field small[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:10px}.lab-field p[data-v-1fb29ed5]{grid-column:2 / -1;margin:0}.lab-simulation-badge[data-v-1fb29ed5]{align-self:flex-start;padding:5px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--color-swc);font-size:10px;font-weight:700;text-transform:uppercase}.lab-simulation-notice[data-v-1fb29ed5]{margin:0 0 12px;padding:8px 0;color:var(--text-secondary);font-size:11px}.lab-simulation-notice i[data-v-1fb29ed5]{margin-right:5px;color:var(--color-success)}.lab-simulated-output[data-v-1fb29ed5]{border-top:1px solid var(--border-secondary)}.lab-simulated-output>summary[data-v-1fb29ed5]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;cursor:pointer;font-size:11px}.lab-simulated-output>summary>span[data-v-1fb29ed5]:nth-child(2){color:var(--text-secondary)}.lab-simulation-grid[data-v-1fb29ed5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0 0 10px}.lab-simulation-grid>div[data-v-1fb29ed5]{display:grid;gap:3px;min-width:0}.lab-simulation-grid small[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:9px;text-transform:uppercase}.lab-simulation-grid strong[data-v-1fb29ed5]{overflow-wrap:anywhere;font-size:11px}.lab-simulated-output>.lab-warning[data-v-1fb29ed5]{margin:0;padding:0 0 10px;font-size:11px}.lab-simulation-rules[data-v-1fb29ed5]{margin:0 0 10px;border-top:1px solid var(--border-secondary);padding-top:8px}.lab-simulation-rules>summary[data-v-1fb29ed5]{cursor:pointer;color:var(--text-secondary);font-size:10px;font-weight:700}.lab-rule-list[data-v-1fb29ed5]{display:grid;gap:5px;margin-top:7px}.lab-rule-result[data-v-1fb29ed5]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(100px,.6fr) minmax(140px,1fr);gap:8px;align-items:center;font-size:10px}.lab-rule-result code[data-v-1fb29ed5]{overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap}.lab-rule-result strong[data-v-1fb29ed5]{color:var(--text-primary);overflow-wrap:anywhere}.lab-raw summary[data-v-1fb29ed5]{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;font-weight:700}.lab-raw>p[data-v-1fb29ed5]{color:var(--text-tertiary);font-size:11px}.lab-raw pre[data-v-1fb29ed5]{max-height:520px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lab-canvas-empty[data-v-1fb29ed5]{display:grid;height:100%;min-height:240px;place-items:center;align-content:center;gap:8px;padding:24px;color:var(--text-tertiary);text-align:center}.lab-canvas-empty i[data-v-1fb29ed5]{color:var(--color-swc);font-size:22px}.lab-canvas-empty h2[data-v-1fb29ed5]{margin:0;color:var(--text-primary);font-size:15px}.lab-canvas-empty p[data-v-1fb29ed5]{max-width:36rem;margin:0;font-size:12px;line-height:1.5}@media(max-width:1000px){.processor-lab[data-v-1fb29ed5]{height:auto;overflow:visible}.lab-workbench[data-v-1fb29ed5]{grid-template-columns:1fr}.lab-bench[data-v-1fb29ed5],.lab-canvas[data-v-1fb29ed5]{overflow:visible}.lab-bench-scroll[data-v-1fb29ed5],.lab-canvas-scroll[data-v-1fb29ed5],.lab-canvas-body[data-v-1fb29ed5]{overflow:visible;height:auto;max-height:none}.lab-run-workspace[data-v-1fb29ed5]{max-height:none}.lab-result-stage[data-v-1fb29ed5]{grid-template-columns:1fr}.lab-result-preview[data-v-1fb29ed5]{position:static}}@media(max-width:699px){.lab-chrome[data-v-1fb29ed5]{display:grid;padding:12px}.lab-chrome-tools[data-v-1fb29ed5]{align-items:stretch;flex-direction:column}.lab-run[data-v-1fb29ed5]{width:100%;min-height:var(--touch-target-min, 44px)}.lab-icon-button[data-v-1fb29ed5]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.lab-mode-grid[data-v-1fb29ed5],.lab-feature-grid[data-v-1fb29ed5],.lab-tuning-grid[data-v-1fb29ed5],.lab-tuning-grid--text[data-v-1fb29ed5],.lab-weight-grid[data-v-1fb29ed5],.lab-entity-grid[data-v-1fb29ed5],.lab-result-grid[data-v-1fb29ed5],.lab-simulation-grid[data-v-1fb29ed5]{grid-template-columns:1fr}.lab-result-block--wide[data-v-1fb29ed5]{grid-column:auto}.lab-simulated-output>summary[data-v-1fb29ed5]{grid-template-columns:1fr auto}.lab-field[data-v-1fb29ed5]{grid-template-columns:1fr auto}.lab-field>span[data-v-1fb29ed5]{grid-column:1 / -1}.lab-field p[data-v-1fb29ed5]{grid-column:1 / -1}.lab-rule-result[data-v-1fb29ed5]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lab-dropzone[data-v-1fb29ed5],.lab-switch[data-v-1fb29ed5]:after,.lab-progress-track span[data-v-1fb29ed5],.lab-document-header>i[data-v-1fb29ed5]{transition:none}}.fpb[data-v-e7b89223]{position:relative;display:inline-flex}.fpb-badge[data-v-e7b89223]{display:inline-flex;align-items:center;gap:3px;padding:0 5px;height:16px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:help;white-space:nowrap}.fpb-badge i[data-v-e7b89223]{font-size:8px}.fpb-badge--zone[data-v-e7b89223]{border-color:var(--color-success);color:var(--color-success)}.fpb-badge--unlocated[data-v-e7b89223]{border-style:dashed}.fpb-badge[data-v-e7b89223]:focus-visible{outline:2px solid var(--color-swc);outline-offset:1px}.fpb-tip[data-v-e7b89223]{position:absolute;z-index:20;bottom:calc(100% + 4px);left:0;display:flex;flex-direction:column;gap:2px;min-width:160px;max-width:280px;padding:6px 8px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:0 2px 10px #0000002e;font-size:11px;line-height:1.35;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-primary);white-space:normal;text-align:left}.fpb-tip-quote[data-v-e7b89223]{font-style:italic;overflow-wrap:anywhere}.fpb-tip-unlocated[data-v-e7b89223]{color:var(--text-secondary)}.fpb-tip-meta[data-v-e7b89223]{font-size:10px;color:var(--text-tertiary)}.ddp[data-v-2715ff5d]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);padding:10px 12px}.ddp-header[data-v-2715ff5d]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ddp-icon[data-v-2715ff5d]{color:var(--color-swc);font-size:12px}.ddp-title[data-v-2715ff5d]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.ddp-verdict[data-v-2715ff5d]{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--text-primary)}.ddp-verdict-main[data-v-2715ff5d]{font-weight:600}.ddp-verdict-alt[data-v-2715ff5d],.ddp-verdict-because[data-v-2715ff5d]{color:var(--text-secondary)}.ddp-verdict-alt[data-v-2715ff5d]:before,.ddp-verdict-because[data-v-2715ff5d]:before{content:" · ";color:var(--text-tertiary)}.ddp-row[data-v-2715ff5d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.ddp-label[data-v-2715ff5d]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ddp-filing[data-v-2715ff5d]{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0;font-size:12px;line-height:1.35;color:var(--text-primary)}.ddp-filing--warn[data-v-2715ff5d]{color:var(--color-warning)}.ddp-fields[data-v-2715ff5d]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.ddp-summary[data-v-2715ff5d]{list-style:none;margin:4px 0 0;padding:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.ddp-field-list[data-v-2715ff5d]{list-style:none;margin:4px 0 0;padding:0}.ddp-field[data-v-2715ff5d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:4px 0;font-size:12px;border-bottom:1px solid var(--border-secondary)}.ddp-field[data-v-2715ff5d]:last-child{border-bottom:none}.ddp-field-name[data-v-2715ff5d]{font-weight:600;color:var(--text-primary)}.ddp-field-value[data-v-2715ff5d]{color:var(--text-secondary);overflow-wrap:anywhere}.ddp-field-value--missing[data-v-2715ff5d]{font-style:italic;color:var(--text-tertiary)}.ddp-field-status[data-v-2715ff5d]{margin-left:auto;font-size:11px;color:var(--color-warning)}.swc-output[data-v-273b8ced]{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-273b8ced]{border-left-color:var(--color-warning)}.swc-output--generating[data-v-273b8ced]{border-left-color:var(--color-info)}.swc-output--generated[data-v-273b8ced]{border-left-color:var(--color-success)}.swc-output--failed[data-v-273b8ced]{border-left-color:var(--color-danger)}.swc-output--embedded[data-v-273b8ced]{background:transparent;border:none;border-radius:0;padding:0}.swc-output--embedded .swc-output__header[data-v-273b8ced]{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-273b8ced]{border-bottom:0;border-radius:0}.swc-output--embedded .swc-output__title[data-v-273b8ced]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.swc-output--embedded .swc-output__status[data-v-273b8ced]{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-273b8ced]{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-273b8ced]{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-273b8ced]{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-273b8ced]{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-273b8ced]{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;overflow:hidden}.swc-output--embedded .swc-output__row[data-v-273b8ced]{display:flex;grid-template-columns:none;align-items:center;gap:8px;padding:5px 10px}.swc-output--embedded .swc-output__row[data-v-273b8ced]:not(:last-child){border-bottom:1px solid var(--border-secondary)}.swc-output--embedded .swc-output__label[data-v-273b8ced]{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-273b8ced],.swc-output--embedded .swc-output__link[data-v-273b8ced]{flex:1;min-width:0;font-size:12px}.swc-output--embedded .swc-output__details[data-v-273b8ced]{padding:8px 2px 0}.swc-output--embedded .swc-output__legacy-note[data-v-273b8ced]{padding:0 0 6px}.swc-output--panel[data-v-273b8ced]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;border-left-width:3px;box-shadow:0 1px 2px var(--shadow-sm)}.swc-output--panel .swc-output__header[data-v-273b8ced]{min-height:44px;padding:10px 14px;border-radius:12px}.swc-output--panel:not(.swc-output--collapsed) .swc-output__header[data-v-273b8ced]{border-radius:12px 12px 0 0}.swc-output--panel .swc-output__title[data-v-273b8ced]{font-size:13px;font-weight:700}.swc-output--panel .swc-output__body[data-v-273b8ced]{padding:4px 14px 12px}.swc-output__header[data-v-273b8ced]{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-273b8ced]{border-bottom:1px solid var(--border-secondary);border-radius:7px 7px 0 0}.swc-output__header[data-v-273b8ced]:not(.swc-output__header--static):hover{background:var(--bg-hover)}.swc-output__header[data-v-273b8ced]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px}.swc-output__header--static[data-v-273b8ced]{cursor:default;min-height:0;padding:0 0 6px}.swc-output__title[data-v-273b8ced]{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-273b8ced]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.swc-output__status[data-v-273b8ced]{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-273b8ced]{font-size:10px}.swc-output__chevron[data-v-273b8ced]{color:var(--text-tertiary);font-size:10px;transition:transform .15s ease}.swc-output__chevron.open[data-v-273b8ced]{transform:rotate(180deg)}.swc-output__body[data-v-273b8ced]{padding:2px 10px 8px}.swc-output--embedded .swc-output__body[data-v-273b8ced]{padding:0}.swc-output__rows[data-v-273b8ced]{display:grid;gap:0}.swc-output__row[data-v-273b8ced]{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-273b8ced]:last-child{border-bottom:0}.swc-output__row--stacked[data-v-273b8ced]{align-items:start}.swc-output__label[data-v-273b8ced],.swc-output__field-label[data-v-273b8ced]{color:var(--text-tertiary);font-size:11px;font-weight:600;line-height:1.35}.swc-output__value[data-v-273b8ced],.swc-output__link[data-v-273b8ced]{color:var(--text-primary);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.swc-output__link[data-v-273b8ced]{color:var(--color-swc);font-weight:700;text-decoration:none}.swc-output__link[data-v-273b8ced]:hover,.swc-output__link[data-v-273b8ced]:focus-visible{text-decoration:underline}.swc-output__link i[data-v-273b8ced]{font-size:9px;margin-left:3px}.swc-output__items[data-v-273b8ced]{margin:0;padding:0;list-style:none}.swc-output__items li[data-v-273b8ced]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.swc-output__items li+li[data-v-273b8ced]{margin-top:3px}.swc-output__item-status[data-v-273b8ced]{color:var(--text-tertiary);font-size:11px}.swc-output__legacy-note[data-v-273b8ced]{color:var(--text-tertiary);font-size:11px;padding:6px 0 2px;line-height:1.35}.swc-output__details[data-v-273b8ced]{padding-top:6px}.swc-output__details-title[data-v-273b8ced]{color:var(--text-primary);font-size:11px;font-weight:700;margin-bottom:4px}.swc-output__field-group[data-v-273b8ced]{padding:3px 0}.swc-output__field-group ul[data-v-273b8ced]{margin:2px 0 0 16px;padding:0;color:var(--text-secondary);font-size:11px}.swc-output__reason[data-v-273b8ced]{color:var(--text-secondary);font-size:11px;line-height:1.4;margin-top:4px;overflow-wrap:anywhere}.swc-output__reason--error[data-v-273b8ced]{color:var(--color-danger)}@media(max-width:699px){.swc-output__header[data-v-273b8ced]{flex-wrap:wrap}.swc-output__row[data-v-273b8ced]{grid-template-columns:1fr;gap:1px;padding:5px 0}}@media(prefers-reduced-motion:reduce){.swc-output__header[data-v-273b8ced],.swc-output__chevron[data-v-273b8ced]{transition:none}}.dp-doc-card[data-v-ce5beb52]{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-ce5beb52]:hover{border-color:var(--color-swc);box-shadow:0 4px 16px var(--shadow-sm);transform:translateY(-2px)}.dp-doc-thumb[data-v-ce5beb52]{width:100%;background:var(--bg-tertiary);overflow:hidden;display:flex;align-items:center;justify-content:center}.dp-doc-thumb-img[data-v-ce5beb52]{width:100%;height:auto;display:block}.dp-doc-thumb-placeholder[data-v-ce5beb52]{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-ce5beb52]{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-ce5beb52]{padding-bottom:8px}.dp-doc-filename+.dp-doc-body[data-v-ce5beb52]{padding-top:4px}.dp-doc-body[data-v-ce5beb52]{padding:10px 12px 12px;flex:1}.dp-doc-type[data-v-ce5beb52]{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-ce5beb52]{font-size:11px;color:var(--text-tertiary);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-doc-badges[data-v-ce5beb52]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.dp-doc-badge[data-v-ce5beb52]{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-ce5beb52]{font-size:9px}.dp-review-pending[data-v-ce5beb52]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-review-approved[data-v-ce5beb52]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-review-corrected[data-v-ce5beb52]{background:#5dc5ec1a;color:var(--color-info);border:1px solid rgba(93,197,236,.3)}.dp-review-rejected[data-v-ce5beb52]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dp-import-completed[data-v-ce5beb52]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-import-failed[data-v-ce5beb52]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dp-import-pending[data-v-ce5beb52]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-split-signal[data-v-ce5beb52]{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-ce5beb52]{font-size:9px;color:#fff;opacity:.85}.dp-split-label[data-v-ce5beb52]{font-size:10px;color:#fff;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-conf-bar-wrap[data-v-ce5beb52]{display:flex;align-items:center;gap:6px;margin-top:auto}.dp-conf-label[data-v-ce5beb52]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dp-conf-track[data-v-ce5beb52]{flex:1;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-conf-fill[data-v-ce5beb52]{height:100%;border-radius:2px;transition:width .3s ease}.dp-conf-high[data-v-ce5beb52]{background:var(--color-success)}.dp-conf-mid[data-v-ce5beb52]{background:var(--color-warning)}.dp-conf-low[data-v-ce5beb52]{background:var(--color-danger)}.dp-conf-pct[data-v-ce5beb52]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;min-width:30px;text-align:right}.dp-doc-actions[data-v-ce5beb52]{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-ce5beb52],.dp-doc-card:focus-within .dp-doc-actions[data-v-ce5beb52]{opacity:1}@media(hover:none),(max-width:699px){.dp-doc-actions[data-v-ce5beb52]{opacity:1}}.dp-doc-action-btn[data-v-ce5beb52]{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-ce5beb52]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.dp-doc-action-import[data-v-ce5beb52]:hover{border-color:var(--color-success);color:var(--color-success);background:#3399670f}.dp-doc-action-open[data-v-ce5beb52]:hover{border-color:var(--color-swc);color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 8%,transparent)}.aid[data-v-74a1d038]{border-top:1px solid var(--border-secondary);padding-top:10px}.aid-header[data-v-74a1d038]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.aid-header-icon[data-v-74a1d038]{color:var(--color-swc);font-size:12px}.aid-title[data-v-74a1d038]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.aid-block+.aid-block[data-v-74a1d038]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-secondary)}.aid-block-label[data-v-74a1d038]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}.aid-block--row[data-v-74a1d038]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.aid-block--row .aid-block-label[data-v-74a1d038]{margin:0;flex-shrink:0}.aid-block--row .aid-routed[data-v-74a1d038]{margin:0;flex:1;min-width:0}.aid-caveat[data-v-74a1d038],.aid-routed[data-v-74a1d038]{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-74a1d038],.aid-routed--warn[data-v-74a1d038]{color:var(--color-warning)}.aid-withheld[data-v-74a1d038]{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-74a1d038]{display:flex;align-items:flex-start;gap:8px}.aid-withheld-body i[data-v-74a1d038]{margin-top:2px;color:var(--color-warning)}.aid-withheld-title[data-v-74a1d038]{font-size:12px;font-weight:600;color:var(--text-primary)}.aid-withheld-text[data-v-74a1d038]{font-size:12px;line-height:1.35;color:var(--text-secondary)}.aid-apply[data-v-74a1d038]{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-74a1d038]:disabled{opacity:.6}.aid-fields-head[data-v-74a1d038]{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.aid-fields-head .aid-block-label[data-v-74a1d038]{margin:0}.aid-fields[data-v-74a1d038]{list-style:none;margin:0;padding:0}.aid-field[data-v-74a1d038]{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-74a1d038]:last-child{border-bottom:none}.aid-field-name[data-v-74a1d038]{font-weight:600;color:var(--text-primary)}.aid-field-value[data-v-74a1d038]{color:var(--text-secondary);overflow-wrap:anywhere}.aid-field-confidence[data-v-74a1d038]{margin-left:auto;font-size:11px;color:var(--text-tertiary)}.aid-field-status[data-v-74a1d038]{margin-left:auto;font-size:11px;color:var(--color-warning)}.aid-toggle[data-v-74a1d038]{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-74a1d038]:hover{text-decoration:underline}.aid-toggle[data-v-74a1d038]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.slice-outcomes[data-v-dd6da3fa]{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px;margin-bottom:16px}.slice-outcomes__head[data-v-dd6da3fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;cursor:pointer;border-radius:6px}.slice-outcomes__head[data-v-dd6da3fa]:hover{background:var(--bg-hover)}.slice-outcomes__head[data-v-dd6da3fa]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.slice-outcomes__summary[data-v-dd6da3fa]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.slice-outcomes__chevron[data-v-dd6da3fa]{color:var(--text-tertiary);font-size:11px;transition:transform .15s ease}.slice-outcomes__chevron.open[data-v-dd6da3fa]{transform:rotate(180deg)}.slice-outcomes__title[data-v-dd6da3fa]{color:var(--text-primary);font-size:15px;font-weight:600;margin:0}.slice-outcomes__origin[data-v-dd6da3fa]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);margin:0 0 12px}.slice-outcomes__origin-link[data-v-dd6da3fa]{font-size:12px}.slice-outcomes__list[data-v-dd6da3fa]{list-style:none;margin:0;padding:0}.slice-row[data-v-dd6da3fa]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--border-divider)}.slice-row[data-v-dd6da3fa]:first-child{border-top:none}.slice-row__number[data-v-dd6da3fa]{flex:0 0 24px;height:24px;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.slice-row__body[data-v-dd6da3fa]{flex:1 1 auto;min-width:0}.slice-row__line[data-v-dd6da3fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slice-row__line--muted[data-v-dd6da3fa]{font-size:12px;color:var(--text-secondary)}.slice-row__type[data-v-dd6da3fa]{color:var(--text-primary);font-size:13px;font-weight:600}.slice-row__pages[data-v-dd6da3fa]{font-size:12px;color:var(--text-tertiary)}.slice-row__destination--none[data-v-dd6da3fa]{font-style:italic}.slice-row__destination--waiting[data-v-dd6da3fa]{color:var(--color-warning);font-weight:600}.slice-row__error[data-v-dd6da3fa]{margin:4px 0 0;font-size:12px;color:var(--color-danger)}.slice-row__chip[data-v-dd6da3fa]{flex:0 0 auto}.sap[data-v-f4db4db3]{margin:1rem 0;padding:.8rem 1rem;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px}.sap.is-expanded[data-v-f4db4db3]{padding:1rem}.sap__header[data-v-f4db4db3],.sap-page__summary[data-v-f4db4db3],.sap-input__summary[data-v-f4db4db3],.sap-signals li[data-v-f4db4db3]{display:flex;align-items:center;gap:.75rem}.sap__header[data-v-f4db4db3]{justify-content:space-between;min-height:2rem}.sap__heading[data-v-f4db4db3],.sap__summary[data-v-f4db4db3],.sap__actions[data-v-f4db4db3]{display:flex;align-items:center}.sap__heading[data-v-f4db4db3]{min-width:0;gap:1rem}.sap__summary[data-v-f4db4db3]{gap:.75rem;color:var(--text-secondary);font-size:.78rem}.sap__summary span[data-v-f4db4db3]{white-space:nowrap}.sap__summary strong[data-v-f4db4db3]{margin-left:.2rem;color:var(--text-primary)}.sap__actions[data-v-f4db4db3]{gap:.5rem}.sap__title[data-v-f4db4db3]{margin:0;font-size:1.1rem}.sap__subtitle[data-v-f4db4db3]{margin:.65rem 0 0;color:var(--text-secondary)}.sap__toggle[data-v-f4db4db3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--text-secondary);background:transparent;border:0;border-radius:6px;cursor:pointer}.sap__toggle[data-v-f4db4db3]:hover,.sap__toggle[data-v-f4db4db3]:focus-visible{color:var(--text-primary);background:var(--bg-secondary)}.sap__metrics[data-v-f4db4db3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.75rem 0}.sap-metric[data-v-f4db4db3]{display:flex;flex-direction:column;padding:.6rem .7rem;background:var(--bg-secondary);border-radius:8px}.sap-metric span[data-v-f4db4db3]{color:var(--text-secondary);font-size:.78rem}.sap-metric strong[data-v-f4db4db3]{margin-top:.2rem;font-size:1.05rem}.sap-chip[data-v-f4db4db3]{flex:0 0 auto;padding:.25rem .55rem;font-size:.75rem;font-weight:700;border-radius:999px;background:var(--bg-tertiary)}.sap-chip.is-success[data-v-f4db4db3],.sap-chip.is-split[data-v-f4db4db3]{color:var(--color-success)}.sap-chip.is-warning[data-v-f4db4db3],.sap-chip.is-review[data-v-f4db4db3]{color:var(--color-warning)}.sap-chip.is-continue[data-v-f4db4db3]{color:var(--text-secondary)}.sap-chip.is-start[data-v-f4db4db3]{color:var(--color-info)}.sap__notice[data-v-f4db4db3]{padding:.75rem;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-radius:8px}.sap-input[data-v-f4db4db3]{margin-top:.6rem;border:1px solid var(--border-divider);border-radius:8px}.sap-input__summary[data-v-f4db4db3]{justify-content:space-between;padding:.8rem 1rem;font-weight:700;cursor:pointer}.sap-input__count[data-v-f4db4db3]{color:var(--text-tertiary);font-size:.78rem;font-weight:400}.sap-pages[data-v-f4db4db3]{padding:0 .75rem .75rem}.sap-page[data-v-f4db4db3]{border-top:1px solid var(--border-divider)}.sap-page__summary[data-v-f4db4db3]{min-height:2.75rem;padding:.5rem .25rem;cursor:pointer}.sap-page__summary strong[data-v-f4db4db3]{min-width:5rem}.sap-page__score[data-v-f4db4db3]{min-width:5.5rem;color:var(--text-secondary)}.sap-page__body[data-v-f4db4db3]{padding:0 .25rem 1rem 1.5rem}.sap-page__heading[data-v-f4db4db3]{margin:1rem 0 .5rem;font-size:.85rem}.sap-decision[data-v-f4db4db3]{margin:0}.sap-muted[data-v-f4db4db3]{color:var(--text-secondary)}.sap-scorebar[data-v-f4db4db3]{flex:1 1 8rem;height:.35rem;overflow:hidden;background:var(--bg-tertiary);border-radius:999px}.sap-scorebar span[data-v-f4db4db3]{display:block;height:100%;background:var(--color-swc)}.sap-signals[data-v-f4db4db3]{margin:0;padding:0;list-style:none}.sap-signals li[data-v-f4db4db3]{justify-content:space-between;padding:.55rem 0;border-top:1px solid var(--border-divider)}.sap-signals p[data-v-f4db4db3]{margin:.15rem 0 0;color:var(--text-secondary);font-size:.8rem}.sap-signal__weight[data-v-f4db4db3]{font-weight:700}.sap-formula[data-v-f4db4db3]{margin:.6rem 0 0;font-family:monospace;color:var(--text-secondary)}.sap-llm[data-v-f4db4db3]{margin-top:.75rem;padding:.75rem;background:var(--bg-secondary);border-radius:8px}.sap-llm p[data-v-f4db4db3]{margin:.25rem 0}@media(max-width:700px){.sap__heading[data-v-f4db4db3]{align-items:flex-start;flex-direction:column;gap:.25rem}.sap__summary[data-v-f4db4db3]{flex-wrap:wrap}.sap__metrics[data-v-f4db4db3]{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-page__summary[data-v-f4db4db3]{flex-wrap:wrap}.sap-scorebar[data-v-f4db4db3]{flex-basis:100%}}.jd-page[data-v-80a249ac]{width:100%;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.jd-back[data-v-80a249ac]{font-size:13px;color:var(--text-secondary);text-decoration:none}.jd-back[data-v-80a249ac]:hover{color:var(--color-swc)}.jd-panel[data-v-80a249ac]{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-80a249ac .35s ease both}@keyframes jd-rise-80a249ac{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.jd-panel[data-v-80a249ac],.jd-stats[data-v-80a249ac],.jd-callout[data-v-80a249ac]{animation:none}.jd-progress__bar[data-v-80a249ac]{animation:none!important}}.jd-header[data-v-80a249ac]{padding:12px 14px 10px;border-left:3px solid var(--color-swc)}.jd-header--completed[data-v-80a249ac]{border-left-color:var(--color-success)}.jd-header--failed[data-v-80a249ac]{border-left-color:var(--color-danger)}.jd-header--cancelled[data-v-80a249ac]{border-left-color:var(--text-tertiary)}.jd-header--needs_boundary_review[data-v-80a249ac]{border-left-color:var(--color-warning)}.jd-header--processing[data-v-80a249ac]{border-left-color:var(--color-info)}.jd-header__top[data-v-80a249ac]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jd-header__identity[data-v-80a249ac]{min-width:0;flex:1}.jd-title[data-v-80a249ac]{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-80a249ac]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.jd-meta__item[data-v-80a249ac]{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-80a249ac]{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary);opacity:.6}.jd-header__actions[data-v-80a249ac]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0}.jd-summary[data-v-80a249ac]{margin:6px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.35}.jd-btn[data-v-80a249ac]{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-80a249ac]:disabled{opacity:.5;cursor:not-allowed}.jd-btn[data-v-80a249ac]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-btn--primary[data-v-80a249ac]{background:var(--color-swc);color:#fff;border-color:var(--color-swc)}.jd-btn--primary[data-v-80a249ac]:hover:not(:disabled){opacity:.9}.jd-btn--ghost[data-v-80a249ac]{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-secondary)}.jd-btn--ghost[data-v-80a249ac]: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-80a249ac]{background:transparent;color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,var(--border-secondary))}.jd-btn--danger[data-v-80a249ac]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.jd-btn--warning[data-v-80a249ac]{background:transparent;color:var(--color-warning);border-color:var(--color-warning)}.jd-btn--warning[data-v-80a249ac]:hover:not(:disabled){background:var(--color-warning);color:#fff}.jd-btn--compact[data-v-80a249ac]{height:28px;padding:0 10px}.jd-progress[data-v-80a249ac]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-secondary)}.jd-progress__row[data-v-80a249ac]{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.jd-progress__label[data-v-80a249ac],.jd-progress__pct[data-v-80a249ac],.jd-progress__pages[data-v-80a249ac]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.jd-progress__track[data-v-80a249ac]{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.jd-progress__bar[data-v-80a249ac]{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-80a249ac 1.8s infinite linear}.jd-progress__bar--stalled[data-v-80a249ac]{animation:none;background:color-mix(in srgb,var(--color-swc) 40%,transparent)}.jd-progress__pages[data-v-80a249ac]{margin-top:6px}@keyframes jd-shimmer-80a249ac{0%{background-position:200% 0}to{background-position:-200% 0}}.jd-alert[data-v-80a249ac]{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-80a249ac]{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-80a249ac]{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-80a249ac]{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-80a249ac]{font-weight:600;margin-bottom:1px}.jd-alert__text[data-v-80a249ac]{color:var(--text-primary)}.jd-decision[data-v-80a249ac]{margin-top:8px}.jd-alert__action[data-v-80a249ac]{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-80a249ac]:hover{text-decoration:underline}.jd-alert__actions[data-v-80a249ac]{display:flex;flex-wrap:wrap;gap:12px}.jd-alert__action--button[data-v-80a249ac]{padding:0;border:0;background:none;cursor:pointer}.jd-callout[data-v-80a249ac]{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-80a249ac .4s ease both;animation-delay:.05s}.jd-callout--warning[data-v-80a249ac]{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-80a249ac]{display:flex;align-items:flex-start;gap:10px;min-width:0}.jd-callout__icon[data-v-80a249ac]{margin-top:2px;color:var(--color-warning)}.jd-callout__title[data-v-80a249ac]{font-size:13px;font-weight:600;color:var(--text-primary)}.jd-callout__text[data-v-80a249ac]{font-size:12px;color:var(--text-secondary);margin-top:2px}.jd-stats[data-v-80a249ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;animation:jd-rise-80a249ac .4s ease both;animation-delay:.04s}.jd-stat[data-v-80a249ac]{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);text-align:left}button.jd-stat[data-v-80a249ac]{width:100%;font:inherit;cursor:pointer;appearance:none}button.jd-stat[data-v-80a249ac]:hover,button.jd-stat[data-v-80a249ac]:focus-visible{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}button.jd-stat[data-v-80a249ac]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-stat__value[data-v-80a249ac]{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-80a249ac]{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--text-tertiary)}.jd-stat--warn .jd-stat__value[data-v-80a249ac]{color:var(--color-warning)}.jd-stat--ok .jd-stat__value[data-v-80a249ac]{color:var(--color-success)}.jd-stat--highlight[data-v-80a249ac]{border-left:3px solid var(--color-swc)}.jd-stat--highlight .jd-stat__value[data-v-80a249ac]{color:var(--color-swc)}.jd-docs__header[data-v-80a249ac]{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-80a249ac]{display:flex;align-items:center;gap:8px}.jd-section-title[data-v-80a249ac]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.jd-count[data-v-80a249ac]{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-80a249ac]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.jd-filters[data-v-80a249ac]{display:flex;flex-wrap:wrap;gap:4px}.jd-filter[data-v-80a249ac]{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-80a249ac]:hover{border-color:var(--color-swc);color:var(--color-swc)}.jd-filter[data-v-80a249ac]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.jd-filter.is-active[data-v-80a249ac]{background:var(--color-swc);border-color:var(--color-swc);color:#fff}.jd-docs__body[data-v-80a249ac]{padding:16px 18px 18px}.jd-doc-split[data-v-80a249ac]{display:flex;align-items:flex-start;gap:16px;min-width:0}.jd-doc-grid[data-v-80a249ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;flex:1 1 auto;min-width:0}.jd-doc-grid--narrow[data-v-80a249ac]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.jd-doc-slot[data-v-80a249ac]{border-radius:12px;cursor:pointer}.jd-doc-slot.is-selected[data-v-80a249ac]{outline:2px solid var(--color-swc);outline-offset:2px}.jd-doc-pane[data-v-80a249ac]{position:relative;flex:0 0 320px;max-width:320px;min-width:0}.jd-doc-pane__close[data-v-80a249ac]{position:absolute;top:6px;right:8px;z-index:1;border:0;background:none;padding:2px 4px;line-height:1;color:var(--text-tertiary)}.jd-doc-pane__close[data-v-80a249ac]:hover{color:var(--text-primary)}.jd-doc-pane__empty[data-v-80a249ac]{margin:8px 0 0;font-size:12px;color:var(--text-tertiary)}.jd-empty[data-v-80a249ac]{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-80a249ac]{font-size:28px;margin-bottom:10px;opacity:.4}.jd-empty__text[data-v-80a249ac]{font-size:13px;max-width:320px}.jd-pagination[data-v-80a249ac]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.jd-pagination__perpage[data-v-80a249ac]{width:auto;font-size:12px;flex-shrink:0}.jd-pagination__pages[data-v-80a249ac] .page-link{font-size:12px;color:var(--text-secondary);border-color:var(--border-secondary);background:var(--bg-card)}.jd-pagination__pages[data-v-80a249ac] .page-item.active .page-link{background:var(--color-swc);border-color:var(--color-swc);color:#fff}[data-v-80a249ac] .dv-modal-dialog .modal-content{border-radius:12px;overflow:hidden}[data-v-80a249ac] .dv-modal-dialog .modal-body{height:82vh;padding:0}[data-v-80a249ac] .dv-modal-dialog .modal-body .dv-root{height:100%}.jd-file-modal-body[data-v-80a249ac]{height:75vh}.jd-file-viewer[data-v-80a249ac]{width:100%;height:75vh}.jd-file-viewer[data-v-80a249ac] #fileviewer{height:100%}.jd-file-viewer-state[data-v-80a249ac]{display:flex;align-items:center;justify-content:center;height:75vh;color:var(--text-tertiary)}@media(max-width:699px){.jd-title[data-v-80a249ac]{white-space:normal;font-size:16px}.jd-header__actions[data-v-80a249ac]{width:100%}.jd-btn[data-v-80a249ac]{min-height:var(--touch-target-min, 44px)}.jd-filter[data-v-80a249ac]{min-height:32px}.jd-doc-grid[data-v-80a249ac]{grid-template-columns:1fr}.jd-doc-split[data-v-80a249ac]{flex-direction:column}.jd-doc-pane[data-v-80a249ac]{flex:1 1 auto;max-width:none;width:100%}}.boundary-strip-container[data-v-245634eb]{overflow-x:auto;padding:16px 0}.boundary-strip[data-v-245634eb]{min-width:max-content}.page-thumbnail[data-v-245634eb]{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-245634eb]:hover{border-color:var(--primary, #0F70B7)}.page-thumbnail.page-selected[data-v-245634eb]{border-color:var(--primary, #0F70B7);box-shadow:0 0 0 2px #0f70b74d}.page-thumbnail.page-highlighted[data-v-245634eb]{background:#ffc10729;border-color:#ffc107}.page-thumbnail img[data-v-245634eb]{max-width:100%;max-height:100%;object-fit:contain}.placeholder-thumb[data-v-245634eb]{width:100%;height:100%}.split-handle-wrapper[data-v-245634eb]{cursor:pointer;padding:0 4px;min-width:32px;align-self:center;position:relative}.split-handle[data-v-245634eb]{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-245634eb]{background:#28a745;color:#fff}.split-review[data-v-245634eb]{background:#ffc107;color:#333}.split-none[data-v-245634eb]{background:#dee2e6;color:#999}.split-handle[data-v-245634eb]:hover{transform:scale(1.2)}.signal-breakdown[data-v-245634eb]{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;z-index:10;background:var(--bg-primary, white)}.legend-dot[data-v-ee0d6ce2]{width:12px;height:12px;border-radius:50%;display:inline-block}.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}@keyframes rp-rise-76c7ccf8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.rp-root[data-v-76c7ccf8]{display:flex;flex-direction:column;gap:14px}.rp-question[data-v-76c7ccf8]{font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);margin:0}.rp-cards[data-v-76c7ccf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.rp-card[data-v-76c7ccf8]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 16px 18px;text-align:left;border-radius:12px;border:1px solid var(--border-secondary);background:var(--bg-card);cursor:pointer;font-family:inherit;box-shadow:0 1px 2px var(--shadow-sm);animation:rp-rise-76c7ccf8 .35s ease both;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.rp-card[data-v-76c7ccf8]:nth-child(2){animation-delay:50ms}.rp-card[data-v-76c7ccf8]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));background:var(--bg-hover);transform:translateY(-2px)}.rp-card[data-v-76c7ccf8]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.rp-card.active[data-v-76c7ccf8]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card));box-shadow:inset 3px 0 0 var(--color-swc)}.rp-card-pip[data-v-76c7ccf8],.rp-manual-pip[data-v-76c7ccf8]{position:absolute;top:14px;right:14px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border-primary, var(--border-secondary));background:var(--bg-card)}.rp-card.active .rp-card-pip[data-v-76c7ccf8],.rp-manual.active .rp-manual-pip[data-v-76c7ccf8]{border-color:var(--color-swc);background:var(--color-swc)}.rp-card.active .rp-card-pip[data-v-76c7ccf8]:after,.rp-manual.active .rp-manual-pip[data-v-76c7ccf8]:after{content:"";position:absolute;top:3px;left:5px;width:4px;height:7px;border:1.5px solid var(--color-on-accent, #fff);border-top:0;border-left:0;transform:rotate(45deg)}.rp-card-icon[data-v-76c7ccf8],.rp-manual-icon[data-v-76c7ccf8]{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;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));font-size:14px}.rp-card-title[data-v-76c7ccf8]{font-size:14px;font-weight:700;color:var(--text-primary);padding-right:22px}.rp-card-subtitle[data-v-76c7ccf8]{font-size:13px;font-weight:600;color:var(--text-secondary)}.rp-card-example[data-v-76c7ccf8]{font-size:12px;color:var(--text-tertiary);font-style:italic}.rp-card-body[data-v-76c7ccf8]{font-size:12px;color:var(--text-secondary);line-height:1.45}.rp-manual[data-v-76c7ccf8]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 40px 14px 14px;border-radius:12px;border:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);cursor:pointer;margin:0;animation:rp-rise-76c7ccf8 .35s ease both;animation-delay:.1s;transition:border-color .15s ease,background .15s ease}.rp-manual[data-v-76c7ccf8]:hover{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));background:var(--bg-hover)}.rp-manual.active[data-v-76c7ccf8]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card));box-shadow:inset 3px 0 0 var(--color-swc)}.rp-manual[data-v-76c7ccf8]:focus-within{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.rp-manual-input[data-v-76c7ccf8]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.rp-manual-icon[data-v-76c7ccf8]{flex-shrink:0;color:var(--text-tertiary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.rp-manual.active .rp-manual-icon[data-v-76c7ccf8]{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) 22%,var(--border-secondary))}.rp-manual-copy[data-v-76c7ccf8]{display:flex;flex-direction:column;gap:3px;min-width:0}.rp-manual-title[data-v-76c7ccf8]{font-size:13px;font-weight:600;color:var(--text-primary)}.rp-manual-body[data-v-76c7ccf8]{font-size:12px;color:var(--text-secondary);line-height:1.4}[data-theme=dark] .rp-card[data-v-76c7ccf8],[data-theme=dark] .rp-manual[data-v-76c7ccf8]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .rp-card.active[data-v-76c7ccf8],[data-theme=dark] .rp-manual.active[data-v-76c7ccf8]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--color-swc-bright) 45%,var(--border-tertiary))}@media(max-width:699px){.rp-cards[data-v-76c7ccf8]{grid-template-columns:1fr}.rp-card[data-v-76c7ccf8],.rp-manual[data-v-76c7ccf8]{min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.rp-card[data-v-76c7ccf8],.rp-manual[data-v-76c7ccf8]{animation:none;transition:none;transform:none}}@keyframes dp-rise-6161ef51{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dp-card[data-v-6161ef51]{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-6161ef51]{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-6161ef51]{min-width:0}.dp-page-subtitle[data-v-6161ef51]{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:40rem}.dp-header-actions[data-v-6161ef51]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-toolbar[data-v-6161ef51]{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-6161ef51]{width:1px;height:16px;margin:0 4px;background:var(--border-primary)}.dp-icon-btn[data-v-6161ef51]{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-6161ef51]:hover:not(:disabled),.dp-icon-btn[data-v-6161ef51]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.dp-icon-btn[data-v-6161ef51]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 45%,transparent)}.dp-icon-btn[data-v-6161ef51]:disabled{opacity:.55;cursor:default}.dp-btn-primary[data-v-6161ef51]{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-6161ef51]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dp-btn-primary[data-v-6161ef51]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-card-body[data-v-6161ef51]{padding:14px 18px 16px}.dp-filters[data-v-6161ef51]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.dp-search-pill[data-v-6161ef51]{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-6161ef51]: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-6161ef51]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dp-search-input[data-v-6161ef51]{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-6161ef51]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dp-filter-pills[data-v-6161ef51]{display:flex;gap:6px;flex-wrap:wrap}.dp-filter-pill[data-v-6161ef51]{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-6161ef51]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dp-filter-pill[data-v-6161ef51]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-filter-pill.active[data-v-6161ef51]{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-6161ef51]{min-height:360px}.dp-loading[data-v-6161ef51]{display:flex;justify-content:center;align-items:center;padding:64px 20px}.dp-pipeline-list[data-v-6161ef51]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dp-pipeline-item[data-v-6161ef51]{animation:dp-rise-6161ef51 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dp-pipeline-row[data-v-6161ef51]{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-6161ef51]: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-6161ef51]:before{background:var(--color-success)}.dp-pipeline-row--disabled[data-v-6161ef51]:before{background:var(--text-tertiary);opacity:.55}.dp-pipeline-row[data-v-6161ef51]:hover,.dp-pipeline-row[data-v-6161ef51]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dp-pipeline-row[data-v-6161ef51]: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-6161ef51],.dp-pipeline-row:focus-visible .dp-pipeline-title[data-v-6161ef51]{color:var(--color-swc-bright, var(--color-swc))}.dp-pipeline-icon[data-v-6161ef51]{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-6161ef51]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dp-pipeline-title[data-v-6161ef51]{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-6161ef51]{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-meta--audit[data-v-6161ef51]{margin-top:2px}.dp-pipeline-meta--audit .dp-pipeline-metric[data-v-6161ef51]{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dp-pipeline-metric[data-v-6161ef51]{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-6161ef51]{font-size:10px;opacity:.75;flex-shrink:0}.dp-pipeline-dot[data-v-6161ef51]{margin:0 6px;opacity:.45}.dp-pipeline-aside[data-v-6161ef51]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dp-pipeline-actions[data-v-6161ef51]{display:flex;align-items:center;gap:4px}.dp-status-pill[data-v-6161ef51]{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-6161ef51]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dp-status-pill--on[data-v-6161ef51]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dp-status-pill--on .dp-status-dot[data-v-6161ef51]{background:var(--color-success)}.dp-status-pill--off[data-v-6161ef51]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dp-status-pill--off .dp-status-dot[data-v-6161ef51]{background:var(--text-tertiary)}.dp-status-pill--warn[data-v-6161ef51]{background:#fa7b0d1a;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dp-status-pill--warn .dp-status-dot[data-v-6161ef51]{background:var(--color-warning)}.dp-action-btn[data-v-6161ef51]{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-6161ef51]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dp-action-btn[data-v-6161ef51]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-action-danger[data-v-6161ef51]{color:var(--color-danger);border-color:var(--color-danger-soft-border, rgba(254, 0, 0, .25))}.dp-action-danger[data-v-6161ef51]:hover{background:var(--color-danger-soft-bg, rgba(254, 0, 0, .08));color:var(--color-danger)}.dp-action-success[data-v-6161ef51]{color:var(--color-success);border-color:#33996747}.dp-action-success[data-v-6161ef51]:hover{background:#3399671a;color:var(--color-success)}.dp-action-warning[data-v-6161ef51]{color:var(--color-warning);border-color:#fa7b0d47}.dp-action-warning[data-v-6161ef51]:hover{background:#fa7b0d1a;color:var(--color-warning)}.dp-expand-btn i[data-v-6161ef51]{transition:transform .15s ease}.dp-expand-btn.open i[data-v-6161ef51]{transform:rotate(90deg)}.dp-expand-btn.open[data-v-6161ef51]{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-6161ef51]{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-recipes[data-v-6161ef51]{padding:32px 20px}.dp-empty-picker[data-v-6161ef51]{width:100%;max-width:760px;margin-top:20px;text-align:left}.dp-empty-icon-wrap[data-v-6161ef51]{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-6161ef51]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dp-empty-text[data-v-6161ef51]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dp-list-footer[data-v-6161ef51]{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-6161ef51]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dp-runs[data-v-6161ef51]{margin:0 0 4px;padding:4px 12px 12px 66px;border-left:1px solid transparent}.dp-runs-header[data-v-6161ef51]{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-6161ef51]{padding:10px 0}.dp-runs-empty[data-v-6161ef51]{font-size:12px;color:var(--text-tertiary);padding:6px 0}.dp-runs-list[data-v-6161ef51]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dp-run-row[data-v-6161ef51]{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-6161ef51]:hover,.dp-run-row[data-v-6161ef51]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dp-run-row[data-v-6161ef51]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-swc) 40%,transparent)}.dp-run-file[data-v-6161ef51]{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-6161ef51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-run-file .fa-file-alt[data-v-6161ef51]{color:var(--text-tertiary);flex-shrink:0}.dp-run-date[data-v-6161ef51]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.dp-run-go[data-v-6161ef51]{font-size:11px;color:var(--text-tertiary);opacity:.55}.dp-run-row:hover .dp-run-go[data-v-6161ef51]{opacity:1;color:var(--color-swc-bright, var(--color-swc))}[data-theme=dark] .dp-page-subtitle[data-v-6161ef51],[data-theme=dark] .dp-pipeline-meta[data-v-6161ef51]{color:#d0d4de}[data-theme=dark] .dp-run-date[data-v-6161ef51],[data-theme=dark] .dp-list-count[data-v-6161ef51]{color:#b4bac6}[data-theme=dark] .dp-pipeline-metric i[data-v-6161ef51]{opacity:.9}[data-theme=dark] .dp-pipeline-row[data-v-6161ef51]:hover,[data-theme=dark] .dp-pipeline-row[data-v-6161ef51]:focus-visible,[data-theme=dark] .dp-run-row[data-v-6161ef51]:hover,[data-theme=dark] .dp-run-row[data-v-6161ef51]: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-6161ef51]{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-6161ef51]{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-6161ef51]{flex-direction:column;align-items:stretch}.dp-header-actions[data-v-6161ef51]{justify-content:space-between}.dp-runs[data-v-6161ef51]{padding-left:14px}}@media(max-width:699px){.dp-card-header[data-v-6161ef51],.dp-card-body[data-v-6161ef51]{padding-left:14px;padding-right:14px}.dp-toolbar[data-v-6161ef51]{order:2}.dp-header-actions[data-v-6161ef51]{flex-wrap:wrap}.dp-btn-primary[data-v-6161ef51]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dp-pipeline-row[data-v-6161ef51]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px)}.dp-pipeline-aside[data-v-6161ef51]{flex-direction:column;align-items:flex-end;gap:8px}.dp-action-btn[data-v-6161ef51]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dp-run-date[data-v-6161ef51]{display:none}}@media(prefers-reduced-motion:reduce){.dp-pipeline-item[data-v-6161ef51]{animation:none}.dp-expand-btn i[data-v-6161ef51],.dp-pipeline-row[data-v-6161ef51],.dp-icon-btn[data-v-6161ef51],.dp-filter-pill[data-v-6161ef51],.dp-action-btn[data-v-6161ef51]{transition:none}}.review-queue-list[data-v-879d7489]{display:flex;flex-direction:column;min-height:0;height:100%;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)}.rql-header[data-v-879d7489]{flex-shrink:0;padding:12px 12px 8px;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:8px}.rql-header-top[data-v-879d7489]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rql-count[data-v-879d7489]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap}.rql-icon-btn[data-v-879d7489]{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}.rql-icon-btn[data-v-879d7489]:hover:not(:disabled),.rql-icon-btn[data-v-879d7489]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.rql-icon-btn[data-v-879d7489]:disabled{opacity:.55;cursor:default}.rql-search-pill[data-v-879d7489]{display:flex;align-items:center;border:1px solid var(--border-secondary);border-radius:8px;padding:0 8px;background:var(--bg-input);min-width:0}.rql-search-pill[data-v-879d7489]: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))}.rql-search-icon[data-v-879d7489]{color:var(--text-secondary);font-size:13px;flex-shrink:0;margin-right:4px}.rql-search-input[data-v-879d7489]{background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;font-size:12px;padding:6px 2px;height:auto;min-width:0}.rql-search-clear[data-v-879d7489]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary);cursor:pointer}.rql-filter-row[data-v-879d7489]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rql-type-filter[data-v-879d7489]{margin:0;flex:1 1 auto;min-width:0}.rql-type-select[data-v-879d7489]{appearance:none;width:100%;font-family:inherit;font-size:11px;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 8px center;border:1px solid var(--border-secondary);border-radius:8px;padding:5px 24px 5px 8px;cursor:pointer}.rql-folder-btn[data-v-879d7489],.rql-clear-filters[data-v-879d7489]{font-family:inherit;font-size:11px;font-weight:600;color:var(--color-swc);background:transparent;border:0;padding:4px;cursor:pointer}.rql-folder-btn[data-v-879d7489]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);background:var(--bg-input)}.rql-folder-chip[data-v-879d7489]{display:inline-flex;align-items:center;gap:4px;max-width:120px;font-size:11px;font-weight:600;color: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:3px 4px 3px 8px}.rql-folder-chip-name[data-v-879d7489]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;max-width:80px}.rql-folder-chip-clear[data-v-879d7489]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:9px}.rql-pills[data-v-879d7489]{display:flex;flex-wrap:wrap;gap:4px}.rql-pill[data-v-879d7489]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;font-family:inherit;padding:3px 7px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer}.rql-pill.active[data-v-879d7489]{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}.rql-pill-count[data-v-879d7489]{font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;padding:0 4px;border-radius:999px;background:var(--bg-secondary, var(--bg-card));border:1px solid var(--border-secondary)}.rql-bulk-bar[data-v-879d7489]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;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))}.rql-bulk-label[data-v-879d7489]{font-size:11px;font-weight:600;color:var(--color-swc)}.rql-bulk-actions[data-v-879d7489]{display:flex;gap:4px}.rql-bulk-btn[data-v-879d7489]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;color:#fff;display:inline-flex;align-items:center;justify-content:center}.rql-bulk-approve[data-v-879d7489]{background:var(--color-success)}.rql-bulk-reject[data-v-879d7489]{background:var(--color-danger)}.rql-slide-enter-active[data-v-879d7489],.rql-slide-leave-active[data-v-879d7489]{transition:max-height .2s ease,opacity .2s ease;max-height:48px;overflow:hidden}.rql-slide-enter[data-v-879d7489],.rql-slide-leave-to[data-v-879d7489]{max-height:0;opacity:0}.rql-truncated[data-v-879d7489]{display:flex;align-items:flex-start;gap:6px;font-size:11px;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent);padding:8px 12px}.rql-select-all[data-v-879d7489]{flex-shrink:0;padding:6px 12px;border-bottom:1px solid var(--border-secondary);font-size:11px;color:var(--text-secondary)}.rql-rows[data-v-879d7489]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.rql-loading[data-v-879d7489],.rql-empty[data-v-879d7489]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--text-tertiary);font-size:12px;text-align:center}.rql-row[data-v-879d7489]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:start;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-secondary);border-left:3px solid transparent;background:transparent;padding:10px 10px 10px 8px;cursor:pointer;font-family:inherit;color:inherit;transition:background .15s ease,border-color .15s ease}.rql-row[data-v-879d7489]:hover,.rql-row[data-v-879d7489]:focus-visible{background:var(--bg-tertiary);outline:none}.rql-row--active[data-v-879d7489]{background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-card));border-left-color:var(--color-swc);border-left-width:5px;padding-left:6px}.rql-row--active[data-v-879d7489]:hover,.rql-row--active[data-v-879d7489]:focus-visible{background:color-mix(in srgb,var(--color-swc) 24%,var(--bg-card))}.rql-row-check[data-v-879d7489]{padding-top:2px}.rql-row-body[data-v-879d7489]{min-width:0;display:flex;flex-direction:column;gap:3px}.rql-row-top[data-v-879d7489]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.rql-type[data-v-879d7489]{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rql-type-sep[data-v-879d7489]{color:var(--text-secondary);font-weight:500}.rql-subtype[data-v-879d7489]{font-weight:500;color:var(--text-secondary)}.rql-conf[data-v-879d7489]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.rql-conf-dot[data-v-879d7489]{width:6px;height:6px;border-radius:50%}.rql-conf-high[data-v-879d7489]{background:var(--color-success)}.rql-conf-mid[data-v-879d7489]{background:var(--color-warning)}.rql-conf-low[data-v-879d7489]{background:var(--color-danger)}.rql-file[data-v-879d7489]{font-size:11px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rql-file--muted[data-v-879d7489]{color:var(--text-secondary)}.rql-row-meta[data-v-879d7489]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.rql-reason[data-v-879d7489]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:999px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rql-reason-low_confidence[data-v-879d7489]{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)}.rql-reason-boundary[data-v-879d7489]{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)}.rql-reason-enhanced_confidence[data-v-879d7489]{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)}.rql-reason-unknown[data-v-879d7489]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.rql-folder-meta[data-v-879d7489]{font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rql-row-actions[data-v-879d7489]{display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity .15s ease}.rql-row:hover .rql-row-actions[data-v-879d7489],.rql-row:focus-within .rql-row-actions[data-v-879d7489],.rql-row--active .rql-row-actions[data-v-879d7489]{opacity:1}.rql-action[data-v-879d7489]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:10px}.rql-action-success[data-v-879d7489]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.rql-action-danger[data-v-879d7489]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.rql-action-neutral[data-v-879d7489]{color:var(--text-secondary);border-color:var(--border-secondary)}.rql-load-more-wrap[data-v-879d7489]{display:flex;justify-content:center;padding:10px}.rql-load-more[data-v-879d7489]{font-size:11px;font-weight:600;font-family:inherit;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.rql-folder-tree[data-v-879d7489]{max-height:350px;overflow-y:auto;border:1px solid var(--border-card);border-radius:8px;padding:8px}.rql-folder-empty[data-v-879d7489]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){.rql-row[data-v-879d7489],.rql-row-actions[data-v-879d7489],.rql-slide-enter-active[data-v-879d7489],.rql-slide-leave-active[data-v-879d7489]{transition:none}}.processing-document-review[data-v-c3a215c8]{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0}.processing-document-review--embedded[data-v-c3a215c8]{height:100%;overflow:hidden}.dp-topbar[data-v-c3a215c8]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;flex-shrink:0;margin-bottom:12px}.dp-back-btn[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-back-btn[data-v-c3a215c8]:focus-visible{color:var(--color-swc);outline:none}.dp-topbar-subtitle[data-v-c3a215c8]{margin:0;font-size:12px;color:var(--text-tertiary)}.dp-why[data-v-c3a215c8]{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);font-size:12px;line-height:1.4;color:var(--text-secondary)}.dp-why i[data-v-c3a215c8]{margin-top:2px;color:var(--color-swc)}.dp-why-label[data-v-c3a215c8]{font-weight:700;color:var(--text-primary);margin-right:4px}.dp-conf-tick[data-v-c3a215c8]{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:1px;background:var(--text-tertiary)}.dp-decision-pane[data-v-c3a215c8]{margin-bottom:10px}.dp-shortcut-hint[data-v-c3a215c8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid var(--border-secondary);font-size:11px;color:var(--text-tertiary)}.dp-shortcut-hint-close[data-v-c3a215c8]{border:0;background:none;padding:0 2px;color:var(--text-tertiary);line-height:1}.dp-shortcut-hint-close[data-v-c3a215c8]:hover{color:var(--text-primary)}.dp-section-header--split[data-v-c3a215c8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dp-loader[data-v-c3a215c8],.dp-inline-loader[data-v-c3a215c8]{display:flex;justify-content:center;align-items:center;flex:1 1 auto;padding:48px 20px}.dp-review-layout[data-v-c3a215c8]{display:flex;flex-direction:row;align-items:stretch;gap:0;flex:1 1 auto;min-width:0;min-height:0;width:100%}.dp-review-layout--resizing[data-v-c3a215c8]{cursor:col-resize;-webkit-user-select:none;user-select:none}.dp-pdf-panel[data-v-c3a215c8],.dp-detail-panel[data-v-c3a215c8]{min-width:0;min-height:0;display:flex;flex-direction:column}.dp-pdf-panel[data-v-c3a215c8]{flex:1 1 auto;margin-right:4px}.dp-detail-panel[data-v-c3a215c8]{margin-left:4px}.dp-pane-resizer[data-v-c3a215c8]{flex:0 0 6px;margin:0 2px;cursor:col-resize;position:relative;align-self:stretch;border-radius:4px;background:transparent}.dp-pane-resizer[data-v-c3a215c8]:before{content:"";position:absolute;top:12%;bottom:12%;left:2px;width:2px;border-radius:2px;background:var(--border-secondary)}.dp-pane-resizer[data-v-c3a215c8]:hover:before,.dp-pane-resizer[data-v-c3a215c8]:focus-visible:before,.dp-review-layout--resizing .dp-pane-resizer[data-v-c3a215c8]:before{background:var(--color-swc)}.dp-pane-resizer[data-v-c3a215c8]:focus-visible{outline:none}.dp-pdf-card[data-v-c3a215c8],.dp-detail-card[data-v-c3a215c8]{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-c3a215c8]{display:flex;flex-direction:column;min-height:0;position:relative}.dp-detail-card[data-v-c3a215c8]{display:flex;flex-direction:column}.dp-file-viewer[data-v-c3a215c8]{flex:1;min-width:0;min-height:640px;height:100%}.processing-document-review--embedded .dp-file-viewer[data-v-c3a215c8]{min-height:0}.processing-document-review--embedded .dp-review-layout[data-v-c3a215c8],.dp-file-viewer[data-v-c3a215c8] #fileviewer{height:100%}.dp-pdf-empty[data-v-c3a215c8]{display:flex;align-items:center;justify-content:center;height:100%;min-height:320px;color:var(--text-tertiary)}.dp-detail-header[data-v-c3a215c8]{padding:10px 14px 8px;border-bottom:1px solid var(--border-secondary)}.dp-header-top[data-v-c3a215c8]{display:flex;align-items:flex-start;gap:10px}.dp-doc-title[data-v-c3a215c8]{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-c3a215c8]{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-c3a215c8]{font-size:11px;font-weight:600;margin-left:1px}.dp-conf-badge.dp-conf-high[data-v-c3a215c8]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.dp-conf-badge.dp-conf-mid[data-v-c3a215c8]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.dp-conf-badge.dp-conf-low[data-v-c3a215c8]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.dp-meta-row[data-v-c3a215c8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.dp-chip[data-v-c3a215c8]{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-c3a215c8]{font-variant-numeric:tabular-nums;opacity:.85}.dp-status-pending[data-v-c3a215c8]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.dp-status-approved[data-v-c3a215c8],.dp-status-corrected[data-v-c3a215c8]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.dp-status-rejected[data-v-c3a215c8]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}.dp-reason-low_confidence[data-v-c3a215c8]{color:var(--color-danger)}.dp-reason-boundary[data-v-c3a215c8]{color:var(--color-warning)}.dp-reason-enhanced_confidence[data-v-c3a215c8]{color:var(--color-info)}.dp-lv-signed[data-v-c3a215c8]{color:var(--color-success)}.dp-lv-failed[data-v-c3a215c8]{color:var(--color-danger)}.dp-lv-skipped[data-v-c3a215c8]{color:var(--text-tertiary)}.dp-lv-pending[data-v-c3a215c8]{color:var(--color-warning)}.dp-import-completed[data-v-c3a215c8]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.dp-import-failed[data-v-c3a215c8]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}.dp-import-pending[data-v-c3a215c8]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.dp-meta-spacer[data-v-c3a215c8]{flex:1}.dp-meta-date[data-v-c3a215c8]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}.dp-authoritative-output[data-v-c3a215c8]{margin-top:6px}.dp-tabs[data-v-c3a215c8]{display:flex;gap:2px;padding:4px 10px 0;border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.dp-tab[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-tab[data-v-c3a215c8]:focus-visible{color:var(--text-primary);outline:none}.dp-tab.active[data-v-c3a215c8]{color:var(--color-swc);border-bottom-color:var(--color-swc)}.dp-tab-count[data-v-c3a215c8]{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-c3a215c8]{color:color-mix(in srgb,var(--text-primary) 72%,var(--text-tertiary))}[data-theme=dark] .dp-tab i[data-v-c3a215c8]{opacity:.85}[data-theme=dark] .dp-tab[data-v-c3a215c8]:hover,[data-theme=dark] .dp-tab[data-v-c3a215c8]:focus-visible{color:var(--text-primary)}[data-theme=dark] .dp-tab:hover i[data-v-c3a215c8],[data-theme=dark] .dp-tab:focus-visible i[data-v-c3a215c8]{opacity:1}[data-theme=dark] .dp-tab.active[data-v-c3a215c8]{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-c3a215c8]{color:var(--color-swc-bright);opacity:1}[data-theme=dark] .dp-tab-count[data-v-c3a215c8]{color:var(--text-secondary);background:var(--bg-hover)}[data-theme=dark] .dp-tab.active .dp-tab-count[data-v-c3a215c8]{color:var(--text-primary);background:color-mix(in srgb,var(--color-swc) 18%,var(--bg-hover))}.dp-detail-body[data-v-c3a215c8]{flex:1;overflow-y:auto;padding:10px 14px}.dp-section[data-v-c3a215c8]{margin-bottom:12px}.dp-section-header[data-v-c3a215c8]{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-c3a215c8]{font-size:11px;color:var(--text-tertiary);display:block;margin-bottom:3px}.dp-type-grid[data-v-c3a215c8]{display:grid;gap:8px;margin-top:8px}.dp-type-field[data-v-c3a215c8]{min-width:0}.dp-select[data-v-c3a215c8]{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-c3a215c8]: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-ai-block[data-v-c3a215c8]{margin-top:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);overflow:hidden}.dp-ai-toggle[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-ai-toggle[data-v-c3a215c8]:focus-visible{background:var(--bg-hover);outline:none}.dp-ai-conf[data-v-c3a215c8]{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-c3a215c8]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.dp-ai-conf.dp-conf-mid[data-v-c3a215c8]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.dp-ai-conf.dp-conf-low[data-v-c3a215c8]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.dp-ai-toggle-copy[data-v-c3a215c8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dp-ai-toggle-label[data-v-c3a215c8]{font-size:11px;font-weight:600;color:var(--text-secondary)}.dp-ai-preview[data-v-c3a215c8]{font-size:11px;color:var(--text-tertiary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-ai-chevron[data-v-c3a215c8]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}.dp-ai-chevron.open[data-v-c3a215c8]{transform:rotate(180deg)}.dp-ai-body[data-v-c3a215c8]{padding:0 10px 8px}.dp-conf-compact[data-v-c3a215c8]{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-c3a215c8]{margin:0}.dp-conf-track[data-v-c3a215c8]{position:relative;height:4px;background:var(--bg-tertiary);border-radius:2px}.dp-conf-fill[data-v-c3a215c8]{height:100%;border-radius:2px}.dp-conf-fill.dp-conf-high[data-v-c3a215c8]{background:var(--color-success)}.dp-conf-fill.dp-conf-mid[data-v-c3a215c8]{background:var(--color-warning)}.dp-conf-fill.dp-conf-low[data-v-c3a215c8]{background:var(--color-danger)}.dp-conf-pct[data-v-c3a215c8]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dp-conf-pct.dp-conf-high[data-v-c3a215c8]{color:var(--color-success)}.dp-conf-pct.dp-conf-mid[data-v-c3a215c8]{color:var(--color-warning)}.dp-conf-pct.dp-conf-low[data-v-c3a215c8]{color:var(--color-danger)}.dp-ai-body blockquote[data-v-c3a215c8]{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-c3a215c8]{display:flex;flex-direction:column;gap:4px}.dp-alt-row[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-alt-row[data-v-c3a215c8]: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-c3a215c8]{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-c3a215c8]{font-weight:500;color:var(--text-tertiary)}.dp-alt-bar-wrap[data-v-c3a215c8]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dp-alt-bar[data-v-c3a215c8]{height:100%;background:var(--color-swc);border-radius:2px}.dp-alt-pct[data-v-c3a215c8]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.dp-summary-brief[data-v-c3a215c8]{font-size:12px;line-height:1.5;color:var(--text-secondary);margin:0 0 10px}.dp-facts[data-v-c3a215c8]{margin-bottom:8px}.dp-kv-row[data-v-c3a215c8]{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-c3a215c8]:last-child{border-bottom:none}.dp-kv-key[data-v-c3a215c8]{color:var(--text-tertiary);font-weight:600}.dp-kv-val[data-v-c3a215c8],.dp-break[data-v-c3a215c8]{color:var(--text-primary);word-break:break-word}.dp-kv-val--missing[data-v-c3a215c8]{font-style:italic;color:var(--text-tertiary)}.dp-code[data-v-c3a215c8]{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-c3a215c8]{margin:0;padding-left:16px;font-size:12px;color:var(--text-secondary)}.dp-key-points li[data-v-c3a215c8]{margin-bottom:4px}.dp-entity-strip[data-v-c3a215c8]{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-c3a215c8]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--border-secondary))}.dp-entity-info[data-v-c3a215c8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dp-entity-name[data-v-c3a215c8]{font-size:13px;font-weight:600;color:var(--text-primary)}.dp-entity-id[data-v-c3a215c8]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dp-entity-status[data-v-c3a215c8]{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-c3a215c8]{color:var(--color-success)}.dp-entity-strip.is-no .dp-entity-status[data-v-c3a215c8]{color:var(--text-tertiary)}.dp-barcode-row[data-v-c3a215c8]{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-c3a215c8]{font-size:11px;font-weight:600;color:var(--text-tertiary)}.dp-barcode-value[data-v-c3a215c8]{font-size:11px;color:var(--text-primary);word-break:break-all}.dp-icon-btn[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-icon-btn[data-v-c3a215c8]:focus-visible{color:var(--color-swc);background:var(--bg-hover);outline:none}.dp-link[data-v-c3a215c8],.dp-text-btn[data-v-c3a215c8]{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-c3a215c8]:hover,.dp-text-btn[data-v-c3a215c8]:hover{text-decoration:underline}.dp-muted[data-v-c3a215c8]{font-size:12px;color:var(--text-tertiary)}.dp-empty[data-v-c3a215c8]{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-c3a215c8]{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid var(--border-secondary);background:var(--bg-card)}.dp-action-pill[data-v-c3a215c8]{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-c3a215c8]:disabled{opacity:.5;cursor:not-allowed}.dp-action-pill[data-v-c3a215c8]:hover:not(:disabled){opacity:.9}.dp-action-pill[data-v-c3a215c8]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dp-action-approve[data-v-c3a215c8]{background:var(--color-success);color:#fff}.dp-action-reject[data-v-c3a215c8]{background:var(--color-danger);color:#fff}.dp-action-resplit[data-v-c3a215c8]{background:var(--bg-secondary, #f1f3f5);color:var(--text-primary, #212529)}.dp-action-resplit--promoted[data-v-c3a215c8]{background:var(--color-warning, #ffc107);color:#212529}.dp-action-approve-group[data-v-c3a215c8]{flex:1;min-width:72px;display:flex;flex-direction:column;gap:4px}.dp-action-approve-group .dp-action-pill[data-v-c3a215c8]{width:100%}.dp-approve-hint[data-v-c3a215c8]{margin:0;font-size:10.5px;line-height:1.3;text-align:center;color:var(--color-warning)}@media(max-width:999px){.dp-review-layout[data-v-c3a215c8]{flex-direction:column;height:auto;flex:none}.dp-pane-resizer[data-v-c3a215c8]{display:none}.dp-pdf-panel[data-v-c3a215c8],.dp-detail-panel[data-v-c3a215c8]{width:100%!important;flex:none!important;margin:0 0 12px}.dp-file-viewer[data-v-c3a215c8]{min-height:420px}}.dp-zone-hint[data-v-c3a215c8]{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}.review-workstation[data-v-16ee17cc]{display:flex;height:100%;min-height:0;min-width:0;width:100%;gap:0;overflow:hidden}.review-workstation__rail[data-v-16ee17cc]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.review-workstation__resizer[data-v-16ee17cc]{flex:0 0 6px;margin:0 4px;cursor:col-resize;position:relative;align-self:stretch;border-radius:4px;background:transparent}.review-workstation__resizer[data-v-16ee17cc]:before{content:"";position:absolute;top:12%;bottom:12%;left:2px;width:2px;border-radius:2px;background:var(--border-secondary)}.review-workstation__resizer[data-v-16ee17cc]:hover:before,.review-workstation__resizer[data-v-16ee17cc]:focus-visible:before{background:var(--color-swc)}.review-workstation__resizer[data-v-16ee17cc]:focus-visible{outline:none}.review-workstation__main[data-v-16ee17cc]{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.review-workstation__mobile-bar[data-v-16ee17cc]{flex-shrink:0;margin-bottom:8px}.review-workstation__back[data-v-16ee17cc]{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:4px 0}.review-workstation__back[data-v-16ee17cc]:hover,.review-workstation__back[data-v-16ee17cc]:focus-visible{color:var(--color-swc);outline:none}.review-workstation__empty[data-v-16ee17cc]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px}.review-workstation__empty-card[data-v-16ee17cc]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:360px;width:100%;padding:36px 20px;border:1px dashed var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-tertiary);text-align:center;font-size:13px}.review-workstation__empty-card i[data-v-16ee17cc]{font-size:28px;opacity:.45}.review-workstation__empty-card p[data-v-16ee17cc]{margin:0}.review-workstation--narrow[data-v-16ee17cc]{flex-direction:column}.review-workstation--narrow .review-workstation__rail[data-v-16ee17cc]{width:100%!important;flex:1 1 auto!important}.review-workstation--narrow .review-workstation__main[data-v-16ee17cc]{flex:1 1 auto}@media(prefers-reduced-motion:reduce){.review-workstation__resizer[data-v-16ee17cc],.review-workstation__back[data-v-16ee17cc]{transition:none}}.dv-root[data-v-8fd6799f]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary)}.dv-modal[data-v-8fd6799f]{min-height:80vh}.dv-loader[data-v-8fd6799f]{display:flex;align-items:center;justify-content:center;flex:1;min-height:300px}.dv-topbar[data-v-8fd6799f]{padding:0 0 12px}.dv-back-btn[data-v-8fd6799f]{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-8fd6799f]:hover{color:var(--color-swc)}.dv-layout[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{flex:1;min-width:0;min-height:0;height:100%}.dv-file-viewer[data-v-8fd6799f] #fileviewer{height:100%}.dv-pdf-state[data-v-8fd6799f]{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-8fd6799f]{font-size:36px;opacity:.3}.dv-pdf-err-text[data-v-8fd6799f]{font-size:13px}.dv-detail-panel[data-v-8fd6799f]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.dv-detail-header[data-v-8fd6799f]{padding:12px 16px 10px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.dv-header-top[data-v-8fd6799f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.dv-doc-name[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dv-meta-id[data-v-8fd6799f]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.dv-meta-type[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{font-size:8px}.dv-status-not_required[data-v-8fd6799f]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-status-pending[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f],.dv-import-completed[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{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-8fd6799f]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-lv-pending[data-v-8fd6799f]{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-8fd6799f]{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.dv-authoritative-output[data-v-8fd6799f]{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.dv-tabs[data-v-8fd6799f]{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-8fd6799f]::-webkit-scrollbar{display:none}.dv-tab[data-v-8fd6799f]{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-8fd6799f]:hover{color:var(--text-secondary)}.dv-tab[data-v-8fd6799f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px;border-radius:4px}.dv-tab-active[data-v-8fd6799f]{color:var(--text-primary);border-bottom-color:var(--color-swc)}.dv-tab-count[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{color:var(--text-secondary);background:var(--bg-hover);border-color:var(--border-secondary)}[data-theme=dark] .dv-tab-active .dv-tab-count[data-v-8fd6799f]{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-8fd6799f]{flex:1;overflow-y:auto;overflow-x:hidden}.dv-tab-pane[data-v-8fd6799f]{padding:14px 16px;display:flex;flex-direction:column;gap:0}.dv-block[data-v-8fd6799f]{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--border-secondary)}.dv-block[data-v-8fd6799f]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dv-block-label[data-v-8fd6799f]{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-8fd6799f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dv-block-label-row .dv-block-label[data-v-8fd6799f]{margin-bottom:0}.dv-label[data-v-8fd6799f]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dv-classify-hero[data-v-8fd6799f]{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-8fd6799f]{position:relative;flex-shrink:0;width:56px;height:56px}.dv-conf-arc[data-v-8fd6799f]{width:56px;height:56px;transform:rotate(-90deg)}.dv-arc-bg[data-v-8fd6799f]{fill:none;stroke:var(--bg-tertiary);stroke-width:6}.dv-arc-fill[data-v-8fd6799f]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .5s ease}.dv-arc-fill.dv-conf-high[data-v-8fd6799f]{stroke:var(--color-success)}.dv-arc-fill.dv-conf-mid[data-v-8fd6799f]{stroke:var(--color-warning)}.dv-arc-fill.dv-conf-low[data-v-8fd6799f]{stroke:var(--color-danger)}.dv-arc-pct[data-v-8fd6799f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.dv-conf-high[data-v-8fd6799f]{color:var(--color-success)}.dv-conf-mid[data-v-8fd6799f]{color:var(--color-warning)}.dv-conf-low[data-v-8fd6799f]{color:var(--color-danger)}.dv-classify-main[data-v-8fd6799f]{flex:1;min-width:0}.dv-type-value[data-v-8fd6799f]{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-8fd6799f]{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.dv-taxonomy-mismatch[data-v-8fd6799f]{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-secondary));border-radius:6px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--text-secondary);font-size:12px;line-height:1.4}.dv-taxonomy-mismatch>i[data-v-8fd6799f]{flex-shrink:0;margin-top:2px;color:var(--color-warning)}.dv-subtype-row[data-v-8fd6799f]{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.dv-subtype-val[data-v-8fd6799f]{font-size:12px;color:var(--text-primary);font-weight:500}.dv-subconf[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);font-family:monospace}.mt-2[data-v-8fd6799f]{margin-top:8px}.dv-alt-list[data-v-8fd6799f]{display:flex;flex-direction:column;gap:5px}.dv-alt-row[data-v-8fd6799f]{display:flex;align-items:center;gap:8px;font-size:11px}.dv-alt-type[data-v-8fd6799f]{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-8fd6799f]{flex:1;height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.dv-alt-bar[data-v-8fd6799f]{height:100%;background:var(--color-swc);border-radius:2px;opacity:.5;transition:width .4s ease}.dv-alt-pct[data-v-8fd6799f]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);font-family:monospace;min-width:30px;text-align:right}.dv-reasoning[data-v-8fd6799f]{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-8fd6799f]{font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0 0 8px}.dv-key-points[data-v-8fd6799f]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.dv-key-points li[data-v-8fd6799f]{font-size:12px;color:var(--text-secondary);line-height:1.5}.dv-fields-pane[data-v-8fd6799f]{padding:0!important;gap:0!important}.dv-entity-card[data-v-8fd6799f]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-secondary)}.dv-entity-card--matched[data-v-8fd6799f]{background:color-mix(in srgb,var(--color-success) 6%,var(--bg-card))}.dv-entity-card--quiet[data-v-8fd6799f]{background:var(--bg-tertiary)}.dv-entity-card__icon[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{color:var(--text-tertiary);background:var(--bg-card);border:1px solid var(--border-secondary)}.dv-entity-card__body[data-v-8fd6799f]{flex:1;min-width:0}.dv-entity-card__label[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{font-weight:500;color:var(--text-secondary)}.dv-entity-card__hint[data-v-8fd6799f]{font-size:11px;color:var(--text-tertiary);margin-top:2px;line-height:1.4}.dv-entity-card__id[data-v-8fd6799f]{font-size:12px;font-family:DM Mono,ui-monospace,monospace;color:var(--text-secondary);margin-top:2px}.dv-entity-card__badge[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{border-bottom:1px solid var(--border-secondary)}.dv-fields-section[data-v-8fd6799f]:last-child{border-bottom:none}.dv-fields-toolbar[data-v-8fd6799f]{display:flex;align-items:center;gap:8px;padding:10px 16px 6px}.dv-fields-toolbar__title[data-v-8fd6799f]{font-size:11px;font-weight:700;color:var(--text-secondary)}.dv-fields-toolbar__count[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-power-btn[data-v-8fd6799f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:1px}.dv-barcode-list[data-v-8fd6799f]{padding:0 12px 12px;display:flex;flex-direction:column;gap:4px}.dv-barcode-row[data-v-8fd6799f]{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-8fd6799f]:hover{border-color:var(--color-swc)}.dv-barcode-row:hover .dv-barcode-copy-icon[data-v-8fd6799f]{opacity:1}.dv-barcode-type[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{font-size:10px;color:var(--text-tertiary);flex-shrink:0;opacity:0;transition:opacity .15s}.dv-fields-list[data-v-8fd6799f]{padding:0 8px 12px;display:flex;flex-direction:column;gap:2px}.dv-field-item[data-v-8fd6799f]{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-8fd6799f]:hover{background:var(--bg-tertiary)}.dv-field-item:hover .dv-field-item__copy[data-v-8fd6799f]{opacity:1}.dv-field-item[data-v-8fd6799f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px}.dv-field-item__label[data-v-8fd6799f]{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-8fd6799f]{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-array[data-v-8fd6799f]{display:flex;flex-wrap:wrap;gap:4px}.dv-field-array__item[data-v-8fd6799f]{padding:1px 5px;border-radius:4px;background:var(--bg-tertiary);font-size:12px;line-height:1.35}.dv-field-conf[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dv-entity-name[data-v-8fd6799f]{font-size:12px;font-weight:600;color:var(--text-primary)}.dv-entity-id[data-v-8fd6799f]{font-size:11px;font-family:monospace;color:var(--text-tertiary)}.dv-badge[data-v-8fd6799f]{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-8fd6799f]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.3)}.dv-badge-no[data-v-8fd6799f]{background:#fe000014;color:var(--color-danger);border:1px solid rgba(254,0,0,.25)}.dv-badge-warn[data-v-8fd6799f]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.3)}.dv-badge-muted[data-v-8fd6799f]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dv-kv-table[data-v-8fd6799f]{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-8fd6799f]{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:12px;transition:background .1s}.dv-kv-row[data-v-8fd6799f]:hover{background:var(--bg-hover, rgba(0,0,0,.03))}.dv-kv-row[data-v-8fd6799f]:not(:last-child){border-bottom:1px solid var(--border-secondary)}.dv-kv-row-col[data-v-8fd6799f]{flex-direction:column;align-items:flex-start;gap:4px}.dv-kv-key[data-v-8fd6799f]{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-8fd6799f]{flex:1;color:var(--text-primary);word-break:break-word;font-size:12px}.dv-kv-val-break[data-v-8fd6799f]{word-break:break-all}.dv-kv-code[data-v-8fd6799f]{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-8fd6799f]:hover{border-color:var(--color-swc)}.small-mono[data-v-8fd6799f]{font-size:10px}.dv-copy-btn[data-v-8fd6799f]{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-8fd6799f]{opacity:1}.dv-copy-btn[data-v-8fd6799f]:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-secondary)}.dv-copy-all-btn[data-v-8fd6799f]{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-8fd6799f]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-link[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{font-size:24px;opacity:.3}.dv-ocr-toolbar[data-v-8fd6799f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dv-ocr-search-bar[data-v-8fd6799f]{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-8fd6799f]:focus-within{border-color:var(--color-swc)}.dv-ocr-search-icon[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dv-ocr-search[data-v-8fd6799f]{flex:1;font-size:11px;padding:6px 0;border:none;background:transparent;color:var(--text-primary);outline:none}.dv-ocr-matches[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.dv-ocr-btn[data-v-8fd6799f]{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-8fd6799f]:hover{border-color:var(--color-swc);color:var(--color-swc)}.dv-ocr-meta[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);font-family:monospace;margin-bottom:8px}.dv-ocr-conf[data-v-8fd6799f]{color:var(--color-success);font-weight:600}.dv-ocr-wrap[data-v-8fd6799f]{flex:1;overflow:auto;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary)}.dv-ocr-text[data-v-8fd6799f]{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-8fd6799f]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid var(--border-secondary);background:var(--bg-card)}.dv-footer-meta[data-v-8fd6799f]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0}.dv-footer-type[data-v-8fd6799f]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-footer-pages[data-v-8fd6799f]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.dv-footer-actions[data-v-8fd6799f]{display:flex;gap:8px}.dv-footer-hint[data-v-8fd6799f]{flex-basis:100%;margin:0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.dv-footer-hint i[data-v-8fd6799f]{color:var(--warning, #d98f00)}.dv-action-btn[data-v-8fd6799f]{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-8fd6799f]:disabled{opacity:.45;cursor:not-allowed}.dv-action-btn[data-v-8fd6799f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.dv-action-btn[data-v-8fd6799f]:active:not(:disabled){transform:translateY(0)}.dv-action-btn[data-v-8fd6799f]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.dv-action-review[data-v-8fd6799f]{background:var(--color-warning);color:#fff}.dv-action-import[data-v-8fd6799f]{background:var(--color-swc);color:#fff}.dv-split-pane[data-v-8fd6799f]{display:flex;flex-direction:column;gap:12px}.dv-split-banner[data-v-8fd6799f]{border-radius:8px;padding:14px 16px;border-left:4px solid transparent}.dv-split-banner-yes[data-v-8fd6799f]{background:#fa7b0d14;border-left-color:var(--color-warning)}.dv-split-banner-no[data-v-8fd6799f]{background:#33996714;border-left-color:var(--color-success)}.dv-split-verdict-row[data-v-8fd6799f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dv-split-verdict-icon[data-v-8fd6799f]{font-size:14px}.dv-split-banner-yes .dv-split-verdict-icon[data-v-8fd6799f]{color:var(--color-warning)}.dv-split-banner-no .dv-split-verdict-icon[data-v-8fd6799f]{color:var(--color-success)}.dv-split-verdict-label[data-v-8fd6799f]{font-size:13px;font-weight:700;letter-spacing:-.01em}.dv-split-banner-yes .dv-split-verdict-label[data-v-8fd6799f]{color:var(--color-warning)}.dv-split-banner-no .dv-split-verdict-label[data-v-8fd6799f]{color:var(--color-success)}.dv-split-conf-chip[data-v-8fd6799f]{font-size:10px;font-family:monospace;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:auto}.dv-split-narrative[data-v-8fd6799f]{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0}.dv-signal-card[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{flex:1;min-width:0}.dv-signal-card-title[data-v-8fd6799f]{font-size:12px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.dv-signal-card-desc[data-v-8fd6799f]{font-size:11px;color:var(--text-secondary);line-height:1.5}.dv-signal-card-conf-badge[data-v-8fd6799f]{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-8fd6799f]{display:flex;flex-direction:column;gap:8px}.dv-split-section-label[data-v-8fd6799f]{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-8fd6799f]{font-weight:500;opacity:.7}.dv-page-decisions[data-v-8fd6799f]{display:flex;flex-direction:column;gap:4px}.dv-pd-row[data-v-8fd6799f]{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-8fd6799f]{font-family:monospace;font-weight:600;font-size:10px;color:var(--text-tertiary);flex:0 0 28px}.dv-pd-verdict[data-v-8fd6799f]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px}.dv-pd-verdict.dv-split-yes[data-v-8fd6799f]{background:#fa7b0d1f;color:var(--color-warning);border:1px solid rgba(250,123,13,.25)}.dv-pd-verdict.dv-split-no[data-v-8fd6799f]{background:#3399671a;color:var(--color-success);border:1px solid rgba(51,153,103,.25)}.dv-pd-signal[data-v-8fd6799f]{flex:1;font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-pd-pct[data-v-8fd6799f]{font-size:10px;font-family:monospace;font-weight:600;color:var(--text-secondary);flex-shrink:0}.dv-signal-weights[data-v-8fd6799f]{display:flex;flex-direction:column;gap:5px}.dv-sw-name[data-v-8fd6799f]{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-sw-track[data-v-8fd6799f]{height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.dv-sw-bar-fill[data-v-8fd6799f]{height:100%;border-radius:3px;min-width:3px;transition:width .3s ease}.dv-sw-bar-fill.dv-weight-pos[data-v-8fd6799f]{background:var(--color-warning)}.dv-sw-bar-fill.dv-weight-neg[data-v-8fd6799f]{background:var(--color-success)}.dv-sw-direction[data-v-8fd6799f]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.dv-sw-direction.dv-weight-pos[data-v-8fd6799f]{color:var(--color-warning)}.dv-sw-direction.dv-weight-neg[data-v-8fd6799f]{color:var(--color-success)}.dv-sw-weight[data-v-8fd6799f]{font-size:10px;font-family:monospace;font-weight:600;text-align:right}.dv-sw-weight.dv-weight-pos[data-v-8fd6799f]{color:var(--color-warning)}.dv-sw-weight.dv-weight-neg[data-v-8fd6799f]{color:var(--color-success)}.dv-signal-legend[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);margin:4px 0 0;display:flex;gap:12px;flex-wrap:wrap}.dv-legend-split[data-v-8fd6799f]{color:var(--color-warning);font-weight:600}.dv-legend-merge[data-v-8fd6799f]{color:var(--color-success);font-weight:600}.dv-split-pages-footer[data-v-8fd6799f]{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-8fd6799f]{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-8fd6799f]{font-size:11px;color:var(--text-tertiary)}.dv-split-range-count[data-v-8fd6799f]{color:var(--text-tertiary);margin-left:4px}.dv-conf-high[data-v-8fd6799f]{background:#3399671f;color:var(--color-success);border:1px solid rgba(51,153,103,.25)}.dv-conf-med[data-v-8fd6799f]{background:#fab40d1f;color:var(--color-warning);border:1px solid rgba(250,180,13,.25)}.dv-conf-low[data-v-8fd6799f]{background:#dc3c3c1a;color:#e05252;border:1px solid rgba(220,60,60,.2)}.dv-split-yes[data-v-8fd6799f]{color:var(--color-warning)}.dv-split-no[data-v-8fd6799f]{color:var(--color-success)}.dv-weight-pos[data-v-8fd6799f]{color:var(--color-warning)}.dv-weight-neg[data-v-8fd6799f]{color:var(--color-success)}.dv-weight-zero[data-v-8fd6799f]{color:var(--text-tertiary)}.dv-split-banner-left[data-v-8fd6799f]{display:flex;flex-direction:column;gap:6px}.dv-page-decision[data-v-8fd6799f]{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-8fd6799f]{font-family:monospace;font-weight:600;font-size:10px;color:var(--text-tertiary);flex:0 0 50px}.dv-pd-conf[data-v-8fd6799f]{font-size:10px;font-family:monospace;font-weight:600;flex-shrink:0}.dv-mini-arc[data-v-8fd6799f]{width:32px;height:32px;transform:rotate(-90deg)}.dv-mini-arc-bg[data-v-8fd6799f]{fill:none;stroke:var(--bg-tertiary);stroke-width:4}.dv-mini-arc-fill[data-v-8fd6799f]{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .4s ease}.dv-conf-high .dv-mini-arc-fill[data-v-8fd6799f]{stroke:var(--color-success)}.dv-conf-med .dv-mini-arc-fill[data-v-8fd6799f]{stroke:var(--color-warning)}.dv-conf-low .dv-mini-arc-fill[data-v-8fd6799f]{stroke:#e05252}.dv-signal-card-conf[data-v-8fd6799f]{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-8fd6799f]{display:flex;align-items:center;gap:8px}.dv-sw-left[data-v-8fd6799f]{display:flex;align-items:center;gap:5px;flex:0 0 38%;min-width:0}.dv-sw-icon[data-v-8fd6799f]{font-size:10px;color:var(--text-tertiary);flex-shrink:0}.dv-sw-bar-wrap[data-v-8fd6799f]{flex:1;min-width:0}.dv-sw-bar-track[data-v-8fd6799f]{height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.dv-sw-bar-split[data-v-8fd6799f]{height:100%;border-radius:3px;background:var(--color-warning);min-width:3px;transition:width .3s ease}.dv-sw-bar-merge[data-v-8fd6799f]{height:100%;border-radius:3px;background:var(--color-success);min-width:3px;transition:width .3s ease}.dv-sw-value[data-v-8fd6799f]{font-size:10px;font-family:monospace;font-weight:600;min-width:38px;text-align:right;flex-shrink:0}.dv-toast[data-v-8fd6799f]{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-8fd6799f],.dv-toast-fade-leave-active[data-v-8fd6799f]{transition:opacity .2s,transform .2s}.dv-toast-fade-enter[data-v-8fd6799f],.dv-toast-fade-leave-to[data-v-8fd6799f]{opacity:0;transform:translate(-50%) translateY(8px)}.st-card[data-v-fa82ddc2]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;overflow:hidden}.st-card--flat[data-v-fa82ddc2]{border:none;border-radius:0;box-shadow:none}.st-card-header[data-v-fa82ddc2]{padding:18px 24px;border-bottom:1px solid var(--border-secondary);display:flex;align-items:center}.st-back-btn[data-v-fa82ddc2]{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-fa82ddc2]:hover{border-color:var(--color-swc);color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 6%,transparent)}.st-back-btn[data-v-fa82ddc2]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.st-card-body[data-v-fa82ddc2] .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-fa82ddc2] .st-nav::-webkit-scrollbar{height:4px}.st-card-body[data-v-fa82ddc2] .st-nav::-webkit-scrollbar-track{background:transparent}.st-card-body[data-v-fa82ddc2] .st-nav::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.st-card-body[data-v-fa82ddc2] .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-fa82ddc2] .st-nav .nav-link:hover{color:var(--color-swc);background:transparent}.st-card-body[data-v-fa82ddc2] .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-fa82ddc2] .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-fa82ddc2] .st-nav .nav-link:hover{color:var(--text-primary)}.st-tab-icon[data-v-fa82ddc2]{font-size:12px;opacity:.8}.st-card-body[data-v-fa82ddc2] .st-nav .nav-link.active .st-tab-icon{opacity:1}.st-card-body[data-v-fa82ddc2] .st-tab-content{padding:0}@media(prefers-reduced-motion:reduce){.st-back-btn[data-v-fa82ddc2],.st-card-body[data-v-fa82ddc2] .st-nav .nav-link{transition:none}}@keyframes dp-rise-4a4bf08c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dp-ai-credits[data-v-4a4bf08c]{padding-top:20px;border-top:1px solid var(--border-secondary);animation:dp-rise-4a4bf08c .45s ease .12s both}.dp-ai-credits-header[data-v-4a4bf08c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dp-ai-credits-title[data-v-4a4bf08c]{margin:0;font-size:14px;font-weight:700;color:var(--text-primary)}.dp-ai-credits-subtitle[data-v-4a4bf08c]{margin:3px 0 0;font-size:12px;color:var(--text-tertiary)}.dp-ai-credits-refresh[data-v-4a4bf08c],.dp-ai-credits-retry[data-v-4a4bf08c]{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-secondary);cursor:pointer;font-size:12px}.dp-ai-credits-refresh[data-v-4a4bf08c]{width:28px;height:28px;flex-shrink:0}.dp-ai-credits-retry[data-v-4a4bf08c]{margin-top:12px;padding:6px 12px;color:var(--text-inverse);background:var(--color-swc);border-color:var(--color-swc);font-weight:600}.dp-ai-credits-refresh[data-v-4a4bf08c]:hover:not(:disabled),.dp-ai-credits-refresh[data-v-4a4bf08c]:focus-visible{color:var(--color-swc);border-color:var(--color-swc);background:var(--bg-hover)}.dp-ai-credits-retry[data-v-4a4bf08c]:hover,.dp-ai-credits-retry[data-v-4a4bf08c]:focus-visible{filter:brightness(.92)}.dp-ai-credits-refresh[data-v-4a4bf08c]:focus-visible,.dp-ai-credits-retry[data-v-4a4bf08c]:focus-visible,.dp-ai-credits-expand[data-v-4a4bf08c]:focus-visible,.dp-ai-credits-link[data-v-4a4bf08c]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.dp-ai-credits-refresh[data-v-4a4bf08c]:disabled{opacity:.5;cursor:default}.dp-ai-credits-summary[data-v-4a4bf08c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary)}.dp-ai-credits-summary-item[data-v-4a4bf08c]{min-width:0;padding:12px 14px;border-right:1px solid var(--border-secondary)}.dp-ai-credits-summary-item[data-v-4a4bf08c]:last-child{border-right:none}.dp-ai-credits-summary-value[data-v-4a4bf08c]{color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.dp-ai-credits-summary-label[data-v-4a4bf08c]{margin-top:4px;color:var(--text-tertiary);font-size:11px}.dp-ai-credits-state[data-v-4a4bf08c],.dp-ai-credits-empty[data-v-4a4bf08c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 20px;color:var(--text-tertiary);font-size:12px;text-align:center}.dp-ai-credits-state--error[data-v-4a4bf08c]{border:1px solid var(--border-secondary);border-radius:8px}.dp-ai-credits-state-icon[data-v-4a4bf08c]{margin-bottom:8px;font-size:20px}.dp-ai-credits-state-title[data-v-4a4bf08c]{color:var(--text-primary);font-size:13px;font-weight:600}.dp-ai-credits-state-text[data-v-4a4bf08c]{margin-top:4px;max-width:360px}.dp-ai-credits-notice[data-v-4a4bf08c]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-secondary));border-radius:7px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--text-secondary);font-size:11px;line-height:1.4}.dp-ai-credits-notice i[data-v-4a4bf08c]{color:var(--color-warning);margin-top:1px}.dp-ai-credits-empty[data-v-4a4bf08c]{min-height:82px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary)}.dp-ai-credits-empty i[data-v-4a4bf08c]{margin-bottom:8px;font-size:20px;opacity:.55}.dp-ai-credits-table-wrap[data-v-4a4bf08c]{overflow-x:auto;margin-top:14px}.dp-ai-credits-table[data-v-4a4bf08c],.dp-ai-credits-actions-table[data-v-4a4bf08c]{width:100%;border-collapse:collapse;font-size:12px}.dp-ai-credits-table th[data-v-4a4bf08c],.dp-ai-credits-table td[data-v-4a4bf08c],.dp-ai-credits-actions-table th[data-v-4a4bf08c],.dp-ai-credits-actions-table td[data-v-4a4bf08c]{padding:9px 10px;border-bottom:1px solid var(--border-secondary);text-align:left;vertical-align:middle}.dp-ai-credits-table th[data-v-4a4bf08c],.dp-ai-credits-actions-table th[data-v-4a4bf08c]{color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.dp-ai-credits-table td[data-v-4a4bf08c],.dp-ai-credits-actions-table td[data-v-4a4bf08c]{color:var(--text-secondary)}.dp-ai-credits-table tbody tr[data-v-4a4bf08c]:hover{background:var(--bg-hover)}.dp-ai-credits-expand[data-v-4a4bf08c]{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;text-align:left}.dp-ai-credits-expand i[data-v-4a4bf08c]{width:10px;color:var(--text-tertiary);font-size:10px}.dp-ai-credits-identifier[data-v-4a4bf08c]{color:var(--text-primary)!important;font-weight:600;white-space:nowrap}.dp-ai-credits-link[data-v-4a4bf08c]{color:var(--color-swc)}.dp-ai-credits-link[data-v-4a4bf08c]:hover{text-decoration:underline}.dp-ai-credits-nowrap[data-v-4a4bf08c]{white-space:nowrap}.dp-ai-credits-number[data-v-4a4bf08c]{font-variant-numeric:tabular-nums;white-space:nowrap}.dp-ai-credits-status[data-v-4a4bf08c]{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px;font-weight:600;white-space:nowrap}.dp-ai-credits-status--rated[data-v-4a4bf08c],.dp-ai-credits-status--acknowledged[data-v-4a4bf08c]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.dp-ai-credits-status--pending[data-v-4a4bf08c],.dp-ai-credits-status--sending[data-v-4a4bf08c],.dp-ai-credits-status--mixed[data-v-4a4bf08c],.dp-ai-credits-status--estimated[data-v-4a4bf08c]{background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.dp-ai-credits-status--unrated[data-v-4a4bf08c],.dp-ai-credits-status--missing[data-v-4a4bf08c]{background:color-mix(in srgb,var(--text-tertiary) 14%,transparent);color:var(--text-tertiary)}.dp-ai-credits-status--quarantined[data-v-4a4bf08c]{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.dp-ai-credits-actions-cell[data-v-4a4bf08c]{padding:0!important;background:var(--bg-tertiary)}.dp-ai-credits-actions-table[data-v-4a4bf08c]{margin:0}.dp-ai-credits-actions-table th[data-v-4a4bf08c],.dp-ai-credits-actions-table td[data-v-4a4bf08c]{padding-left:28px}.dp-ai-credits-actions-empty[data-v-4a4bf08c]{padding:14px 28px;color:var(--text-tertiary);font-size:11px}.dp-ai-credits-pagination[data-v-4a4bf08c]{display:flex;justify-content:center;margin-top:14px}@media(max-width:900px){.dp-ai-credits-summary[data-v-4a4bf08c]{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-ai-credits-summary-item[data-v-4a4bf08c]:nth-child(2){border-right:none}.dp-ai-credits-summary-item[data-v-4a4bf08c]:nth-child(-n+2){border-bottom:1px solid var(--border-secondary)}}@media(max-width:640px){.dp-ai-credits-header[data-v-4a4bf08c]{align-items:stretch}.dp-ai-credits-refresh[data-v-4a4bf08c]{align-self:flex-start}.dp-ai-credits-summary-value[data-v-4a4bf08c]{font-size:17px}}@keyframes dp-rise-2c0ee49a{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dp-card[data-v-2c0ee49a]{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-2c0ee49a]{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-2c0ee49a]{display:flex;align-items:flex-start;gap:12px;min-width:0}.dp-header-copy[data-v-2c0ee49a]{min-width:0}.dp-page-title[data-v-2c0ee49a]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dp-page-subtitle[data-v-2c0ee49a]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.dp-card-body[data-v-2c0ee49a]{padding:18px;display:flex;flex-direction:column;gap:20px}.dp-back-btn[data-v-2c0ee49a],.dp-month-btn[data-v-2c0ee49a]{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-2c0ee49a]:hover,.dp-month-btn[data-v-2c0ee49a]: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-2c0ee49a]:focus-visible,.dp-month-btn[data-v-2c0ee49a]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.dp-month-btn[data-v-2c0ee49a]:disabled{opacity:.35;cursor:default}.dp-month-nav[data-v-2c0ee49a]{display:flex;align-items:center;gap:4px;flex-shrink:0}.dp-month-label[data-v-2c0ee49a]{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-2c0ee49a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary)}.dp-loading-text[data-v-2c0ee49a]{font-size:13px}.dp-section-label[data-v-2c0ee49a]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.dp-capacity[data-v-2c0ee49a]{padding-bottom:4px;animation:dp-rise-2c0ee49a .35s ease both}.dp-capacity-top[data-v-2c0ee49a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dp-capacity-headline[data-v-2c0ee49a]{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-2c0ee49a]{margin-top:4px;font-size:12px;color:var(--text-secondary)}.dp-status-pill[data-v-2c0ee49a]{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-2c0ee49a]{background:color-mix(in srgb,var(--color-success, #28a745) 14%,transparent);color:var(--color-success, #28a745)}.dp-status-pill.dp-tone--warning[data-v-2c0ee49a]{background:color-mix(in srgb,var(--color-warning, #ffc107) 18%,transparent);color:var(--color-warning, #c79100)}.dp-status-pill.dp-tone--danger[data-v-2c0ee49a]{background:color-mix(in srgb,var(--color-danger, #dc3545) 14%,transparent);color:var(--color-danger, #dc3545)}.dp-progress-track[data-v-2c0ee49a]{width:100%;height:8px;background:var(--border-secondary);border-radius:99px;overflow:hidden}.dp-progress-fill[data-v-2c0ee49a]{height:100%;border-radius:99px;transition:width .45s ease}.dp-progress-fill.dp-tone--ok[data-v-2c0ee49a]{background:var(--color-success, #28a745)}.dp-progress-fill.dp-tone--warning[data-v-2c0ee49a]{background:var(--color-warning, #ffc107)}.dp-progress-fill.dp-tone--danger[data-v-2c0ee49a]{background:var(--color-danger, #dc3545)}.dp-progress-track--unlimited[data-v-2c0ee49a]{background:color-mix(in srgb,var(--color-success, #28a745) 12%,var(--border-secondary))}.dp-progress-fill--unlimited[data-v-2c0ee49a]{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-2c0ee49a]{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-2c0ee49a .4s ease .05s both}.dp-metric[data-v-2c0ee49a]{padding:16px 14px;min-width:0;border-right:1px solid var(--border-secondary)}.dp-metric[data-v-2c0ee49a]:last-child{border-right:none}.dp-metric-value[data-v-2c0ee49a]{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-2c0ee49a]{margin-top:6px;font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-outcomes[data-v-2c0ee49a]{animation:dp-rise-2c0ee49a .45s ease .1s both}.dp-outcome-list[data-v-2c0ee49a]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.dp-outcome-row[data-v-2c0ee49a]{display:flex;flex-direction:column;gap:6px}.dp-outcome-meta[data-v-2c0ee49a]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dp-outcome-label[data-v-2c0ee49a]{font-size:13px;font-weight:500;color:var(--text-secondary)}.dp-outcome-count[data-v-2c0ee49a]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.dp-outcome-track[data-v-2c0ee49a]{height:4px;border-radius:99px;background:var(--border-secondary);overflow:hidden}.dp-outcome-fill[data-v-2c0ee49a]{height:100%;border-radius:99px;min-width:0;transition:width .4s ease}.dp-outcome-fill--completed[data-v-2c0ee49a]{background:var(--color-success, #28a745)}.dp-outcome-fill--failed[data-v-2c0ee49a]{background:var(--color-danger, #dc3545)}.dp-outcome-fill--cancelled[data-v-2c0ee49a]{background:var(--text-tertiary)}.dp-empty-state[data-v-2c0ee49a]{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-2c0ee49a]{font-size:28px;margin-bottom:12px;opacity:.45}.dp-empty-title[data-v-2c0ee49a]{font-size:14px;font-weight:600;color:var(--text-secondary)}.dp-empty-text[data-v-2c0ee49a]{margin-top:4px;font-size:12px;max-width:320px}@media(max-width:900px){.dp-metrics[data-v-2c0ee49a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-metric[data-v-2c0ee49a]:nth-child(2){border-right:none}.dp-metric[data-v-2c0ee49a]:nth-child(1),.dp-metric[data-v-2c0ee49a]:nth-child(2){border-bottom:1px solid var(--border-secondary)}}@media(max-width:640px){.dp-card-header[data-v-2c0ee49a]{flex-direction:column;align-items:stretch}.dp-month-nav[data-v-2c0ee49a]{justify-content:flex-end}.dp-capacity-top[data-v-2c0ee49a]{flex-direction:column;align-items:flex-start}.dp-metric-value[data-v-2c0ee49a]{font-size:20px}}.dp-card[data-v-3a86a2be]{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-3a86a2be]{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-3a86a2be]{display:flex;align-items:flex-start;gap:12px;min-width:0}.dp-header-copy[data-v-3a86a2be]{min-width:0}.dp-page-title[data-v-3a86a2be]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dp-page-subtitle[data-v-3a86a2be]{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.dp-card-body[data-v-3a86a2be]{padding:18px;display:flex;flex-direction:column;gap:20px}.dp-back-btn[data-v-3a86a2be]{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-3a86a2be]:hover{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-3a86a2be]:focus-visible,.dp-toggle-btn[data-v-3a86a2be]:focus-visible,.dp-retry-btn[data-v-3a86a2be]:focus-visible,.dp-date[data-v-3a86a2be]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-swc) 55%,transparent);outline-offset:2px}.dp-controls[data-v-3a86a2be]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.dp-range[data-v-3a86a2be]{display:flex;align-items:center;gap:6px}.dp-range-label[data-v-3a86a2be]{margin:0;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.dp-date[data-v-3a86a2be]{height:28px;padding:0 8px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;font-family:inherit}.dp-toggle[data-v-3a86a2be]{display:inline-flex;border:1px solid var(--border-secondary);border-radius:6px;overflow:hidden}.dp-toggle-btn[data-v-3a86a2be]{padding:5px 12px;border:0;background:var(--bg-tertiary);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.dp-toggle-btn--on[data-v-3a86a2be]{background:color-mix(in srgb,var(--color-swc) 16%,transparent);color:var(--color-swc-bright, var(--color-swc));font-weight:600}.dp-metrics[data-v-3a86a2be]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary)}.dp-metric[data-v-3a86a2be]{padding:16px 14px;min-width:0;border-right:1px solid var(--border-secondary)}.dp-metric[data-v-3a86a2be]:last-child{border-right:none}.dp-metric-value[data-v-3a86a2be]{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-3a86a2be]{margin-top:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.dp-metric-hint[data-v-3a86a2be]{margin-top:2px;font-size:11px;line-height:1.4;color:var(--text-tertiary)}.dp-tone--ok[data-v-3a86a2be]{color:var(--color-success, #28a745)}.dp-tone--off[data-v-3a86a2be]{color:var(--color-danger, #dc3545)}.dp-groups[data-v-3a86a2be]{display:flex;flex-direction:column;gap:16px}.dp-group[data-v-3a86a2be]{border:1px solid var(--border-secondary);border-radius:10px;padding:14px;background:var(--bg-tertiary)}.dp-group-head[data-v-3a86a2be]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.dp-group-title[data-v-3a86a2be]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.dp-group-count[data-v-3a86a2be]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.dp-group-idle[data-v-3a86a2be]{font-size:12px;color:var(--text-tertiary)}.dp-table[data-v-3a86a2be]{width:100%;border-collapse:collapse;font-size:12px}.dp-table th[data-v-3a86a2be],.dp-table td[data-v-3a86a2be]{padding:6px 8px;text-align:left;border-bottom:1px solid var(--border-secondary)}.dp-table thead th[data-v-3a86a2be]{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.dp-table tbody tr:last-child th[data-v-3a86a2be],.dp-table tbody tr:last-child td[data-v-3a86a2be]{border-bottom:none}.dp-metric-name[data-v-3a86a2be]{font-weight:500;color:var(--text-secondary)}.dp-num[data-v-3a86a2be]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dp-bar-col[data-v-3a86a2be]{width:38%;min-width:90px}.dp-bar-track[data-v-3a86a2be]{height:4px;border-radius:99px;background:var(--border-secondary);overflow:hidden}.dp-bar-fill[data-v-3a86a2be]{height:100%;border-radius:99px;background:var(--color-swc);transition:width .4s ease}.dp-bar-fill--ok[data-v-3a86a2be]{background:var(--color-success, #28a745)}.dp-bar-fill--off[data-v-3a86a2be]{background:var(--color-danger, #dc3545)}.dp-group-facts[data-v-3a86a2be]{display:flex;flex-wrap:wrap;gap:18px;margin:12px 0 0}.dp-fact[data-v-3a86a2be]{min-width:0}.dp-fact dt[data-v-3a86a2be]{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.dp-fact dd[data-v-3a86a2be]{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dp-loading-state[data-v-3a86a2be]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary)}.dp-loading-text[data-v-3a86a2be]{font-size:13px}.dp-note[data-v-3a86a2be]{margin:0;font-size:12px;color:var(--text-tertiary)}.dp-note--warn[data-v-3a86a2be]{color:var(--color-warning, #c79100)}.dp-empty-state[data-v-3a86a2be],.dp-error-state[data-v-3a86a2be]{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-3a86a2be],.dp-error-icon[data-v-3a86a2be]{font-size:28px;margin-bottom:12px;opacity:.45}.dp-error-icon[data-v-3a86a2be]{color:var(--color-danger, #dc3545);opacity:.8}.dp-empty-title[data-v-3a86a2be],.dp-error-title[data-v-3a86a2be]{font-size:14px;font-weight:600;color:var(--text-secondary)}.dp-empty-text[data-v-3a86a2be],.dp-error-text[data-v-3a86a2be]{margin-top:4px;font-size:12px;max-width:420px;overflow-wrap:anywhere}.dp-retry-btn[data-v-3a86a2be]{margin-top:14px;padding:6px 14px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:12px;cursor:pointer}.dp-retry-btn[data-v-3a86a2be]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary));color:var(--color-swc-bright, var(--color-swc))}.sr-only[data-v-3a86a2be]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.dp-metrics[data-v-3a86a2be]{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-metric[data-v-3a86a2be]:nth-child(2){border-right:none}.dp-metric[data-v-3a86a2be]:nth-child(1),.dp-metric[data-v-3a86a2be]:nth-child(2){border-bottom:1px solid var(--border-secondary)}}@media(max-width:640px){.dp-card-header[data-v-3a86a2be]{flex-direction:column;align-items:stretch}.dp-controls[data-v-3a86a2be]{align-items:stretch}.dp-range[data-v-3a86a2be]{flex-wrap:wrap}.dp-metric-value[data-v-3a86a2be]{font-size:20px}.dp-bar-col[data-v-3a86a2be]{display:none}}@media(prefers-reduced-motion:reduce){.dp-bar-fill[data-v-3a86a2be],.dp-back-btn[data-v-3a86a2be],.dp-toggle-btn[data-v-3a86a2be]{transition:none}}.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-9edadd6c]{display:flex;flex-direction:column;height:100%;min-height:0}.edit-eform-page[data-v-9edadd6c] .edit-eform-page__overlay{display:flex;flex-direction:column;flex:1;min-height:0}.process-permissions-dialog--wide{max-width:min(1320px,96vw)}.process-permissions-notice[data-v-e72b4c94]{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:var(--bg-secondary);font-size:13px;color:var(--text-secondary)}.process-permissions-notice--warning[data-v-e72b4c94]{border-left:3px solid var(--yellow, #d89614);color:var(--text-primary)}.workflow-import-overlay[data-v-adf4c6c4]{position:fixed;inset:0;z-index:1060;background:var(--overlay-bg, color-mix(in srgb, var(--text-primary) 35%, transparent));display:flex;align-items:center;justify-content:center;padding:20px}.workflow-import[data-v-adf4c6c4]{width:min(960px,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg)}header[data-v-adf4c6c4],footer[data-v-adf4c6c4]{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-wrap:wrap}header[data-v-adf4c6c4]{border-bottom:1px solid var(--border-primary);justify-content:space-between}footer[data-v-adf4c6c4]{border-top:1px solid var(--border-primary);justify-content:flex-end}h3[data-v-adf4c6c4],h4[data-v-adf4c6c4]{margin:0;font-size:16px;font-weight:700}h4[data-v-adf4c6c4]{margin:18px 0 10px;font-size:14px}button[data-v-adf4c6c4]{border:1px solid var(--border-primary);border-radius:6px;padding:8px 12px;color:var(--text-primary);background:var(--bg-secondary);cursor:pointer}button[data-v-adf4c6c4]:disabled{opacity:.5;cursor:default}button[data-v-adf4c6c4]:focus-visible,input[data-v-adf4c6c4]:focus-visible,select[data-v-adf4c6c4]:focus-visible,summary[data-v-adf4c6c4]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.workflow-import__body[data-v-adf4c6c4]{padding:20px;overflow:auto}p[data-v-adf4c6c4],small[data-v-adf4c6c4]{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}small[data-v-adf4c6c4]{display:block;margin:4px 0}label[data-v-adf4c6c4]{display:flex;flex-direction:column;gap:5px;font-size:12px;margin:10px 0;min-width:0}input[data-v-adf4c6c4]:not([type=checkbox]),select[data-v-adf4c6c4]{width:100%;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:6px;padding:8px;min-width:0}.workflow-import__drop[data-v-adf4c6c4]{padding:16px;border:1px dashed var(--border-primary);border-radius:8px}.workflow-import__canvas[data-v-adf4c6c4]{height:240px;border:1px solid var(--border-primary);background:var(--bg-primary)}.workflow-import__task[data-v-adf4c6c4]{padding:12px 0;border-bottom:1px solid var(--border-primary)}.workflow-import__field[data-v-adf4c6c4],.workflow-import__rule[data-v-adf4c6c4],.workflow-import__option[data-v-adf4c6c4]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr auto;gap:10px;align-items:end}.workflow-import__option[data-v-adf4c6c4]{grid-template-columns:1fr 1fr auto}.workflow-import__rule[data-v-adf4c6c4]{grid-template-columns:2fr 1fr 2fr 1fr}.workflow-import__options[data-v-adf4c6c4]{grid-column:1/-1}.workflow-import__check[data-v-adf4c6c4]{flex-direction:row;align-items:center}.workflow-import__issues[data-v-adf4c6c4]{font-size:12px;overflow-wrap:anywhere}.workflow-import__error[data-v-adf4c6c4]{color:var(--color-danger)}.workflow-import__ready[data-v-adf4c6c4]{color:var(--color-success)}.workflow-import__primary[data-v-adf4c6c4]{background:var(--color-bpm);color:var(--text-on-primary, var(--bg-card))}@media(max-width:699px){.workflow-import-overlay[data-v-adf4c6c4]{padding:8px}.workflow-import[data-v-adf4c6c4]{max-height:96vh}.workflow-import__body[data-v-adf4c6c4]{padding:12px}.workflow-import__field[data-v-adf4c6c4],.workflow-import__rule[data-v-adf4c6c4]{grid-template-columns:1fr 1fr}footer[data-v-adf4c6c4]{gap:8px;padding:12px}}.processes-page[data-v-ba50913d]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.processes-header-panel[data-v-ba50913d]{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;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-ba50913d]{flex-direction:column;align-items:stretch}.processes-header-left[data-v-ba50913d]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.processes-refresh-btn[data-v-ba50913d]{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-ba50913d]{font-size:13px}.processes-refresh-btn[data-v-ba50913d]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.processes-refresh-btn[data-v-ba50913d]:disabled{opacity:.5;cursor:default}.processes-actions[data-v-ba50913d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.processes-actions--mobile[data-v-ba50913d]{width:100%}.processes-actions--mobile .processes-btn[data-v-ba50913d]{flex:1;justify-content:center}.processes-btn[data-v-ba50913d]{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-ba50913d]{font-size:12px;opacity:.85}.processes-btn[data-v-ba50913d]:disabled{opacity:.45;cursor:default}.processes-btn--primary[data-v-ba50913d]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd33}.processes-btn--primary i[data-v-ba50913d]{opacity:1;color:var(--color-bpm)}.processes-btn--primary[data-v-ba50913d]:hover:not(:disabled){background:#3b5bfd24;border-color:#3b5bfd59}.processes-btn--secondary[data-v-ba50913d]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.processes-btn--secondary[data-v-ba50913d]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.processes-search-wrapper[data-v-ba50913d]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.processes-search-input[data-v-ba50913d]{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-ba50913d]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.processes-search-input .processes-search-icon[data-v-ba50913d]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.processes-search-input input[data-v-ba50913d]{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-ba50913d]::placeholder{color:var(--text-tertiary);font-size:12px}.processes-search-input input[data-v-ba50913d]:disabled{opacity:.6}.processes-empty-state[data-v-ba50913d]{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-ba50913d]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.processes-empty-state__text[data-v-ba50913d]{font-weight:500}.processes-list-panel[data-v-ba50913d]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.processes-list-panel .list-container[data-v-ba50913d]{flex:1 1 auto;min-height:0;max-height:none;margin:0;overflow:auto}.process-name-cell[data-v-ba50913d]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;padding:2px 0}.process-name-cell__title[data-v-ba50913d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary);font-size:13px}.process-name-cell__desc[data-v-ba50913d],.process-name-cell__meta[data-v-ba50913d]{max-width:100%;font-size:12px;color:var(--text-secondary);line-height:1.35;white-space:normal;overflow-wrap:break-word}.process-name-cell__desc[data-v-ba50913d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.process-name-cell__desc.is-expanded[data-v-ba50913d]{display:block;-webkit-line-clamp:unset;overflow:visible}.process-name-cell__toggle[data-v-ba50913d]{padding:0;border:0;background:transparent;color:var(--color-bpm);font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.process-name-cell__toggle[data-v-ba50913d]:hover{text-decoration:underline}.process-meta-cell[data-v-ba50913d]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--text-primary)}.process-meta-cell span[data-v-ba50913d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-meta-cell small[data-v-ba50913d]{color:var(--text-tertiary);font-size:11px;white-space:normal;overflow-wrap:break-word}.process-actions-cell[data-v-ba50913d]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.process-action-btn[data-v-ba50913d]{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-ba50913d]{font-size:14px}.process-action-btn[data-v-ba50913d]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-bpm)}.process-action-btn[data-v-ba50913d]:disabled{opacity:.45;cursor:default}.process-action-btn--danger[data-v-ba50913d]: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-ba50913d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}[data-v-ba50913d] .processes-table{background:transparent;width:100%;table-layout:fixed}[data-v-ba50913d] .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;white-space:normal;line-height:1.3;vertical-align:bottom}[data-v-ba50913d] .processes-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary);overflow:hidden}[data-v-ba50913d] .processes-table th.process-col-actions,[data-v-ba50913d] .processes-table td.process-col-actions{padding-left:6px;padding-right:6px;overflow:visible;white-space:nowrap}[data-v-ba50913d] .processes-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.processes-header-panel[data-v-ba50913d]{flex-direction:column;align-items:stretch;gap:8px}.processes-search-wrapper[data-v-ba50913d]{width:100%}.processes-search-wrapper .processes-search-input[data-v-ba50913d]{flex:1;min-width:0}.processes-search-wrapper .processes-search-input input[data-v-ba50913d]{width:100%}}.swal2-popup.custom-swal-popup[data-v-ba50913d]{font-size:.9rem;width:400px}.swal2-popup.custom-swal-popup .swal2-title[data-v-ba50913d]{font-size:.8rem}.swal2-popup.custom-swal-popup .swal2-icon[data-v-ba50913d]{width:40px;height:40px;font-size:24px}.swal2-popup.custom-swal-popup .swal2-html-container[data-v-ba50913d]{font-size:.9rem;line-height:1.4}.swal2-popup.custom-swal-popup .swal2-confirm[data-v-ba50913d]{padding:8px 16px;font-size:.9rem;border-radius:6px}.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}.entity-form[data-v-4cf2f10f]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-4cf2f10f]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-4cf2f10f]{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-4cf2f10f]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-4cf2f10f]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-4cf2f10f]{margin-top:4px}.entity-form__field[data-v-4cf2f10f]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-4cf2f10f]{grid-column:1/-1}.entity-form__field label[data-v-4cf2f10f]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-4cf2f10f] .form-control,.entity-form__field[data-v-4cf2f10f] .custom-select,.entity-form__field[data-v-4cf2f10f] textarea,.entity-form__field[data-v-4cf2f10f] .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-4cf2f10f] .form-control:focus,.entity-form__field[data-v-4cf2f10f] textarea:focus,.entity-form__field[data-v-4cf2f10f] .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-4cf2f10f]{color:#dc2626}.entity-form__error[data-v-4cf2f10f]{color:#dc2626;font-size:11px}.entity-form__help[data-v-4cf2f10f]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-4cf2f10f]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-4cf2f10f]{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-4cf2f10f]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-4cf2f10f] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-4cf2f10f]{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-4cf2f10f]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-4cf2f10f]{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-4cf2f10f]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-4cf2f10f],.entity-form__switches[data-v-4cf2f10f],.entity-form__field-row[data-v-4cf2f10f]{grid-template-columns:1fr}}.entity-form[data-v-b8fca25d]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-b8fca25d]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-b8fca25d]{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-b8fca25d]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-b8fca25d]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-b8fca25d]{margin-top:4px}.entity-form__field[data-v-b8fca25d]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-b8fca25d]{grid-column:1/-1}.entity-form__field label[data-v-b8fca25d]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-b8fca25d] .form-control,.entity-form__field[data-v-b8fca25d] .custom-select,.entity-form__field[data-v-b8fca25d] textarea,.entity-form__field[data-v-b8fca25d] .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-b8fca25d] .form-control:focus,.entity-form__field[data-v-b8fca25d] textarea:focus,.entity-form__field[data-v-b8fca25d] .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-b8fca25d]{color:#dc2626}.entity-form__error[data-v-b8fca25d]{color:#dc2626;font-size:11px}.entity-form__help[data-v-b8fca25d]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-b8fca25d]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-b8fca25d]{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-b8fca25d]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-b8fca25d] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-b8fca25d]{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-b8fca25d]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-b8fca25d]{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-b8fca25d]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-b8fca25d],.entity-form__switches[data-v-b8fca25d],.entity-form__field-row[data-v-b8fca25d]{grid-template-columns:1fr}}.variable-reference-input__field[data-v-b8fca25d]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.entity-form[data-v-9c6b4e4b]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-9c6b4e4b]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-9c6b4e4b]{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-9c6b4e4b]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-9c6b4e4b]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-9c6b4e4b]{margin-top:4px}.entity-form__field[data-v-9c6b4e4b]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-9c6b4e4b]{grid-column:1/-1}.entity-form__field label[data-v-9c6b4e4b]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-9c6b4e4b] .form-control,.entity-form__field[data-v-9c6b4e4b] .custom-select,.entity-form__field[data-v-9c6b4e4b] textarea,.entity-form__field[data-v-9c6b4e4b] .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-9c6b4e4b] .form-control:focus,.entity-form__field[data-v-9c6b4e4b] textarea:focus,.entity-form__field[data-v-9c6b4e4b] .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-9c6b4e4b]{color:#dc2626}.entity-form__error[data-v-9c6b4e4b]{color:#dc2626;font-size:11px}.entity-form__help[data-v-9c6b4e4b]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-9c6b4e4b]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-9c6b4e4b]{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-9c6b4e4b]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-9c6b4e4b] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-9c6b4e4b]{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-9c6b4e4b]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-9c6b4e4b]{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-9c6b4e4b]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-9c6b4e4b],.entity-form__switches[data-v-9c6b4e4b],.entity-form__field-row[data-v-9c6b4e4b]{grid-template-columns:1fr}}.calculation-input__textarea[data-v-9c6b4e4b]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.calculation-input__error[data-v-9c6b4e4b]{margin:0;font-size:11px;color:#dc2626}.calculation-input__helpers[data-v-9c6b4e4b],.calculation-input__examples[data-v-9c6b4e4b]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.calculation-input__examples[data-v-9c6b4e4b]{margin-top:8px}.calculation-input__helper-block[data-v-9c6b4e4b]{display:flex;flex-direction:column;gap:6px}.calculation-input__helper-label[data-v-9c6b4e4b]{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.calculation-input__chips[data-v-9c6b4e4b]{display:flex;flex-wrap:wrap;gap:6px}.calculation-input__chip[data-v-9c6b4e4b]{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.calculation-input__chip[data-v-9c6b4e4b]:hover,.calculation-input__chip[data-v-9c6b4e4b]:focus-visible{outline:none;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) 8%,transparent)}.calculation-input__example-list[data-v-9c6b4e4b]{display:flex;flex-wrap:wrap;gap:8px}.calculation-input__example-list code[data-v-9c6b4e4b]{padding:4px 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}@media(prefers-reduced-motion:reduce){.calculation-input__chip[data-v-9c6b4e4b]{transition:none}}.entity-form[data-v-28b26880]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-28b26880]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-28b26880]{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-28b26880]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-28b26880]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-28b26880]{margin-top:4px}.entity-form__field[data-v-28b26880]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-28b26880]{grid-column:1/-1}.entity-form__field label[data-v-28b26880]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-28b26880] .form-control,.entity-form__field[data-v-28b26880] .custom-select,.entity-form__field[data-v-28b26880] textarea,.entity-form__field[data-v-28b26880] .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-28b26880] .form-control:focus,.entity-form__field[data-v-28b26880] textarea:focus,.entity-form__field[data-v-28b26880] .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-28b26880]{color:#dc2626}.entity-form__error[data-v-28b26880]{color:#dc2626;font-size:11px}.entity-form__help[data-v-28b26880]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-28b26880]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-28b26880]{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-28b26880]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-28b26880] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-28b26880]{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-28b26880]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-28b26880]{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-28b26880]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-28b26880],.entity-form__switches[data-v-28b26880],.entity-form__field-row[data-v-28b26880]{grid-template-columns:1fr}}.entity-list[data-v-28b26880]{color:var(--text-primary)}.entity-list__table[data-v-28b26880]{background:transparent;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.entity-list__table[data-v-28b26880] table{margin:0;background:transparent}.entity-list__table[data-v-28b26880] 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-28b26880] 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-28b26880] tbody tr:last-child td{border-bottom:none}.entity-list__table[data-v-28b26880] tbody tr:hover td{background:var(--bg-hover)}.entity-list__primary[data-v-28b26880]{display:flex;flex-direction:column;gap:2px;min-width:0}.entity-list__name[data-v-28b26880]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__meta[data-v-28b26880]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__code[data-v-28b26880]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-secondary)}.entity-list__flag[data-v-28b26880]{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-28b26880]{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-28b26880]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.entity-list__action[data-v-28b26880]{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-28b26880]:hover,.entity-list__action[data-v-28b26880]: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-28b26880]:hover,.entity-list__action--danger[data-v-28b26880]: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-28b26880]{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-28b26880]{font-size:22px;color:var(--color-bpm);opacity:.7}.entity-list__empty p[data-v-28b26880]{margin:0;font-size:13px;color:var(--text-secondary)}.custom-table-selector[data-v-28b26880]{display:flex;flex-direction:column;gap:12px}.custom-table-selector__conditions[data-v-28b26880]{margin-top:4px;padding-top:12px;border-top:1px solid var(--border-secondary)}.custom-table-selector__condition[data-v-28b26880]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.custom-table-selector__condition-head[data-v-28b26880]{display:flex;align-items:center;justify-content:space-between;gap:8px}.custom-table-selector__condition-label[data-v-28b26880]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form[data-v-f443ee19]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-f443ee19]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-f443ee19]{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-f443ee19]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-f443ee19]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-f443ee19]{margin-top:4px}.entity-form__field[data-v-f443ee19]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-f443ee19]{grid-column:1/-1}.entity-form__field label[data-v-f443ee19]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-f443ee19] .form-control,.entity-form__field[data-v-f443ee19] .custom-select,.entity-form__field[data-v-f443ee19] textarea,.entity-form__field[data-v-f443ee19] .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-f443ee19] .form-control:focus,.entity-form__field[data-v-f443ee19] textarea:focus,.entity-form__field[data-v-f443ee19] .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-f443ee19]{color:#dc2626}.entity-form__error[data-v-f443ee19]{color:#dc2626;font-size:11px}.entity-form__help[data-v-f443ee19]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-f443ee19]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-f443ee19]{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-f443ee19]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-f443ee19] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-f443ee19]{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-f443ee19]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-f443ee19]{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-f443ee19]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-f443ee19],.entity-form__switches[data-v-f443ee19],.entity-form__field-row[data-v-f443ee19]{grid-template-columns:1fr}}.set-variables-form__row[data-v-f443ee19]{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-top:1px solid var(--border-secondary)}.set-variables-form__row[data-v-f443ee19]:first-of-type{border-top:none;padding-top:0}.set-variables-form__row-head[data-v-f443ee19]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:end}.set-variables-form__index[data-v-f443ee19]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:6px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-tertiary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.set-variables-form__name[data-v-f443ee19]{min-width:0}.set-variables-form__name-input[data-v-f443ee19]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.set-variables-form__deps[data-v-f443ee19]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-secondary)}.set-variables-form__deps-label[data-v-f443ee19]{font-size:11px;font-weight:600;color:var(--text-tertiary)}.set-variables-form__dep-chip[data-v-f443ee19]{display:inline-flex;padding:2px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-bpm) 24%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.entity-form[data-v-7ded3802]{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.entity-form__section[data-v-7ded3802]{display:flex;flex-direction:column;gap:12px}.entity-form__section-head[data-v-7ded3802]{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-7ded3802]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.entity-form__grid[data-v-7ded3802]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.entity-form__grid--stages[data-v-7ded3802]{margin-top:4px}.entity-form__field[data-v-7ded3802]{display:flex;flex-direction:column;gap:6px;min-width:0}.entity-form__field--full[data-v-7ded3802]{grid-column:1/-1}.entity-form__field label[data-v-7ded3802]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.entity-form__field[data-v-7ded3802] .form-control,.entity-form__field[data-v-7ded3802] .custom-select,.entity-form__field[data-v-7ded3802] textarea,.entity-form__field[data-v-7ded3802] .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-7ded3802] .form-control:focus,.entity-form__field[data-v-7ded3802] textarea:focus,.entity-form__field[data-v-7ded3802] .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-7ded3802]{color:#dc2626}.entity-form__error[data-v-7ded3802]{color:#dc2626;font-size:11px}.entity-form__help[data-v-7ded3802]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.entity-form__switches[data-v-7ded3802]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.entity-form__switch[data-v-7ded3802]{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-7ded3802]:hover{border-color:color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary));background:var(--bg-hover)}.entity-form__switch[data-v-7ded3802] .custom-control-label{color:var(--text-primary);font-size:12px;font-weight:500}.entity-form__field-row[data-v-7ded3802]{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-7ded3802]:first-of-type{border-top:none;padding-top:0}.entity-form__empty[data-v-7ded3802]{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-7ded3802]{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.entity-form__grid[data-v-7ded3802],.entity-form__switches[data-v-7ded3802],.entity-form__field-row[data-v-7ded3802]{grid-template-columns:1fr}}.entity-form__switch--inline[data-v-7ded3802]{display:inline-flex;align-items:center;gap:8px;width:100%;cursor:default}.entity-form__help-icon[data-v-7ded3802]{color:var(--text-tertiary);font-size:13px}.entity-form__subsection[data-v-7ded3802]{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-secondary)}.entity-form__field-row--stack[data-v-7ded3802]{grid-template-columns:1fr 1fr auto;align-items:end}@media(max-width:700px){.entity-form__field-row--stack[data-v-7ded3802]{grid-template-columns:1fr}}.entity-list[data-v-c3cfcf9b]{color:var(--text-primary)}.entity-list__table[data-v-c3cfcf9b]{background:transparent;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.entity-list__table[data-v-c3cfcf9b] table{margin:0;background:transparent}.entity-list__table[data-v-c3cfcf9b] 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-c3cfcf9b] 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-c3cfcf9b] tbody tr:last-child td{border-bottom:none}.entity-list__table[data-v-c3cfcf9b] tbody tr:hover td{background:var(--bg-hover)}.entity-list__primary[data-v-c3cfcf9b]{display:flex;flex-direction:column;gap:2px;min-width:0}.entity-list__name[data-v-c3cfcf9b]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__meta[data-v-c3cfcf9b]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__code[data-v-c3cfcf9b]{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-secondary)}.entity-list__flag[data-v-c3cfcf9b]{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-c3cfcf9b]{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-c3cfcf9b]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.entity-list__action[data-v-c3cfcf9b]{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-c3cfcf9b]:hover,.entity-list__action[data-v-c3cfcf9b]: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-c3cfcf9b]:hover,.entity-list__action--danger[data-v-c3cfcf9b]: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-c3cfcf9b]{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-c3cfcf9b]{font-size:22px;color:var(--color-bpm);opacity:.7}.entity-list__empty p[data-v-c3cfcf9b]{margin:0;font-size:13px;color:var(--text-secondary)}.step-triggers-workbench[data-v-c3cfcf9b]{display:flex;flex-direction:column;gap:12px;min-height:0}.step-triggers-workbench__hint[data-v-c3cfcf9b]{margin:0;padding-bottom:12px;border-bottom:1px dashed var(--border-secondary);color:var(--text-tertiary);font-size:12px;line-height:1.4}.step-triggers-workbench__loading[data-v-c3cfcf9b]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:160px;color:var(--text-tertiary);font-size:13px}.step-triggers-pill[data-v-c3cfcf9b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-bpm) 24%,var(--border-secondary));background:color-mix(in srgb,var(--color-bpm) 10%,transparent);color:var(--color-bpm);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.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-5d7ac332]{display:flex;flex-direction:column;gap:12px;min-height:0}.steps-workbench__hint[data-v-5d7ac332]{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-5d7ac332]{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-5d7ac332]{grid-template-columns:1fr}}.steps-pane[data-v-5d7ac332]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.steps-pane__header[data-v-5d7ac332]{display:flex;align-items:center;justify-content:space-between;gap:8px}.steps-pane__heading[data-v-5d7ac332]{display:flex;align-items:center;gap:8px;min-width:0}.steps-pane__heading h4[data-v-5d7ac332]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.steps-pane__count[data-v-5d7ac332]{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-5d7ac332]{display:flex;flex-direction:column;gap:8px}.steps-pane__search[data-v-5d7ac332]{display:flex;align-items:center;gap:8px}.steps-pane__search>i[data-v-5d7ac332]{left:11px}.steps-pane__search .form-control[data-v-5d7ac332]{flex:1}.steps-pane__search-clear[data-v-5d7ac332]{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-5d7ac332]:hover,.steps-pane__search-clear[data-v-5d7ac332]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.steps-filters[data-v-5d7ac332]{display:flex;flex-wrap:wrap;gap:6px}.steps-filters__btn[data-v-5d7ac332]{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-5d7ac332]:hover,.steps-filters__btn[data-v-5d7ac332]:focus-visible{outline:none;color:var(--text-primary);background:var(--bg-hover)}.steps-filters__btn.is-active[data-v-5d7ac332]{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-5d7ac332]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);overflow:auto;min-height:280px}.unassigned-list[data-v-5d7ac332]{height:min(420px,48vh)}.assigned-list[data-v-5d7ac332]{height:min(520px,58vh)}.steps-empty[data-v-5d7ac332]{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-5d7ac332]{border-style:solid;gap:10px}.steps-catalog-overlay[data-v-5d7ac332]{min-height:180px}.steps-catalog[data-v-5d7ac332]{display:flex;flex-direction:column}.steps-catalog__item[data-v-5d7ac332]{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-5d7ac332]:last-child{border-bottom:none}.steps-catalog__item[data-v-5d7ac332]:hover{background:var(--bg-hover)}.steps-catalog__main[data-v-5d7ac332]{min-width:0}.steps-catalog__title-row[data-v-5d7ac332],.steps-assigned__title-row[data-v-5d7ac332]{display:flex;align-items:center;gap:8px;min-width:0}.steps-catalog__title-row h5[data-v-5d7ac332],.steps-assigned__title-row h5[data-v-5d7ac332]{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-5d7ac332]{min-width:0}.steps-catalog__desc[data-v-5d7ac332],.steps-assigned__desc[data-v-5d7ac332]{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-5d7ac332]{flex-shrink:0;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.steps-catalog__add[data-v-5d7ac332]{height:30px;padding:0 10px}.steps-catalog__loader[data-v-5d7ac332]{padding:12px 0}.steps-catalog__end[data-v-5d7ac332]{color:var(--text-tertiary);font-size:12px;text-align:center}.steps-assigned[data-v-5d7ac332]{list-style:none;margin:0;padding:0}.steps-assigned__item[data-v-5d7ac332]{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-5d7ac332]:last-child{border-bottom:none}.steps-assigned__item.is-without-desc[data-v-5d7ac332]{gap:0}.steps-assigned__header[data-v-5d7ac332]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.steps-assigned__index[data-v-5d7ac332]{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-5d7ac332]{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-5d7ac332]{padding-top:8px}@media(max-width:900px){.steps-assigned__meta[data-v-5d7ac332]{grid-template-columns:1fr;margin-left:0}}.steps-assigned__cluster[data-v-5d7ac332]{display:flex;flex-direction:column;gap:6px;min-width:0}.steps-assigned__cluster-label[data-v-5d7ac332]{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-5d7ac332]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:28px}.steps-assigned__cluster--options .steps-assigned__cluster-body[data-v-5d7ac332]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:0}.steps-assigned__toggles[data-v-5d7ac332]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.steps-assigned__cluster--tools[data-v-5d7ac332],.steps-assigned__cluster--order[data-v-5d7ac332]{padding-left:14px;border-left:1px solid var(--border-secondary)}@media(max-width:900px){.steps-assigned__cluster--tools[data-v-5d7ac332],.steps-assigned__cluster--order[data-v-5d7ac332]{padding-left:0;border-left:0;padding-top:8px;border-top:1px dashed var(--border-secondary)}}.steps-assigned__actions[data-v-5d7ac332]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:28px}.steps-icon-btn[data-v-5d7ac332]{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-5d7ac332]:hover,.steps-icon-btn[data-v-5d7ac332]: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-5d7ac332]{color:#16a34a}.steps-icon-btn--danger[data-v-5d7ac332]:hover,.steps-icon-btn--danger[data-v-5d7ac332]: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__routing[data-v-5d7ac332]{display:flex;flex-direction:column;gap:8px;margin-left:38px;padding-top:10px;border-top:1px solid var(--border-secondary)}@media(max-width:900px){.steps-assigned__routing[data-v-5d7ac332]{margin-left:0}}.steps-assigned__routing-info[data-v-5d7ac332]{margin-left:4px;color:var(--text-secondary);font-size:12px;cursor:help}.steps-assigned__routing-field[data-v-5d7ac332]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:6px;border:1px solid var(--border-secondary);background:var(--bg-secondary)}.steps-assigned__routing-name[data-v-5d7ac332]{color:var(--text-primary);font-size:12px;font-weight:600;overflow-wrap:anywhere}.steps-assigned__routing-work[data-v-5d7ac332]{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--text-primary);font-size:11px;font-weight:600}.steps-assigned__routing-work .custom-select[data-v-5d7ac332]{width:100%;height:32px;border-radius:6px;border-color:var(--border-primary);background-color:var(--bg-card);color:var(--text-primary);font-size:13px;font-weight:500}.steps-assigned__routing-warning[data-v-5d7ac332]{margin-left:4px;color:var(--color-warning);font-size:12px;cursor:help}.steps-assigned__routing-work--this-stage .custom-select[data-v-5d7ac332]{border-color:var(--color-warning)}.steps-assigned__routing-wait[data-v-5d7ac332]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:4px;padding-top:12px;border-top:1px dashed var(--border-secondary)}@media(max-width:900px){.steps-assigned__routing-wait[data-v-5d7ac332]{grid-template-columns:1fr}}.steps-assigned__routing-wait .steps-assigned__mode[data-v-5d7ac332]{flex-direction:column;align-items:stretch;min-width:0;font-weight:500}.steps-assigned__routing-wait .steps-assigned__mode .custom-select[data-v-5d7ac332]{width:100%;min-width:0}.steps-assigned__mode[data-v-5d7ac332]{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-5d7ac332],.steps-assigned__mode .form-control[data-v-5d7ac332]{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-5d7ac332]{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-5d7ac332] .custom-control{min-height:0;padding-left:2.05rem;margin:0}.steps-assigned__switch[data-v-5d7ac332] .custom-control-label:before,.steps-assigned__switch[data-v-5d7ac332] .custom-control-label:after{top:0}.steps-assigned__switch i[data-v-5d7ac332]{color:var(--color-bpm);margin-left:4px}.steps-assigned__switch--end[data-v-5d7ac332]{width:100%;justify-content:flex-end;margin-top:8px}.steps-conditional[data-v-5d7ac332]{width:235px}.steps-conditional label[data-v-5d7ac332]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.steps-groups[data-v-5d7ac332]{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-5d7ac332]{margin-left:0}}.steps-groups__head[data-v-5d7ac332]{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-5d7ac332]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.steps-groups__row[data-v-5d7ac332]:last-child{margin-bottom:0}.steps-groups__row>span[data-v-5d7ac332]{color:var(--text-secondary);font-size:12px;font-weight:600}.steps-groups__row .custom-select[data-v-5d7ac332],.steps-groups__row .form-control[data-v-5d7ac332]{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-5d7ac332]{margin:0 0 0 38px}@media(max-width:900px){.selected-template-info[data-v-5d7ac332]{margin-left:0}}.selected-template-info .template-accordion[data-v-5d7ac332],.selected-template-info .templates-accordion[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-header[data-v-5d7ac332]{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-5d7ac332]:hover,.selected-template-info .templates-accordion .accordion-header[data-v-5d7ac332]:hover{background:var(--bg-hover)}.selected-template-info .template-accordion .accordion-header .template-summary[data-v-5d7ac332],.selected-template-info .template-accordion .accordion-header .templates-summary[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .template-summary[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .templates-summary[data-v-5d7ac332]{display:flex;align-items:center;gap:8px;margin-right:20px}.selected-template-info .template-accordion .accordion-header .template-summary i[data-v-5d7ac332],.selected-template-info .template-accordion .accordion-header .templates-summary i[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .template-summary i[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .templates-summary i[data-v-5d7ac332]{color:var(--color-bpm);font-size:.9rem}.selected-template-info .template-accordion .accordion-header .template-summary span[data-v-5d7ac332],.selected-template-info .template-accordion .accordion-header .templates-summary span[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .template-summary span[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .templates-summary span[data-v-5d7ac332]{color:var(--text-secondary);font-size:12px;font-weight:600}.selected-template-info .template-accordion .accordion-header .accordion-controls[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .accordion-controls[data-v-5d7ac332]{display:flex;align-items:center;gap:10px}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions[data-v-5d7ac332]{display:flex;gap:6px}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions i[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i[data-v-5d7ac332]{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-5d7ac332]:hover,.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i[data-v-5d7ac332]:hover{background:var(--bg-hover)}.selected-template-info .template-accordion .accordion-header .accordion-controls .template-actions i.text-danger[data-v-5d7ac332]:hover,.selected-template-info .templates-accordion .accordion-header .accordion-controls .template-actions i.text-danger[data-v-5d7ac332]:hover{background:color-mix(in srgb,#dc2626 12%,transparent)}.selected-template-info .template-accordion .accordion-header .accordion-controls .accordion-arrow[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-header .accordion-controls .accordion-arrow[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-header .accordion-controls .accordion-arrow.rotated[data-v-5d7ac332]{transform:rotate(180deg)}.selected-template-info .template-accordion .accordion-content[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-content[data-v-5d7ac332]{max-height:0;overflow:hidden;transition:max-height .3s ease}.selected-template-info .template-accordion .accordion-content.open[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-content.open[data-v-5d7ac332]{max-height:500px}.selected-template-info .template-accordion .accordion-content .templates-list[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card[data-v-5d7ac332]{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-5d7ac332]:last-child,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card[data-v-5d7ac332]:last-child{margin-bottom:0}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-main-info[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-name[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .template-header .template-version[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-5d7ac332]{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-5d7ac332]:hover,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-main-info .remove-btn[data-v-5d7ac332]: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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-5d7ac332]{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-5d7ac332]:last-child,.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item[data-v-5d7ac332]:last-child{margin-bottom:0}.selected-template-info .template-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item i[data-v-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item i[data-v-5d7ac332]{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-5d7ac332],.selected-template-info .templates-accordion .accordion-content .templates-list .template-detail-card .template-details .detail-item span[data-v-5d7ac332]{color:var(--text-tertiary);font-size:.85rem}@media(prefers-reduced-motion:reduce){.steps-filters__btn[data-v-5d7ac332],.steps-icon-btn[data-v-5d7ac332],.steps-catalog__item[data-v-5d7ac332],.selected-template-info .accordion-arrow[data-v-5d7ac332]{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-29b7a375]{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-29b7a375 .2s ease both}@keyframes process-info-slide-29b7a375{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.process-info-sidebar[data-v-29b7a375]{animation:none}}.process-info-sidebar__header[data-v-29b7a375]{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-29b7a375]{min-width:0;flex:1}.process-info-sidebar__identity[data-v-29b7a375]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.process-info-sidebar__badge[data-v-29b7a375]{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-29b7a375]{font-size:11px;line-height:1}.process-info-sidebar__title[data-v-29b7a375]{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-29b7a375]{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-29b7a375]: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-29b7a375]: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-29b7a375]{flex:1;min-height:0;overflow-y:auto;padding:0 0 8px}.process-info-sidebar__body[data-v-29b7a375]::-webkit-scrollbar{width:4px}.process-info-sidebar__body[data-v-29b7a375]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.process-info-sidebar__body[data-v-29b7a375]::-webkit-scrollbar-track{background:transparent}.process-info-form[data-v-29b7a375]{display:flex;flex-direction:column}.process-info-section[data-v-29b7a375]{padding:12px 16px;border-bottom:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:12px}.process-info-section__header[data-v-29b7a375]{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-29b7a375]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.process-info-field[data-v-29b7a375]{display:flex;flex-direction:column;gap:6px}.process-info-field label[data-v-29b7a375]{margin:0;font-size:12px;font-weight:500;color:var(--text-secondary)}.process-info-field__hint[data-v-29b7a375]{font-size:11px;line-height:1.4;color:var(--text-tertiary)}.process-info-field__option--without-variable[data-v-29b7a375]{color:var(--text-tertiary)}.process-info-field__option-note[data-v-29b7a375]{font-style:italic}.process-info-goal[data-v-29b7a375]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.process-info-goal__text[data-v-29b7a375]{font-size:12px;color:var(--text-secondary)}.process-info-goal__input[data-v-29b7a375]{width:72px;flex:0 0 auto}.process-info-goal__unit[data-v-29b7a375]{flex:1 1 140px;min-width:120px}.process-info-settings[data-v-29b7a375]{display:flex;flex-direction:column;gap:12px}.process-info-settings__warn[data-v-29b7a375]{color:var(--color-danger, #ef4444)}.process-info-sidebar__footer[data-v-29b7a375]{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-29b7a375]{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-29b7a375]:disabled{opacity:.45;cursor:default}.process-info-btn--primary[data-v-29b7a375]{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-29b7a375]: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-29b7a375]{color:var(--text-secondary);background:var(--bg-primary)}.process-info-btn--secondary[data-v-29b7a375]:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-bpm);background:var(--bg-hover)}.dynamic-access-notes-group[data-v-29b7a375]{padding-top:4px}.dynamic-access-notes-group-title[data-v-29b7a375]{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-29b7a375]{display:flex;flex-direction:column;align-items:flex-start}.dynamic-access-notes-nested[data-v-29b7a375]{margin-left:1.25rem;padding-left:.75rem;border-left:2px solid var(--border-secondary)}[data-v-29b7a375] .form-control,[data-v-29b7a375] .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-29b7a375] .form-control:focus,[data-v-29b7a375] .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-29b7a375] .custom-control-label{font-size:13px;color:var(--text-primary)}@media screen and (max-width:900px){.process-info-sidebar[data-v-29b7a375]{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)}.embedded-legacy-page__unavailable[data-v-06d34885]{margin:0;padding:1rem 1.25rem;color:var(--text-secondary);font-size:.875rem;line-height:1.4}#iframe-embedded[data-v-06d34885]{position:relative;width:100%;height:calc(100vh - 90px);border:none!important}.workflow-import-source[data-v-00469bd3]{color:var(--text-secondary)}.designer-page[data-v-e7b5af68]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.designer-load-error[data-v-e7b5af68]{max-width:560px;margin:48px auto;padding:24px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-secondary);color:var(--text-primary);text-align:center}.designer-load-error h4[data-v-e7b5af68]{font-size:18px;font-weight:700}.designer-load-error p[data-v-e7b5af68]{color:var(--text-secondary)}.designer-loading[data-v-e7b5af68]{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-e7b5af68]{margin-left:55px;margin-top:25px}.designer-header-panel[data-v-e7b5af68]{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-e7b5af68]{padding-right:18px}.designer-header-left[data-v-e7b5af68]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 220px}.designer-header-right[data-v-e7b5af68]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.designer-title[data-v-e7b5af68]{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-e7b5af68]:hover,.designer-title[data-v-e7b5af68]:focus,.designer-title[data-v-e7b5af68]: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-e7b5af68]{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--bg-tertiary);border-radius:8px}.designer-toolbar__divider[data-v-e7b5af68]{width:1px;height:18px;margin:0 2px;background:var(--border-secondary);flex-shrink:0}.designer-icon-btn[data-v-e7b5af68]{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-e7b5af68]{font-size:14px;line-height:1;color:inherit}.designer-icon-btn[data-v-e7b5af68]:hover:not(:disabled):not(.disabled){background:var(--bg-secondary);color:var(--color-bpm);box-shadow:0 1px 3px #00000014}.designer-icon-btn[data-v-e7b5af68]: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-e7b5af68]{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-e7b5af68]:disabled,.designer-icon-btn.disabled[data-v-e7b5af68]{opacity:.45;cursor:default}.designer-shortcuts-wrap[data-v-e7b5af68]{position:relative;flex-shrink:0}.designer-help[data-v-e7b5af68]{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-e7b5af68]{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-e7b5af68]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.designer-help__close[data-v-e7b5af68]{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-e7b5af68]:hover,.designer-help__close[data-v-e7b5af68]:focus-visible{outline:none;background:var(--bg-hover);color:var(--text-primary)}.designer-help__list[data-v-e7b5af68]{margin:0;padding:8px 12px 12px;display:grid;gap:6px}.designer-help__list>div[data-v-e7b5af68]{display:flex;align-items:center;justify-content:space-between;gap:12px}.designer-help__list dt[data-v-e7b5af68]{margin:0;font-size:12px;color:var(--text-secondary);font-weight:500}.designer-help__list dd[data-v-e7b5af68]{margin:0;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.designer-help__list dd span[data-v-e7b5af68]{color:var(--text-tertiary);font-size:11px}.designer-help__list kbd[data-v-e7b5af68]{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-e7b5af68],.designer-help-leave-active[data-v-e7b5af68]{transition:opacity .15s ease,transform .15s ease}.designer-help-enter[data-v-e7b5af68],.designer-help-leave-to[data-v-e7b5af68]{opacity:0;transform:translateY(-4px)}.designer-btn[data-v-e7b5af68]{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-e7b5af68]{font-size:12px}.designer-btn[data-v-e7b5af68]:disabled{opacity:.45;cursor:default}.designer-btn[data-v-e7b5af68]: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-e7b5af68]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd33;min-width:72px}.designer-btn--primary[data-v-e7b5af68]:hover:not(:disabled){background:#3b5bfd24;border-color:#3b5bfd59}.designer-btn--ai[data-v-e7b5af68]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.designer-btn--ai i[data-v-e7b5af68]{color:var(--color-bpm);opacity:1}.designer-btn--ai[data-v-e7b5af68]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-bpm)}.designer-btn--ai.active[data-v-e7b5af68]{color:var(--color-bpm);background:#3b5bfd14;border-color:#3b5bfd59;box-shadow:none}.designer-btn--ai.active i[data-v-e7b5af68]{color:var(--color-bpm)}.pending-changes-label[data-v-e7b5af68]{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-e7b5af68]{border-color:#f59e0b;background:#f59e0b26;color:#fcd34d}.designer-workspace[data-v-e7b5af68]{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-e7b5af68]{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-e7b5af68]{border-right:1px solid var(--border-secondary)}.designer-canvas-host[data-v-e7b5af68]{position:relative;z-index:0;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--bg-secondary)}.designer-canvas-host--ai-preview>*[data-v-e7b5af68]{pointer-events:none}.designer-page--ai-preview .designer-toolbar[data-v-e7b5af68],.designer-page--ai-preview .designer-header-left[data-v-e7b5af68]{pointer-events:none}.designer-ai-mode[data-v-e7b5af68]{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary)}.designer-ai-mode label[data-v-e7b5af68]{display:flex;flex-direction:column;gap:5px;font-size:12px}.designer-ai-mode label[data-v-e7b5af68]:has(input[type=radio]){flex-direction:row;align-items:center}.designer-ai-mode select[data-v-e7b5af68]{width:100%;padding:7px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.designer-ai-mode p[data-v-e7b5af68]{margin:0;font-size:12px;color:var(--text-secondary)}.designer-ai-sidebar[data-v-e7b5af68]{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-e7b5af68 .2s ease both}.designer-ai-sidebar--resizing[data-v-e7b5af68]{transition:none;animation:none}@keyframes designer-ai-slide-e7b5af68{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.designer-ai-sidebar[data-v-e7b5af68]{animation:none}}.designer-ai-sidebar__header[data-v-e7b5af68]{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-e7b5af68]{min-width:0;flex:1}.designer-ai-sidebar__badge[data-v-e7b5af68]{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-e7b5af68]{font-size:11px;line-height:1}.designer-ai-sidebar__title[data-v-e7b5af68]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.35}.designer-ai-sidebar__close[data-v-e7b5af68]{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-e7b5af68]:disabled{opacity:.45;cursor:wait}.designer-ai-sidebar__close[data-v-e7b5af68]:hover:not(:disabled),.designer-ai-sidebar__close[data-v-e7b5af68]: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-e7b5af68]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 16px}.designer-ai-sidebar__body[data-v-e7b5af68]::-webkit-scrollbar{width:4px}.designer-ai-sidebar__body[data-v-e7b5af68]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, var(--border-secondary));border-radius:4px}.designer-ai-review[data-v-e7b5af68]{margin-top:18px;padding:14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary)}.designer-ai-review h4[data-v-e7b5af68]{font-size:14px;font-weight:700}.designer-ai-review p[data-v-e7b5af68]{font-size:12px;line-height:1.5}.designer-ai-review__assignment[data-v-e7b5af68]{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:12px}.designer-ai-review__assignment select[data-v-e7b5af68]{width:100%;padding:7px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.designer-ai-review__form[data-v-e7b5af68]{display:flex;flex-direction:column;gap:3px;margin-top:9px;font-size:12px}.designer-ai-review__assignment small[data-v-e7b5af68]{color:var(--text-secondary)}.designer-ai-review__warning[data-v-e7b5af68]{color:var(--color-danger)}.designer-ai-review__cancel[data-v-e7b5af68]{margin-top:12px;border:0;background:transparent;color:var(--text-primary);text-decoration:underline}.designer-ai-sidebar__resize[data-v-e7b5af68]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:2}.designer-ai-sidebar__resize[data-v-e7b5af68]: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-e7b5af68]:hover:after,.designer-ai-sidebar--resizing .designer-ai-sidebar__resize[data-v-e7b5af68]:after{opacity:1;background:var(--color-bpm)}@media screen and (max-width:900px){.designer-header-panel[data-v-e7b5af68]{align-items:stretch}.designer-header-left[data-v-e7b5af68],.designer-header-right[data-v-e7b5af68]{width:100%}.designer-header-right[data-v-e7b5af68]{justify-content:space-between}.designer-title[data-v-e7b5af68]{max-width:none;flex:1}.designer-ai-sidebar[data-v-e7b5af68]{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-b4e782c4]{gap:2px;flex-wrap:nowrap}.task-action-tooltip[data-v-b4e782c4]{display:inline-flex}.task-action-btn[data-v-b4e782c4]{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-b4e782c4]:hover{background:var(--bg-hover);color:var(--text-primary)}.task-action-btn[data-v-b4e782c4]:active{background:var(--bg-tertiary)}.task-action-btn[data-v-b4e782c4]: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-b4e782c4]{color:var(--color-bpm)!important}.task-action-btn.text-danger[data-v-b4e782c4]{color:#ef4444!important}.task-action-btn.text-warning[data-v-b4e782c4]{color:#f59e0b!important}.task-action-btn.text-success[data-v-b4e782c4]{color:#22c55e!important}.task-action-btn.text-info[data-v-b4e782c4]{color:#3b82f6!important}.task-action-btn.text-secondary[data-v-b4e782c4]{color:var(--text-secondary)!important}.task-action-btn.icon-urgent-task[data-v-b4e782c4]{color:#ccc!important}.task-action-btn.icon-urgent-task.active[data-v-b4e782c4]{color:#8b5cf6!important}.task-action-btn[data-v-b4e782c4]:disabled{color:var(--text-tertiary)!important;background:transparent;cursor:not-allowed;opacity:.55}.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}.form-wrapper[data-v-e16193d8]{max-height:500px;overflow:auto}.variables-list--collapsible[data-v-e5b954d0]{position:relative;width:100%}.variables-chip-track[data-v-e5b954d0]{padding-right:64px}.variables-chip-track--collapsed[data-v-e5b954d0]{max-height:28px;overflow:hidden}.variables-overflow-toggle[data-v-e5b954d0]{position:absolute;top:4px;left:0;display:inline-flex;align-items:center;gap:4px;height:20px;min-width:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--color-bpm) 30%,var(--border-secondary));border-radius:10px;background:var(--bg-card);color:color-mix(in srgb,var(--color-bpm) 75%,var(--text-primary));font:inherit;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.variables-overflow-toggle i[data-v-e5b954d0]{font-size:8px}.variables-overflow-toggle[data-v-e5b954d0]:hover{background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-card));border-color:var(--color-bpm)}.variables-overflow-toggle[data-v-e5b954d0]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media(prefers-reduced-motion:reduce){.variables-overflow-toggle[data-v-e5b954d0]{transition:none}}.variables-list--collapsible .badge-filter-table>.text-secondary[data-v-e5b954d0]{color:var(--text-secondary)!important}.badge-height[data-v-e5b954d0]{min-height:20px;display:flex;flex-direction:row;align-items:center}.badge-filter-table[data-v-e5b954d0]{cursor:pointer;font-size:10px;font-weight:700;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;transition:all .4s ease}.badge-filter-table.active[data-v-e5b954d0]{background-color:var(--text-link);color:#fff;transition:all .4s ease}.badge-filter-table.remove[data-v-e5b954d0]{background-color:var(--color-danger);color:#fff;transition:all .4s ease}.badge-filter-table[data-v-e5b954d0]:hover{background-color:var(--text-link);color:#fff;transition:all .4s ease}.badge-filter-table.no-hover[data-v-e5b954d0]{cursor:default!important;color:var(--text-primary)!important;background-color:var(--bg-card)!important}[data-v-acd2798b] tr.b-table-details:not(:has(.badge-filter-table)){display:none}.task-case-number[data-v-acd2798b]{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.tasks-columns-reset[data-v-acd2798b]{display:flex;justify-content:flex-end;margin-bottom:6px}.tasks-columns-reset__btn[data-v-acd2798b]{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-acd2798b]{font-size:11px}.tasks-columns-reset__btn[data-v-acd2798b]:hover{border-color:var(--color-bpm);background:var(--bg-hover);color:var(--text-primary)}[data-v-acd2798b] .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-acd2798b] .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-acd2798b] .table-custom-style tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-acd2798b] .table-custom-style tbody tr:last-child{border-bottom:none}[data-v-acd2798b] .table-custom-style tbody tr.b-table-has-details{border-bottom:none}[data-v-acd2798b] .table-custom-style tbody tr:hover{background:var(--bg-hover)!important}[data-v-acd2798b] .table-custom-style tbody tr.b-table-row-selected,[data-v-acd2798b] .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-acd2798b] .table-custom-style tbody tr.b-table-row-selected:hover,[data-v-acd2798b] .table-custom-style tbody tr.table-active:hover{background:var(--table-selected-bg)!important}[data-v-acd2798b] .table-custom-style tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-acd2798b] .table-custom-style tbody td.text-muted{color:var(--text-tertiary)!important}[data-v-acd2798b] .table-custom-style tbody td small{color:var(--text-secondary);font-size:11px}[data-v-acd2798b] .table-custom-style td:last-child{white-space:nowrap}.icon-urgent-task[data-v-acd2798b]{font-size:14px;color:#8b5cf6}.icon-sla-status[data-v-acd2798b]{display:inline-block;height:9px;width:9px;border-radius:50%;background-color:var(--bg-tertiary)}.icon-sla-status.no-sla[data-v-acd2798b]{background-color:var(--text-tertiary);opacity:.4}.icon-sla-status.overdue[data-v-acd2798b]{background-color:#ef4444}.icon-sla-status.critical[data-v-acd2798b]{background-color:#f59e0b}.icon-sla-status.on-time[data-v-acd2798b]{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-1672f56c]{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}}.tasks-navbar-bar .navbar-header{padding:4px 6px 4px 12px;min-height:40px}.tasks-navbar-bar .filter-toggle-btn{color:var(--text-primary);background:var(--bg-card)}.tasks-navbar-bar .filter-toggle-btn__chevron{font-size:9px;margin-left:2px;transition:transform .15s ease}.tasks-navbar-bar .filter-toggle-btn__chevron--open{transform:rotate(180deg)}.tasks-navbar-bar .navbar-icon-btn{color:var(--color-bpm)}.tasks-navbar-bar .navbar-icon-btn:hover:not(:disabled):not(.disabled){background:color-mix(in srgb,var(--color-bpm) 8%,var(--bg-card));border-color:color-mix(in srgb,var(--color-bpm) 30%,var(--border-secondary));color:var(--color-bpm)}.tasks-navbar-bar .navbar-icon-btn.active{background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.tasks-navbar-bar .navbar-icon-btn:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.tasks-navbar-bar .navbar-action-btn{font-weight:600;background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-bpm) 28%,var(--border-secondary))}.tasks-navbar-bar .navbar-action-btn:hover:not(:disabled):not(.disabled){background:color-mix(in srgb,var(--color-bpm) 18%,var(--bg-card));border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary))}.tasks-navbar-bar .navbar-export-select{background-color:var(--bg-card);min-width:150px;max-width:180px}@media(prefers-reduced-motion:reduce){.tasks-navbar-bar .filter-toggle-btn__chevron{transition:none}}.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-7c499cce]{display:flex;flex-direction:column;height:100%;overflow:hidden}.history-loaded[data-v-7c499cce]{flex:1;min-height:0;display:flex;flex-direction:column}.history-loading[data-v-7c499cce]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.history-header[data-v-7c499cce]{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-7c499cce]{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-7c499cce]:before{content:"";display:inline-block;width:3px;height:12px;background:var(--color-bpm);border-radius:2px}.history-case-badge[data-v-7c499cce]{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-7c499cce]{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-7c499cce]{font-size:28px;opacity:.35}.history-empty-text[data-v-7c499cce]{font-size:12px;color:var(--text-tertiary)}.history-date-block[data-v-7c499cce],.history-item-inner[data-v-7c499cce],.history-next-block[data-v-7c499cce]{display:contents}.history-feed[data-v-7c499cce]{flex:1;overflow-y:auto;padding:8px 0 16px;min-height:0}.history-feed[data-v-7c499cce]::-webkit-scrollbar{width:4px}.history-feed[data-v-7c499cce]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.history-feed[data-v-7c499cce]::-webkit-scrollbar-track{background:transparent}.history-date-sep[data-v-7c499cce]{display:flex;align-items:center;gap:8px;padding:12px 16px 6px}.history-date-sep[data-v-7c499cce]:after{content:"";flex:1;height:1px;background:var(--border-secondary)}.history-date-label[data-v-7c499cce]{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-7c499cce]{display:flex;align-items:flex-start;gap:12px;padding:6px 16px 6px 20px;position:relative}.history-item[data-v-7c499cce]:before{content:"";position:absolute;left:25px;top:24px;bottom:-6px;width:1px;background:var(--border-secondary)}.history-item[data-v-7c499cce]:last-child:before{display:none}.history-dot[data-v-7c499cce]{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-7c499cce]{color:#16a34a;background:#16a34a}.history-dot.dot-open[data-v-7c499cce]{color:#14b8a6;background:#14b8a6}.history-dot.dot-closed[data-v-7c499cce]{color:var(--color-bpm);background:var(--color-bpm)}.history-dot.dot-current[data-v-7c499cce]{color:var(--color-bpm);background:var(--bg-primary)}.history-dot.dot-success[data-v-7c499cce]{color:#22c55e;background:#22c55e}.history-dot.dot-warning[data-v-7c499cce]{color:#f59e0b;background:#f59e0b}.history-dot.dot-danger[data-v-7c499cce]{color:#ef4444;background:#ef4444}.history-dot.dot-urgent[data-v-7c499cce]{color:#f59e0b;background:#f59e0b}.history-dot.dot-case[data-v-7c499cce]{color:#64748b;background:#64748b}.history-dot.dot-claimed[data-v-7c499cce]{color:#6366f1;background:#6366f1}.history-dot.dot-disclaimed[data-v-7c499cce]{color:#d97706;background:#d97706}.history-dot.dot-info[data-v-7c499cce]{color:var(--color-bpm);background:#3b5bfd59}.history-dot.dot-task[data-v-7c499cce]{color:#2563eb;background:#2563eb}.history-dot.dot-neutral[data-v-7c499cce]{color:var(--text-tertiary);background:var(--bg-tertiary)}.history-dot.dot-next[data-v-7c499cce]{color:var(--border-secondary);background:var(--bg-tertiary)}.history-item-body[data-v-7c499cce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.history-item-top[data-v-7c499cce]{display:flex;align-items:center;justify-content:space-between;gap:8px}.history-item-label[data-v-7c499cce]{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-7c499cce]{color:#15803d;background:#22c55e24;border:1px solid rgba(34,197,94,.38)}.history-item-label.label-open[data-v-7c499cce]{color:#0f766e;background:#14b8a61f;border:1px solid rgba(20,184,166,.35)}.history-item-label.label-claimed[data-v-7c499cce]{color:#4338ca;background:#6366f11f;border:1px solid rgba(99,102,241,.3)}.history-item-label.label-disclaimed[data-v-7c499cce]{color:#b45309;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.history-item-label.label-info[data-v-7c499cce]{color:var(--color-bpm);background:#3b5bfd1a;border:1px solid rgba(59,91,253,.22)}.history-item-label.label-task[data-v-7c499cce]{color:#1d4ed8;background:#3b82f61a;border:1px solid rgba(59,130,246,.28)}.history-item-label.label-neutral[data-v-7c499cce]{color:var(--text-tertiary);background:var(--bg-tertiary)}.history-item-label.label-current[data-v-7c499cce]{color:var(--color-bpm);background:#3b5bfd14;border:1px solid rgba(59,91,253,.2)}.history-item-label.label-closed[data-v-7c499cce]{color:#fff;background:var(--color-bpm)}.history-item-label.label-success[data-v-7c499cce]{color:#fff;background:#22c55e}.history-item-label.label-warning[data-v-7c499cce]{color:#000;background:#f59e0b}.history-item-label.label-danger[data-v-7c499cce]{color:#fff;background:#ef4444}.history-item-label.label-urgent[data-v-7c499cce]{color:#fff;background:#f59e0b}.history-item-label.label-case[data-v-7c499cce]{color:var(--text-secondary);background:var(--bg-active);border:1px solid var(--border-secondary)}.history-item-date[data-v-7c499cce]{font-size:10px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.history-item-kind[data-v-7c499cce]{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:2px;min-width:0}.history-item-kind-label[data-v-7c499cce]{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-7c499cce]{display:flex;align-items:flex-start;gap:8px;margin-top:3px;min-width:0}.history-item-stage-icon[data-v-7c499cce]{font-size:18px;line-height:1.2;flex-shrink:0;margin-top:1px}.history-item-stage-icon[data-v-7c499cce]:not(.text-info){color:var(--color-bpm)}.history-item-stage-icon.icon-process[data-v-7c499cce],.history-item-stage-icon.icon-file[data-v-7c499cce]{color:var(--text-tertiary)}.history-item-stage[data-v-7c499cce]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--text-primary);line-height:1.35}.history-item-user[data-v-7c499cce]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);margin-top:1px}.history-item-user-icon[data-v-7c499cce]{font-size:10px;color:var(--text-tertiary)}.history-item-extra[data-v-7c499cce]{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-7c499cce]{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);flex-shrink:0}.history-item-extra-v[data-v-7c499cce]{color:var(--text-secondary);min-width:0}.history-item-extra-v--wrap[data-v-7c499cce]{white-space:pre-wrap;word-break:break-word}.history-dynamic-badge[data-v-7c499cce]{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-7c499cce]{color:#dcfce7;background:#166534;border:1px solid #4ade80}html[data-theme=dark] .history-item-label.label-open[data-v-7c499cce]{color:#ccfbf1;background:#115e59;border:1px solid #2dd4bf}html[data-theme=dark] .history-item-label.label-claimed[data-v-7c499cce]{color:#e0e7ff;background:#3730a3;border:1px solid #a5b4fc}html[data-theme=dark] .history-item-label.label-disclaimed[data-v-7c499cce]{color:#fef3c7;background:#92400e;border:1px solid #fbbf24}html[data-theme=dark] .history-item-label.label-info[data-v-7c499cce]{color:#e0e7ff;background:#312e81;border:1px solid #818cf8}html[data-theme=dark] .history-item-label.label-task[data-v-7c499cce]{color:#dbeafe;background:#1e3a8a;border:1px solid #60a5fa}html[data-theme=dark] .history-item-label.label-current[data-v-7c499cce]{color:#e0e7ff;background:#312e81;border:1px solid #a5b4fc}html[data-theme=dark] .history-item-label.label-case[data-v-7c499cce]{color:#f1f5f9;background:#334155;border:1px solid #64748b}html[data-theme=dark] .history-item-label.label-neutral[data-v-7c499cce]{color:#e2e8f0;background:#475569;border:1px solid #94a3b8}html[data-theme=dark] .history-item-label.label-warning[data-v-7c499cce]{color:#422006;background:#fbbf24;border:1px solid #fcd34d}html[data-theme=dark] .history-dot.dot-info[data-v-7c499cce]{color:#a5b4fc;background:#4338ca}html[data-theme=dark] .history-dot.dot-current[data-v-7c499cce]{color:#a5b4fc;background:#1e1b4b}html[data-theme=dark] .history-dot.dot-case[data-v-7c499cce]{color:#cbd5e1;background:#64748b}html[data-theme=dark] .history-dot.dot-neutral[data-v-7c499cce]{color:#94a3b8;background:#475569}html[data-theme=dark] .history-dot.dot-next[data-v-7c499cce]{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-5bca3bde]{display:flex;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.sla-summary[data-v-5bca3bde]::-webkit-scrollbar{display:none}.sla-card[data-v-5bca3bde]{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-5bca3bde]:not(.sla-card--disabled){cursor:pointer}.sla-card--clickable[data-v-5bca3bde]:not(.sla-card--disabled):hover{box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sla-card--clickable[data-v-5bca3bde]: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-5bca3bde]:not(.sla-card--disabled):hover,[data-theme=dark] .sla-card.active_sla.sla-card--clickable[data-v-5bca3bde]:not(.sla-card--disabled):hover{background:var(--bg-hover)}[data-theme=dark] .sla-card.sla_on_time.sla-card--clickable[data-v-5bca3bde]: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-5bca3bde]: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-5bca3bde]: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-5bca3bde]:not(.sla-card--disabled):hover{background:#8b5cf633;border-color:#8b5cf673;box-shadow:0 4px 20px #8b5cf638}.sla-card--disabled[data-v-5bca3bde]{opacity:.55;pointer-events:none}.sla-card-label[data-v-5bca3bde]{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-5bca3bde]{font-size:26px;font-weight:700;line-height:1;color:var(--text-primary)}.sla-card.sla_on_time[data-v-5bca3bde]{background:#22c55e14;border-color:#22c55e40}.sla-card.sla_on_time .sla-card-label[data-v-5bca3bde]{color:#22c55ecc}.sla-card.sla_on_time .sla-card-value[data-v-5bca3bde]{color:#22c55e}.sla-card.sla_critical_period[data-v-5bca3bde]{background:#f59e0b14;border-color:#f59e0b40}.sla-card.sla_critical_period .sla-card-label[data-v-5bca3bde]{color:#f59e0bcc}.sla-card.sla_critical_period .sla-card-value[data-v-5bca3bde]{color:#f59e0b}.sla-card.sla_overdue[data-v-5bca3bde]{background:#ef444414;border-color:#ef444440}.sla-card.sla_overdue .sla-card-label[data-v-5bca3bde]{color:#ef4444cc}.sla-card.sla_overdue .sla-card-value[data-v-5bca3bde]{color:#ef4444}.sla-card.urgent_tasks[data-v-5bca3bde]{background:#8b5cf614;border-color:#8b5cf640}.sla-card.urgent_tasks .sla-card-label[data-v-5bca3bde]{color:#8b5cf6cc}.sla-card.urgent_tasks .sla-card-value[data-v-5bca3bde]{color:#8b5cf6}@media(max-width:768px){.sla-summary[data-v-5bca3bde]{flex-wrap:wrap;align-items:stretch}.sla-card[data-v-5bca3bde]{flex:1 0 calc(33% - 8px);min-width:0;padding:10px 6px}.sla-card-label[data-v-5bca3bde]{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;letter-spacing:.02em;overflow-wrap:anywhere}}.sla-summary--compact[data-v-5bca3bde]{gap:8px;padding:0;overflow:visible;flex-wrap:wrap}.sla-pill[data-v-5bca3bde]{--summary-accent: var(--text-secondary);--summary-tint-strength: 8%;--summary-border-strength: 30%;--summary-text-strength: 78%;flex:1 1 0;min-width:150px;display:flex;align-items:center;gap:10px;height:40px;margin:0;padding:0 14px 0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--summary-accent) var(--summary-border-strength),var(--border-secondary));background:color-mix(in srgb,var(--summary-accent) var(--summary-tint-strength),var(--bg-card));color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.sla-pill[data-v-5bca3bde]:hover:not(:disabled){--summary-tint-strength: 14%;--summary-border-strength: 55%}.sla-pill[data-v-5bca3bde]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.sla-pill[data-v-5bca3bde]:disabled{cursor:default}.sla-pill:disabled .sla-pill__value[data-v-5bca3bde]{opacity:.6}.sla-pill.active_tasks[data-v-5bca3bde]{--summary-accent: var(--color-bpm)}.sla-pill.active_sla[data-v-5bca3bde]{--summary-accent: var(--text-secondary);--summary-tint-strength: 0%;--summary-border-strength: 0%}.sla-pill.sla_on_time[data-v-5bca3bde]{--summary-accent: var(--color-success)}.sla-pill.sla_critical_period[data-v-5bca3bde]{--summary-accent: var(--color-warning);--summary-text-strength: 62%}.sla-pill.sla_overdue[data-v-5bca3bde]{--summary-accent: var(--color-danger)}.sla-pill.urgent_tasks[data-v-5bca3bde]{--summary-accent: var(--color-urgent)}[data-theme=dark] .sla-pill[data-v-5bca3bde]{--summary-text-strength: 62%}.sla-pill__icon[data-v-5bca3bde]{flex-shrink:0;width:20px;height:20px;fill:none;stroke:var(--summary-accent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sla-pill__icon--filled[data-v-5bca3bde]{fill:var(--summary-accent)}.sla-pill .sla-pill__label[data-v-5bca3bde]{flex:1 1 auto;min-width:0;max-width:none;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--summary-accent) var(--summary-text-strength),var(--text-primary));line-height:1.15;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.sla-pill__value[data-v-5bca3bde]{flex-shrink:0;font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--summary-accent) calc(var(--summary-text-strength) + 7%),var(--text-primary))}.sla-pill.active_sla .sla-pill__label[data-v-5bca3bde]{color:var(--text-secondary)}.sla-pill.active_sla .sla-pill__value[data-v-5bca3bde]{color:var(--text-primary)}@media(max-width:1200px){.sla-summary--compact[data-v-5bca3bde]{gap:6px}.sla-pill[data-v-5bca3bde]{gap:6px;padding:0 10px 0 8px}.sla-pill .sla-pill__label[data-v-5bca3bde]{font-size:12px}.sla-pill__icon[data-v-5bca3bde]{width:18px;height:18px}}@media(max-width:1000px){.sla-pill[data-v-5bca3bde]{flex:1 0 calc(33.333% - 8px);min-width:0}}@media(max-width:699px){.sla-pill[data-v-5bca3bde]{flex:1 0 calc(50% - 8px);height:auto;min-height:40px;padding-block:6px}.sla-pill .sla-pill__label[data-v-5bca3bde]{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.sla-pill[data-v-5bca3bde]{transition:none}}.process-select[data-v-f7023799] .vs__dropdown-toggle{min-height:38px}.share-filter-modal__hint[data-v-bee4ecd8]{font-size:13px;color:var(--text-secondary, #475569);margin-bottom:12px}.share-filter-modal__link[data-v-bee4ecd8]{display:flex;gap:8px;align-items:stretch}.share-filter-modal__link input[data-v-bee4ecd8]{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-bee4ecd8]{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-bee4ecd8]:hover{opacity:.9}.share-filter-modal__suggest[data-v-bee4ecd8]{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-bee4ecd8]{width:16px;height:16px;cursor:pointer}.tasks-page[data-v-bee4ecd8]{display:flex;flex-direction:column;min-height:0}.tasks-page[data-v-bee4ecd8]>:not(.tasks-list-area){flex-shrink:0}.tasks-summary-area[data-v-bee4ecd8]{width:100%;margin-bottom:8px}.tasks-list-area[data-v-bee4ecd8]{flex:1 1 auto;min-height:240px;flex-direction:column;flex-wrap:nowrap}.tasks-list-area>.list-container.my-tasks-container[data-v-bee4ecd8]{flex:1 1 auto;min-height:0;max-height:none}.tasks-list-area>.list-container.my-tasks-container.no-items[data-v-bee4ecd8]{flex:0 0 auto}.tasks-header-panel[data-v-bee4ecd8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:4px 6px}.tasks-header-panel--mobile[data-v-bee4ecd8]{flex-direction:column;align-items:stretch}.tasks-header-left[data-v-bee4ecd8]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.tasks-refresh-btn[data-v-bee4ecd8]{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-bee4ecd8]{font-size:13px;transition:transform .4s ease}.tasks-refresh-btn[data-v-bee4ecd8]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--color-bpm)}.tasks-refresh-btn[data-v-bee4ecd8]:disabled{opacity:.5;cursor:default}.tasks-refresh-btn:disabled i[data-v-bee4ecd8]{animation:tasks-refresh-spin-bee4ecd8 .7s linear infinite}@keyframes tasks-refresh-spin-bee4ecd8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-tabs[data-v-bee4ecd8]{display:flex;gap:2px;background:transparent;border-radius:8px;padding:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.status-tabs[data-v-bee4ecd8]::-webkit-scrollbar{display:none}.status-tab[data-v-bee4ecd8]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;transition:all .15s ease}.status-tab[data-v-bee4ecd8]:hover:not(.disabled):not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.status-tab.active[data-v-bee4ecd8]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.status-tab[data-v-bee4ecd8]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:1px}.status-tab.disabled[data-v-bee4ecd8],.status-tab[data-v-bee4ecd8]:disabled{opacity:.5;cursor:default}.timers-tab[data-v-bee4ecd8]{padding:6px 10px}.timers-tab i[data-v-bee4ecd8]{font-size:13px}.tasks-header-right[data-v-bee4ecd8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tasks-shortcuts-wrap[data-v-bee4ecd8]{position:relative;flex-shrink:0}.tasks-shortcuts-btn[data-v-bee4ecd8]{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-bee4ecd8]:hover,.tasks-shortcuts-btn[data-v-bee4ecd8]:focus,.tasks-shortcuts-btn.active[data-v-bee4ecd8]{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-bee4ecd8]{font-size:13px}.tasks-help[data-v-bee4ecd8]{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-bee4ecd8]{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-bee4ecd8]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.tasks-help__close[data-v-bee4ecd8]{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-bee4ecd8]:hover{background:var(--bg-hover);color:var(--text-primary)}.tasks-help__list[data-v-bee4ecd8]{margin:0;padding:8px 0}.tasks-help__list>div[data-v-bee4ecd8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px}.tasks-help__list>div[data-v-bee4ecd8]:hover{background:var(--bg-hover)}.tasks-help__list dt[data-v-bee4ecd8]{margin:0;font-size:12.5px;color:var(--text-primary)}.tasks-help__list dd[data-v-bee4ecd8]{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}.tasks-help__list dd span[data-v-bee4ecd8]{font-size:10px}.tasks-help__list dd kbd[data-v-bee4ecd8]{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-bee4ecd8],.tasks-help-leave-active[data-v-bee4ecd8]{transition:opacity .14s ease,transform .18s ease}.tasks-help-enter[data-v-bee4ecd8],.tasks-help-leave-to[data-v-bee4ecd8]{opacity:0;transform:translateY(-4px) scale(.98)}.case-lookup-wrapper[data-v-bee4ecd8]{display:flex;align-items:center;flex-shrink:0}.case-lookup-wrapper--mobile[data-v-bee4ecd8],.case-lookup-wrapper--mobile .case-lookup-input[data-v-bee4ecd8],.case-lookup-wrapper--mobile .case-lookup-input input[data-v-bee4ecd8]{width:100%}.case-lookup-input[data-v-bee4ecd8]{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;padding:0 3px 0 12px;height:30px;min-width:240px;transition:border-color .15s ease,box-shadow .15s ease}.case-lookup-input[data-v-bee4ecd8]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.case-lookup-input .case-lookup-icon[data-v-bee4ecd8]{color:var(--text-secondary);font-size:11px;margin-right:7px;flex-shrink:0}.case-lookup-input input[data-v-bee4ecd8]{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);flex:1 1 auto;width:130px;min-width:0;padding:0}.case-lookup-input input[data-v-bee4ecd8]::placeholder{color:var(--text-tertiary);font-size:12px}.case-lookup-input input[data-v-bee4ecd8]:disabled{opacity:.6}.case-lookup-input .case-lookup-shortcut[data-v-bee4ecd8]{flex-shrink:0;margin-right:6px;padding:1px 6px;min-width:1.6em;border-radius:4px;border:1px solid var(--border-secondary);border-bottom-width:2px;background:var(--bg-tertiary);color:var(--text-tertiary);font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.4;text-align:center}.case-lookup-input button[data-v-bee4ecd8]{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-bee4ecd8]:hover:not(:disabled){opacity:.82}.case-lookup-input button[data-v-bee4ecd8]:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.scroll-to-top[data-v-bee4ecd8]{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-bee4ecd8]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top[data-v-bee4ecd8]: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-bee4ecd8]{flex-direction:column;align-items:stretch;gap:8px;max-width:100%;overflow:hidden}.tasks-header-left[data-v-bee4ecd8],.status-tabs[data-v-bee4ecd8]{width:100%;max-width:100%}.case-lookup-wrapper[data-v-bee4ecd8],.case-lookup-wrapper .case-lookup-input[data-v-bee4ecd8],.case-lookup-wrapper .case-lookup-input input[data-v-bee4ecd8]{width:100%}.tasks-header-right[data-v-bee4ecd8]{width:100%;max-width:100%}}.tasks-meta-bar[data-v-bee4ecd8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-height:28px;padding:0 4px;font-size:12px;color:var(--text-secondary);margin-bottom:4px;font-variant-numeric:tabular-nums}.tasks-meta-count[data-v-bee4ecd8]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.tasks-meta-count b[data-v-bee4ecd8]{color:var(--text-primary)}.tasks-per-page[data-v-bee4ecd8]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.per-page-select[data-v-bee4ecd8]{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-bee4ecd8]:focus{border-color:var(--color-bpm);outline:none}.tasks-empty-state[data-v-bee4ecd8]{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-bee4ecd8]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.tasks-empty-state__text[data-v-bee4ecd8]{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-7696b407]{min-width:0}.steps-nav__row[data-v-7696b407]{display:flex;align-items:center;gap:8px;min-width:0}.steps-nav__summary[data-v-7696b407]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.steps-nav__summary-main[data-v-7696b407]{display:flex;align-items:center;gap:8px;min-width:0}.steps-nav__summary-label[data-v-7696b407]{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-7696b407]{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-7696b407]{width:1px;height:14px;background:var(--border-secondary);flex-shrink:0}.steps-nav__summary-icon[data-v-7696b407]{color:var(--color-bpm);font-size:12px;flex-shrink:0}.steps-nav__summary-title[data-v-7696b407]{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-7696b407]{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-7696b407]{font-size:12px}.steps-nav__toggle[data-v-7696b407]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.steps-nav__hooper[data-v-7696b407]{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;position:relative}.steps-nav__carousel[data-v-7696b407]{flex:1 1 auto;min-width:0}.steps-nav__arrow[data-v-7696b407]{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-7696b407]{font-size:11px}.steps-nav__arrow[data-v-7696b407]:hover{color:var(--color-bpm);background:var(--bg-hover)}.selected-step[data-v-7696b407]{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-7696b407],.selected-step .box-step__title[data-v-7696b407],.selected-step .box-step__action[data-v-7696b407]{color:var(--color-on-accent)!important}.selected-step .box-step__description[data-v-7696b407]{color:color-mix(in srgb,var(--color-on-accent) 88%,transparent)!important}.selected-step-end[data-v-7696b407]{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-7696b407],.selected-step-end .box-step__title[data-v-7696b407]{color:var(--color-on-accent)!important}.disabled-step[data-v-7696b407]{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-7696b407],.disabled-step .box-step__title[data-v-7696b407],.disabled-step .box-step__description[data-v-7696b407]{color:var(--text-disabled)!important}.loading-step[data-v-7696b407]{pointer-events:none;opacity:.6;cursor:progress}.hooper-track[data-v-7696b407]{display:flex;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.hooper[data-v-7696b407]{outline:0;z-index:2;margin:0;width:100%;height:auto!important}.hooper .step-wrapper[data-v-7696b407]{padding:2px 3px}.hooper .step-wrapper .box-step[data-v-7696b407]{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-7696b407]: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-7696b407]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.box-step__main[data-v-7696b407]{display:flex;align-items:center;gap:7px;min-width:0}.box-step__icon[data-v-7696b407]{font-size:12px;color:var(--color-bpm);flex-shrink:0;opacity:.9}.box-step__title[data-v-7696b407]{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-7696b407]{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-7696b407]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.box-step__action[data-v-7696b407]{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-7696b407]{font-size:11px}.box-step__action[data-v-7696b407]:hover{background:color-mix(in srgb,var(--color-on-accent) 16%,transparent);color:var(--color-bpm)}.selected-step .box-step__action[data-v-7696b407]:hover{background:color-mix(in srgb,var(--color-on-accent) 18%,transparent)}@media(max-width:699px){.steps-nav__summary[data-v-7696b407]{min-height:var(--touch-target-min, 44px)}.steps-nav__toggle[data-v-7696b407],.steps-nav__arrow[data-v-7696b407]{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-7696b407]{min-height:var(--touch-target-min, 44px)}.box-step__action[data-v-7696b407]{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-bb89bd94]{font-size:16px!important}.loading-button[data-v-bb89bd94]{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-ef08877b],.overlay[data-v-ef08877b]{overscroll-behavior-y:contain;overflow-anchor:none}.selected-step-wrapper[data-v-ef08877b]{min-height:300px;position:relative}.selected-step-wrapper .document-visualization[data-v-ef08877b]{height:calc(100vh - 300px)}.unclickable[data-v-ef08877b]{pointer-events:none}.task-exec[data-v-ef08877b]{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-ef08877b]{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(88px + var(--safe-area-bottom, 0px))}.task-exec-header[data-v-ef08877b]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.task-exec-header__top[data-v-ef08877b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-exec-header__actions[data-v-ef08877b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.task-exec-header__identity[data-v-ef08877b]{display:flex;align-items:center;gap:10px;min-width:0}.task-exec-header__icon[data-v-ef08877b]{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-ef08877b]{display:flex;flex-direction:column;min-width:0;gap:2px}.task-exec-header__label[data-v-ef08877b]{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-ef08877b]{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-ef08877b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.task-exec-chip[data-v-ef08877b]{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-ef08877b]{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-ef08877b]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-chip--accent[data-v-ef08877b]{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-ef08877b]{color:var(--color-bpm)}.task-exec-chip--accent .task-exec-chip__label[data-v-ef08877b]{color:var(--color-bpm);opacity:.85}.task-exec-header__dates[data-v-ef08877b]{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:10px;border-top:1px solid var(--border-secondary)}.task-exec-date[data-v-ef08877b]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.task-exec-date__label[data-v-ef08877b]{color:var(--text-tertiary);font-weight:500}.task-exec-date__value[data-v-ef08877b]{color:var(--text-secondary)}.task-exec-workspace[data-v-ef08877b]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.task-exec-workspace__steps[data-v-ef08877b]{padding:8px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.task-exec-workspace__body[data-v-ef08877b]{padding:14px 16px 18px;min-height:320px}.task-exec-empty-steps[data-v-ef08877b]{display:flex;align-items:center;gap:12px;padding:8px 4px 12px}.task-exec-empty-steps__icon[data-v-ef08877b]{font-size:28px;color:var(--color-warning)}.task-exec-empty-steps__copy[data-v-ef08877b]{display:flex;flex-direction:column;gap:2px}.task-exec-empty-steps__copy strong[data-v-ef08877b]{color:var(--text-primary);font-size:14px}.task-exec-empty-steps__copy span[data-v-ef08877b]{color:var(--text-secondary);font-size:12px}.task-exec-notice[data-v-ef08877b]{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-ef08877b]{font-size:28px;color:var(--color-info);line-height:1;flex-shrink:0}.task-exec-notice__copy[data-v-ef08877b]{min-width:0}.task-exec-notice__title[data-v-ef08877b]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.task-exec-notice__desc[data-v-ef08877b]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.task-exec-actions__list[data-v-ef08877b]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task-exec-actions__list--inline[data-v-ef08877b]{max-width:420px}.task-exec-action[data-v-ef08877b]{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-ef08877b]:hover{border-color:var(--color-bpm);background:var(--bg-hover);box-shadow:0 1px 3px var(--shadow-sm)}.task-exec-action--disabled[data-v-ef08877b]{pointer-events:none;opacity:.55}.task-exec-action__inner[data-v-ef08877b]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.task-exec-action__icon[data-v-ef08877b]{font-size:18px;line-height:1;color:var(--color-bpm);margin-top:2px}.task-exec-action__copy[data-v-ef08877b]{display:flex;flex-direction:column;gap:3px;min-width:0}.task-exec-action__title[data-v-ef08877b]{font-size:14px;font-weight:700;color:var(--color-bpm);line-height:1.2}.task-exec-action__desc[data-v-ef08877b]{font-size:12px;color:var(--text-secondary);line-height:1.35}.task-exec-guidance-btn[data-v-ef08877b]{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-ef08877b]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.task-exec-guidance-btn i[data-v-ef08877b]{font-size:13px}.task-exec-float-bar[data-v-ef08877b]{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-ef08877b]{opacity:0;pointer-events:none}.task-exec-float-bar.OVER-MODAL[data-v-ef08877b]{z-index:var(--z-bpm-split-screen-float, 10000)}.task-exec-float-bar button.btn[data-v-ef08877b],.task-exec-float-bar .btn[data-v-ef08877b]{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-ef08877b]:not(.btn-success):not(.btn-primary):not(.approval-button),.task-exec-float-bar .btn[data-v-ef08877b]: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-ef08877b]:not(.btn-success):not(.btn-primary):not(.approval-button):hover:not(:disabled),.task-exec-float-bar .btn[data-v-ef08877b]: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-ef08877b]:not(.btn-success):not(.btn-primary):not(.approval-button):disabled,.task-exec-float-bar .btn[data-v-ef08877b]: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-ef08877b],.task-exec-float-bar .btn.btn-success[data-v-ef08877b]{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-ef08877b]:hover:not(:disabled),.task-exec-float-bar .btn.btn-success[data-v-ef08877b]:hover:not(:disabled){filter:brightness(.92)}.task-exec-float-bar button.btn.btn-success[data-v-ef08877b]:disabled,.task-exec-float-bar .btn.btn-success[data-v-ef08877b]:disabled{opacity:.6}.task-exec-float-bar button.btn.btn-primary[data-v-ef08877b],.task-exec-float-bar .btn.btn-primary[data-v-ef08877b]{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-ef08877b]:hover:not(:disabled),.task-exec-float-bar .btn.btn-primary[data-v-ef08877b]:hover:not(:disabled){filter:brightness(.92)}.task-exec-float-bar button.btn.btn-primary[data-v-ef08877b]:disabled,.task-exec-float-bar .btn.btn-primary[data-v-ef08877b]:disabled{opacity:.6}.task-exec-float-bar .approval-button[data-v-ef08877b]{color:var(--color-on-accent)!important;transition:filter .15s ease,color .15s ease}.task-exec-float-bar .approval-button[data-v-ef08877b]:hover:not(:disabled){filter:brightness(.9);color:var(--color-on-accent)!important}.task-exec-float-bar__actions[data-v-ef08877b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.overlay[data-v-ef08877b]{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-ef08877b]{padding:10px 12px;padding-bottom:calc(10px + var(--safe-area-bottom, 0px))}.task-exec-header[data-v-ef08877b]{padding:12px;border-radius:10px}.task-exec-header__top[data-v-ef08877b]{flex-direction:column;align-items:stretch}.task-exec-header__actions[data-v-ef08877b]{justify-content:flex-end}.task-exec-header__case[data-v-ef08877b]{font-size:18px}.task-exec-header__meta[data-v-ef08877b]{gap:6px}.task-exec-chip[data-v-ef08877b]{flex:1 1 auto;min-width:0}.task-exec-workspace[data-v-ef08877b]{border-radius:10px}.task-exec-workspace__body[data-v-ef08877b]{padding:12px}.task-exec-action__inner[data-v-ef08877b]{min-height:var(--touch-target-min, 44px)}.task-exec-float-bar[data-v-ef08877b]{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-ef08877b]{width:100%}.task-exec-float-bar button.btn[data-v-ef08877b],.task-exec-float-bar .btn[data-v-ef08877b]{flex:1 1 auto;min-width:calc(50% - 8px)}.document-visualization[data-v-ef08877b]{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-5b276796]{opacity:0}.task-execution-actions[data-v-5b276796]{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-5b276796]{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-5b276796]{height:32px;border-radius:6px;font-size:12px;font-weight:600;padding:5px 14px;margin:0}.float-bar button.btn[data-v-5b276796]: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-5b276796]: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-5b276796]: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-5b276796]{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-5b276796]:hover:not(:disabled){filter:brightness(.92)}.float-bar button.btn.btn-success[data-v-5b276796]:disabled{opacity:.6}.float-bar button.btn.btn-primary[data-v-5b276796]{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-5b276796]:hover:not(:disabled){filter:brightness(.92)}.float-bar button.btn.btn-primary[data-v-5b276796]:disabled{opacity:.6}.float-bar .approval-button[data-v-5b276796]{color:var(--color-on-accent)!important;transition:filter .15s ease,color .15s ease}.float-bar .approval-button[data-v-5b276796]:hover:not(:disabled){filter:brightness(.9);color:var(--color-on-accent)!important}.task-execution-actions__left[data-v-5b276796]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.task-execution-actions__center[data-v-5b276796]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-width:0}.task-execution-actions__right[data-v-5b276796]{display:flex;align-items:center;justify-content:flex-end;min-width:0}.task-navigation-btn[data-v-5b276796]{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-5b276796]{font-size:12px}.task-navigation-btn[data-v-5b276796]:hover:not(:disabled){border-color:var(--color-bpm)!important;color:var(--color-bpm)!important;background:var(--bg-hover)!important}.task-auto-open[data-v-5b276796]{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-5b276796]{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-5b276796]{background:var(--color-bpm);border-color:var(--color-bpm)}.task-auto-open__switch[aria-checked=true] .task-auto-open__knob[data-v-5b276796]{transform:translate(14px);background:var(--color-on-accent)}.task-auto-open__switch[data-v-5b276796]:hover{border-color:var(--color-bpm)}.task-auto-open__switch[data-v-5b276796]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 28%,transparent)}.task-auto-open__knob[data-v-5b276796]{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-5b276796]{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-5b276796]{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-5b276796]:hover,.task-auto-open__info[data-v-5b276796]: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-5b276796]{font-size:9px}[data-v-5b276796] .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-5b276796] .task-navigation-warning-tooltip.bs-tooltip-top .arrow:before,[data-v-5b276796] .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-5b276796]{display:flex;flex-wrap:wrap;justify-content:stretch;gap:8px;padding:0 8px}.task-execution-actions__left[data-v-5b276796],.task-execution-actions__center[data-v-5b276796],.task-execution-actions__right[data-v-5b276796]{width:100%;min-width:0}.task-execution-actions__center[data-v-5b276796]{justify-content:stretch;order:-1}.task-execution-actions__center .btn[data-v-5b276796]{flex:1 1 auto}.task-execution-actions__right[data-v-5b276796]{justify-content:stretch}.task-auto-open[data-v-5b276796]{flex:1 1 auto;max-width:none;width:100%}.float-bar[data-v-5b276796]{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-5b276796]{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-3b9a69d0],.overlay[data-v-3b9a69d0],.resizable-container[data-v-3b9a69d0]{overscroll-behavior-y:contain;overflow-anchor:none}.selected-step-wrapper[data-v-3b9a69d0]{min-height:300px;position:relative}.selected-step-wrapper .document-visualization[data-v-3b9a69d0]{height:calc(100vh - 300px)}.unclickable[data-v-3b9a69d0]{pointer-events:none}.task-exec[data-v-3b9a69d0]{min-height:calc(100vh - 130px)}.task-exec__shell[data-v-3b9a69d0]{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(var(--task-exec-bar-height, 76px) + 24px)}.task-exec-header[data-v-3b9a69d0]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.task-exec-header__top[data-v-3b9a69d0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-exec-header__actions[data-v-3b9a69d0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.task-exec-header__identity[data-v-3b9a69d0]{display:flex;align-items:center;gap:10px;min-width:0}.task-exec-header__icon[data-v-3b9a69d0]{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-3b9a69d0]{display:flex;flex-direction:column;min-width:0;gap:2px}.task-exec-header__label[data-v-3b9a69d0]{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-3b9a69d0]{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-3b9a69d0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.task-exec-chip[data-v-3b9a69d0]{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-3b9a69d0]{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-3b9a69d0]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-exec-chip--accent[data-v-3b9a69d0]{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-3b9a69d0]{color:var(--color-bpm)}.task-exec-chip--accent .task-exec-chip__label[data-v-3b9a69d0]{color:var(--color-bpm);opacity:.85}.task-exec-header__dates[data-v-3b9a69d0]{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:10px;border-top:1px solid var(--border-secondary)}.task-exec-date[data-v-3b9a69d0]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.task-exec-date__label[data-v-3b9a69d0]{color:var(--text-tertiary);font-weight:500}.task-exec-date__value[data-v-3b9a69d0]{color:var(--text-secondary)}.task-exec-workspace[data-v-3b9a69d0]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;overflow:hidden}.task-exec-workspace__steps[data-v-3b9a69d0]{padding:8px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}.task-exec-workspace__body[data-v-3b9a69d0]{padding:14px 16px 18px;min-height:320px}.task-exec-empty-steps[data-v-3b9a69d0]{display:flex;align-items:center;gap:12px;padding:8px 4px 12px}.task-exec-empty-steps__icon[data-v-3b9a69d0]{font-size:28px;color:var(--color-warning)}.task-exec-empty-steps__copy[data-v-3b9a69d0]{display:flex;flex-direction:column;gap:2px}.task-exec-empty-steps__copy strong[data-v-3b9a69d0]{color:var(--text-primary);font-size:14px}.task-exec-empty-steps__copy span[data-v-3b9a69d0]{color:var(--text-secondary);font-size:12px}.task-exec-notice[data-v-3b9a69d0]{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-3b9a69d0]{font-size:28px;color:var(--color-info);line-height:1;flex-shrink:0}.task-exec-notice__copy[data-v-3b9a69d0]{min-width:0}.task-exec-notice__title[data-v-3b9a69d0]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.task-exec-notice__desc[data-v-3b9a69d0]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.task-exec-actions__list[data-v-3b9a69d0]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task-exec-actions__list--inline[data-v-3b9a69d0]{max-width:420px}.task-exec-action[data-v-3b9a69d0]{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-3b9a69d0]:hover{border-color:var(--color-bpm);background:var(--bg-hover);box-shadow:0 1px 3px var(--shadow-sm)}.task-exec-action--disabled[data-v-3b9a69d0]{pointer-events:none;opacity:.55}.task-exec-action__inner[data-v-3b9a69d0]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.task-exec-action__icon[data-v-3b9a69d0]{font-size:18px;line-height:1;color:var(--color-bpm);margin-top:2px}.task-exec-action__copy[data-v-3b9a69d0]{display:flex;flex-direction:column;gap:3px;min-width:0}.task-exec-action__title[data-v-3b9a69d0]{font-size:14px;font-weight:700;color:var(--color-bpm);line-height:1.2}.task-exec-action__desc[data-v-3b9a69d0]{font-size:12px;color:var(--text-secondary);line-height:1.35}.overlay[data-v-3b9a69d0]{height:calc(100vh - 130px)}.scroll-to-top[data-v-3b9a69d0]{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-3b9a69d0]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:768px){.task-exec-header__top[data-v-3b9a69d0]{flex-direction:column;align-items:stretch}.task-exec-header__case[data-v-3b9a69d0]{font-size:18px}.task-exec-workspace__body[data-v-3b9a69d0]{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-5ca1a72d]{margin-bottom:0;color:var(--text-primary, #1d2939);text-align:center}.otp-hint[data-v-5ca1a72d]{margin-bottom:0;color:var(--text-secondary, #667085);font-size:.8rem;text-align:center}[data-v-5ca1a72d] .otp-input{flex-wrap:nowrap;gap:.4rem}[data-v-5ca1a72d] .otp-box{min-width:0;flex:0 1 3rem}.recovery-input[data-v-5ca1a72d]{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-5ca1a72d],.otp-hint .otp-mode-toggle[data-v-5ca1a72d]:hover,.otp-hint .otp-mode-toggle[data-v-5ca1a72d]:focus{color:inherit;font-size:.8rem;text-decoration:underline}.fill[data-v-5ca1a72d]{width:100%;height:100%;border-radius:20px;padding:25px;max-width:none!important}.position-relative[data-v-5ca1a72d]{left:-80px;margin:40px}.alert[data-v-5ca1a72d]{width:98%}.lead[data-v-5ca1a72d]{font-size:14px!important;color:#848484}.short-text[data-v-5ca1a72d]{clear:both}.logo[data-v-5ca1a72d]{padding:0;position:relative;top:-33px;margin:20px 0}#btn-enter[data-v-5ca1a72d]{background:#3b5bfd}.btn-reset[data-v-5ca1a72d],.btn-reset[data-v-5ca1a72d]:hover,.btn-reset[data-v-5ca1a72d]:focus{background:none;color:var(--text-secondary, #5a5c63)}.loading-button[data-v-5ca1a72d]{font-size:.875rem!important;padding:10px;min-width:140px}.spinner[data-v-5ca1a72d]{margin:-.7em!important}.error[data-v-5ca1a72d]{color:#495057;background-color:#fff;border-color:#ff8080;outline:0;box-shadow:0 0 0 .2rem #ff002240}.loader[data-v-5ca1a72d]{width:100%;margin:0 auto;position:absolute;padding:3px;top:0;left:0}.loader[data-v-5ca1a72d]:before{content:"";position:absolute;inset:-4px}.example-9[data-v-5ca1a72d]{align-items:center}.loader-9[data-v-5ca1a72d]{width:100%;position:absolute;overflow:hidden}.loader-9[data-v-5ca1a72d]:after{content:"";position:absolute;top:0;left:0;height:100%;width:260px;background:#aaa;border-radius:15px;animation:example-9-5ca1a72d 1.3s linear infinite}@keyframes example-9-5ca1a72d{0%{transform:translate(-50vh)}to{transform:translate(100vh)}}.img-responsible[data-v-5ca1a72d]{width:auto;max-height:50px}.invert-logo[data-v-5ca1a72d]{filter:brightness(0) invert(1)}.login-field-label[data-v-5ca1a72d]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text-secondary, #5a5c63)}.login-page[data-v-5ca1a72d]{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-5ca1a72d]{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-5ca1a72d]{font-size:16px;min-height:var(--touch-target-min, 44px)}@media screen and (max-width:699px){.login-page[data-v-5ca1a72d]{background-attachment:scroll!important}.loading-button[data-v-5ca1a72d]{width:100%;padding:13px;min-height:var(--touch-target-min, 44px)}.btn-reset[data-v-5ca1a72d]{display:block;margin:12px 0 0;margin-left:0!important;width:100%;min-height:var(--touch-target-min, 44px)}.form[data-v-5ca1a72d]{padding:28px 24px;width:min(100%,450px);border-radius:16px}.img-responsible[data-v-5ca1a72d]{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-67c12cca]{--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-67c12cca]{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-67c12cca]:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.document-form__field[data-v-67c12cca]{display:flex;flex-direction:column;gap:6px;min-width:0}.document-form__field--folder[data-v-67c12cca] .set-folder{max-width:none}.document-form__label[data-v-67c12cca]{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.document-form__required[data-v-67c12cca]{color:var(--color-danger, #ef4444);margin-left:2px}.document-form__error[data-v-67c12cca]{font-size:12px;color:var(--color-danger, #ef4444)}.document-form__identifier[data-v-67c12cca]{display:flex;align-items:center;gap:8px;min-width:0}.document-form__copy-btn[data-v-67c12cca]{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-67c12cca]{font-size:13px}.document-form__copy-btn[data-v-67c12cca]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.document-form__copy-btn--copied[data-v-67c12cca]{border-color:var(--color-success, #22c55e);color:var(--color-success, #22c55e)}.document-form__hint[data-v-67c12cca]{margin:0;font-size:12px;line-height:1.4;color:var(--color-bpm)}.document-form__optional[data-v-67c12cca]{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-67c12cca]{font-size:13px;font-weight:600;color:var(--text-primary)}.document-form__footer[data-v-67c12cca]{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-67c12cca]{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-67c12cca]:disabled{opacity:.55;cursor:default}.document-form__btn--primary[data-v-67c12cca]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.document-form__btn--primary[data-v-67c12cca]:hover:not(:disabled){opacity:.92;box-shadow:0 2px 8px #3b5bfd47}.document-form__btn--secondary[data-v-67c12cca]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.document-form__btn--secondary[data-v-67c12cca]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}[data-v-67c12cca] .document-form__input,[data-v-67c12cca] .document-form__tags.b-form-tags,[data-v-67c12cca] .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-67c12cca] .document-form__input:focus,[data-v-67c12cca] .document-form__tags.b-form-tags.focus,[data-v-67c12cca] .document-form__select .vs__dropdown-toggle:focus-within{border-color:var(--color-bpm)!important;box-shadow:0 0 0 2px #3b5bfd1f}[data-v-67c12cca] .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-67c12cca] .document-form__select .vs__dropdown-toggle{min-height:38px;align-items:center}[data-v-67c12cca] .document-form__select .vs__selected,[data-v-67c12cca] .document-form__select .vs__search{color:var(--text-primary)}[data-v-67c12cca] .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-ee29998e] .notes-modal-content{border-radius:10px;border:1px solid var(--border-secondary)}.notes-modal-body[data-v-ee29998e]{display:flex;flex-direction:column;max-height:65vh;overflow:hidden}.add-note-section[data-v-ee29998e]{padding:16px 18px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.note-textarea[data-v-ee29998e]{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-ee29998e]::placeholder{color:var(--text-tertiary)}.note-textarea[data-v-ee29998e]:focus{border-color:#3b5bfd;box-shadow:0 0 0 2px #3b5bfd1f}.note-textarea[data-v-ee29998e]:disabled{opacity:.6}.add-note-footer[data-v-ee29998e]{display:flex;justify-content:flex-end;margin-top:10px}.add-note-btn[data-v-ee29998e]{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-ee29998e]:hover:not(:disabled){background:#2f4de0}.add-note-btn[data-v-ee29998e]:disabled{background:var(--bg-tertiary, #adb5bd);color:var(--text-secondary);cursor:not-allowed}.notes-loading[data-v-ee29998e]{display:flex;justify-content:center;padding:32px;flex-shrink:0}.notes-empty[data-v-ee29998e]{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-ee29998e]{font-size:28px;opacity:.4}.notes-empty p[data-v-ee29998e]{margin:0;font-size:13px}.notes-list[data-v-ee29998e]{overflow-y:auto;flex:1;padding:8px 0}.note-item[data-v-ee29998e]{padding:14px 18px;border-bottom:1px solid var(--border-secondary);transition:background .1s}.note-item[data-v-ee29998e]:last-child{border-bottom:none}.note-item[data-v-ee29998e]:hover{background:var(--bg-hover)}.note-header[data-v-ee29998e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.note-author[data-v-ee29998e]{display:flex;align-items:center;gap:8px}.note-avatar[data-v-ee29998e]{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-ee29998e]{font-size:13px;font-weight:600;color:var(--text-primary)}.note-date[data-v-ee29998e]{font-size:11px;color:var(--text-tertiary)}.note-content[data-v-ee29998e]{font-size:13px;color:var(--text-primary);line-height:1.6}.note-content[data-v-ee29998e] p{margin:0 0 6px}.note-content[data-v-ee29998e] p:last-child{margin-bottom:0}.note-content[data-v-ee29998e] ul,.note-content[data-v-ee29998e] ol{margin:0;padding-left:20px}.note-content[data-v-ee29998e] strong,.note-content[data-v-ee29998e] 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-1a3bd4cf]{display:flex;flex-direction:column;gap:16px;height:auto!important;min-height:100%;padding-bottom:16px}.back-btn[data-v-1a3bd4cf]{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-1a3bd4cf]:hover{background:var(--bg-hover);border-color:var(--color-bpm, #007bff);color:var(--color-bpm, #007bff)}.panel[data-v-1a3bd4cf]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px}.panel-header[data-v-1a3bd4cf]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-secondary)}.panel-title[data-v-1a3bd4cf]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.03em}.panel-header-toggle[data-v-1a3bd4cf]{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-1a3bd4cf]:hover{background:var(--bg-hover)}.panel-header-toggle.is-collapsed[data-v-1a3bd4cf]{border-bottom:0}.accordion-chevron[data-v-1a3bd4cf]{font-size:12px;color:var(--text-tertiary);transition:transform .15s ease}.panel-body[data-v-1a3bd4cf]{padding:18px}.panel-body-flush[data-v-1a3bd4cf]{padding:0}.panel-loading[data-v-1a3bd4cf]{display:flex;justify-content:center;padding:32px}.case-header[data-v-1a3bd4cf]{padding:18px}.case-header-main[data-v-1a3bd4cf]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.case-number-row[data-v-1a3bd4cf]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.case-number[data-v-1a3bd4cf]{font-size:1.35rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.case-title[data-v-1a3bd4cf]{font-size:15px;font-weight:500;color:var(--text-primary);margin:0 0 6px}.case-process[data-v-1a3bd4cf]{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.case-process i[data-v-1a3bd4cf]{font-size:11px;opacity:.6}.status-badge[data-v-1a3bd4cf]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.status-active[data-v-1a3bd4cf]{background:#22c55e1f;color:#22c55e}.status-closed[data-v-1a3bd4cf]{background:#3b5bfd1a;color:#3b5bfd}.status-canceled[data-v-1a3bd4cf]{background:#ef44441f;color:#ef4444}.status-draft[data-v-1a3bd4cf]{background:#f59e0b1f;color:#f59e0b}.partial-badge[data-v-1a3bd4cf]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:#f59e0b1f;color:#f59e0b}.action-btn[data-v-1a3bd4cf]{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-1a3bd4cf]:hover{background:var(--bg-hover);border-color:var(--color-bpm, #007bff);color:var(--color-bpm, #007bff)}.case-meta-row[data-v-1a3bd4cf]{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.case-meta-item[data-v-1a3bd4cf]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.case-meta-item i[data-v-1a3bd4cf]{font-size:12px;opacity:.5}.case-variables[data-v-1a3bd4cf]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-secondary)}.variables-label[data-v-1a3bd4cf]{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-1a3bd4cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}@media(max-width:768px){.kpi-grid[data-v-1a3bd4cf]{grid-template-columns:1fr}}.kpi-card[data-v-1a3bd4cf]{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-1a3bd4cf]:hover{box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.kpi-card.healthy[data-v-1a3bd4cf]{border-left:3px solid #22c55e}.kpi-card.critical[data-v-1a3bd4cf]{border-left:3px solid #ef4444}.kpi-label[data-v-1a3bd4cf]{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-1a3bd4cf]{font-size:1.65rem;font-weight:700;line-height:1.15;color:var(--text-primary);letter-spacing:-.02em}.progress-section[data-v-1a3bd4cf]{margin-bottom:18px}.progress-header[data-v-1a3bd4cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-1a3bd4cf]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.progress-value[data-v-1a3bd4cf]{font-size:13px;font-weight:600;color:var(--text-primary)}.progress-bar-track[data-v-1a3bd4cf]{height:8px;background:var(--bg-tertiary, #e9ecef);border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-1a3bd4cf]{height:100%;background:#3b5bfd;border-radius:4px;transition:width .6s ease}.stage-section[data-v-1a3bd4cf]{margin-top:4px}.stage-section-label[data-v-1a3bd4cf]{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-1a3bd4cf],.tasks-table-wrap[data-v-1a3bd4cf]{overflow-x:auto}.task-list[data-v-1a3bd4cf]{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px}.task-item[data-v-1a3bd4cf]{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-1a3bd4cf]:hover{background:var(--bg-hover);box-shadow:0 1px 4px #0000000f}.task-item-active[data-v-1a3bd4cf]{border-left-color:#22c55e}.task-item-closed[data-v-1a3bd4cf]{border-left-color:var(--text-tertiary)}.task-item-reopened[data-v-1a3bd4cf]{border-left-color:#f59e0b;background:#f59e0b0a}.task-item-reopened[data-v-1a3bd4cf]:hover{background:#f59e0b14}.task-main[data-v-1a3bd4cf]{min-width:0;flex:1}.task-title-row[data-v-1a3bd4cf]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.task-stage[data-v-1a3bd4cf]{font-size:14px;font-weight:600;color:var(--text-primary)}.task-status-badge[data-v-1a3bd4cf]{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-1a3bd4cf]{background:#22c55e1f;color:#16a34a}.task-status-badge.status-closed[data-v-1a3bd4cf]{background:var(--bg-tertiary);color:var(--text-tertiary)}.task-meta[data-v-1a3bd4cf]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.task-meta-item[data-v-1a3bd4cf]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary)}.task-meta-item i[data-v-1a3bd4cf]{font-size:12px;color:var(--text-tertiary)}.task-meta-item .meta-muted[data-v-1a3bd4cf]{color:var(--text-tertiary)}.task-meta-item.meta-end-date i[data-v-1a3bd4cf]{color:#22c55e}.task-actions[data-v-1a3bd4cf]{flex-shrink:0}.stage-table[data-v-1a3bd4cf],.tasks-table[data-v-1a3bd4cf]{width:100%;border-collapse:collapse;font-size:13px}.stage-th[data-v-1a3bd4cf]{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-1a3bd4cf]{transition:background-color .1s}.stage-row[data-v-1a3bd4cf]:hover{background:var(--bg-hover)}.stage-td[data-v-1a3bd4cf]{padding:10px 14px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.stage-name[data-v-1a3bd4cf]{font-weight:500}.stage-name-cell[data-v-1a3bd4cf]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.iteration-badge[data-v-1a3bd4cf]{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-1a3bd4cf]{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-1a3bd4cf]{font-size:11px}.stage-row-reopened[data-v-1a3bd4cf]{background:#f59e0b0a}.stage-row-reopened[data-v-1a3bd4cf]:hover{background:#f59e0b14}.text-muted-custom[data-v-1a3bd4cf]{color:var(--text-tertiary)}.duration-badge[data-v-1a3bd4cf]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:#3b5bfd14;color:#3b5bfd}.tab-pills[data-v-1a3bd4cf]{display:flex;gap:4px;background:var(--bg-primary);border-radius:8px;padding:3px;border:1px solid var(--border-secondary)}.tab-pill[data-v-1a3bd4cf]{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-1a3bd4cf]{background:#3b5bfd;color:#fff}.tab-pill[data-v-1a3bd4cf]:hover:not(.active){background:var(--bg-hover)}.tab-count[data-v-1a3bd4cf]{font-size:10px;padding:1px 6px;border-radius:10px;background:#fff3}.tab-pill:not(.active) .tab-count[data-v-1a3bd4cf]{background:var(--bg-tertiary, #e9ecef);color:var(--text-secondary)}.tasks-table .stage-th[data-v-1a3bd4cf]:first-child,.tasks-table .stage-td[data-v-1a3bd4cf]:first-child{padding-left:18px}.tasks-table .stage-th[data-v-1a3bd4cf]:last-child,.tasks-table .stage-td[data-v-1a3bd4cf]:last-child{padding-right:18px}.actions-col[data-v-1a3bd4cf]{text-align:center;white-space:nowrap}.user-cell[data-v-1a3bd4cf]{display:flex;flex-direction:column}.user-cell small[data-v-1a3bd4cf]{color:var(--text-tertiary);font-size:11px}.dynamic-tag[data-v-1a3bd4cf]{color:#3b5bfd!important;font-weight:500}.date-cell[data-v-1a3bd4cf]{display:flex;flex-direction:column}.date-cell small[data-v-1a3bd4cf]{color:var(--text-tertiary);font-size:11px}.empty-state[data-v-1a3bd4cf]{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-1a3bd4cf]{font-size:28px;opacity:.4}.empty-state p[data-v-1a3bd4cf]{margin:0;font-size:13px}.empty-inline[data-v-1a3bd4cf]{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-1a3bd4cf]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:16px 18px;animation:pulse-1a3bd4cf 1.5s ease-in-out infinite}.sk-line[data-v-1a3bd4cf]{background:var(--bg-tertiary);border-radius:4px;margin-bottom:10px}.sk-sm[data-v-1a3bd4cf]{height:10px;width:60%}.sk-lg[data-v-1a3bd4cf]{height:28px;width:40%}@keyframes pulse-1a3bd4cf{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:576px){.case-header-main[data-v-1a3bd4cf]{flex-direction:column}.case-meta-row[data-v-1a3bd4cf]{flex-direction:column;gap:8px}.tab-pills[data-v-1a3bd4cf]{width:100%}.tab-pill[data-v-1a3bd4cf]{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}}.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}.base-chart-wrapper[data-v-f8a5885b]{width:100%;position:relative}.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-074361e6]{margin-bottom:14px}.perm-label[data-v-074361e6]{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-074361e6]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.perm-option-card[data-v-074361e6]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:12px}.perm-option-card__title[data-v-074361e6]{margin-bottom:10px;font-size:12px;font-weight:600;color:var(--text-primary)}.perm-segmented[data-v-074361e6]{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px}.perm-segment[data-v-074361e6]{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-074361e6]{font-size:11px;opacity:.75}.perm-segment[data-v-074361e6]:hover{color:var(--text-primary);background:var(--bg-hover)}.perm-segment.active[data-v-074361e6]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.perm-segment.active i[data-v-074361e6]{opacity:1}.perm-transfer[data-v-074361e6]{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-074361e6]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-primary)}.perm-count[data-v-074361e6]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border:1px solid var(--border-secondary);border-radius:9px;background:var(--bg-secondary);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.perm-search[data-v-074361e6]{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-074361e6]:focus-within{border-color:var(--color-bpm);box-shadow:0 0 0 2px #3b5bfd1f}.perm-search i[data-v-074361e6]{color:var(--text-secondary);font-size:11px;margin-right:8px;flex-shrink:0}.perm-search input[data-v-074361e6]{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-074361e6]::placeholder{color:var(--text-tertiary);font-size:12px}.perm-list[data-v-074361e6]{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-074361e6]{display:flex;align-items:center;justify-content:center}.perm-list-item[data-v-074361e6]{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-074361e6]:hover{background:var(--bg-hover)}.perm-list-item__label[data-v-074361e6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.perm-list-item__label i[data-v-074361e6]{color:var(--text-tertiary);font-size:11px;flex-shrink:0}.perm-list-item__label span[data-v-074361e6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-list-item__action[data-v-074361e6]{font-size:11px;flex-shrink:0}.perm-list-item__action--add[data-v-074361e6]{color:var(--color-success, #22a06b)}.perm-list-item__action--remove[data-v-074361e6]{color:var(--color-danger, #de350b)}.perm-list-empty[data-v-074361e6],.perm-list-msg[data-v-074361e6]{display:block;padding:14px 10px;text-align:center;color:var(--text-secondary);font-size:12px}.perm-all-toggle[data-v-074361e6]{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-074361e6]{display:flex;justify-content:flex-end;width:100%}.perm-btn[data-v-074361e6]{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-074361e6]:disabled{opacity:.5;cursor:default}.perm-btn--primary[data-v-074361e6]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.perm-btn--primary[data-v-074361e6]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b5bfd47}.perm-infinite[data-v-074361e6]{margin:8px 0}@media(max-width:699px){.perm-options-row[data-v-074361e6],.perm-transfer[data-v-074361e6]{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}.all-cases-table[data-v-6bd62586]{position:relative;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cases-list-container[data-v-6bd62586]{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.cases-table[data-v-6bd62586]{width:100%;background:transparent}[data-v-6bd62586] .cases-table{border-collapse:separate!important;border-spacing:0;margin-bottom:0}[data-v-6bd62586] .cases-table thead th{background:var(--bg-secondary)!important;color:var(--text-tertiary);font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important;padding:10px 14px;white-space:nowrap;vertical-align:middle}[data-v-6bd62586] .cases-table tbody tr{background:var(--bg-secondary);transition:background-color .1s}[data-v-6bd62586] .cases-table tbody tr:hover{background:var(--bg-hover)!important}[data-v-6bd62586] .cases-table tbody td{padding:10px 14px;font-size:13px!important;color:var(--text-primary);vertical-align:middle;border-top:none!important;border-bottom:1px solid var(--border-secondary)!important}[data-v-6bd62586] .cases-table tbody tr:last-child td{border-bottom:none!important}[data-v-6bd62586] .cases-table tbody td .text-muted{color:var(--text-secondary)}[data-v-6bd62586] .cases-table tbody td .small,[data-v-6bd62586] .cases-table tbody td small{font-size:11px}.cases-skeleton[data-v-6bd62586]{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-6bd62586]{height:36px;background:linear-gradient(90deg,var(--bg-skeleton) 25%,var(--border-secondary) 50%,var(--bg-skeleton) 75%);background-size:200% 100%;animation:shimmer-6bd62586 1.2s infinite linear;border-radius:6px}@keyframes shimmer-6bd62586{0%{background-position:-200% 0}to{background-position:200% 0}}.cases-error__detail[data-v-6bd62586]{display:block;width:100%;margin-top:4px;color:var(--text-secondary);font-size:11px}.cases-error[data-v-6bd62586]{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-6bd62586]{color:var(--color-danger, #de350b)}.cases-error__retry[data-v-6bd62586]{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-6bd62586]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.case-link[data-v-6bd62586]{color:var(--text-primary);font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease}.case-link[data-v-6bd62586]:hover{color:var(--color-bpm);text-decoration:underline}.case-meta[data-v-6bd62586]{color:var(--text-secondary);font-size:13px}.case-status[data-v-6bd62586]{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-6bd62586]{color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.case-status[data-status=COMPLETED][data-v-6bd62586],.case-status[data-status=CLOSED][data-v-6bd62586],.case-status[data-status=FINALIZED][data-v-6bd62586]{color:var(--color-success);background:var(--color-success-soft-bg)}.case-status[data-status=CANCELED][data-v-6bd62586],.case-status[data-status=INACTIVE][data-v-6bd62586]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.case-status[data-status=DRAFT][data-v-6bd62586]{color:var(--text-primary)}.case-task-name[data-v-6bd62586]{font-weight:600;color:var(--text-primary);font-size:13px}.case-task-hint[data-v-6bd62586]{margin-top:2px;font-size:10px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.case-task-user[data-v-6bd62586]{margin-top:2px;font-size:11px;color:var(--text-secondary);font-style:italic}.case-assignment[data-v-6bd62586]{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-cell[data-v-6bd62586]{display:flex;align-items:center;gap:8px}.case-progress-track[data-v-6bd62586]{flex:1 1 auto;min-width:70px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);overflow:hidden}.case-progress-fill[data-v-6bd62586]{height:100%;border-radius:999px;background:var(--color-bpm);transition:width .4s ease}.case-progress-value[data-v-6bd62586]{flex:0 0 auto;min-width:32px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.case-actions[data-v-6bd62586]{display:inline-flex;align-items:center;gap:4px}.case-action-btn[data-v-6bd62586]{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-6bd62586]:hover{border-color:var(--color-bpm);color:var(--color-bpm);background:var(--bg-hover)}.case-action-btn[data-v-6bd62586]:disabled{opacity:.6;cursor:not-allowed}.case-action-btn i[data-v-6bd62586]{font-size:12px}.case-notes-btn[data-v-6bd62586]{width:22px;height:22px;margin-left:6px;vertical-align:middle}.case-notes-btn i[data-v-6bd62586]{font-size:11px}.cases-counter[data-v-6bd62586]{flex-shrink:0;margin-bottom:8px;font-size:12px;color:var(--text-secondary)}.cases-counter[data-v-6bd62586] b{color:var(--text-primary);font-weight:600}.case-note__author[data-v-6bd62586]{color:var(--text-link)}.case-note__date[data-v-6bd62586],.case-note__empty[data-v-6bd62586]{color:var(--text-secondary)}.badge.case-note__id[data-v-6bd62586]{background-color:var(--bg-tertiary);color:var(--text-primary)}.case-note__content[data-v-6bd62586]{white-space:pre-wrap}.cases-infinite--covered[data-v-6bd62586]{opacity:0;pointer-events:none}.cases-infinite[data-v-6bd62586]{margin:12px 0}.cases-infinite__msg[data-v-6bd62586]{color:var(--text-secondary)}.cases-infinite__no-results[data-v-6bd62586]{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-6bd62586]{font-size:22px;color:var(--text-tertiary)}.scroll-to-top[data-v-6bd62586]{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-6bd62586]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top[data-v-6bd62586]: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-help[data-v-560178da]{display:inline-flex;flex-shrink:0}.all-cases-help__trigger[data-v-560178da]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.all-cases-help__trigger i[data-v-560178da]{font-size:14px}.all-cases-help__trigger[data-v-560178da]:hover,.all-cases-help__trigger[data-v-560178da]:focus-visible{border-color:var(--color-bpm);background:var(--bg-hover);color:var(--color-bpm)}.all-cases-help__trigger[data-v-560178da]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media(prefers-reduced-motion:reduce){.all-cases-help__trigger[data-v-560178da]{transition:none}}.all-cases-help__section+.all-cases-help__section[data-v-560178da]{margin-top:22px;padding-top:16px;border-top:1px solid var(--border-secondary)}.all-cases-help__section-title[data-v-560178da]{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.all-cases-help__questions[data-v-560178da],.all-cases-help__elsewhere[data-v-560178da],.all-cases-help__limits[data-v-560178da]{margin:0;padding:0;list-style:none}.all-cases-help__question[data-v-560178da]{padding:10px 0;border-bottom:1px solid var(--border-secondary)}.all-cases-help__question[data-v-560178da]:first-child{padding-top:0}.all-cases-help__question[data-v-560178da]:last-child{padding-bottom:0;border-bottom:0}.all-cases-help__question-text[data-v-560178da]{margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.45;color:var(--text-primary)}.all-cases-help__path[data-v-560178da]{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.all-cases-help__path i[data-v-560178da]{flex-shrink:0;margin-top:4px;font-size:11px;color:var(--color-bpm)}.all-cases-help__intro[data-v-560178da]{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--text-tertiary)}.all-cases-help__destination[data-v-560178da]{display:flex;flex-direction:column;gap:2px;padding:8px 0 8px 12px;border-left:2px solid var(--border-primary)}.all-cases-help__destination+.all-cases-help__destination[data-v-560178da]{margin-top:6px}.all-cases-help__destination-question[data-v-560178da]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.all-cases-help__destination-where[data-v-560178da]{font-size:12px;font-weight:700;line-height:1.5;color:var(--text-primary)}.all-cases-help__limits[data-v-560178da]{padding:12px 14px;border-radius:8px;border-left:3px solid var(--color-bpm);background:var(--bg-tertiary)}.all-cases-help__limits li[data-v-560178da]{font-size:12px;line-height:1.55;color:var(--text-secondary)}.all-cases-help__limits li+li[data-v-560178da]{margin-top:8px}@media(max-width:699px){.all-cases-help__trigger[data-v-560178da]{width:var(--touch-target-min);height:var(--touch-target-min)}}.all-cases-report[data-v-e414452c]{display:flex;flex-direction:column;min-height:0;gap:12px}.all-cases-toolbar[data-v-e414452c]{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-e414452c]{display:flex;flex-direction:column;gap:4px;min-width:200px}.all-cases-field label[data-v-e414452c]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.all-cases-field--actions[data-v-e414452c]{margin-left:auto;flex-direction:row;align-items:center;gap:8px}.all-cases-columns[data-v-e414452c]{position:relative}.all-cases-columns__count[data-v-e414452c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-bpm);color:var(--color-on-accent);font-size:10px;font-weight:700}.all-cases-columns__panel[data-v-e414452c]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:240px;max-height:320px;overflow-y:auto;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);box-shadow:0 8px 24px #0000001f}.all-cases-columns__hint[data-v-e414452c]{margin:0 0 8px;color:var(--text-secondary);font-size:11px;line-height:1.35}.all-cases-columns__option[data-v-e414452c]{display:flex;align-items:center;gap:8px;margin:0;padding:4px 0;color:var(--text-primary);font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;cursor:pointer}.all-cases-columns__option input[data-v-e414452c]{cursor:pointer}.all-cases-columns__clear[data-v-e414452c]{margin-top:8px;padding:0;border:0;background:none;color:var(--text-link);font-size:11px;cursor:pointer}.all-cases-apply--pending[data-v-e414452c]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bpm) 35%,transparent)}.reports-action-btn--active[data-v-e414452c]{border-color:var(--color-bpm);color:var(--color-bpm)}.input-md[data-v-e414452c]{width:250px}.all-cases-date-range[data-v-e414452c]{display:flex;align-items:center;gap:6px}.all-cases-date-range input[type=date][data-v-e414452c]{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-e414452c]: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-e414452c]{color:var(--text-tertiary)}.all-cases-variable-row[data-v-e414452c]{display:flex;align-items:center;gap:6px}.all-cases-variable-value--text[data-v-e414452c]{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-e414452c]::placeholder{color:var(--text-tertiary)}.all-cases-variable-value--text[data-v-e414452c]: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-e414452c] .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-e414452c] .vs--open .vs__dropdown-toggle,.all-cases-toolbar[data-v-e414452c] .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-e414452c] .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-e414452c] .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-e414452c] .vs__search,.all-cases-toolbar[data-v-e414452c] .vs__search::placeholder{font-size:12px;margin:0;padding:0;line-height:34px}.all-cases-toolbar[data-v-e414452c] .vs__search{color:var(--text-secondary)}.all-cases-toolbar[data-v-e414452c] .vs__search::placeholder{color:var(--text-tertiary)}.all-cases-toolbar[data-v-e414452c] .vs__actions{padding:0 4px 0 0;gap:2px}.all-cases-toolbar[data-v-e414452c] .vs__clear,.all-cases-toolbar[data-v-e414452c] .vs__open-indicator{color:var(--text-tertiary);fill:var(--text-tertiary);transition:color .12s,fill .12s}.all-cases-toolbar[data-v-e414452c] .vs__clear:hover{color:var(--color-danger);fill:var(--color-danger)}.all-cases-toolbar[data-v-e414452c] .vs__open-indicator{transform:scale(.75)}.all-cases-toolbar[data-v-e414452c] .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.75)}.all-cases-toolbar[data-v-e414452c] .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-e414452c] .vs__dropdown-option{padding:7px 10px;border-radius:5px;color:var(--text-primary);transition:background .1s;white-space:nowrap}.all-cases-toolbar[data-v-e414452c] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.all-cases-toolbar[data-v-e414452c] .vs__dropdown-option--selected{background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm)}.all-cases-toolbar[data-v-e414452c] .vs__no-options{font-size:12px;color:var(--text-tertiary);text-align:center;padding:10px}.all-cases-clear-variable[data-v-e414452c]{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-e414452c]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.all-cases-error[data-v-e414452c]{color:var(--color-danger, #de350b);font-size:12px}.all-cases-notice[data-v-e414452c]{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px}.all-cases-notice>i[data-v-e414452c]{color:var(--color-warning);font-size:14px}.all-cases-empty[data-v-e414452c]{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-e414452c]{font-size:16px;color:var(--text-tertiary)}.reports-action-btn[data-v-e414452c]{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-e414452c]:disabled{opacity:.5;cursor:default}.reports-action-btn--secondary[data-v-e414452c]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.reports-action-btn--secondary[data-v-e414452c]: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-e414452c]{flex-direction:column;align-items:stretch}.all-cases-field--actions[data-v-e414452c]{margin-left:0}}.reports-page[data-v-0bd20609]{width:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.reports-header-panel[data-v-0bd20609]{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-0bd20609]{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-0bd20609]::-webkit-scrollbar{display:none}.reports-tab[data-v-0bd20609]{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-0bd20609]{font-size:12px;opacity:.7}.reports-tab[data-v-0bd20609]:hover{color:var(--text-primary);background:var(--bg-hover)}.reports-tab.active[data-v-0bd20609]{color:var(--color-bpm);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.reports-tab.active i[data-v-0bd20609]{opacity:1}.reports-process-field[data-v-0bd20609]{display:flex;align-items:center;gap:8px;flex-shrink:0}.input-lg[data-v-0bd20609]{width:350px}.reports-process-field[data-v-0bd20609] .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-0bd20609] .vs--open .vs__dropdown-toggle,.reports-process-field[data-v-0bd20609] .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-0bd20609] .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-0bd20609] .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-0bd20609] .vs__search,.reports-process-field[data-v-0bd20609] .vs__search::placeholder{font-size:12px;margin:0;padding:0;line-height:34px}.reports-process-field[data-v-0bd20609] .vs__search{color:var(--text-secondary)}.reports-process-field[data-v-0bd20609] .vs__search::placeholder{color:var(--text-tertiary)}.reports-process-field[data-v-0bd20609] .vs__actions{padding:0 4px 0 0;gap:2px}.reports-process-field[data-v-0bd20609] .vs__clear,.reports-process-field[data-v-0bd20609] .vs__open-indicator{color:var(--text-tertiary);fill:var(--text-tertiary);transition:color .12s,fill .12s}.reports-process-field[data-v-0bd20609] .vs__clear:hover{color:var(--color-danger);fill:var(--color-danger)}.reports-process-field[data-v-0bd20609] .vs__open-indicator{transform:scale(.75)}.reports-process-field[data-v-0bd20609] .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.75)}.reports-process-field[data-v-0bd20609] .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-0bd20609] .vs__dropdown-option{padding:7px 10px;border-radius:5px;color:var(--text-primary);transition:background .1s;white-space:nowrap}.reports-process-field[data-v-0bd20609] .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}.reports-process-field[data-v-0bd20609] .vs__dropdown-option--selected{background:color-mix(in srgb,var(--color-bpm) 8%,transparent);color:var(--color-bpm)}.reports-process-field[data-v-0bd20609] .vs__no-options{font-size:12px;color:var(--text-tertiary);text-align:center;padding:10px}.reports-process-field__hint[data-v-0bd20609]{color:var(--text-tertiary);font-size:11px;max-width:260px}.reports-content[data-v-0bd20609]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.reports-security-panel[data-v-0bd20609]{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-0bd20609]{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-0bd20609]{flex:1;min-width:0}.reports-security-panel__title[data-v-0bd20609]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.reports-security-panel__desc[data-v-0bd20609]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.reports-btn[data-v-0bd20609]{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-0bd20609]{font-size:12px}.reports-btn--primary[data-v-0bd20609]{background:var(--color-bpm);color:#fff;border-color:var(--color-bpm)}.reports-btn--primary[data-v-0bd20609]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #3b5bfd47}@media(max-width:699px){.reports-header-panel[data-v-0bd20609]{padding:10px 12px;flex-wrap:wrap}.reports-tabs[data-v-0bd20609],.reports-process-field[data-v-0bd20609],.reports-process-field .input-lg[data-v-0bd20609]{width:100%}.reports-security-panel[data-v-0bd20609]{flex-direction:column;align-items:stretch;text-align:center}.reports-security-panel__icon[data-v-0bd20609]{margin:0 auto}.reports-security-panel .reports-btn[data-v-0bd20609]{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-1fbc49a3]{width:100%;min-width:0}.user-details-page__body[data-v-1fbc49a3]{height:auto!important}.user-details-page__version[data-v-1fbc49a3]{margin:4px 0 12px;text-align:center;font-size:.75rem;color:var(--text-tertiary);letter-spacing:.02em}.my-certs-view[data-v-dd7f7b27]{width:100%;padding:4px 4px 32px}.my-ai-credits-page[data-v-b891a97d]{min-height:100%;background:var(--bg-primary)}.page-container[data-v-b891a97d]{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:24px 24px 40px}@media(max-width:699px){.page-container[data-v-b891a97d]{padding:16px 12px 32px}}.page-header[data-v-b891a97d]{margin-bottom:4px}.page-title[data-v-b891a97d]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.page-subtitle[data-v-b891a97d]{margin:4px 0 0;font-size:13px;color:var(--text-tertiary)}.external-doc-link[data-v-bb3024b5]{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-bb3024b5],.external-doc-link[data-v-bb3024b5] #visualization{height:100%;min-height:0}.external-doc-link__modes[data-v-bb3024b5]{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-color)}.external-doc-link__mode[data-v-bb3024b5]{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-bb3024b5]{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.external-doc-link__state[data-v-bb3024b5]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.sr-wrap[data-v-601e044d]{animation:sr-fade-in-601e044d .25s ease}@keyframes sr-fade-in-601e044d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-header[data-v-601e044d]{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-601e044d]{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-601e044d]{width:13px;height:13px;flex-shrink:0}.sr-badge--form[data-v-601e044d]{background:var(--pc-primary-alpha, #4F46E518);color:var(--pc-primary, #4F46E5)}.sr-badge--document[data-v-601e044d]{background:#d1fae5;color:#065f46}.sr-badge--esign[data-v-601e044d]{background:#fef3c7;color:#92400e}.sr-badge--template[data-v-601e044d]{background:#ede9fe;color:#5b21b6}.sr-badge--payment[data-v-601e044d]{background:#d1fae5;color:#064e3b}.sr-badge--default[data-v-601e044d]{background:#f1f5f9;color:#475569}.sr-head-text[data-v-601e044d]{flex:1;min-width:0}.sr-title[data-v-601e044d]{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-601e044d]{font-size:.9rem;color:var(--pc-muted, #64748B);margin:0;line-height:1.55}.sr-body[data-v-601e044d]{animation:sr-body-in-601e044d .2s ease}@keyframes sr-body-in-601e044d{0%{opacity:0}to{opacity:1}}.sr-form-body[data-v-601e044d]{background:var(--bg-card);border-radius:8px;overflow:hidden}.sr-form-body.sr-light-form[data-v-601e044d]{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-601e044d]{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-601e044d]{background:#f0fdf4;border-color:#a7f3d0}.sr-info--esign[data-v-601e044d]{background:#fffbeb;border-color:#fde68a}.sr-info--template[data-v-601e044d]{background:#f5f3ff;border-color:#ddd6fe}.sr-info--payment[data-v-601e044d]{background:#ecfdf5;border-color:#a7f3d0}.sr-info--default[data-v-601e044d]{background:#f8f9fb;border-color:#cbd5e1}.sr-info-icon-wrap[data-v-601e044d]{flex-shrink:0;width:40px;height:40px}.sr-info-icon-wrap svg[data-v-601e044d]{width:40px;height:40px}.sr-info-content[data-v-601e044d]{flex:1;min-width:0}.sr-info-name[data-v-601e044d]{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-601e044d]{font-size:.875rem;color:var(--pc-muted, #64748B);margin:0 0 14px;line-height:1.55}.sr-info-notice[data-v-601e044d]{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-601e044d]{background:#0596690f;color:#065f46}.sr-notice--sign[data-v-601e044d]{background:#d977060f;color:#92400e}.sr-notice--template[data-v-601e044d]{background:#7c3aed0f;color:#5b21b6}.sr-notice--payment[data-v-601e044d]{background:#0596690f;color:#064e3b}.sr-notice--default[data-v-601e044d]{background:#64748b0f;color:#475569}.sr-notice-icon[data-v-601e044d]{width:14px;height:14px;flex-shrink:0;margin-top:1px}@media(max-width:768px){.sr-header[data-v-601e044d]{gap:10px;margin-bottom:16px;padding-bottom:14px}.sr-badge[data-v-601e044d]{font-size:.65rem;padding:3px 8px}.sr-title[data-v-601e044d]{font-size:1.05rem}.sr-info-card[data-v-601e044d]{flex-direction:column;gap:14px;padding:18px}.sr-info-icon-wrap[data-v-601e044d]{width:36px;height:36px}.sr-info-icon-wrap svg[data-v-601e044d]{width:36px;height:36px}.sr-form-body[data-v-601e044d] .form-control,.sr-form-body[data-v-601e044d] input,.sr-form-body[data-v-601e044d] textarea,.sr-form-body[data-v-601e044d] select{font-size:16px;min-height:var(--touch-target-min, 44px)}}.pcs-root[data-v-dd1d1da3]{--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-dd1d1da3]{--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-dd1d1da3]{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-dd1d1da3]{text-align:center;max-width:480px;animation:pcs-fade-up-dd1d1da3 .4s ease-out}.pcs-state-icon[data-v-dd1d1da3]{width:80px;height:80px;margin:0 auto 28px}.pcs-state-title[data-v-dd1d1da3]{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-dd1d1da3]{font-size:1rem;color:var(--pc-muted);margin:0 0 28px;line-height:1.65}@keyframes pcs-shimmer-dd1d1da3{0%{background-position:-600px 0}to{background-position:600px 0}}.sk-block[data-v-dd1d1da3]{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-dd1d1da3 1.5s ease-in-out infinite}.pcs-skeleton-wrap[data-v-dd1d1da3]{min-height:100vh;min-height:100dvh;background:var(--pc-bg)}.pcs-sk-masthead[data-v-dd1d1da3]{background:var(--pc-surface);border-bottom:1px solid var(--pc-border)}.pcs-sk-masthead-inner[data-v-dd1d1da3]{max-width:720px;margin:0 auto;padding:20px 24px 24px}.pcs-sk-masthead-top[data-v-dd1d1da3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.pcs-sk-logo[data-v-dd1d1da3]{width:110px;height:30px}.pcs-sk-lang[data-v-dd1d1da3]{width:68px;height:26px;border-radius:20px}.pcs-sk-masthead-body[data-v-dd1d1da3]{padding-top:4px}.pcs-sk-title[data-v-dd1d1da3]{width:52%;height:26px;margin-bottom:10px}.pcs-sk-subtitle[data-v-dd1d1da3]{width:32%;height:16px}.pcs-sk-main[data-v-dd1d1da3]{max-width:720px;margin:32px auto 0;padding:0 24px 48px}.pcs-sk-card[data-v-dd1d1da3]{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:12px;padding:28px 24px}.pcs-sk-row[data-v-dd1d1da3]{display:flex;gap:20px}.pcs-sk-field[data-v-dd1d1da3]{margin-bottom:22px;flex:1}.pcs-sk-field--half[data-v-dd1d1da3]{flex:1}.pcs-sk-label[data-v-dd1d1da3]{width:30%;height:13px;margin-bottom:8px}.pcs-sk-input[data-v-dd1d1da3]{width:100%;height:42px}.pcs-sk-textarea[data-v-dd1d1da3]{width:100%;height:90px}.pcs-sk-footer[data-v-dd1d1da3]{display:flex;justify-content:flex-end;margin-top:20px}.pcs-sk-btn[data-v-dd1d1da3]{width:128px;height:44px;border-radius:8px}@media(max-width:600px){.pcs-sk-row[data-v-dd1d1da3]{flex-direction:column;gap:0}.pcs-sk-title[data-v-dd1d1da3]{width:72%}.pcs-sk-subtitle[data-v-dd1d1da3]{width:50%}}.pcs-btn-retry[data-v-dd1d1da3]{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-dd1d1da3]:hover{background:var(--pc-primary-alpha)}.pcs-checkmark-wrap[data-v-dd1d1da3]{width:80px;height:80px;margin:0 auto 28px}.pcs-checkmark-svg[data-v-dd1d1da3]{width:80px;height:80px}.pcs-check-circle[data-v-dd1d1da3]{animation:pcs-draw-circle-dd1d1da3 .65s cubic-bezier(.65,0,.45,1) .1s forwards}.pcs-check-mark[data-v-dd1d1da3]{animation:pcs-draw-check-dd1d1da3 .35s ease-out .7s forwards}@keyframes pcs-draw-circle-dd1d1da3{to{stroke-dashoffset:0}}@keyframes pcs-draw-check-dd1d1da3{to{stroke-dashoffset:0}}.pcs-tracking[data-v-dd1d1da3]{margin:24px 0 0;padding:20px 24px;background:var(--pc-faint);border-radius:10px;text-align:left}.pcs-tracking-label[data-v-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]:hover{background:var(--pc-primary-alpha);color:var(--pc-primary);border-color:var(--pc-primary)}.pcs-btn-copy .fa-check[data-v-dd1d1da3]{color:var(--pc-success)}.pcs-tracking-hint[data-v-dd1d1da3]{font-size:.8rem;color:var(--pc-muted);margin:0}.pcs-success-msg[data-v-dd1d1da3]{margin-top:20px;font-size:1rem;color:var(--pc-muted);line-height:1.65}.pcs-form-wrap[data-v-dd1d1da3]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pcs-masthead[data-v-dd1d1da3]{background:var(--pc-surface);border-bottom:1px solid var(--pc-border);padding-top:var(--safe-area-top, 0px)}.pcs-masthead-inner[data-v-dd1d1da3]{max-width:1100px;margin:0 auto;padding:0 32px}.pcs-masthead-top[data-v-dd1d1da3]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;min-height:56px}.pcs-masthead-logo-area[data-v-dd1d1da3]{flex:1}.pcs-logo[data-v-dd1d1da3]{max-height:40px;max-width:160px;object-fit:contain}.pcs-locale[data-v-dd1d1da3]{flex-shrink:0}.pcs-masthead-body[data-v-dd1d1da3]{padding:28px 0 32px;text-align:center}.pcs-process-name[data-v-dd1d1da3]{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-dd1d1da3]{width:40px;height:3px;background:var(--pc-primary);border-radius:2px;margin:14px auto 0}.pcs-stage-name[data-v-dd1d1da3]{font-size:.95rem;color:var(--pc-muted);font-weight:400;margin:12px 0 0;letter-spacing:.01em}.pcs-lang-select[data-v-dd1d1da3]{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-dd1d1da3]:hover{border-color:var(--pc-border-2);color:var(--pc-text)}.pcs-lang-select[data-v-dd1d1da3]:focus{outline:none;border-color:var(--pc-primary)}.pcs-root.pcs-dark .pcs-lang-select[data-v-dd1d1da3]{color-scheme:dark}.pcs-main[data-v-dd1d1da3]{flex:1;max-width:1100px;margin:0 auto;padding:40px 32px 80px;width:100%}.pcs-waypoints[data-v-dd1d1da3]{margin-bottom:40px}.pcs-waypoints-track[data-v-dd1d1da3]{display:flex;align-items:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pcs-waypoints-track[data-v-dd1d1da3]::-webkit-scrollbar{display:none}.pcs-waypoint[data-v-dd1d1da3]{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-dd1d1da3]:hover{opacity:.8}.pcs-waypoint-dot[data-v-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]{background:var(--pc-success);border-color:var(--pc-success)}.pcs-waypoint-num[data-v-dd1d1da3]{font-size:12px;font-weight:600;line-height:1}.pcs-wp-check[data-v-dd1d1da3]{width:14px;height:14px}.pcs-waypoint-label[data-v-dd1d1da3]{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-dd1d1da3]{color:var(--pc-primary);font-weight:600}.pcs-waypoint.is-done .pcs-waypoint-label[data-v-dd1d1da3]{color:var(--pc-success)}.pcs-waypoint-connector[data-v-dd1d1da3]{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-dd1d1da3]{background:var(--pc-success)}.pcs-identity[data-v-dd1d1da3]{margin-bottom:36px}.pcs-section-label[data-v-dd1d1da3]{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-muted);margin:0 0 16px}.pcs-fields[data-v-dd1d1da3]{display:grid;gap:20px}.pcs-field[data-v-dd1d1da3]{display:flex;flex-direction:column;gap:6px}.pcs-input-wrap[data-v-dd1d1da3]{position:relative}.pcs-input[data-v-dd1d1da3]{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-dd1d1da3]: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-dd1d1da3]{border-bottom-color:var(--pc-danger);box-shadow:0 1px 0 0 var(--pc-danger)}.pcs-float-label[data-v-dd1d1da3]{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-dd1d1da3],.pcs-input:focus~.pcs-float-label[data-v-dd1d1da3]{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-dd1d1da3]{color:var(--pc-primary)}.pcs-input.has-error-input~.pcs-float-label[data-v-dd1d1da3]{color:var(--pc-danger)}.pcs-req[data-v-dd1d1da3]{color:var(--pc-danger);margin-left:2px}.pcs-field-err[data-v-dd1d1da3]{font-size:.8rem;color:var(--pc-danger);font-weight:500;padding-left:2px}.pcs-steps[data-v-dd1d1da3]{display:flex;flex-direction:column;gap:24px;margin-bottom:8px}.pcs-wizard-step[data-v-dd1d1da3]{animation:pcs-slide-in-dd1d1da3 .22s ease}@keyframes pcs-slide-in-dd1d1da3{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.pcs-step-nav[data-v-dd1d1da3]{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-dd1d1da3],.pcs-btn-next[data-v-dd1d1da3]{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-dd1d1da3]{background:transparent;border:1.5px solid var(--pc-border-2);color:var(--pc-muted)}.pcs-btn-prev[data-v-dd1d1da3]:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.pcs-btn-next[data-v-dd1d1da3]{background:var(--pc-primary);border:1.5px solid var(--pc-primary);color:#fff;margin-left:auto}.pcs-btn-next[data-v-dd1d1da3]:hover{filter:brightness(.92)}.pcs-honeypot[data-v-dd1d1da3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pcs-captcha-err[data-v-dd1d1da3]{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-dd1d1da3]{margin-top:32px;padding-top:24px;border-top:1px solid var(--pc-border)}.pcs-btn-submit[data-v-dd1d1da3]{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-dd1d1da3]:hover:not(:disabled){filter:brightness(.92)}.pcs-btn-submit[data-v-dd1d1da3]:disabled{opacity:.6;cursor:not-allowed}.pcs-spinner[data-v-dd1d1da3]{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-dd1d1da3 .75s linear infinite}@keyframes pcs-spin-dd1d1da3{to{transform:rotate(360deg)}}@keyframes pcs-fade-up-dd1d1da3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.pcs-masthead-inner[data-v-dd1d1da3]{padding:0 20px}.pcs-masthead-top[data-v-dd1d1da3]{padding-top:16px}.pcs-masthead-body[data-v-dd1d1da3]{padding:20px 0 24px}.pcs-process-name[data-v-dd1d1da3]{font-size:1.75rem}.pcs-logo[data-v-dd1d1da3]{max-height:36px;max-width:140px}.pcs-main[data-v-dd1d1da3]{padding:28px 20px 60px;padding-bottom:calc(60px + var(--safe-area-bottom, 0px))}.pcs-input[data-v-dd1d1da3],.pcs-lang-select[data-v-dd1d1da3]{font-size:16px;min-height:var(--touch-target-min, 44px)}.pcs-step-nav[data-v-dd1d1da3]{flex-direction:column-reverse;gap:10px}.pcs-btn-prev[data-v-dd1d1da3],.pcs-btn-next[data-v-dd1d1da3],.pcs-btn-retry[data-v-dd1d1da3],.pcs-wizard-cta[data-v-dd1d1da3]{width:100%;justify-content:center;min-height:var(--touch-target-min, 44px)}.pcs-btn-next[data-v-dd1d1da3]{margin-left:0}.pcs-tracking-pill[data-v-dd1d1da3]{flex-direction:column;align-items:stretch;text-align:center}.pcs-btn-copy[data-v-dd1d1da3]{width:100%;height:auto;min-height:var(--touch-target-min, 44px)}}@media(max-width:480px){.pcs-process-name[data-v-dd1d1da3]{font-size:1.5rem}.pcs-state-title[data-v-dd1d1da3]{font-size:1.4rem}.pcs-waypoint-label[data-v-dd1d1da3]{max-width:60px;font-size:10px}}.pcs-wizard-progress[data-v-dd1d1da3]{height:3px;background:var(--pc-border)}.pcs-wizard-progress-fill[data-v-dd1d1da3]{height:100%;background:var(--pc-primary);transition:width .4s ease;border-radius:0 2px 2px 0}.pcs-wizard-main[data-v-dd1d1da3]{max-width:1100px}.pcs-wizard-counter[data-v-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]{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-dd1d1da3]:hover:not(:disabled){filter:brightness(.92)}.pcs-wizard-cta[data-v-dd1d1da3]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.pcs-wizard-nav[data-v-dd1d1da3]{flex-direction:column-reverse}.pcs-wizard-nav>*[data-v-dd1d1da3]{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}.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}.chart-partial[data-v-09430aeb]{margin:0 0 10px;font-size:12px;color:var(--text-tertiary)}.chart-grid[data-v-09430aeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chart-card[data-v-09430aeb]{min-width:0;padding:10px 12px 8px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary)}.chart-card--wide[data-v-09430aeb]{grid-column:1 / -1}.chart-title[data-v-09430aeb]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.chart-canvas[data-v-09430aeb]{position:relative;height:148px}.chart-canvas--doughnut[data-v-09430aeb],.chart-canvas--line[data-v-09430aeb]{height:140px}@media(max-width:767.98px){.chart-grid[data-v-09430aeb]{grid-template-columns:1fr}.chart-card--wide[data-v-09430aeb]{grid-column:auto}}.ai-credits-dashboard[data-v-40a43bd1]{max-width:none;width:100%;scroll-margin-top:16px}.ai-credits-dashboard--embedded[data-v-40a43bd1]{padding:0}.dashboard-purchases[data-v-40a43bd1]{margin-bottom:12px}.ai-credits-dashboard--embedded[data-v-40a43bd1]{position:relative}.ai-credits-dashboard--embedded .page-header[data-v-40a43bd1]{position:absolute;top:0;right:0;z-index:1;margin:0}.ai-credits-dashboard--embedded .page-header-controls[data-v-40a43bd1]{width:100%;justify-content:flex-end}.ai-credits-dashboard--embedded .period-select[data-v-40a43bd1]{width:220px}.ai-credits-dashboard--embedded .state-block[data-v-40a43bd1]{padding:28px 16px}.ai-credits-dashboard--embedded .state-icon[data-v-40a43bd1]{font-size:28px;margin-bottom:8px}.ai-credits-dashboard--embedded .panel[data-v-40a43bd1]{background:transparent;border:0;border-radius:0;padding:0 0 12px;margin-bottom:12px}.ai-credits-dashboard--embedded .panel+.panel[data-v-40a43bd1]{border-top:1px solid var(--border-color);padding-top:12px}.ai-credits-dashboard--embedded .panel-header[data-v-40a43bd1]{padding-bottom:8px;padding-right:36px}.ai-credits-dashboard--embedded .panel-title[data-v-40a43bd1]{font-size:13px}.ai-credits-dashboard--embedded .metric-grid[data-v-40a43bd1]{margin-top:8px}.ai-credits-dashboard--embedded .metric[data-v-40a43bd1]{padding:8px 10px;border-radius:8px}.ai-credits-dashboard--embedded .metric-value[data-v-40a43bd1]{font-size:16px}.ai-credits-dashboard--embedded .panel-loading[data-v-40a43bd1],.ai-credits-dashboard--embedded .panel-empty[data-v-40a43bd1]{padding:20px 8px}.ai-credits-dashboard--embedded .chart-card[data-v-40a43bd1]{padding:8px 10px 6px}.page-header[data-v-40a43bd1]{margin-bottom:20px;gap:12px}.page-header--embedded[data-v-40a43bd1]{margin-bottom:12px}.page-title[data-v-40a43bd1]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 4px;letter-spacing:-.2px}.page-subtitle[data-v-40a43bd1]{font-size:13px;color:var(--text-secondary);margin:0}.page-header-controls[data-v-40a43bd1]{gap:8px}.period-select-label[data-v-40a43bd1]{font-size:12px;font-weight:600;color:var(--text-secondary);margin:0}.period-select[data-v-40a43bd1]{width:260px;max-width:60vw}.icon-btn[data-v-40a43bd1]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.icon-btn[data-v-40a43bd1]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.icon-btn[data-v-40a43bd1]:disabled{opacity:.5;cursor:default}.icon-btn[data-v-40a43bd1]:focus-visible,.export-btn[data-v-40a43bd1]:focus-visible,.retry-btn[data-v-40a43bd1]:focus-visible,.period-select[data-v-40a43bd1]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.state-block[data-v-40a43bd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;background:var(--bg-card);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary)}.state-block--error[data-v-40a43bd1]{border-style:solid}.state-icon[data-v-40a43bd1]{font-size:40px;margin-bottom:14px;opacity:.35}.state-title[data-v-40a43bd1]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.state-text[data-v-40a43bd1]{font-size:13px;color:var(--text-tertiary);max-width:380px;margin:8px 0 0}.retry-btn[data-v-40a43bd1]{margin-top:16px;padding:8px 18px;background:var(--color-admin);color:var(--text-inverse);border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease}.retry-btn[data-v-40a43bd1]:hover{filter:brightness(.9)}.retry-btn--small[data-v-40a43bd1]{margin-top:0;padding:5px 12px;font-size:12px}.period-notice[data-v-40a43bd1]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;border-radius:10px;font-size:13px;color:var(--text-primary);background:color-mix(in srgb,var(--color-warning) 10%,var(--bg-card));border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--border-color))}.period-notice i[data-v-40a43bd1]{color:var(--color-warning)}.panel[data-v-40a43bd1]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px 18px 14px;margin-bottom:16px}.panel-header[data-v-40a43bd1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.panel-header-meta[data-v-40a43bd1]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;min-width:0}.panel-title[data-v-40a43bd1]{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.view-toggle[data-v-40a43bd1]{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-40a43bd1]{padding:6px 10px;border:0;color:var(--text-secondary);background:var(--bg-tertiary);font-size:12px;cursor:pointer}.view-toggle-btn+.view-toggle-btn[data-v-40a43bd1]{border-left:1px solid var(--border-color)}.view-toggle-btn--active[data-v-40a43bd1]{color:var(--text-inverse);background:var(--color-admin)}.view-toggle-btn[data-v-40a43bd1]:focus-visible,.group-expand-btn[data-v-40a43bd1]:focus-visible,.group-link[data-v-40a43bd1]:focus-visible,.export-mode-select[data-v-40a43bd1]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.export-mode-select[data-v-40a43bd1]{min-height:32px;max-width:170px;padding:5px 8px;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);background:var(--bg-tertiary);font-size:12px}.panel-subheader[data-v-40a43bd1]{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0 4px}.panel-meta[data-v-40a43bd1]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary)}.panel-meta i[data-v-40a43bd1]{font-size:10px}.panel-meta--muted[data-v-40a43bd1]{font-style:italic}.panel-loading[data-v-40a43bd1]{display:flex;justify-content:center;padding:32px 0}.panel-empty[data-v-40a43bd1]{display:flex;flex-direction:column;align-items:center;padding:40px 16px;color:var(--text-tertiary)}.panel-empty i[data-v-40a43bd1]{font-size:28px;margin-bottom:10px;opacity:.4}.inline-error[data-v-40a43bd1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;font-size:13px;color:var(--color-danger)}.status-chip[data-v-40a43bd1]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.status-chip--fresh[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-success) 14%,var(--bg-card));color:var(--color-success)}.status-chip--stale[data-v-40a43bd1],.status-chip--estimated[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-warning) 15%,var(--bg-card));color:var(--color-warning)}.status-chip--pending[data-v-40a43bd1],.status-chip--unrated[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-admin) 12%,var(--bg-card));color:var(--color-admin)}.status-chip--acknowledged[data-v-40a43bd1],.status-chip--rated[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-success) 14%,var(--bg-card));color:var(--color-success)}.status-chip--sending[data-v-40a43bd1],.status-chip--mixed[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-warning) 15%,var(--bg-card));color:var(--color-warning)}.status-chip--quarantined[data-v-40a43bd1]{background:color-mix(in srgb,var(--color-danger) 14%,var(--bg-card));color:var(--color-danger)}.status-chip--missing[data-v-40a43bd1],.status-chip--not_charged[data-v-40a43bd1]{background:var(--bg-tertiary);color:var(--text-tertiary)}.cell-actor[data-v-40a43bd1]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unlimited-banner[data-v-40a43bd1]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-top:12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,var(--bg-card))}.metric-grid[data-v-40a43bd1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.metric[data-v-40a43bd1]{flex:0 0 auto;min-width:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:8px 12px}.metric-value[data-v-40a43bd1]{font-size:18px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-label[data-v-40a43bd1]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary);margin-top:4px}.consumption-bar[data-v-40a43bd1]{margin-top:14px;height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.consumption-fill[data-v-40a43bd1]{height:100%;border-radius:3px;background:var(--color-admin);transition:width .3s ease}.export-btn[data-v-40a43bd1]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.export-btn[data-v-40a43bd1]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.export-btn[data-v-40a43bd1]:disabled{opacity:.5;cursor:default}.ops-open[data-v-40a43bd1]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);color:inherit;text-align:left;cursor:pointer;appearance:none;font-family:inherit}.ops-open[data-v-40a43bd1]:hover,.ops-open[data-v-40a43bd1]:focus-visible{border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));outline:none}.ops-open[data-v-40a43bd1]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.ops-open__copy[data-v-40a43bd1]{display:flex;flex-direction:column;gap:2px;min-width:0}.ops-open__title[data-v-40a43bd1]{font-size:13px;font-weight:700;color:var(--text-primary)}.ops-open__hint[data-v-40a43bd1]{font-size:11px;color:var(--text-tertiary)}.ops-open__meta[data-v-40a43bd1]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.panel--flush[data-v-40a43bd1]{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.ops-toolbar[data-v-40a43bd1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.export-group[data-v-40a43bd1]{display:inline-flex;align-items:center;gap:8px;min-width:0}.table-scroll[data-v-40a43bd1]{margin-top:4px}.ops-table[data-v-40a43bd1]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.ops-table .col-main[data-v-40a43bd1]{width:auto}.ops-table .col-user[data-v-40a43bd1]{width:14%}.ops-table .col-date[data-v-40a43bd1]{width:16%}.ops-table .col-status[data-v-40a43bd1]{width:17%}.ops-table .col-credits[data-v-40a43bd1],.ops-table .col-price[data-v-40a43bd1]{width:13%}.ops-table .col-invoice[data-v-40a43bd1]{width:12%}.ops-table .col-open[data-v-40a43bd1]{width:32px}.ops-table--monetary .col-date[data-v-40a43bd1]{width:14%}.ops-table--monetary .col-user[data-v-40a43bd1]{width:12%}.ops-table--monetary .col-status[data-v-40a43bd1]{width:14%}.ops-table--monetary .col-credits[data-v-40a43bd1],.ops-table--monetary .col-price[data-v-40a43bd1]{width:11%}.ops-table--monetary .col-invoice[data-v-40a43bd1]{width:10%}.ops-table th[data-v-40a43bd1]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--text-tertiary);border-bottom:1px solid var(--border-color);padding:10px 10px 8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-table td[data-v-40a43bd1]{padding:12px 10px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;min-width:0;overflow-wrap:anywhere}.ops-table tbody tr:last-child td[data-v-40a43bd1]{border-bottom:none}.ops-row--clickable[data-v-40a43bd1]{cursor:pointer;transition:background .12s ease}.ops-row--clickable[data-v-40a43bd1]:hover{background:var(--bg-hover)}.ops-row--clickable:hover .cell-open[data-v-40a43bd1]{color:var(--color-admin)}.cell-main[data-v-40a43bd1]{min-width:0}.group-expand-btn[data-v-40a43bd1],.cell-title[data-v-40a43bd1]{display:block;max-width:100%;padding:0;border:0;color:var(--text-primary);background:transparent;font-size:13px;font-weight:600;text-align:left;overflow-wrap:anywhere}.group-expand-btn[data-v-40a43bd1]{cursor:pointer}.cell-sub[data-v-40a43bd1]{margin-top:2px;font-size:12px;color:var(--text-tertiary)}.cell-id[data-v-40a43bd1]{margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;color:var(--text-tertiary)}.cell-date[data-v-40a43bd1]{white-space:nowrap}.ops-table .cell-num[data-v-40a43bd1]{white-space:normal}.cell-credits[data-v-40a43bd1]{font-weight:600}.cell-currency[data-v-40a43bd1]{margin-left:4px;font-size:11px;color:var(--text-tertiary)}.cell-open[data-v-40a43bd1]{padding-left:0;padding-right:4px;text-align:right;font-size:11px;color:var(--text-tertiary)}.status-stack[data-v-40a43bd1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.status-chip--subtle[data-v-40a43bd1]{padding:2px 8px;font-size:10px;background:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.85}.group-link[data-v-40a43bd1]{color:var(--color-admin);text-decoration:underline;text-underline-offset:2px}.group-details-summary[data-v-40a43bd1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 14px}.group-details-summary>div[data-v-40a43bd1]{padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-tertiary)}.group-details-summary dt[data-v-40a43bd1]{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-tertiary)}.group-details-summary dd[data-v-40a43bd1]{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--text-primary)}.group-actions-empty[data-v-40a43bd1]{padding:18px;color:var(--text-tertiary);font-size:12px;font-style:italic}.cell-nowrap[data-v-40a43bd1]{white-space:nowrap}.cell-num[data-v-40a43bd1]{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-ref[data-v-40a43bd1]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.pagination-row[data-v-40a43bd1]{padding-top:14px;margin-top:6px;border-top:1px solid var(--border-color)}@media(max-width:699px){.page-header[data-v-40a43bd1]{flex-direction:column}.page-header-controls[data-v-40a43bd1]{width:100%}.period-select[data-v-40a43bd1]{flex:1;max-width:none}.metric-grid[data-v-40a43bd1]{gap:6px}.export-group[data-v-40a43bd1]{width:100%}.export-mode-select[data-v-40a43bd1]{flex:1;max-width:none}.ops-table colgroup[data-v-40a43bd1],.ops-table thead[data-v-40a43bd1]{display:none}.ops-table[data-v-40a43bd1],.ops-table tbody[data-v-40a43bd1],.ops-table tr[data-v-40a43bd1],.ops-table td[data-v-40a43bd1]{display:block;width:100%}.ops-table tr[data-v-40a43bd1]{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--border-color)}.ops-table td[data-v-40a43bd1]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:3px 0;border:0;text-align:right}.ops-table td.cell-main[data-v-40a43bd1]{display:block;order:-1;padding-bottom:6px;text-align:left}.ops-table td[data-label][data-v-40a43bd1]:before{content:attr(data-label);grid-row:1/span 2;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-tertiary)}.ops-table td:not(.cell-main)>*[data-v-40a43bd1]{grid-column:2;justify-self:end;text-align:right}.ops-table .cell-actor[data-v-40a43bd1]{max-width:none}.ops-table .status-stack[data-v-40a43bd1]{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.ops-table .cell-open[data-v-40a43bd1]{display:none}}.ai-credits-details-modal .modal-content[data-v-40a43bd1]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:12px}.ai-credits-details-modal .modal-header[data-v-40a43bd1]{border-bottom:1px solid var(--border-secondary)}.ai-credits-details-modal .modal-title[data-v-40a43bd1]{font-size:15px;font-weight:700;color:var(--text-primary)}.ai-credits-details-modal .close[data-v-40a43bd1]{color:var(--text-secondary);text-shadow:none}@media(prefers-reduced-motion:reduce){.consumption-fill[data-v-40a43bd1],.icon-btn[data-v-40a43bd1],.export-btn[data-v-40a43bd1]{transition:none}}.ai-credits-glance-wrap[data-v-5523f392]{min-width:0}.ai-credits-glance-wrap--metric[data-v-5523f392]{width:100%;height:100%}.ai-credits-glance-wrap--metric .home-metric[data-v-5523f392]{width:100%;min-height:100%;justify-content:center}.ai-credits-status[data-v-5523f392]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ai-credits-status[data-v-5523f392]:disabled{cursor:default}.ai-credits-status[data-v-5523f392]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.ai-credits-status__value[data-v-5523f392]{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.ai-credits-status__value--muted[data-v-5523f392]{font-weight:600;color:var(--text-secondary)}.ai-credits-status__label[data-v-5523f392]{font-size:11px;font-weight:500;color:var(--text-tertiary);line-height:1.2;white-space:nowrap}.ai-credits-status__dot[data-v-5523f392]{color:var(--text-tertiary)}.status-chip[data-v-5523f392]{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;background:var(--bg-tertiary);color:var(--text-secondary)}.status-chip--fresh[data-v-5523f392]{background:color-mix(in srgb,#16a34a 16%,var(--bg-card));color:#15803d}.status-chip--stale[data-v-5523f392],.status-chip--pending[data-v-5523f392],.status-chip--estimated[data-v-5523f392]{background:color-mix(in srgb,#d97706 16%,var(--bg-card));color:#b45309}.status-chip--unrated[data-v-5523f392],.status-chip--missing[data-v-5523f392]{background:color-mix(in srgb,#dc2626 14%,var(--bg-card));color:#b91c1c}.ai-credits-glance[data-v-5523f392]{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:118px;border:1px solid var(--border-color);background:var(--bg-card);color:inherit;text-align:left;cursor:pointer}.ai-credits-glance[data-v-5523f392]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-admin) 40%,var(--border-color))}.ai-credits-glance[data-v-5523f392]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.ai-credits-glance[data-v-5523f392]:disabled{cursor:default}.ai-credits-glance-body[data-v-5523f392]{width:100%}.icon[data-v-5523f392]{font-size:32px;color:var(--color-admin)}.glance-title[data-v-5523f392],.media-body p[data-v-5523f392]{margin:0;padding-top:4px;font-size:12px;color:var(--text-secondary)}.glance-meta[data-v-5523f392]{padding-top:2px!important;font-size:11px!important;color:var(--text-tertiary)!important}.media-body h5[data-v-5523f392]{font-variant-numeric:tabular-nums;color:var(--text-primary)}.glance-bar[data-v-5523f392]{margin-top:10px;height:6px;border-radius:3px;background:var(--bg-tertiary);overflow:hidden}.glance-bar--inline[data-v-5523f392]{display:inline-block;width:56px;min-width:56px;height:4px;margin-top:0;margin-left:2px}.glance-bar-fill[data-v-5523f392]{height:100%;border-radius:3px;background:var(--color-admin)}.home-customize__intro[data-v-9168bc6f]{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.home-customize__group[data-v-9168bc6f]{margin-bottom:18px}.home-customize__group-title[data-v-9168bc6f]{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-9168bc6f]{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-9168bc6f]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-secondary)}.home-customize__row[data-v-9168bc6f]:last-child{border-bottom:0}.home-customize__row--disabled[data-v-9168bc6f]{opacity:.55}.home-customize__toggle[data-v-9168bc6f]{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-9168bc6f]{margin-top:3px;flex-shrink:0}.home-customize__copy[data-v-9168bc6f]{display:flex;flex-direction:column;gap:2px;min-width:0}.home-customize__label[data-v-9168bc6f]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.home-customize__hint[data-v-9168bc6f]{font-size:11px;color:var(--text-tertiary);line-height:1.35}.home-customize__moves[data-v-9168bc6f]{display:inline-flex;gap:4px;flex-shrink:0}.home-customize__move[data-v-9168bc6f]{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-9168bc6f]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.home-customize__move[data-v-9168bc6f]:disabled{opacity:.4;cursor:default}.home-customize__footer[data-v-9168bc6f]{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-9168bc6f]{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-9168bc6f]:hover{color:var(--text-primary)}.home-customize__done[data-v-9168bc6f],.usage-customize__done[data-v-9168bc6f]{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--color-admin);color:var(--color-on-accent, var(--text-inverse));font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none}.home-customize__done[data-v-9168bc6f]:hover,.usage-customize__done[data-v-9168bc6f]: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))}}.usage-page{--usage-accent: var(--color-admin);display:flex;gap:20px;width:100%;min-width:0;align-items:flex-start;padding:4px 2px 24px}.usage-page__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.usage-page__aside{flex:0 0 280px;width:280px;min-width:0;display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.usage-page .home-aside-list__link{border:0;background:transparent;width:100%;text-align:left;appearance:none;font-family:inherit}.usage-page .home-aside-list__link:hover{color:var(--usage-accent)}.usage-page .home-panel__link:hover,.usage-page .home-metric:hover,.usage-page .home-metric:focus-visible{border-color:color-mix(in srgb,var(--usage-accent) 35%,var(--border-secondary))}.usage-page .home-panel__link:hover{color:var(--usage-accent)}.usage-page .home-greeting__customize:focus-visible,.usage-page .home-metric:focus-visible,.usage-page .usage-row:focus-visible,.usage-page .usage-chip:focus-visible{outline:2px solid var(--usage-accent);outline-offset:2px}.usage-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.usage-metrics .home-metric{min-width:0;width:100%;overflow:hidden}.usage-metrics .home-metric__value{font-size:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-metrics .home-metric__label{max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-panel--ai-compact{padding:10px 14px}.home-panel--ai-compact .home-panel__header{margin-bottom:0;padding-bottom:0;border-bottom:0;gap:10px}.home-panel--ai-compact .home-panel__title{flex:0 0 auto}.home-panel--ai-compact [data-testid=ai-credits-glance]{flex:1 1 auto;min-width:0}.usage-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-chart{min-width:0}.usage-chart__title{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.usage-chart__canvas{min-height:220px}.usage-period{display:flex;align-items:center;gap:8px}.usage-period__select{min-height:36px;max-width:150px;padding:6px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit}.usage-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}.usage-row:hover,.usage-row:focus-visible{background:var(--bg-hover);outline:none}.usage-row--active{background:color-mix(in srgb,var(--usage-accent) 8%,transparent)}.usage-row__swatch{width:8px;height:28px;border-radius:4px;flex-shrink:0}.usage-row__body{min-width:0;flex:1 1 auto}.usage-row__title{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.usage-row__meta{font-size:11px;color:var(--text-tertiary);line-height:1.3}.usage-row__value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.usage-table{width:100%;border-collapse:collapse;font-size:13px}.usage-table th{padding:8px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap}.usage-table td{padding:10px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary);vertical-align:middle}.usage-table tbody tr:last-child td{border-bottom:0}.usage-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.usage-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.usage-tab{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}.usage-tab--active{background:color-mix(in srgb,var(--usage-accent) 12%,transparent);border-color:color-mix(in srgb,var(--usage-accent) 35%,var(--border-secondary));color:var(--usage-accent)}.usage-tab:focus-visible{outline:2px solid var(--usage-accent);outline-offset:2px}.usage-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600}.usage-chip--ok{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.usage-chip--warn{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.usage-chip--danger{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.usage-aside-row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px}.usage-aside-row__label{font-size:11px;color:var(--text-tertiary)}.usage-aside-row__value{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.usage-user{display:flex;align-items:center;gap:8px}.usage-user__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--usage-accent) 12%,transparent);color:var(--usage-accent);font-size:11px;font-weight:700}@media only screen and (max-width:1000px){.usage-page{flex-direction:column;align-items:stretch;gap:16px}.usage-page__aside{flex:1 1 auto;width:100%;position:static}.usage-chart-grid{grid-template-columns:1fr}}@media only screen and (max-width:699px){.usage-page{gap:12px;padding:0 0 calc(16px + var(--safe-area-bottom, 0px))}.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-period{width:100%;flex-wrap:wrap}.usage-period__select{flex:1 1 0;max-width:none}}@media only screen and (min-width:1001px)and (max-width:1200px){.usage-page__aside{flex-basis:240px;width:240px}}@media(prefers-reduced-motion:reduce){.usage-page .home-panel,.usage-page .home-greeting,.usage-page .home-aside-panel{animation:none}}#ai-credits[data-v-2fe1c567],#usage-modules[data-v-2fe1c567],#usage-timeline[data-v-2fe1c567],#usage-storage[data-v-2fe1c567],#usage-users[data-v-2fe1c567],#usage-details[data-v-2fe1c567]{scroll-margin-top:16px}.usage-chart__canvas[data-v-2fe1c567]{position:relative;height:220px}.ecm-ai-settings[data-v-7ca88f37]{max-width:1120px;margin:0 auto;padding:24px 20px 56px;color:var(--text-primary)}.ecm-ai-settings__header[data-v-7ca88f37],.ecm-ai-panel__header[data-v-7ca88f37],.ecm-ai-section-heading[data-v-7ca88f37],.ecm-ai-panel__actions[data-v-7ca88f37],.ecm-ai-existing__controls[data-v-7ca88f37],.ecm-ai-preview__summary[data-v-7ca88f37],.ecm-ai-budget__period[data-v-7ca88f37]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ecm-ai-settings__header[data-v-7ca88f37]{align-items:center;margin-bottom:20px}.ecm-ai-settings__eyebrow[data-v-7ca88f37]{margin:0 0 4px;color:var(--color-ecm);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ecm-ai-settings__title[data-v-7ca88f37]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.ecm-ai-settings__subtitle[data-v-7ca88f37],.ecm-ai-panel__header p[data-v-7ca88f37],.ecm-ai-section-heading p[data-v-7ca88f37]{max-width:740px;margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.ecm-ai-settings__refresh[data-v-7ca88f37],.ecm-ai-settings__secondary[data-v-7ca88f37],.ecm-ai-settings__primary[data-v-7ca88f37]{min-height:var(--touch-target-min, 44px);border:1px solid var(--border-primary);border-radius:8px;padding:8px 14px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ecm-ai-settings__refresh[data-v-7ca88f37]{width:44px;padding:0}.ecm-ai-settings__primary[data-v-7ca88f37]{border-color:var(--color-ecm);background:var(--color-ecm);color:var(--text-on-accent, var(--bg-primary));font-weight:700}.ecm-ai-settings__secondary[data-v-7ca88f37]:hover,.ecm-ai-settings__refresh[data-v-7ca88f37]:hover{border-color:var(--color-ecm);color:var(--color-ecm)}.ecm-ai-settings__primary[data-v-7ca88f37]:hover{filter:brightness(.94)}.ecm-ai-settings__primary[data-v-7ca88f37]:disabled,.ecm-ai-settings__secondary[data-v-7ca88f37]:disabled,.ecm-ai-settings__refresh[data-v-7ca88f37]:disabled{cursor:not-allowed;opacity:.55}.ecm-ai-settings__primary[data-v-7ca88f37]:focus-visible,.ecm-ai-settings__secondary[data-v-7ca88f37]:focus-visible,.ecm-ai-settings__refresh[data-v-7ca88f37]:focus-visible,.ecm-ai-check input:focus-visible+.ecm-ai-check__box[data-v-7ca88f37],.ecm-ai-catalog input:focus-visible+.ecm-ai-catalog__copy[data-v-7ca88f37],.ecm-ai-switch input:focus-visible+.ecm-ai-switch__control[data-v-7ca88f37]{outline:3px solid color-mix(in srgb,var(--color-ecm) 35%,transparent);outline-offset:2px}.ecm-ai-panel[data-v-7ca88f37]{margin-top:12px;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-sm);padding:16px 18px 14px}.ecm-ai-panel__header[data-v-7ca88f37]{padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.ecm-ai-panel__header h2[data-v-7ca88f37],.ecm-ai-section-heading h3[data-v-7ca88f37]{margin:0;color:var(--text-primary);font-size:15px;font-weight:700}.ecm-ai-section-heading[data-v-7ca88f37]{align-items:center;margin:16px 0 10px}.ecm-ai-count[data-v-7ca88f37]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.ecm-ai-status[data-v-7ca88f37]{flex:0 0 auto;border:1px solid var(--border-primary);border-radius:999px;padding:4px 9px;color:var(--text-secondary);font-size:11px;font-weight:700}.ecm-ai-status--success[data-v-7ca88f37]{border-color:var(--color-success);color:var(--color-success)}.ecm-ai-status--warning[data-v-7ca88f37]{border-color:var(--color-warning);color:var(--color-warning)}.ecm-ai-status--accent[data-v-7ca88f37]{border-color:var(--color-ecm);color:var(--color-ecm)}.ecm-ai-status--quiet[data-v-7ca88f37]{color:var(--text-tertiary)}.ecm-ai-settings__grid[data-v-7ca88f37],.ecm-ai-output-grid[data-v-7ca88f37],.ecm-ai-catalog-grid[data-v-7ca88f37],.ecm-ai-budget__metrics[data-v-7ca88f37]{display:grid;gap:8px}.ecm-ai-settings__grid[data-v-7ca88f37],.ecm-ai-output-grid[data-v-7ca88f37]{grid-template-columns:repeat(3,minmax(0,1fr))}.ecm-ai-output-grid[data-v-7ca88f37]{grid-template-columns:repeat(2,minmax(0,1fr))}.ecm-ai-catalog-grid[data-v-7ca88f37]{grid-template-columns:repeat(3,minmax(0,1fr))}.ecm-ai-switch[data-v-7ca88f37],.ecm-ai-check[data-v-7ca88f37],.ecm-ai-catalog[data-v-7ca88f37]{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid var(--border-secondary);border-radius:8px;padding:10px;color:var(--text-primary);cursor:pointer}.ecm-ai-switch input[data-v-7ca88f37],.ecm-ai-check input[data-v-7ca88f37],.ecm-ai-catalog input[data-v-7ca88f37],.ecm-ai-apply input[data-v-7ca88f37]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ecm-ai-switch__control[data-v-7ca88f37],.ecm-ai-check__box[data-v-7ca88f37]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--border-primary);background:var(--bg-primary)}.ecm-ai-switch__control[data-v-7ca88f37]{width:34px;height:20px;border-radius:20px}.ecm-ai-switch__control[data-v-7ca88f37]:after{width:12px;height:12px;border-radius:50%;background:var(--text-tertiary);content:"";transform:translate(-6px);transition:transform .15s ease,background .15s ease}.ecm-ai-switch input:checked+.ecm-ai-switch__control[data-v-7ca88f37]{border-color:var(--color-ecm);background:color-mix(in srgb,var(--color-ecm) 16%,var(--bg-primary))}.ecm-ai-switch input:checked+.ecm-ai-switch__control[data-v-7ca88f37]:after{background:var(--color-ecm);transform:translate(6px)}.ecm-ai-check__box[data-v-7ca88f37]{border-radius:4px}.ecm-ai-check__box i[data-v-7ca88f37]{display:none;color:var(--color-ecm);font-size:11px}.ecm-ai-check input:checked+.ecm-ai-check__box i[data-v-7ca88f37]{display:block}.ecm-ai-switch strong[data-v-7ca88f37],.ecm-ai-check strong[data-v-7ca88f37],.ecm-ai-catalog strong[data-v-7ca88f37]{display:block;font-size:12px;line-height:1.35}.ecm-ai-switch small[data-v-7ca88f37],.ecm-ai-check small[data-v-7ca88f37],.ecm-ai-catalog small[data-v-7ca88f37],.ecm-ai-catalog em[data-v-7ca88f37]{display:block;margin-top:3px;color:var(--text-tertiary);font-size:11px;font-style:normal;line-height:1.4}.ecm-ai-catalog em[data-v-7ca88f37]{color:var(--color-ecm);font-size:10px;text-transform:uppercase}.ecm-ai-switch--disabled[data-v-7ca88f37],.ecm-ai-check--disabled[data-v-7ca88f37],.ecm-ai-catalog--disabled[data-v-7ca88f37]{cursor:default;opacity:.68}.ecm-ai-panel__divider[data-v-7ca88f37]{height:1px;margin:16px 0;background:var(--border-secondary)}.ecm-ai-settings__notice[data-v-7ca88f37],.ecm-ai-settings__warning[data-v-7ca88f37]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5}.ecm-ai-settings__notice i[data-v-7ca88f37],.ecm-ai-settings__warning i[data-v-7ca88f37]{flex:0 0 auto;margin-top:2px;color:var(--color-warning)}.ecm-ai-settings__notice[data-v-7ca88f37]{padding:10px 12px;border-left:3px solid var(--color-ecm);background:var(--bg-secondary)}.ecm-ai-panel__actions[data-v-7ca88f37]{align-items:center;margin-top:16px}.ecm-ai-field[data-v-7ca88f37]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.ecm-ai-field select[data-v-7ca88f37]{min-height:38px;border:1px solid var(--border-primary);border-radius:6px;padding:6px 10px;background:var(--bg-primary);color:var(--text-primary)}.ecm-ai-existing__controls[data-v-7ca88f37]{align-items:flex-end;margin:16px 0}.ecm-ai-existing__controls .ecm-ai-settings__secondary[data-v-7ca88f37]{min-width:150px}.ecm-ai-preview[data-v-7ca88f37]{border-top:1px solid var(--border-secondary);padding-top:14px}.ecm-ai-preview__summary[data-v-7ca88f37]{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px;color:var(--text-secondary);font-size:11px}.ecm-ai-preview__summary span[data-v-7ca88f37]{font-variant-numeric:tabular-nums}.ecm-ai-preview__summary strong[data-v-7ca88f37]{color:var(--text-primary);font-size:15px}.ecm-ai-apply[data-v-7ca88f37]{display:flex;align-items:center;gap:8px;margin:16px 0 10px;color:var(--text-primary);font-size:12px;cursor:pointer}.ecm-ai-apply[data-v-7ca88f37]:before{display:inline-block;width:18px;height:18px;border:1px solid var(--border-primary);border-radius:4px;content:""}.ecm-ai-apply.is-checked[data-v-7ca88f37]:before{border-color:var(--color-ecm);background:var(--color-ecm);box-shadow:inset 0 0 0 4px var(--bg-card)}.ecm-ai-budget__period[data-v-7ca88f37]{align-items:center;margin:14px 0;color:var(--text-secondary);font-size:11px}.ecm-ai-budget__period strong[data-v-7ca88f37]{color:var(--text-primary);font-size:12px;font-variant-numeric:tabular-nums}.ecm-ai-budget__metrics[data-v-7ca88f37]{grid-template-columns:repeat(4,minmax(0,1fr))}.ecm-ai-metric[data-v-7ca88f37]{border-left:2px solid var(--color-ecm);padding:4px 10px}.ecm-ai-metric span[data-v-7ca88f37],.ecm-ai-metric small[data-v-7ca88f37]{display:block;color:var(--text-tertiary);font-size:10px}.ecm-ai-metric strong[data-v-7ca88f37]{display:block;margin:4px 0;color:var(--text-primary);font-size:16px;font-variant-numeric:tabular-nums}.ecm-ai-metric__unknown[data-v-7ca88f37]{color:var(--text-tertiary)!important}.ecm-ai-inline-state[data-v-7ca88f37],.ecm-ai-empty[data-v-7ca88f37],.ecm-ai-settings__state[data-v-7ca88f37]{color:var(--text-tertiary);font-size:12px}.ecm-ai-settings__state[data-v-7ca88f37]{display:flex;align-items:center;justify-content:center;min-height:180px;gap:10px}.ecm-ai-settings__state--error[data-v-7ca88f37],.ecm-ai-inline-state--error[data-v-7ca88f37]{color:var(--color-danger)}.ecm-ai-empty[data-v-7ca88f37]{padding:14px;border:1px dashed var(--border-primary);border-radius:8px;background:var(--bg-secondary)}@media(max-width:900px){.ecm-ai-settings__grid[data-v-7ca88f37],.ecm-ai-catalog-grid[data-v-7ca88f37],.ecm-ai-budget__metrics[data-v-7ca88f37]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ecm-ai-settings[data-v-7ca88f37]{padding:16px 12px 40px}.ecm-ai-settings__header[data-v-7ca88f37],.ecm-ai-panel__header[data-v-7ca88f37],.ecm-ai-existing__controls[data-v-7ca88f37]{align-items:flex-start}.ecm-ai-settings__header[data-v-7ca88f37],.ecm-ai-existing__controls[data-v-7ca88f37]{flex-direction:column}.ecm-ai-settings__refresh[data-v-7ca88f37]{align-self:flex-end}.ecm-ai-settings__grid[data-v-7ca88f37],.ecm-ai-output-grid[data-v-7ca88f37],.ecm-ai-catalog-grid[data-v-7ca88f37],.ecm-ai-budget__metrics[data-v-7ca88f37]{grid-template-columns:1fr}.ecm-ai-panel__actions[data-v-7ca88f37]{align-items:stretch;flex-direction:column}.ecm-ai-panel__actions .ecm-ai-settings__primary[data-v-7ca88f37],.ecm-ai-existing__controls .ecm-ai-settings__secondary[data-v-7ca88f37]{width:100%}}@media(prefers-reduced-motion:reduce){.ecm-ai-settings__refresh[data-v-7ca88f37],.ecm-ai-settings__secondary[data-v-7ca88f37],.ecm-ai-settings__primary[data-v-7ca88f37],.ecm-ai-switch__control[data-v-7ca88f37]:after{transition:none}}@keyframes home-rise-d07e5ec8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.home-panel[data-v-d07e5ec8]{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-d07e5ec8 .4s ease both}.home-panel__header[data-v-d07e5ec8]{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[data-v-d07e5ec8]{display:flex;align-items:center;gap:0;min-width:0}.home-panel__icon[data-v-d07e5ec8],.home-panel__label[data-v-d07e5ec8]{display:none}.home-panel__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{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[data-v-d07e5ec8]: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[data-v-d07e5ec8]{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[data-v-d07e5ec8]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 4px;min-width:0;animation:home-rise-d07e5ec8 .35s ease both}.home-greeting__aside[data-v-d07e5ec8]{display:flex;flex-direction:row;align-items:stretch;gap:10px;flex-shrink:0}.home-greeting__customize[data-v-d07e5ec8]{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[data-v-d07e5ec8]{font-size:12px}.home-greeting__customize[data-v-d07e5ec8]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-primary, var(--border-secondary))}.home-greeting__customize[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-greeting__date[data-v-d07e5ec8]{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:capitalize}.home-greeting__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--text-tertiary);max-width:36rem}.home-greeting__metrics[data-v-d07e5ec8]{display:flex;gap:10px;flex-shrink:0}.home-metric[data-v-d07e5ec8]{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[data-v-d07e5ec8]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.home-metric[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.home-metric__value[data-v-d07e5ec8]{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[data-v-d07e5ec8]{color:var(--text-secondary)}.home-metric__label[data-v-d07e5ec8]{font-size:11px;font-weight:500;color:var(--text-tertiary);line-height:1.2;white-space:nowrap}.home-actions[data-v-d07e5ec8]{animation-delay:.16s;padding-bottom:16px}.home-actions__grid[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0}.home-action[data-v-d07e5ec8]{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-d07e5ec8 .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-action[data-v-d07e5ec8]: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[data-v-d07e5ec8]:hover,.home-action[data-v-d07e5ec8]: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[data-v-d07e5ec8],.home-action:focus-visible .home-action__arrow[data-v-d07e5ec8]{opacity:1;transform:translate(2px);color:var(--home-accent, var(--color-bpm))}.home-action__icon[data-v-d07e5ec8]{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[data-v-d07e5ec8]{font-size:16px;line-height:1;color:inherit!important}.home-action__index[data-v-d07e5ec8]{display:none}.home-action__body[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.home-action__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{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[data-v-d07e5ec8]{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[data-v-d07e5ec8]{opacity:.7}}.home-tasks[data-v-d07e5ec8]{animation-delay:.05s}.home-tasks__list[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.home-task-row[data-v-d07e5ec8]{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-d07e5ec8 .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-task-row[data-v-d07e5ec8]:hover,.home-task-row[data-v-d07e5ec8]:focus-visible{background:var(--bg-hover);outline:none}.home-task-row:hover .home-task-row__title[data-v-d07e5ec8],.home-task-row:focus-visible .home-task-row__title[data-v-d07e5ec8]{color:var(--color-bpm)}.home-task-row--skeleton[data-v-d07e5ec8]{pointer-events:none}.home-task-row__index[data-v-d07e5ec8]{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[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.home-task-row__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{font-size:12px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-task-row__dot[data-v-d07e5ec8]{margin:0 4px;opacity:.5}.home-task-row__time[data-v-d07e5ec8]{flex-shrink:0;font-size:11px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.home-recents[data-v-d07e5ec8]{animation-delay:.1s}.home-recents__grid[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.home-recent-item[data-v-d07e5ec8]{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-d07e5ec8 .35s ease both;animation-delay:var(--home-delay, 0ms)}.home-recent-item[data-v-d07e5ec8]:hover,.home-recent-item[data-v-d07e5ec8]:focus-visible{background:var(--bg-hover);outline:none}.home-recent-item--bpm[data-v-d07e5ec8]:hover,.home-recent-item--bpm[data-v-d07e5ec8]:focus-visible{border-color:color-mix(in srgb,var(--color-bpm) 40%,var(--border-secondary))}.home-recent-item--ecm[data-v-d07e5ec8]:hover,.home-recent-item--ecm[data-v-d07e5ec8]:focus-visible{border-color:color-mix(in srgb,var(--color-ecm) 40%,var(--border-secondary))}.home-recent-item__type[data-v-d07e5ec8]{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[data-v-d07e5ec8]{color:var(--color-bpm)}.home-recent-item--ecm .home-recent-item__type[data-v-d07e5ec8]{color:var(--color-ecm)}.home-recent-item__body[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:1px;min-width:0}.home-recent-item__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{font-size:11px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-empty[data-v-d07e5ec8]{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[data-v-d07e5ec8]{justify-content:flex-start}.home-empty__icon[data-v-d07e5ec8]{display:none}.home-empty__title[data-v-d07e5ec8]{margin:0;font-size:13px;font-weight:600;color:var(--text-secondary)}.home-empty__hint[data-v-d07e5ec8]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.35}.home-empty__cta[data-v-d07e5ec8]{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[data-v-d07e5ec8]: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[data-v-d07e5ec8]{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-d07e5ec8 .4s ease both;animation-delay:.08s}.home-aside-panel__header[data-v-d07e5ec8]{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[data-v-d07e5ec8],.home-aside-panel__label[data-v-d07e5ec8]{display:none}.home-aside-panel__title[data-v-d07e5ec8]{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[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:4px;padding:8px}.home-aside-tip[data-v-d07e5ec8]{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[data-v-d07e5ec8]:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.home-aside-tip:hover .home-aside-tip__title[data-v-d07e5ec8]{color:var(--color-bpm)}.home-aside-tip__text[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.home-aside-tip__title[data-v-d07e5ec8]{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.25;transition:color .15s ease}.home-aside-tip__desc[data-v-d07e5ec8]{font-size:11px;color:var(--text-tertiary);line-height:1.3}.home-aside-tip__kbd[data-v-d07e5ec8]{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[data-v-d07e5ec8]{list-style:none;margin:0;padding:6px}.home-aside-list__item[data-v-d07e5ec8]{margin:0}.home-aside-list__link[data-v-d07e5ec8]{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[data-v-d07e5ec8]:hover{color:var(--color-bpm);text-decoration:none;background:var(--bg-hover)}.home-aside-list__link i[data-v-d07e5ec8]{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[data-v-d07e5ec8],.home-aside-list__link--university i[data-v-d07e5ec8],.home-aside-list__link--collab i[data-v-d07e5ec8],.home-aside-list__link--chat i[data-v-d07e5ec8]{color:var(--text-tertiary);background:transparent}@media(prefers-reduced-motion:reduce){.home-panel[data-v-d07e5ec8],.home-greeting[data-v-d07e5ec8],.home-action[data-v-d07e5ec8],.home-task-row[data-v-d07e5ec8],.home-recent-item[data-v-d07e5ec8],.home-aside-panel[data-v-d07e5ec8]{animation:none}}@media only screen and (max-width:1000px){.home-greeting[data-v-d07e5ec8]{flex-direction:column;align-items:stretch;gap:12px}.home-greeting__aside[data-v-d07e5ec8]{flex-wrap:wrap;align-items:stretch}.home-greeting__metrics[data-v-d07e5ec8]{flex:1 1 auto;justify-content:flex-start;min-width:0}.home-metric[data-v-d07e5ec8]{min-width:0;flex:1 1 0}.home-greeting__customize[data-v-d07e5ec8]{flex:0 0 auto}.home-greeting__title[data-v-d07e5ec8]{font-size:24px}.home-actions__grid[data-v-d07e5ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-recents__grid[data-v-d07e5ec8]{grid-template-columns:1fr}.home-empty[data-v-d07e5ec8]{flex-wrap:wrap}.home-empty__cta[data-v-d07e5ec8]{margin-left:0;width:100%}.home-task-row__time[data-v-d07e5ec8]{display:none}}@media only screen and (max-width:699px){.home-panel[data-v-d07e5ec8]{padding:14px 14px 12px;border-radius:10px}.home-panel__header[data-v-d07e5ec8]{margin-bottom:10px;padding-bottom:10px;gap:8px}.home-panel__link[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);height:auto;padding:0 12px}.home-greeting[data-v-d07e5ec8]{gap:10px;padding:0}.home-greeting__title[data-v-d07e5ec8]{font-size:22px;letter-spacing:-.02em}.home-greeting__subtitle[data-v-d07e5ec8]{font-size:12px;max-width:none}.home-greeting__aside[data-v-d07e5ec8]{flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.home-greeting__metrics[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto;min-width:0}.home-metric[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);width:100%;padding:12px}.home-metric__value[data-v-d07e5ec8]{font-size:22px}.home-metric__label[data-v-d07e5ec8]{white-space:normal;overflow-wrap:anywhere}.home-greeting__customize[data-v-d07e5ec8]{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[data-v-d07e5ec8]{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[data-v-d07e5ec8]{grid-template-columns:1fr;gap:6px}.home-action[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);padding:12px 12px 12px 14px}.home-action__arrow[data-v-d07e5ec8]{opacity:.7}.home-task-row[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);padding:12px 8px;gap:10px}.home-task-row__index[data-v-d07e5ec8]{width:20px}.home-recent-item[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);padding:12px}.home-recent-item__type[data-v-d07e5ec8]{min-width:0}.home-empty[data-v-d07e5ec8]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.home-empty__cta[data-v-d07e5ec8]{width:100%;min-height:var(--touch-target-min, 44px)}.home-aside-panel__header[data-v-d07e5ec8]{padding:12px 14px}.home-aside-list__link[data-v-d07e5ec8],.home-aside-tip[data-v-d07e5ec8]{min-height:var(--touch-target-min, 44px);padding:10px 12px}}@media only screen and (min-width:1200px){.home-recents__grid[data-v-d07e5ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.seal-page[data-v-d07e5ec8]{--seal-accent: var(--color-admin);display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;padding:4px 2px 24px;min-height:calc(100vh - 160px);background:var(--bg-primary)}.seal-config-grid[data-v-d07e5ec8]{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.seal-page .home-panel__link[data-v-d07e5ec8]:hover,.seal-page .home-metric[data-v-d07e5ec8]:hover,.seal-page .home-metric[data-v-d07e5ec8]:focus-visible{border-color:color-mix(in srgb,var(--seal-accent) 35%,var(--border-secondary))}.seal-page .home-greeting__customize[data-v-d07e5ec8]:focus-visible,.seal-page .seal-field-toggle[data-v-d07e5ec8]:focus-within,.seal-page .seal-save-btn[data-v-d07e5ec8]:focus-visible,.seal-page .seal-input[data-v-d07e5ec8]:focus-visible,.seal-page .seal-upload-btn[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--seal-accent);outline-offset:2px}.seal-panel__intro[data-v-d07e5ec8]{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--text-tertiary);max-width:52rem}.seal-fixed-block[data-v-d07e5ec8]{margin-bottom:14px;padding:10px 12px 10px 14px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-left:3px solid var(--seal-accent)}.seal-fixed-block__title[data-v-d07e5ec8]{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.seal-fixed-block__list[data-v-d07e5ec8]{margin:0;padding-left:1.1rem;font-size:12px;line-height:1.45;color:var(--text-secondary)}.seal-field-list[data-v-d07e5ec8]{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-secondary)}.seal-field-list__item[data-v-d07e5ec8]{border-bottom:1px solid var(--border-secondary)}.seal-field-list__item[data-v-d07e5ec8]:last-child{border-bottom:0}.seal-field-toggle[data-v-d07e5ec8]{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;cursor:pointer;transition:background .15s ease}.seal-field-toggle[data-v-d07e5ec8]:hover{background:var(--bg-hover)}.seal-field-toggle input[data-v-d07e5ec8]{margin-top:3px;flex-shrink:0}.seal-field-toggle__label[data-v-d07e5ec8]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.seal-form-grid[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.seal-form-grid--appearance[data-v-d07e5ec8]{grid-template-columns:1fr}.seal-form-field[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:6px;min-width:0}.seal-form-field--full[data-v-d07e5ec8]{grid-column:1/-1}.seal-form-field__label[data-v-d07e5ec8]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.seal-input[data-v-d07e5ec8],.seal-select[data-v-d07e5ec8]{min-height:36px;width:100%;padding:6px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:13px;font-weight:500;font-family:inherit;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background .15s ease}.seal-input[data-v-d07e5ec8]:hover,.seal-select[data-v-d07e5ec8]:hover{border-color:var(--border-primary, var(--border-secondary))}.seal-input[data-v-d07e5ec8]:focus-visible,.seal-select[data-v-d07e5ec8]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--seal-accent) 45%,var(--border-secondary))}.seal-input--color[data-v-d07e5ec8]{width:56px;min-height:36px;padding:4px;flex-shrink:0}.seal-color-row[data-v-d07e5ec8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.seal-text-btn[data-v-d07e5ec8]{border:0;background:transparent;padding:0;color:var(--seal-accent);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none}.seal-text-btn[data-v-d07e5ec8]:hover{text-decoration:underline}.seal-text-btn[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--seal-accent);outline-offset:2px}.seal-upload[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:10px}.seal-upload__input[data-v-d07e5ec8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seal-upload-btn[data-v-d07e5ec8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px dashed 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:border-color .15s ease,background .15s ease,color .15s ease}.seal-upload-btn[data-v-d07e5ec8]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:color-mix(in srgb,var(--seal-accent) 35%,var(--border-secondary))}.seal-logo-preview[data-v-d07e5ec8]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary)}.seal-logo-preview__img[data-v-d07e5ec8]{max-height:36px;max-width:120px;object-fit:contain}.seal-save-btn[data-v-d07e5ec8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:var(--seal-accent);color:var(--color-on-accent, var(--text-inverse));font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;box-shadow:0 1px 2px var(--shadow-sm);transition:opacity .15s ease}.seal-save-btn[data-v-d07e5ec8]:hover:not(:disabled){opacity:.92}.seal-save-btn[data-v-d07e5ec8]:disabled{opacity:.55;cursor:default}.seal-preview-panel__warn[data-v-d07e5ec8]{margin:12px 0 0}.seal-preview-metrics[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:14px}.seal-preview-metric[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-secondary);min-width:0}.seal-preview-metric__label[data-v-d07e5ec8]{font-size:11px;color:var(--text-tertiary);line-height:1.3}.seal-preview-metric__value[data-v-d07e5ec8]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.seal-preview-stage[data-v-d07e5ec8]{padding:20px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-secondary);overflow-x:auto;overflow-y:visible}.seal-preview-doc[data-v-d07e5ec8]{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border:1px solid var(--border-secondary);max-width:100%;box-sizing:border-box;color:var(--seal-preview-fg, #1a1a1a)}.seal-preview-doc__text[data-v-d07e5ec8]{font-size:calc(8px * var(--seal-preview-font-scale, 1));line-height:1.35;min-width:0}.seal-preview-doc__signer[data-v-d07e5ec8]{font-weight:700}.seal-preview-doc__line[data-v-d07e5ec8]{white-space:nowrap}.seal-preview-doc__logo[data-v-d07e5ec8]{max-height:calc(40px * var(--seal-preview-font-scale, 1));flex-shrink:0}.seal-preview-doc__logo-placeholder[data-v-d07e5ec8]{flex-shrink:0;padding:8px 10px;border:1px dashed var(--border-primary, var(--border-secondary));border-radius:4px;font-size:calc(7px * var(--seal-preview-font-scale, 1));color:var(--text-tertiary);text-align:center;max-width:110px}@media only screen and (min-width:960px){.seal-config-grid[data-v-d07e5ec8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media only screen and (max-width:699px){.seal-page[data-v-d07e5ec8]{gap:12px;padding:0 0 20px}.seal-form-grid[data-v-d07e5ec8]{grid-template-columns:1fr}.home-greeting__aside[data-v-d07e5ec8]{width:100%;flex-direction:column;align-items:stretch}.seal-save-btn[data-v-d07e5ec8]{width:100%}.seal-preview-stage[data-v-d07e5ec8]{padding:14px}}@media(prefers-reduced-motion:reduce){.seal-page .home-panel[data-v-d07e5ec8],.seal-page .home-greeting[data-v-d07e5ec8]{animation:none}}.usage-page[data-v-d07e5ec8]{--usage-accent: var(--color-admin);display:flex;gap:20px;width:100%;min-width:0;align-items:flex-start;padding:4px 2px 24px}.usage-page__main[data-v-d07e5ec8]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.usage-page__aside[data-v-d07e5ec8]{flex:0 0 280px;width:280px;min-width:0;display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.usage-page .home-aside-list__link[data-v-d07e5ec8]{border:0;background:transparent;width:100%;text-align:left;appearance:none;font-family:inherit}.usage-page .home-aside-list__link[data-v-d07e5ec8]:hover{color:var(--usage-accent)}.usage-page .home-panel__link[data-v-d07e5ec8]:hover,.usage-page .home-metric[data-v-d07e5ec8]:hover,.usage-page .home-metric[data-v-d07e5ec8]:focus-visible{border-color:color-mix(in srgb,var(--usage-accent) 35%,var(--border-secondary))}.usage-page .home-panel__link[data-v-d07e5ec8]:hover{color:var(--usage-accent)}.usage-page .home-greeting__customize[data-v-d07e5ec8]:focus-visible,.usage-page .home-metric[data-v-d07e5ec8]:focus-visible,.usage-page .usage-row[data-v-d07e5ec8]:focus-visible,.usage-page .usage-chip[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--usage-accent);outline-offset:2px}.usage-metrics[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.usage-metrics .home-metric[data-v-d07e5ec8]{min-width:0;width:100%;overflow:hidden}.usage-metrics .home-metric__value[data-v-d07e5ec8]{font-size:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-metrics .home-metric__label[data-v-d07e5ec8]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-panel--ai-compact[data-v-d07e5ec8]{padding:10px 14px}.home-panel--ai-compact .home-panel__header[data-v-d07e5ec8]{margin-bottom:0;padding-bottom:0;border-bottom:0;gap:10px}.home-panel--ai-compact .home-panel__title[data-v-d07e5ec8]{flex:0 0 auto}.home-panel--ai-compact [data-testid=ai-credits-glance][data-v-d07e5ec8]{flex:1 1 auto;min-width:0}.usage-chart-grid[data-v-d07e5ec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-chart[data-v-d07e5ec8]{min-width:0}.usage-chart__title[data-v-d07e5ec8]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.usage-chart__canvas[data-v-d07e5ec8]{min-height:220px}.usage-period[data-v-d07e5ec8]{display:flex;align-items:center;gap:8px}.usage-period__select[data-v-d07e5ec8]{min-height:36px;max-width:150px;padding:6px 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit}.usage-row[data-v-d07e5ec8]{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}.usage-row[data-v-d07e5ec8]:hover,.usage-row[data-v-d07e5ec8]:focus-visible{background:var(--bg-hover);outline:none}.usage-row--active[data-v-d07e5ec8]{background:color-mix(in srgb,var(--usage-accent) 8%,transparent)}.usage-row__swatch[data-v-d07e5ec8]{width:8px;height:28px;border-radius:4px;flex-shrink:0}.usage-row__body[data-v-d07e5ec8]{min-width:0;flex:1 1 auto}.usage-row__title[data-v-d07e5ec8]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.usage-row__meta[data-v-d07e5ec8]{font-size:11px;color:var(--text-tertiary);line-height:1.3}.usage-row__value[data-v-d07e5ec8]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.usage-table[data-v-d07e5ec8]{width:100%;border-collapse:collapse;font-size:13px}.usage-table th[data-v-d07e5ec8]{padding:8px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap}.usage-table td[data-v-d07e5ec8]{padding:10px;border-bottom:1px solid var(--border-secondary);color:var(--text-primary);vertical-align:middle}.usage-table tbody tr:last-child td[data-v-d07e5ec8]{border-bottom:0}.usage-table .is-num[data-v-d07e5ec8]{text-align:right;font-variant-numeric:tabular-nums}.usage-tabs[data-v-d07e5ec8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.usage-tab[data-v-d07e5ec8]{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}.usage-tab--active[data-v-d07e5ec8]{background:color-mix(in srgb,var(--usage-accent) 12%,transparent);border-color:color-mix(in srgb,var(--usage-accent) 35%,var(--border-secondary));color:var(--usage-accent)}.usage-tab[data-v-d07e5ec8]:focus-visible{outline:2px solid var(--usage-accent);outline-offset:2px}.usage-chip[data-v-d07e5ec8]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:600}.usage-chip--ok[data-v-d07e5ec8]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.usage-chip--warn[data-v-d07e5ec8]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.usage-chip--danger[data-v-d07e5ec8]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.usage-aside-row[data-v-d07e5ec8]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px}.usage-aside-row__label[data-v-d07e5ec8]{font-size:11px;color:var(--text-tertiary)}.usage-aside-row__value[data-v-d07e5ec8]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.usage-user[data-v-d07e5ec8]{display:flex;align-items:center;gap:8px}.usage-user__avatar[data-v-d07e5ec8]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--usage-accent) 12%,transparent);color:var(--usage-accent);font-size:11px;font-weight:700}@media only screen and (max-width:1000px){.usage-page[data-v-d07e5ec8]{flex-direction:column;align-items:stretch;gap:16px}.usage-page__aside[data-v-d07e5ec8]{flex:1 1 auto;width:100%;position:static}.usage-chart-grid[data-v-d07e5ec8]{grid-template-columns:1fr}}@media only screen and (max-width:699px){.usage-page[data-v-d07e5ec8]{gap:12px;padding:0 0 calc(16px + var(--safe-area-bottom, 0px))}.usage-metrics[data-v-d07e5ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-period[data-v-d07e5ec8]{width:100%;flex-wrap:wrap}.usage-period__select[data-v-d07e5ec8]{flex:1 1 0;max-width:none}}@media only screen and (min-width:1001px)and (max-width:1200px){.usage-page__aside[data-v-d07e5ec8]{flex-basis:240px;width:240px}}@media(prefers-reduced-motion:reduce){.usage-page .home-panel[data-v-d07e5ec8],.usage-page .home-greeting[data-v-d07e5ec8],.usage-page .home-aside-panel[data-v-d07e5ec8]{animation:none}}.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-497e0c9c]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.users-shell__chrome[data-v-497e0c9c]{flex-shrink:0;margin-bottom:10px}.users-shell__tabs[data-v-497e0c9c]{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-497e0c9c]{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-497e0c9c]{font-size:13px;opacity:.85}.users-shell__tab[data-v-497e0c9c]:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.users-shell__tab--active[data-v-497e0c9c]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.users-shell__tab--active i[data-v-497e0c9c]{opacity:1;color:var(--color-admin)}.users-shell__tab--active[data-v-497e0c9c]:hover{color:var(--color-admin);background:var(--bg-primary)}.users-shell__body[data-v-497e0c9c]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.users-shell__body>*[data-v-497e0c9c]{flex:1 1 auto;min-height:0}.user-flag[data-v-869f3a2f]{font-size:150px!important}.users-page[data-v-9cb4a187]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;gap:10px}.users-hero-panel[data-v-9cb4a187]{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-9cb4a187]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.users-hero-panel__search[data-v-9cb4a187]{display:flex;align-items:center;gap:8px;flex:1 1 280px;min-width:0}.users-hero-panel__actions[data-v-9cb4a187]{display:flex;align-items:center;gap:8px;flex-shrink:0}.users-search-wrap[data-v-9cb4a187]{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-9cb4a187]:focus-within,.users-search-wrap--active[data-v-9cb4a187]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-search-wrap__icon[data-v-9cb4a187]{color:var(--text-tertiary);font-size:14px;flex-shrink:0}.users-search-wrap__field[data-v-9cb4a187]{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-9cb4a187]::placeholder{color:var(--text-tertiary)}.users-search-wrap__field[data-v-9cb4a187]:disabled{opacity:.6}.users-icon-btn[data-v-9cb4a187]{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-9cb4a187]{font-size:14px;line-height:1}.users-icon-btn[data-v-9cb4a187]:hover:not(:disabled),.users-icon-btn[data-v-9cb4a187]:focus{border-color:var(--color-admin)!important;color:var(--color-admin)!important;background:var(--bg-hover)!important;outline:none}.users-icon-btn[data-v-9cb4a187]:disabled{opacity:.45;cursor:default}.users-icon-btn--active[data-v-9cb4a187]{border-color:var(--color-admin)!important;color:var(--color-admin)!important;background:#5dc5ec14!important}.users-icon-btn--primary[data-v-9cb4a187]{background:var(--color-admin)!important;border-color:var(--color-admin)!important;color:var(--color-on-accent, #fff)!important}.users-icon-btn--primary[data-v-9cb4a187]:hover:not(:disabled),.users-icon-btn--primary[data-v-9cb4a187]: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-9cb4a187]{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-9cb4a187] .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-9cb4a187] .dropdown-menu .dropdown-item{border-radius:6px;font-size:13px;color:var(--text-primary);padding:8px 10px}[data-v-9cb4a187] .dropdown-menu .dropdown-item:hover,[data-v-9cb4a187] .dropdown-menu .dropdown-item:focus{background:var(--bg-hover);color:var(--color-admin)}.users-columns-panel[data-v-9cb4a187]{min-width:220px}.users-columns-panel__header[data-v-9cb4a187]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 14px 8px}.users-columns-panel__title[data-v-9cb4a187]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.users-columns-panel__count[data-v-9cb4a187]{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-9cb4a187]{height:1px;background:var(--border-divider, var(--border-secondary));margin:0 0 4px}.users-columns-panel__option[data-v-9cb4a187]{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-9cb4a187]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.users-columns-panel__option--active[data-v-9cb4a187]{color:var(--text-primary);font-weight:500}.users-columns-panel__option--locked[data-v-9cb4a187]{opacity:.55;cursor:default}.users-columns-panel__option[data-v-9cb4a187]:disabled{cursor:default}.users-columns-panel__label[data-v-9cb4a187]{min-width:0}.users-columns-panel__check[data-v-9cb4a187]{font-size:11px;color:var(--color-admin);flex-shrink:0}.users-submit-btn[data-v-9cb4a187],.users-secondary-btn[data-v-9cb4a187]{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-9cb4a187]{border:1px solid var(--color-admin);background:var(--color-admin);color:var(--color-on-accent, #fff)}.users-submit-btn i[data-v-9cb4a187]{font-size:13px}.users-submit-btn[data-v-9cb4a187]:hover:not(:disabled){filter:brightness(.95)}.users-submit-btn[data-v-9cb4a187]:disabled{opacity:.5;cursor:default}.users-secondary-btn[data-v-9cb4a187]{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary)}.users-secondary-btn[data-v-9cb4a187]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.users-export-select[data-v-9cb4a187]{display:none}.users-filters-panel[data-v-9cb4a187]{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-9cb4a187 .18s ease;overflow:visible}@keyframes users-filters-in-9cb4a187{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.users-filters-section[data-v-9cb4a187]{display:flex;flex-direction:column;gap:12px;width:100%}.users-filters-section__label[data-v-9cb4a187]{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-9cb4a187]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 14px}.users-field[data-v-9cb4a187]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.users-field-label[data-v-9cb4a187]{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-9cb4a187]{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-9cb4a187]::placeholder{color:var(--text-tertiary)}.users-field-input[data-v-9cb4a187]:focus{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-field-select[data-v-9cb4a187] .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-9cb4a187] .vs__search,.users-field-select[data-v-9cb4a187] .vs__selected{color:var(--text-primary);font-size:13px;margin:0}.users-field-select[data-v-9cb4a187] .vs__search::placeholder{color:var(--text-tertiary)}.users-field-select[data-v-9cb4a187] .vs__actions{padding-top:0}.users-field-select[data-v-9cb4a187] .vs__open-indicator{fill:var(--text-tertiary)}.users-field-select.vs--open[data-v-9cb4a187] .vs__dropdown-toggle,.users-field-select[data-v-9cb4a187]:focus-within .vs__dropdown-toggle{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.users-filters-actions[data-v-9cb4a187]{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-9cb4a187]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--text-secondary);font-size:13px}.users-empty-state--inset[data-v-9cb4a187]{border:none;border-radius:0;background:transparent;margin:4px 0}.users-empty-state__icon[data-v-9cb4a187]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.users-empty-state__text[data-v-9cb4a187]{font-weight:500}.users-list-panel[data-v-9cb4a187]{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-9cb4a187]{margin:0;max-height:none;overflow:visible}.users-name-cell[data-v-9cb4a187]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.users-name-cell__title[data-v-9cb4a187]{font-weight:600;color:var(--text-primary);font-size:13px}.users-name-cell__username[data-v-9cb4a187]{font-weight:500;color:var(--text-secondary)}.users-name-cell__meta[data-v-9cb4a187]{font-size:12px;color:var(--text-secondary);line-height:1.35}.users-meta-cell[data-v-9cb4a187]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-primary)}.users-meta-cell small[data-v-9cb4a187]{color:var(--text-tertiary);font-size:11px}.users-status-cell[data-v-9cb4a187]{display:flex;flex-direction:column;align-items:center;gap:6px}.users-status[data-v-9cb4a187]{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-9cb4a187]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.users-status--active[data-v-9cb4a187]{color:var(--color-success);background:var(--color-success-soft-bg)}.users-status--inactive[data-v-9cb4a187]{color:var(--color-warning, #f0ad4e);background:var(--color-warning-soft-bg)}.users-status--deleted[data-v-9cb4a187]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.users-blocked-link[data-v-9cb4a187]{border:none;background:transparent;padding:0;color:var(--color-warning, #f0ad4e);font-size:11px;text-decoration:underline;cursor:pointer}.users-blocked-link[data-v-9cb4a187]:hover{color:var(--text-primary)}.users-actions-cell[data-v-9cb4a187]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.users-action-btn[data-v-9cb4a187]{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-9cb4a187]{font-size:14px}.users-action-btn[data-v-9cb4a187]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.users-action-btn--success[data-v-9cb4a187]: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-9cb4a187]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-9cb4a187] .users-table{background:transparent;border-collapse:separate!important;border-spacing:0}[data-v-9cb4a187] .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-9cb4a187] .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-9cb4a187] .users-table tbody tr:hover td{background:var(--bg-hover)}[data-v-9cb4a187] .users-table thead th.users-col-actions,[data-v-9cb4a187] .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-9cb4a187] .users-table thead th.users-col-actions{top:0;z-index:5;background:var(--bg-tertiary)}[data-v-9cb4a187] .users-table tbody td.users-col-actions{z-index:2;background:var(--bg-secondary)}[data-v-9cb4a187] .users-table tbody tr:hover td.users-col-actions{background:var(--bg-hover)}[data-v-9cb4a187] .admin-resizable-table table{table-layout:fixed;min-width:100%;border-collapse:separate!important;border-spacing:0}[data-v-9cb4a187] .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-9cb4a187] .admin-resizable-table thead th.users-col-actions .column-resizer{display:none}@media screen and (max-width:699px){.users-hero-panel__bar[data-v-9cb4a187]{flex-direction:column;align-items:stretch}.users-hero-panel__search[data-v-9cb4a187],.users-hero-panel__actions[data-v-9cb4a187]{width:100%}.users-hero-panel__actions[data-v-9cb4a187]{justify-content:flex-end;flex-wrap:wrap}.users-field-label[data-v-9cb4a187]{white-space:normal}}.treeview-wrapper{width:220px;height:100%;border:1px solid #ccc}.treeview-wrapper .ui-fancytree{height:200px}.invite-seats[data-v-3e2ea735]{display:flex;flex-direction:column;min-width:0;font-size:12px;color:var(--text-secondary)}.invite-seats__count[data-v-3e2ea735]{font-weight:600;font-variant-numeric:tabular-nums}.invite-seats__hint[data-v-3e2ea735],.invite-seats--exceeded .invite-seats__count[data-v-3e2ea735]{color:var(--color-danger)}.collaborations-wrapper[data-v-3e2ea735]{overflow:auto;width:220px;height:200px;border:1px solid #ccc}.collaborations-wrapper .collaboration-item[data-v-3e2ea735]{cursor:pointer;font-size:10pt!important;min-height:20px}.collaborations-wrapper .collaboration-item[data-v-3e2ea735]:hover{color:#007bff}.collaborations-wrapper .collaboration-item.selected[data-v-3e2ea735]{color:#007bff;font-weight:700}.textarea-agreement[data-v-3e2ea735]{height:200px}.show-item[data-v-3e2ea735]{display:block!important}.hide-item[data-v-3e2ea735]{display:none}.invitations-page[data-v-96e809a4]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.invitations-toolbar[data-v-96e809a4]{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-96e809a4]{flex-direction:column;align-items:stretch}.invitations-toolbar__row[data-v-96e809a4]{display:flex;align-items:center;gap:10px;min-width:0}.invitations-toolbar__search[data-v-96e809a4]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.invitations-toolbar__controls[data-v-96e809a4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.invitations-icon-btn[data-v-96e809a4]{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-96e809a4]{font-size:14px}.invitations-icon-btn[data-v-96e809a4]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.invitations-icon-btn--primary[data-v-96e809a4]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent, #fff)}.invitations-icon-btn--primary[data-v-96e809a4]: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-96e809a4]{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-96e809a4]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 3px #5dc5ec29}.invitations-search-input .invitations-search-icon[data-v-96e809a4]{color:var(--text-tertiary);font-size:14px;margin-right:8px;flex-shrink:0}.invitations-search-input input[data-v-96e809a4]{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-96e809a4]::placeholder{color:var(--text-tertiary)}.invitations-search-input input[data-v-96e809a4]:disabled{opacity:.6}.invitations-list-panel[data-v-96e809a4]{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-96e809a4]{margin:0;max-height:none;overflow:visible}.invitations-empty-state[data-v-96e809a4]{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--text-secondary);font-size:13px}.invitations-empty-state__icon[data-v-96e809a4]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.invitations-empty-state__text[data-v-96e809a4]{font-weight:500}.invitations-name-cell[data-v-96e809a4]{display:flex;flex-direction:column;gap:4px;min-width:0}.invitations-name-cell__title[data-v-96e809a4]{font-weight:600;color:var(--text-primary);font-size:13px}.invitations-status[data-v-96e809a4]{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-96e809a4]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.invitations-status--accepted[data-v-96e809a4]{color:var(--color-success);background:var(--color-success-soft-bg)}.invitations-status--pending[data-v-96e809a4]{color:var(--text-secondary);background:var(--bg-tertiary)}.invitations-actions-cell[data-v-96e809a4]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.invitations-action-btn[data-v-96e809a4]{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-96e809a4]{font-size:14px}.invitations-action-btn[data-v-96e809a4]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}[data-v-96e809a4] .invitations-table{background:transparent}[data-v-96e809a4] .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-96e809a4] .invitations-table tbody td{border-color:var(--border-secondary);padding:12px 14px;vertical-align:middle;color:var(--text-primary)}[data-v-96e809a4] .invitations-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.invitations-toolbar__row[data-v-96e809a4]{flex-direction:column;align-items:stretch;gap:8px}.invitations-toolbar__search[data-v-96e809a4],.invitations-toolbar__controls[data-v-96e809a4]{width:100%}.invitations-search-input[data-v-96e809a4]{max-width:none}}.unit-credits[data-v-bd9e1d35]{margin-bottom:12px;padding:16px 18px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:12px}header[data-v-bd9e1d35]{border-bottom:1px solid var(--border-primary);margin-bottom:14px}h2[data-v-bd9e1d35]{font-size:15px;font-weight:700}h3[data-v-bd9e1d35]{font-size:13px;font-weight:600}p[data-v-bd9e1d35],small[data-v-bd9e1d35]{color:var(--text-secondary)}.unit-credits__toolbar[data-v-bd9e1d35]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}select[data-v-bd9e1d35],input[data-v-bd9e1d35],button[data-v-bd9e1d35]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;padding:8px 10px}select[data-v-bd9e1d35]{max-width:100%}button[data-v-bd9e1d35]:disabled{opacity:.5}.unit-credits__body[data-v-bd9e1d35]{margin-top:16px}.unit-credits__balance[data-v-bd9e1d35]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.unit-credits__balance strong[data-v-bd9e1d35]{font-size:24px;overflow-wrap:anywhere}form[data-v-bd9e1d35]{display:grid;grid-template-columns:auto minmax(100px,1fr) auto minmax(100px,2fr) auto;gap:10px;align-items:center}form p[data-v-bd9e1d35]{grid-column:1 / -1;font-size:12px}ul[data-v-bd9e1d35]{padding:0;list-style:none}li[data-v-bd9e1d35]{padding:12px 0;border-bottom:1px solid var(--border-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}li span[data-v-bd9e1d35]{margin-left:12px;color:var(--text-secondary)}@media(max-width:1000px){form[data-v-bd9e1d35]{grid-template-columns:1fr}}.unit-form-modal__title[data-v-4ca7cb87]{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-4ca7cb87]{color:var(--color-admin);font-size:15px}.unit-form[data-v-4ca7cb87]{display:flex;flex-direction:column;gap:0;min-height:0}.unit-form-section[data-v-4ca7cb87]{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.unit-form-grid[data-v-4ca7cb87]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.unit-form-field[data-v-4ca7cb87]{display:flex;flex-direction:column;gap:6px;min-width:0}.unit-form-field--full[data-v-4ca7cb87]{grid-column:1/-1}.unit-form-field__label[data-v-4ca7cb87]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.unit-form-field__error[data-v-4ca7cb87]{color:var(--color-danger, #ef4444);font-size:12px}.unit-form-panel[data-v-4ca7cb87]{padding:14px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px}.unit-form-panel__actions[data-v-4ca7cb87]{display:flex;justify-content:flex-end;margin-top:14px}.unit-form-switches[data-v-4ca7cb87]{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:4px}.unit-form-switch[data-v-4ca7cb87]{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-4ca7cb87]{margin-top:4px;border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.unit-form-empty[data-v-4ca7cb87]{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-4ca7cb87]{color:var(--text-tertiary)}.unit-form-footer[data-v-4ca7cb87]{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-4ca7cb87]{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-4ca7cb87]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.unit-form-btn--primary i[data-v-4ca7cb87]{color:var(--color-admin)}.unit-form-btn--primary[data-v-4ca7cb87]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.unit-form-btn--secondary[data-v-4ca7cb87]{color:var(--text-secondary);background:var(--bg-tertiary)}.unit-form-btn--secondary[data-v-4ca7cb87]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.unit-form-icon-btn[data-v-4ca7cb87]{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-4ca7cb87]:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.unit-form-icon-btn--danger[data-v-4ca7cb87]:hover{color:var(--color-danger, #ef4444)}[data-v-4ca7cb87] .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-4ca7cb87] .unit-form-tabs__nav .nav-item{margin:0}[data-v-4ca7cb87] .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-4ca7cb87] .unit-form-tabs__nav .nav-link.active{background:#5dc5ec1f!important;color:var(--color-admin)!important}[data-v-4ca7cb87] .unit-form-tabs__nav .nav-link:hover:not(.active){color:var(--text-primary)!important;background:var(--bg-hover)!important}[data-v-4ca7cb87] .unit-form-tabs__content{padding:0;border:none;background:transparent}[data-v-4ca7cb87] .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-4ca7cb87] .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-4ca7cb87] .unit-form-table tbody tr:hover td{background:var(--bg-hover)}@media screen and (max-width:699px){.unit-form-grid[data-v-4ca7cb87]{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}}.unit-import-progress[data-v-dada3d7c]{position:relative;margin-bottom:12px;padding:12px 16px 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-admin) 7%,transparent),transparent 55%),var(--bg-secondary);border:1px solid var(--border-secondary);border-left:3px solid var(--color-admin);border-radius:10px}.unit-import-progress__head[data-v-dada3d7c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:9px}.unit-import-progress__title[data-v-dada3d7c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.unit-import-progress__beacon[data-v-dada3d7c]{width:8px;height:8px;border-radius:50%;background:var(--color-admin);box-shadow:0 0 color-mix(in srgb,var(--color-admin) 45%,transparent);animation:unit-import-beacon-dada3d7c 1.6s ease-out infinite}.unit-import-progress__count[data-v-dada3d7c]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-admin)}.unit-import-progress__remaining[data-v-dada3d7c]{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.unit-import-progress__track[data-v-dada3d7c]{position:relative;height:6px;overflow:hidden;background:color-mix(in srgb,var(--color-admin) 14%,var(--bg-tertiary));border-radius:999px}.unit-import-progress__fill[data-v-dada3d7c]{position:relative;height:100%;overflow:hidden;background:var(--color-admin);border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1)}.unit-import-progress__fill[data-v-dada3d7c]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-on-accent, #fff) 45%,transparent),transparent);transform:translate(-100%);animation:unit-import-sheen-dada3d7c 1.8s ease-in-out infinite}.unit-import-progress--waiting .unit-import-progress__fill[data-v-dada3d7c]{width:35%;transition:none;animation:unit-import-waiting-dada3d7c 1.3s ease-in-out infinite}.unit-import-progress--waiting .unit-import-progress__fill[data-v-dada3d7c]:after{animation:none}.unit-import-progress__tallies[data-v-dada3d7c]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none}.unit-import-progress__tally[data-v-dada3d7c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.unit-import-progress__tally-value[data-v-dada3d7c]{font-variant-numeric:tabular-nums;color:var(--text-primary)}.unit-import-progress__tally-dot[data-v-dada3d7c]{width:6px;height:6px;border-radius:50%}.unit-import-progress__tally--imported .unit-import-progress__tally-dot[data-v-dada3d7c]{background:var(--color-success)}.unit-import-progress__tally--renamed .unit-import-progress__tally-dot[data-v-dada3d7c]{background:var(--color-warning)}.unit-import-progress__tally--failed .unit-import-progress__tally-dot[data-v-dada3d7c]{background:var(--color-danger)}@keyframes unit-import-beacon-dada3d7c{0%{box-shadow:0 0 color-mix(in srgb,var(--color-admin) 45%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes unit-import-waiting-dada3d7c{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes unit-import-sheen-dada3d7c{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.unit-import-progress__beacon[data-v-dada3d7c],.unit-import-progress__fill[data-v-dada3d7c]:after,.unit-import-progress--waiting .unit-import-progress__fill[data-v-dada3d7c]{animation:none}.unit-import-progress__fill[data-v-dada3d7c]{transition:none}}.units-page[data-v-a77e8fae]{width:100%;min-height:0}.units-header-panel[data-v-a77e8fae]{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-a77e8fae]{flex-direction:column;align-items:stretch}.units-header-left[data-v-a77e8fae]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.units-icon-btn[data-v-a77e8fae]{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-a77e8fae]{font-size:13px}.units-icon-btn[data-v-a77e8fae]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.units-icon-btn[data-v-a77e8fae]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.units-icon-btn[data-v-a77e8fae]:disabled{opacity:.5;cursor:default}.units-icon-btn--primary[data-v-a77e8fae]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.units-icon-btn--primary i[data-v-a77e8fae]{color:var(--color-on-accent)}.units-icon-btn--primary[data-v-a77e8fae]: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-a77e8fae]{color:var(--color-admin);background:#5dc5ec1f;border-color:#5dc5ec59}.units-icon-btn--busy[data-v-a77e8fae]:disabled{opacity:1;color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent);border-color:color-mix(in srgb,var(--color-admin) 35%,transparent)}.units-btn[data-v-a77e8fae]{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-a77e8fae]{font-size:12px;opacity:.85}.units-btn[data-v-a77e8fae]:disabled{opacity:.45;cursor:default}.units-btn--primary[data-v-a77e8fae]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.units-btn--primary i[data-v-a77e8fae]{opacity:1;color:var(--color-admin)}.units-btn--primary[data-v-a77e8fae]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.units-btn--secondary[data-v-a77e8fae]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.units-btn--secondary[data-v-a77e8fae]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.units-search-wrapper[data-v-a77e8fae]{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0}.units-search-wrapper[data-v-a77e8fae] #searchFilters-container .my-1{margin:0!important}.units-search-wrapper[data-v-a77e8fae] #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-a77e8fae] #searchFilters-container .btn:hover,.units-search-wrapper[data-v-a77e8fae] #searchFilters-container .btn.btn-secondary{color:var(--color-admin);background:var(--bg-hover);border-color:var(--color-admin)}.units-search-input[data-v-a77e8fae]{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-a77e8fae]:focus-within{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.units-search-input .units-search-icon[data-v-a77e8fae]{color:var(--text-secondary);font-size:12px;margin-right:8px;flex-shrink:0}.units-search-input input[data-v-a77e8fae]{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-a77e8fae]::placeholder{color:var(--text-tertiary);font-size:12px}.units-search-input input[data-v-a77e8fae]:disabled{opacity:.6}.units-filters-panel[data-v-a77e8fae]{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-a77e8fae]{display:flex;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.units-filters-panel__actions[data-v-a77e8fae]{display:flex;align-items:center;gap:6px;flex-shrink:0}.units-field[data-v-a77e8fae]{display:flex;flex-direction:column;gap:6px;min-width:160px;flex:1}.units-field__label[data-v-a77e8fae]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.units-field__input[data-v-a77e8fae]{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-a77e8fae]::placeholder{color:var(--text-tertiary)}.units-field__input[data-v-a77e8fae]:focus{border-color:var(--color-admin);box-shadow:0 0 0 2px #5dc5ec1f}.units-filters-fade-enter-active[data-v-a77e8fae],.units-filters-fade-leave-active[data-v-a77e8fae]{transition:opacity .15s ease,transform .15s ease}.units-filters-fade-enter[data-v-a77e8fae],.units-filters-fade-leave-to[data-v-a77e8fae]{opacity:0;transform:translateY(-4px)}.units-empty-state[data-v-a77e8fae]{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-a77e8fae]{border:none;border-radius:0;background:transparent;margin:4px 0}.units-empty-state__icon[data-v-a77e8fae]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.units-empty-state__text[data-v-a77e8fae]{font-weight:500}.unit-import-progress-fade-enter-active[data-v-a77e8fae],.unit-import-progress-fade-leave-active[data-v-a77e8fae]{transition:opacity .25s ease,transform .25s ease}.unit-import-progress-fade-enter[data-v-a77e8fae],.unit-import-progress-fade-leave-to[data-v-a77e8fae]{opacity:0;transform:translateY(-4px)}.units-list-panel[data-v-a77e8fae]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;padding:0}.units-list-panel .list-container[data-v-a77e8fae]{margin:0;max-height:none;overflow:visible}.admin-grid-scroll[data-v-a77e8fae]{max-height:calc(100vh - 260px);overflow:auto}.units-meta-bar[data-v-a77e8fae]{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}.units-meta-bar__selection[data-v-a77e8fae]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:20px}.units-meta-count[data-v-a77e8fae]{color:var(--text-secondary);font-size:12px;white-space:nowrap;margin-left:auto}.units-meta-count b[data-v-a77e8fae]{color:var(--text-primary)}.units-meta-selected[data-v-a77e8fae]{color:var(--text-primary);font-size:12px;font-weight:600;white-space:nowrap}.units-meta-link[data-v-a77e8fae]{background:none;border:0;color:var(--color-admin);font-size:12px;padding:0;text-decoration:underline;white-space:nowrap}.units-meta-link[data-v-a77e8fae]:hover{opacity:.8}[data-v-a77e8fae] .units-select-checkbox{display:inline-block;min-height:0;margin:0}[data-v-a77e8fae] .units-select-checkbox .custom-control-label{cursor:pointer;display:block;height:1rem;width:1rem}[data-v-a77e8fae] .units-select-checkbox .custom-control-label:before,[data-v-a77e8fae] .units-select-checkbox .custom-control-label:after{top:0}.unit-name-cell[data-v-a77e8fae]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0}.unit-name-cell__title[data-v-a77e8fae]{font-weight:600;color:var(--text-primary);font-size:13px}.unit-name-cell__meta[data-v-a77e8fae]{font-size:12px;color:var(--text-secondary);line-height:1.35}.unit-creation-cell[data-v-a77e8fae]{display:flex;flex-direction:column;gap:2px;min-width:0}.unit-creation-cell__main[data-v-a77e8fae]{color:var(--text-primary);white-space:nowrap}.unit-creation-cell__meta[data-v-a77e8fae]{color:var(--text-secondary);font-size:11px;line-height:1.35}.unit-badge[data-v-a77e8fae]{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-a77e8fae]{font-size:11px}.unit-badge--success[data-v-a77e8fae]{color:var(--color-success);background:var(--color-success-soft-bg, rgba(34, 197, 94, .1))}.unit-badge--danger[data-v-a77e8fae]{color:var(--color-danger, #ef4444);background:var(--color-danger-soft-bg, rgba(239, 68, 68, .1))}.unit-badge--muted[data-v-a77e8fae]{color:var(--text-secondary);background:var(--bg-hover)}.unit-actions-cell[data-v-a77e8fae]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.unit-action-btn[data-v-a77e8fae]{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-a77e8fae]{font-size:14px}.unit-action-btn[data-v-a77e8fae]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.unit-action-btn[data-v-a77e8fae]:disabled{opacity:.45;cursor:default}.unit-action-btn--danger[data-v-a77e8fae]:hover:not(:disabled){color:var(--color-danger, #ef4444);border-color:color-mix(in srgb,var(--color-danger, #ef4444) 30%,var(--border-secondary))}[data-v-a77e8fae] .units-table{background:var(--bg-secondary);border-collapse:separate!important;border-spacing:0;font-size:13px;margin-bottom:0}[data-v-a77e8fae] .units-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-a77e8fae] .units-table tbody tr{transition:background-color .1s;border-bottom:1px solid var(--border-secondary);background:var(--bg-secondary)}[data-v-a77e8fae] .units-table tbody tr:last-child{border-bottom:none}[data-v-a77e8fae] .units-table tbody tr:hover{background:var(--bg-hover)!important}[data-v-a77e8fae] .units-table tbody td{padding:10px 14px;color:var(--text-primary);border-top:none;vertical-align:middle;font-size:13px}[data-v-a77e8fae] .units-table tbody td small{color:var(--text-secondary);font-size:11px}[data-v-a77e8fae] .units-table td:last-child{white-space:nowrap}[data-v-a77e8fae] .admin-resizable-table table{table-layout:fixed}[data-v-a77e8fae] .admin-resizable-table thead th{position:sticky;top:0;z-index:3;background:var(--bg-secondary)}[data-v-a77e8fae] .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-a77e8fae] .units-bv-modal{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}[data-v-a77e8fae] .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-a77e8fae]{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-a77e8fae]{color:var(--color-admin);font-size:15px}[data-v-a77e8fae] .units-bv-modal__body{padding:16px;background:var(--bg-secondary)}.units-import-overlay[data-v-a77e8fae]{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-a77e8fae]{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-a77e8fae]{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-a77e8fae]{display:flex;align-items:center;gap:8px;min-width:0}.units-import-dialog__heading h3[data-v-a77e8fae]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.units-import-dialog__icon[data-v-a77e8fae]{color:var(--color-admin);font-size:15px}.units-import-dialog__close[data-v-a77e8fae]{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-a77e8fae]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.units-import-dialog__close[data-v-a77e8fae]:disabled{opacity:.45;cursor:default}.units-import-dialog__body[data-v-a77e8fae]{padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px;overflow:visible}.units-import-dialog__label[data-v-a77e8fae]{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-a77e8fae]{display:block;margin-top:8px;color:var(--color-danger, #ef4444);font-size:12px}.units-dropzone[data-v-a77e8fae]{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-a77e8fae]:hover:not(.units-dropzone--busy){border-color:var(--color-admin);background:var(--bg-hover)}.units-dropzone--active[data-v-a77e8fae]{border-color:var(--color-admin);border-style:solid;background:#5dc5ec14;box-shadow:0 0 0 2px #5dc5ec1f}.units-dropzone--has-file[data-v-a77e8fae]{border-style:solid;border-color:#5dc5ec59;background:#5dc5ec0f}.units-dropzone--error[data-v-a77e8fae]{border-color:var(--color-danger, #ef4444)}.units-dropzone--busy[data-v-a77e8fae]{opacity:.7;cursor:default;pointer-events:none}.units-dropzone__input[data-v-a77e8fae]{position:absolute;inset:0;opacity:0;cursor:pointer}.units-dropzone__content[data-v-a77e8fae]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.units-dropzone__icon[data-v-a77e8fae]{font-size:22px;color:var(--color-admin);margin-bottom:4px}.units-dropzone__title[data-v-a77e8fae],.units-dropzone__filename[data-v-a77e8fae]{font-size:13px;font-weight:500;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.units-table th.units-select-col[data-v-a77e8fae],.units-table td.units-select-col[data-v-a77e8fae]{padding-left:12px;padding-right:4px;text-align:center;vertical-align:middle;width:48px}.units-dropzone__hint[data-v-a77e8fae]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.units-import-progress[data-v-a77e8fae]{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-a77e8fae]{flex:1;height:4px;border-radius:999px;background:#5dc5ec26;overflow:hidden;position:relative}.units-import-progress__bar[data-v-a77e8fae]:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--color-admin);animation:units-import-indeterminate-a77e8fae 1s ease-in-out infinite}@keyframes units-import-indeterminate-a77e8fae{0%{transform:translate(-100%)}to{transform:translate(350%)}}.units-import-dialog__footer[data-v-a77e8fae]{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-a77e8fae],.units-import-fade-leave-active[data-v-a77e8fae]{transition:opacity .18s ease}.units-import-fade-enter-active .units-import-dialog[data-v-a77e8fae],.units-import-fade-leave-active .units-import-dialog[data-v-a77e8fae]{transition:transform .18s ease,opacity .18s ease}.units-import-fade-enter[data-v-a77e8fae],.units-import-fade-leave-to[data-v-a77e8fae]{opacity:0}.units-import-fade-enter .units-import-dialog[data-v-a77e8fae],.units-import-fade-leave-to .units-import-dialog[data-v-a77e8fae]{transform:translateY(8px) scale(.98);opacity:0}@media screen and (max-width:699px){.units-header-panel[data-v-a77e8fae]{flex-direction:column;align-items:stretch;gap:8px}.units-search-wrapper[data-v-a77e8fae]{width:100%}.units-search-wrapper .units-search-input[data-v-a77e8fae]{flex:1;min-width:0}.units-search-wrapper .units-search-input input[data-v-a77e8fae]{width:100%}.units-filters-panel[data-v-a77e8fae]{flex-direction:column;align-items:stretch}.units-filters-panel__actions[data-v-a77e8fae]{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)}.outcomes-page[data-v-734d6253]{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--text-primary)}.outcomes-header[data-v-734d6253]{display:flex;align-items:center;gap:12px}.outcomes-header__icon[data-v-734d6253]{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-link) 12%,transparent);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.outcomes-header__text[data-v-734d6253]{min-width:0}.outcomes-header__subtitle[data-v-734d6253]{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-secondary);max-width:760px}.outcomes-note[data-v-734d6253]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);font-size:.8rem;line-height:1.5;color:var(--text-secondary)}.outcomes-note i[data-v-734d6253]{margin-top:3px;color:var(--text-tertiary)}.outcomes-refusal[data-v-734d6253]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 45%,transparent);font-size:.83rem;line-height:1.5;color:var(--text-primary)}.outcomes-refusal i[data-v-734d6253]{margin-top:3px;color:var(--color-danger)}.outcomes-panel[data-v-734d6253]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:10px 12px 12px;overflow-x:auto}.outcomes-table-head[data-v-734d6253],.outcomes-row[data-v-734d6253]{display:grid;grid-template-columns:64px minmax(180px,1.4fr) minmax(200px,1.6fr) 130px 190px 110px 210px;gap:10px;align-items:start;min-width:1120px}.outcomes-table-head[data-v-734d6253]{padding:6px 4px 8px;border-bottom:1px solid var(--border-divider, var(--border-secondary));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.outcomes-row[data-v-734d6253]{padding:10px 4px;border-bottom:1px solid var(--border-secondary)}.outcomes-row[data-v-734d6253]:last-child{border-bottom:0}.outcomes-row--out[data-v-734d6253]{opacity:.72}.outcomes-cell[data-v-734d6253]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.82rem}.outcomes-cell--order[data-v-734d6253]{flex-direction:row;gap:4px}.outcomes-cell--count[data-v-734d6253]{padding-top:8px;color:var(--text-secondary)}.outcomes-cell--actions[data-v-734d6253]{flex-direction:row;flex-wrap:wrap;gap:6px}.outcomes-cell--status[data-v-734d6253]{padding-top:6px}.outcomes-input[data-v-734d6253]{width:100%;padding:6px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);font-size:.82rem}.outcomes-input[data-v-734d6253]:disabled{opacity:.62;cursor:not-allowed}.outcomes-hint[data-v-734d6253]{display:block;font-size:.7rem;line-height:1.45;color:var(--text-tertiary)}.outcomes-hint i[data-v-734d6253]{margin-right:4px}.outcomes-auto[data-v-734d6253]{display:flex;align-items:flex-start;gap:6px;margin:0;padding-top:6px;font-size:.74rem;line-height:1.4;color:var(--text-secondary);cursor:pointer}.outcomes-auto input[type=radio][data-v-734d6253]{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:2px 0 0;padding:0;position:relative;flex-shrink:0;border:1.5px solid var(--text-tertiary);border-radius:50%;background:var(--bg-input);cursor:pointer}.outcomes-auto input[type=radio][data-v-734d6253]:checked{border-color:var(--primary)}.outcomes-auto input[type=radio][data-v-734d6253]:checked:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--primary)}.outcomes-auto input[type=radio][data-v-734d6253]:disabled{opacity:.45;cursor:not-allowed}.outcomes-badge[data-v-734d6253]{display:inline-flex;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.outcomes-badge--in[data-v-734d6253]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent)}.outcomes-badge--out[data-v-734d6253]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.outcomes-move[data-v-734d6253],.outcomes-button[data-v-734d6253]{border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-size:.76rem;font-weight:600;padding:6px 10px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.outcomes-move[data-v-734d6253]:hover:not(:disabled),.outcomes-button[data-v-734d6253]:hover:not(:disabled){background:var(--bg-hover)}.outcomes-move[data-v-734d6253]:disabled,.outcomes-button[data-v-734d6253]:disabled{opacity:.5;cursor:not-allowed}.outcomes-move[data-v-734d6253]{padding:5px 7px;line-height:1}.outcomes-button--primary[data-v-734d6253]{background:var(--primary);border-color:var(--primary);color:#fff}.outcomes-button--primary[data-v-734d6253]:hover:not(:disabled){filter:brightness(1.08);background:var(--primary)}.outcomes-panel--refreshing .outcomes-row[data-v-734d6253]{opacity:.6}.outcomes-refreshing[data-v-734d6253]{display:flex;align-items:center;gap:8px;margin:0 4px 6px;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.outcomes-refreshing i[data-v-734d6253]{color:var(--text-link, var(--primary));font-size:.72rem}.outcomes-skeleton[data-v-734d6253]{pointer-events:none}.outcomes-skeleton .outcomes-cell[data-v-734d6253]{justify-content:center}.outcomes-empty[data-v-734d6253]{margin:14px 4px;font-size:.85rem;color:var(--text-tertiary)}.outcomes-create[data-v-734d6253]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.outcomes-create__title[data-v-734d6253]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.outcomes-create__fields[data-v-734d6253]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.outcomes-create__fields .outcomes-input[data-v-734d6253]{width:auto;min-width:220px;flex:1 1 220px}.keys-page[data-v-773be218]{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--text-primary)}.keys-header[data-v-773be218]{display:flex;align-items:center;gap:12px}.keys-header__icon[data-v-773be218]{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-link) 12%,transparent);color:var(--text-link);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.keys-header__text[data-v-773be218]{min-width:0}.keys-header__subtitle[data-v-773be218]{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-secondary);max-width:760px}.keys-note[data-v-773be218]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);font-size:.8rem;line-height:1.5;color:var(--text-secondary)}.keys-note i[data-v-773be218]{margin-top:3px;color:var(--text-tertiary)}.keys-refusal[data-v-773be218]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 45%,transparent);font-size:.83rem;line-height:1.5;color:var(--text-primary)}.keys-refusal i[data-v-773be218]{margin-top:3px;color:var(--color-danger)}.keys-panel[data-v-773be218]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:10px 12px 12px;overflow-x:auto}.keys-table-head[data-v-773be218],.keys-row[data-v-773be218]{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(180px,1.2fr) 170px 110px 320px;gap:10px;align-items:start;min-width:1060px}.keys-table-head[data-v-773be218]{padding:6px 4px 8px;border-bottom:1px solid var(--border-divider, var(--border-secondary));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.keys-group[data-v-773be218]{border-bottom:1px solid var(--border-secondary)}.keys-group[data-v-773be218]:last-child{border-bottom:0}.keys-row[data-v-773be218]{padding:10px 4px}.keys-row--out[data-v-773be218]{opacity:.72}.keys-cell[data-v-773be218]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.82rem}.keys-cell--identity[data-v-773be218],.keys-cell--values[data-v-773be218]{padding-top:6px;color:var(--text-secondary)}.keys-cell--status[data-v-773be218]{padding-top:6px}.keys-cell--actions[data-v-773be218]{flex-direction:row;flex-wrap:wrap;gap:6px}.keys-identity[data-v-773be218]{display:inline-block;align-self:flex-start;max-width:100%;padding:2px 6px;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary);font-size:.74rem;overflow-wrap:anywhere}.keys-input[data-v-773be218]{width:100%;padding:6px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);font-size:.82rem}.keys-input[data-v-773be218]:disabled{opacity:.62;cursor:not-allowed}.keys-hint[data-v-773be218]{display:block;font-size:.7rem;line-height:1.45;color:var(--text-tertiary)}.keys-hint i[data-v-773be218]{margin-right:4px}.keys-hint--warning[data-v-773be218]{color:var(--text-secondary)}.keys-hint--warning i[data-v-773be218]{color:var(--color-warning)}.keys-badge[data-v-773be218]{display:inline-flex;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.keys-badge--in[data-v-773be218]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent)}.keys-badge--out[data-v-773be218]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.keys-button[data-v-773be218]{border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-primary);font-size:.76rem;font-weight:600;padding:6px 10px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.keys-button[data-v-773be218]:hover:not(:disabled){background:var(--bg-hover)}.keys-button[data-v-773be218]:disabled{opacity:.5;cursor:not-allowed}.keys-button--primary[data-v-773be218]{background:var(--primary);border-color:var(--primary);color:#fff}.keys-button--primary[data-v-773be218]:hover:not(:disabled){filter:brightness(1.08);background:var(--primary)}.keys-values[data-v-773be218]{display:flex;flex-direction:column;gap:8px;margin:0 4px 12px;padding:10px 12px;border-radius:12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);min-width:640px}.keys-values__hint[data-v-773be218]{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.76rem;line-height:1.5;color:var(--text-secondary)}.keys-values__hint i[data-v-773be218]{margin-top:3px;color:var(--text-tertiary)}.keys-values__empty[data-v-773be218]{margin:0;font-size:.8rem;color:var(--text-tertiary)}.keys-value-row[data-v-773be218],.keys-value-create[data-v-773be218]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keys-value-row .keys-input[data-v-773be218],.keys-value-create .keys-input[data-v-773be218]{width:auto;min-width:220px;flex:1 1 220px}.keys-value-row--out[data-v-773be218]{opacity:.72}.keys-value-create[data-v-773be218]{padding-top:8px;border-top:1px solid var(--border-secondary)}.keys-panel--refreshing .keys-row[data-v-773be218]{opacity:.6}.keys-refreshing[data-v-773be218]{display:flex;align-items:center;gap:8px;margin:0 4px 6px;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.keys-refreshing i[data-v-773be218]{color:var(--text-link, var(--primary));font-size:.72rem}.keys-skeleton[data-v-773be218]{pointer-events:none}.keys-skeleton .keys-cell[data-v-773be218]{justify-content:center}.keys-lesson[data-v-773be218]{display:flex;flex-direction:column;gap:10px;margin:8px 4px;padding:16px;border-radius:12px;background:var(--bg-tertiary);border:1px dashed var(--border-secondary);max-width:780px}.keys-lesson__title[data-v-773be218]{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.keys-lesson__lead[data-v-773be218],.keys-lesson__honesty[data-v-773be218]{margin:0;font-size:.83rem;line-height:1.6;color:var(--text-secondary)}.keys-lesson__honesty[data-v-773be218]{color:var(--text-tertiary);font-style:italic}.keys-lesson__steps[data-v-773be218]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:.83rem;line-height:1.55;color:var(--text-secondary)}.keys-lesson__examples[data-v-773be218]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-secondary);font-size:.8rem;line-height:1.55;color:var(--text-secondary)}.keys-lesson__examples i[data-v-773be218]{margin-top:3px;color:var(--color-warning)}.keys-create[data-v-773be218]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.keys-create__title[data-v-773be218]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.keys-create__fields[data-v-773be218]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keys-create__fields .keys-input[data-v-773be218]{width:auto;min-width:220px;flex:1 1 220px}.audit-page[data-v-4a18daed]{display:flex;flex-direction:column;gap:16px;padding:16px}.audit-header[data-v-4a18daed]{display:flex;align-items:flex-start;gap:12px}.audit-header__icon[data-v-4a18daed]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--bg-hover);color:var(--text-primary)}.audit-header__title[data-v-4a18daed]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.audit-header__subtitle[data-v-4a18daed]{margin:4px 0 0;font-size:.85rem;color:var(--text-secondary)}.audit-legend[data-v-4a18daed],.audit-refusal[data-v-4a18daed],.audit-notice[data-v-4a18daed]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;font-size:.82rem;line-height:1.5;color:var(--text-primary)}.audit-legend[data-v-4a18daed]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 45%,transparent)}.audit-refusal[data-v-4a18daed]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 45%,transparent)}.audit-notice[data-v-4a18daed]{background:color-mix(in srgb,var(--color-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 45%,transparent)}.audit-section-title[data-v-4a18daed]{margin:0 0 8px;font-size:.95rem;font-weight:700;color:var(--text-primary)}.audit-filters[data-v-4a18daed],.audit-panel[data-v-4a18daed],.audit-reactions[data-v-4a18daed]{padding:14px;border-radius:12px;border:1px solid var(--border-secondary);background:var(--bg-card)}.audit-filters__grid[data-v-4a18daed],.audit-reactions__grid[data-v-4a18daed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.audit-filters__actions[data-v-4a18daed],.audit-confirmation__actions[data-v-4a18daed]{display:flex;gap:8px;margin-top:12px}.audit-field[data-v-4a18daed]{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--text-secondary)}.audit-field input[data-v-4a18daed],.audit-field select[data-v-4a18daed]{padding:6px 8px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem}.audit-field__hint[data-v-4a18daed]{font-size:.7rem;color:var(--text-secondary)}.audit-checkbox[data-v-4a18daed]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:.8rem;color:var(--text-primary)}.audit-panel[data-v-4a18daed]{overflow-x:auto}.audit-panel--refreshing .audit-row[data-v-4a18daed]{opacity:.6}.audit-refreshing[data-v-4a18daed]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.78rem;color:var(--text-secondary)}.audit-table-head[data-v-4a18daed],.audit-row[data-v-4a18daed]{display:grid;grid-template-columns:170px 190px minmax(140px,1fr) 170px minmax(160px,1fr) 200px;gap:10px;align-items:start;min-width:1040px;padding:8px 0;border-bottom:1px solid var(--border-secondary)}.audit-table-head[data-v-4a18daed]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary)}.audit-cell[data-v-4a18daed]{font-size:.8rem;color:var(--text-primary);overflow-wrap:anywhere}.audit-unverified[data-v-4a18daed]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--color-warning) 20%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 55%,transparent);font-size:.68rem;font-weight:700;color:var(--text-primary)}.audit-empty[data-v-4a18daed],.audit-total[data-v-4a18daed]{margin:12px 0 0;font-size:.82rem;color:var(--text-secondary)}.audit-button[data-v-4a18daed]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--border-secondary);background:var(--bg-hover);color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer}.audit-button[data-v-4a18daed]:disabled{opacity:.55;cursor:not-allowed}.audit-button--plain[data-v-4a18daed]{background:var(--bg-card)}.audit-button--danger[data-v-4a18daed]{border-color:color-mix(in srgb,var(--color-danger) 55%,transparent);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.audit-reactions__hint[data-v-4a18daed]{margin:0 0 12px;font-size:.82rem;color:var(--text-secondary)}.audit-reaction[data-v-4a18daed]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;border:1px solid var(--border-secondary)}.audit-reaction h3[data-v-4a18daed]{margin:0;font-size:.85rem;font-weight:700;color:var(--text-primary)}.audit-reaction p[data-v-4a18daed]{margin:0;font-size:.78rem;color:var(--text-secondary)}.audit-confirmation[data-v-4a18daed]{margin-top:14px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-danger) 55%,transparent);background:color-mix(in srgb,var(--color-danger) 8%,transparent)}.audit-confirmation h3[data-v-4a18daed]{margin:0 0 8px;font-size:.9rem;font-weight:700;color:var(--text-primary)}.audit-confirmation__count[data-v-4a18daed]{margin:0;font-size:.9rem;font-weight:700;color:var(--text-primary)}.audit-confirmation__warning[data-v-4a18daed]{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 50%,transparent);font-size:.78rem;line-height:1.5;color:var(--text-primary)}.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}.webhooks-modal{overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,var(--text-primary) 12%,transparent)}.webhooks-modal .modal-body.webhooks-modal__body{padding:0;border-radius:9px}@keyframes webhooks-rise-d676b0aa{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes webhooks-shimmer-d676b0aa{0%{background-position:200% 0}to{background-position:-200% 0}}.webhooks-page[data-v-d676b0aa]{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;color:var(--text-primary)}.webhooks-intro[data-v-d676b0aa]{margin:0;padding:0 4px;max-width:48rem;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.webhooks-layout[data-v-d676b0aa]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.webhooks-main[data-v-d676b0aa]{display:flex;flex-direction:column;gap:12px;min-width:0}.webhooks-aside[data-v-d676b0aa]{position:sticky;top:12px;min-width:0}.webhooks-panel[data-v-d676b0aa]{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:webhooks-rise-d676b0aa .35s ease both}.webhooks-panel__header[data-v-d676b0aa]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.webhooks-panel__identity[data-v-d676b0aa]{display:flex;align-items:center;gap:8px;min-width:0}.webhooks-panel__title[data-v-d676b0aa]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.webhooks-tools[data-v-d676b0aa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.webhooks-count[data-v-d676b0aa]{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-admin) 12%,transparent);color:var(--color-admin);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.webhooks-truncate[data-v-d676b0aa]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.webhooks-help[data-v-d676b0aa]{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.webhooks-label[data-v-d676b0aa]{font-size:12px;font-weight:600;color:var(--text-secondary)}.webhooks-banner[data-v-d676b0aa]{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-admin) 30%,var(--border-secondary));border-radius:8px;background:color-mix(in srgb,var(--color-admin) 6%,var(--bg-card));color:var(--text-primary);font-size:13px}.webhooks-banner i[data-v-d676b0aa]{color:var(--color-admin)}.webhooks-banner--error[data-v-d676b0aa]{border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.webhooks-banner--error i[data-v-d676b0aa]{color:var(--color-danger)}.webhooks-secret[data-v-d676b0aa]{box-shadow:inset 3px 0 0 var(--color-warning),0 1px 2px var(--shadow-sm)}.webhooks-secret__row[data-v-d676b0aa]{display:flex;gap:8px;margin-top:12px}.webhooks-secret__value[data-v-d676b0aa]{flex:1;font-family:DM Mono,ui-monospace,monospace}.webhooks-input[data-v-d676b0aa]{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:13px;transition:border-color .15s ease}.webhooks-input[data-v-d676b0aa]::placeholder{color:var(--text-tertiary)}.webhooks-input[data-v-d676b0aa]:focus{border-color:var(--color-admin);outline:none}.webhooks-select[data-v-d676b0aa]{width:auto;min-width:150px;height:32px;font-size:12px}.webhooks-btn[data-v-d676b0aa]{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-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,filter .15s ease}.webhooks-btn[data-v-d676b0aa]:hover:not(:disabled){color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.webhooks-btn--small[data-v-d676b0aa]{height:28px;padding:0 10px}.webhooks-btn--quiet[data-v-d676b0aa]{border-color:transparent;background:transparent}.webhooks-btn--primary[data-v-d676b0aa]{border-color:var(--color-admin);background:var(--color-admin);color:var(--color-on-accent)}.webhooks-btn--primary[data-v-d676b0aa]:hover:not(:disabled){color:var(--color-on-accent);border-color:var(--color-admin);background:var(--color-admin);filter:brightness(.94)}.webhooks-btn[data-v-d676b0aa]:disabled{opacity:.55;cursor:not-allowed}.webhooks-icon-btn[data-v-d676b0aa],.webhooks-row-btn[data-v-d676b0aa]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.webhooks-icon-btn[data-v-d676b0aa]:hover:not(:disabled),.webhooks-row-btn[data-v-d676b0aa]:hover:not(:disabled){color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.webhooks-icon-btn[data-v-d676b0aa]:disabled,.webhooks-row-btn[data-v-d676b0aa]:disabled{opacity:.45;cursor:not-allowed}.webhooks-icon-btn[data-v-d676b0aa]{width:32px;height:32px;font-size:12px}.webhooks-row-btn[data-v-d676b0aa]{width:30px;height:30px;border-color:transparent;border-radius:6px;background:transparent;font-size:13px}.webhooks-row-btn.is-active[data-v-d676b0aa]{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 10%,transparent)}.webhooks-row-btn--danger[data-v-d676b0aa]:hover:not(:disabled){color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,var(--border-secondary))}.webhooks-page button[data-v-d676b0aa]:focus-visible,.webhooks-page summary[data-v-d676b0aa]:focus-visible,.webhooks-page select[data-v-d676b0aa]:focus-visible,.webhooks-page input[data-v-d676b0aa]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.webhooks-list[data-v-d676b0aa]{display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0;list-style:none}.webhooks-endpoint[data-v-d676b0aa]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 10px;border-radius:8px;transition:background .15s ease,box-shadow .15s ease}.webhooks-endpoint[data-v-d676b0aa]:hover{background:var(--bg-hover)}.webhooks-endpoint.is-selected[data-v-d676b0aa]{background:color-mix(in srgb,var(--color-admin) 7%,transparent);box-shadow:inset 3px 0 0 var(--color-admin)}.webhooks-endpoint+.webhooks-endpoint[data-v-d676b0aa]{border-top:1px solid var(--border-secondary);border-top-left-radius:0;border-top-right-radius:0}.webhooks-endpoint__identity[data-v-d676b0aa]{display:flex;flex-direction:column;gap:3px;min-width:0}.webhooks-endpoint__name[data-v-d676b0aa]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600}.webhooks-endpoint__url[data-v-d676b0aa]{padding-left:16px;font-size:12px;color:var(--text-tertiary)}.webhooks-endpoint__events[data-v-d676b0aa]{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.webhooks-endpoint__actions[data-v-d676b0aa]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.webhooks-endpoint.is-paused .webhooks-endpoint__name>.webhooks-truncate[data-v-d676b0aa]{color:var(--text-secondary)}.webhooks-dot[data-v-d676b0aa]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--text-tertiary)}.webhooks-dot--ok[data-v-d676b0aa]{background:var(--color-success)}.webhooks-chip[data-v-d676b0aa]{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.webhooks-chip--more[data-v-d676b0aa]{color:var(--text-tertiary)}.webhooks-chip--scoped[data-v-d676b0aa]{border-color:color-mix(in srgb,var(--color-admin) 30%,var(--border-secondary));background:color-mix(in srgb,var(--color-admin) 8%,var(--bg-card));color:var(--color-admin)}.webhooks-pill[data-v-d676b0aa]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.webhooks-pill--delivered[data-v-d676b0aa]{color:var(--color-success);background:var(--color-success-soft-bg);border-color:var(--color-success-soft-ring)}.webhooks-pill--failed[data-v-d676b0aa]{color:var(--color-danger);background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border)}.webhooks-pill--retrying[data-v-d676b0aa]{color:var(--color-warning-text);background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border)}.webhooks-pill--pending[data-v-d676b0aa],.webhooks-pill--delivering[data-v-d676b0aa]{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 8%,var(--bg-card));border-color:color-mix(in srgb,var(--color-admin) 30%,var(--border-secondary))}.webhooks-delivery[data-v-d676b0aa]{padding:8px 10px;border-radius:8px;transition:background .15s ease}.webhooks-delivery[data-v-d676b0aa]:hover{background:var(--bg-hover)}.webhooks-delivery+.webhooks-delivery[data-v-d676b0aa]{border-top:1px solid var(--border-secondary);border-top-left-radius:0;border-top-right-radius:0}.webhooks-delivery__row[data-v-d676b0aa]{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px}.webhooks-delivery__row .webhooks-pill[data-v-d676b0aa]{justify-self:start}.webhooks-delivery__identity[data-v-d676b0aa]{display:flex;flex-direction:column;gap:2px;min-width:0}.webhooks-event[data-v-d676b0aa]{font-size:13px;font-weight:600;color:var(--text-primary)}.webhooks-meta[data-v-d676b0aa]{display:flex;flex-wrap:wrap;gap:0 6px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.webhooks-meta__error[data-v-d676b0aa]{color:var(--color-danger)}.webhooks-payload[data-v-d676b0aa]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-secondary)}.webhooks-payload pre[data-v-d676b0aa]{max-height:320px;margin:0;overflow:auto;color:var(--text-primary);font-family:DM Mono,ui-monospace,monospace;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.webhooks-pager[data-v-d676b0aa]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.webhooks-pager__label[data-v-d676b0aa]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.webhooks-empty[data-v-d676b0aa]{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px}.webhooks-empty__icon[data-v-d676b0aa]{flex-shrink:0;font-size:18px;color:var(--text-tertiary)}.webhooks-empty__text[data-v-d676b0aa]{display:flex;flex-direction:column;gap:2px}.webhooks-empty__text strong[data-v-d676b0aa]{color:var(--text-primary);font-weight:600}.webhooks-skeleton[data-v-d676b0aa]{display:block;height:48px;margin:0 6px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-hover) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:webhooks-shimmer-d676b0aa 1.2s ease-in-out infinite}.webhooks-form[data-v-d676b0aa]{display:flex;flex-direction:column;min-height:100%;color:var(--text-primary)}.webhooks-form__header[data-v-d676b0aa],.webhooks-form__footer[data-v-d676b0aa]{position:sticky;z-index:1;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--bg-modal, var(--bg-card))}.webhooks-form__header[data-v-d676b0aa]{top:0;border-bottom:1px solid var(--border-secondary);border-radius:9px 9px 0 0}.webhooks-form__icon[data-v-d676b0aa]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--color-admin) 14%,transparent);color:var(--color-admin);font-size:15px}.webhooks-form__heading[data-v-d676b0aa]{display:flex;flex:1;flex-direction:column;min-width:0}.webhooks-form__heading .webhooks-help[data-v-d676b0aa]{margin:2px 0 0}.webhooks-form__body[data-v-d676b0aa]{flex:1;padding:16px 18px 4px}.webhooks-form__body>.webhooks-banner[data-v-d676b0aa]{margin-bottom:14px}.webhooks-form__section[data-v-d676b0aa]{min-width:0;margin:0;padding:0 0 14px;border:0}.webhooks-form__section+.webhooks-form__section[data-v-d676b0aa]{padding-top:14px;border-top:1px solid var(--border-secondary)}.webhooks-form__details[data-v-d676b0aa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px 14px}.webhooks-form__details .webhooks-switch[data-v-d676b0aa]{grid-column:1/-1}.webhooks-form__required[data-v-d676b0aa]{color:var(--color-warning-text)}.webhooks-form__footer[data-v-d676b0aa]{bottom:0;border-radius:0 0 9px 9px;justify-content:flex-end;gap:8px;border-top:1px solid var(--border-secondary)}.webhooks-field[data-v-d676b0aa]{display:flex;flex-direction:column;gap:6px;min-width:0}.webhooks-field .webhooks-help[data-v-d676b0aa]{margin:0}.webhooks-section-title[data-v-d676b0aa]{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:700;color:var(--text-primary)}.webhooks-switch[data-v-d676b0aa]{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer}.webhooks-switch__input[data-v-d676b0aa]{position:absolute;opacity:0;pointer-events:none}.webhooks-switch__track[data-v-d676b0aa]{position:relative;flex-shrink:0;width:32px;height:18px;margin-top:1px;border-radius:9px;background:var(--border-secondary);transition:background .15s ease}.webhooks-switch__track[data-v-d676b0aa]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);transition:transform .15s ease}.webhooks-switch__input:checked+.webhooks-switch__track[data-v-d676b0aa]{background:var(--color-admin)}.webhooks-switch__input:checked+.webhooks-switch__track[data-v-d676b0aa]:after{transform:translate(14px)}.webhooks-switch__input:focus-visible+.webhooks-switch__track[data-v-d676b0aa]{outline:2px solid var(--color-admin);outline-offset:2px}.webhooks-switch__text[data-v-d676b0aa]{display:flex;flex-direction:column}.webhooks-switch__text .webhooks-help[data-v-d676b0aa]{margin:0}.webhooks-option[data-v-d676b0aa]{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:6px 8px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .15s ease}.webhooks-option[data-v-d676b0aa]:hover{background:var(--bg-hover)}.webhooks-option input[data-v-d676b0aa]{flex-shrink:0;margin:0;accent-color:var(--color-admin)}.webhooks-option__text[data-v-d676b0aa]{display:flex;flex-direction:column}.webhooks-option__text .webhooks-help[data-v-d676b0aa]{margin:0}.webhooks-option__title[data-v-d676b0aa]{font-weight:600}.webhooks-option--all[data-v-d676b0aa]{align-items:flex-start;margin:10px 0 6px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px}.webhooks-option--all input[data-v-d676b0aa]{margin-top:3px}.webhooks-option--event .webhooks-event[data-v-d676b0aa]{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.webhooks-groups[data-v-d676b0aa]{margin:6px 0 0;padding:0;list-style:none;border:1px solid var(--border-secondary);border-radius:8px}.webhooks-group+.webhooks-group[data-v-d676b0aa]{border-top:1px solid var(--border-secondary)}.webhooks-group__toggle[data-v-d676b0aa]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.webhooks-group__toggle[data-v-d676b0aa]:hover{background:var(--bg-hover)}.webhooks-group__chevron[data-v-d676b0aa]{font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}[aria-expanded=true]>.webhooks-group__chevron[data-v-d676b0aa]{transform:rotate(90deg)}.webhooks-group__name[data-v-d676b0aa]{font-weight:600}.webhooks-group__state[data-v-d676b0aa]{margin-left:auto;color:var(--color-admin);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.webhooks-group__body[data-v-d676b0aa]{padding:0 8px 10px 26px}.webhooks-group__note[data-v-d676b0aa]{margin:2px 8px 0}.webhooks-event-grid[data-v-d676b0aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 8px}.webhooks-filters summary[data-v-d676b0aa]{cursor:pointer;list-style:revert}.webhooks-filter-grid[data-v-d676b0aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px}.webhooks-aside__title[data-v-d676b0aa]{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text-primary)}.webhooks-steps[data-v-d676b0aa]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.webhooks-step[data-v-d676b0aa]{display:flex;gap:10px}.webhooks-step__index[data-v-d676b0aa]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--color-admin) 12%,transparent);color:var(--color-admin);font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.webhooks-step__text[data-v-d676b0aa]{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.webhooks-step__text strong[data-v-d676b0aa]{color:var(--text-primary);font-size:13px;font-weight:600}.webhooks-how__retry[data-v-d676b0aa]{margin:14px 0;padding:12px 0 0;border-top:1px solid var(--border-secondary)}.webhooks-headers[data-v-d676b0aa]{display:flex;flex-direction:column;gap:8px;margin:0}.webhooks-headers dt code[data-v-d676b0aa]{padding:1px 6px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-primary);font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.webhooks-headers dd[data-v-d676b0aa]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}@media(max-width:1200px){.webhooks-endpoint[data-v-d676b0aa]{grid-template-columns:minmax(0,1fr) auto}.webhooks-endpoint__events[data-v-d676b0aa]{grid-row:2;grid-column:1/-1;padding-left:16px}}@media(max-width:1000px){.webhooks-layout[data-v-d676b0aa]{grid-template-columns:minmax(0,1fr)}.webhooks-aside[data-v-d676b0aa]{position:static}}@media(max-width:699px){.webhooks-form__details[data-v-d676b0aa],.webhooks-endpoint[data-v-d676b0aa],.webhooks-delivery__row[data-v-d676b0aa]{grid-template-columns:minmax(0,1fr)}.webhooks-endpoint__events[data-v-d676b0aa]{grid-row:auto}.webhooks-endpoint__actions[data-v-d676b0aa]{justify-content:flex-start}.webhooks-secret__row[data-v-d676b0aa]{flex-wrap:wrap}.webhooks-btn[data-v-d676b0aa],.webhooks-row-btn[data-v-d676b0aa],.webhooks-icon-btn[data-v-d676b0aa]{min-height:var(--touch-target-min, 44px)}.webhooks-row-btn[data-v-d676b0aa],.webhooks-icon-btn[data-v-d676b0aa]{min-width:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.webhooks-panel[data-v-d676b0aa],.webhooks-skeleton[data-v-d676b0aa]{animation:none}}.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-455098e8]{width:100%;min-height:0;color:var(--text-primary)}.ws-header-panel[data-v-455098e8]{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-455098e8]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.ws-header-right[data-v-455098e8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ws-icon-btn[data-v-455098e8]{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-455098e8]{font-size:13px}.ws-icon-btn[data-v-455098e8]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.ws-icon-btn[data-v-455098e8]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-admin) 25%,transparent)}.ws-icon-btn[data-v-455098e8]:disabled{opacity:.5;cursor:default}.ws-icon-btn--primary[data-v-455098e8]{background:var(--color-admin);border-color:var(--color-admin);color:var(--color-on-accent)}.ws-icon-btn--primary i[data-v-455098e8]{color:var(--color-on-accent)}.ws-icon-btn--primary[data-v-455098e8]: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-455098e8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-left:6px}.ws-header-meta__title[data-v-455098e8]{font-size:15px;font-weight:600;color:var(--text-primary)}.ws-header-meta__subtitle[data-v-455098e8]{width:100%;font-size:12px;color:var(--text-tertiary);line-height:1.35}.ws-count[data-v-455098e8]{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-455098e8]{display:inline-flex;flex-shrink:0}.ws-download[data-v-455098e8] .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-455098e8] .ws-download__toggle i{font-size:13px;color:var(--text-primary)}.ws-download[data-v-455098e8] .ws-download__toggle:hover:not(:disabled),.ws-download[data-v-455098e8] .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-455098e8] .ws-download__toggle:hover:not(:disabled) i,.ws-download[data-v-455098e8] .ws-download__toggle:focus:not(:disabled) i{color:var(--color-admin)}.ws-download[data-v-455098e8] .ws-download__toggle:disabled,.ws-download[data-v-455098e8] .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-455098e8] .ws-download__toggle:disabled i,.ws-download[data-v-455098e8] .ws-download__toggle.disabled i{color:var(--text-tertiary)}.ws-btn[data-v-455098e8]{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-455098e8]{font-size:13px}.ws-btn[data-v-455098e8]:disabled{opacity:.5;cursor:default}.ws-btn--secondary[data-v-455098e8]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.ws-btn--secondary[data-v-455098e8]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.ws-action-btn[data-v-455098e8]{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-455098e8]{font-size:14px}.ws-action-btn[data-v-455098e8]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary);color:var(--color-admin)}.ws-action-btn--danger[data-v-455098e8]: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-action-btn.is-open[data-v-455098e8]{color:var(--color-admin);background:var(--bg-hover);border-color:var(--border-secondary)}.ws-action-btn[data-v-455098e8]:disabled{opacity:.5;cursor:default}.ws-chip[data-v-455098e8]{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-455098e8]{font-size:11px}.ws-chip--secure[data-v-455098e8]{color:var(--color-success);background:var(--color-success-soft-bg)}.ws-guide[data-v-455098e8]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:12px;overflow:hidden}.ws-guide__bar[data-v-455098e8]{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-455098e8]:hover{background:var(--bg-hover)}.ws-guide__bar-left[data-v-455098e8]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ws-guide__bar-left>i[data-v-455098e8]{color:var(--color-admin);font-size:15px}.ws-guide__bar-title[data-v-455098e8]{font-size:13px;font-weight:600}.ws-guide__toggle[data-v-455098e8]{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-455098e8]{font-size:11px;transition:transform .2s ease}.ws-guide__toggle i.is-open[data-v-455098e8]{transform:rotate(180deg)}.ws-guide__body[data-v-455098e8]{padding:0 14px 14px;border-top:1px solid var(--border-secondary)}.ws-guide__intro[data-v-455098e8]{font-size:13px;color:var(--text-secondary);margin:12px 0;line-height:1.5}.ws-steps[data-v-455098e8]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ws-step[data-v-455098e8]{display:flex;gap:10px;padding:12px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.ws-step__num[data-v-455098e8]{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-455098e8]{display:flex;flex-direction:column;gap:3px;min-width:0}.ws-step__label[data-v-455098e8]{font-size:13px;font-weight:600}.ws-step__desc[data-v-455098e8]{font-size:12px;color:var(--text-tertiary);line-height:1.45}.ws-empty-state[data-v-455098e8]{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-455098e8]{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-455098e8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ws-empty-state__text[data-v-455098e8]{margin:0;font-size:13px;font-weight:500;color:var(--text-secondary)}.ws-list-panel[data-v-455098e8]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.ws-rows[data-v-455098e8]{display:flex;flex-direction:column}.ws-row[data-v-455098e8]{padding:14px 16px;border-bottom:1px solid var(--border-secondary);transition:background .15s ease}.ws-row[data-v-455098e8]:last-child{border-bottom:0}.ws-row[data-v-455098e8]:hover{background:var(--bg-hover)}.ws-row.is-expanded[data-v-455098e8]{background:var(--bg-primary)}.ws-row__main[data-v-455098e8]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px}.ws-row__identity[data-v-455098e8]{display:flex;align-items:flex-start;gap:12px;min-width:0}.ws-row__info[data-v-455098e8]{display:flex;flex-direction:column;gap:4px;min-width:0}.ws-row__name[data-v-455098e8]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);word-break:break-word}.ws-row__id[data-v-455098e8]{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-455098e8]{display:flex;flex-direction:column;gap:2px;text-align:right}.ws-row__meta-label[data-v-455098e8]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ws-row__meta-value[data-v-455098e8]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.ws-row__actions[data-v-455098e8]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.ws-status[data-v-455098e8]{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-455098e8]{width:7px;height:7px;border-radius:50%}.ws-status--active[data-v-455098e8]{color:var(--color-success);background:var(--color-success-soft-bg)}.ws-status--active .ws-status__dot[data-v-455098e8]{background:var(--color-success);box-shadow:0 0 0 3px var(--color-success-soft-ring)}.ws-status--idle[data-v-455098e8]{color:var(--text-tertiary);background:var(--bg-tertiary)}.ws-status--idle .ws-status__dot[data-v-455098e8]{background:var(--text-tertiary)}.ws-status--blocked[data-v-455098e8]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.ws-status--blocked .ws-status__dot[data-v-455098e8]{background:var(--color-danger)}.ws-tokens[data-v-455098e8]{margin-top:12px;padding:12px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-secondary)}.ws-tokens__header[data-v-455098e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ws-tokens__title[data-v-455098e8]{font-size:12px;font-weight:600;color:var(--text-primary)}.ws-tokens__empty[data-v-455098e8]{margin:0;font-size:12px;color:var(--text-tertiary)}.ws-tokens__table-wrap[data-v-455098e8]{overflow-x:auto}.ws-tokens__table[data-v-455098e8]{width:100%;border-collapse:collapse;font-size:12px}.ws-tokens__table th[data-v-455098e8],.ws-tokens__table td[data-v-455098e8]{padding:6px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-secondary)}.ws-tokens__table th[data-v-455098e8]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ws-tokens__table td[data-v-455098e8]{color:var(--text-secondary)}.ws-tokens__table tr:last-child td[data-v-455098e8]{border-bottom:0}.ws-tokens__footer[data-v-455098e8]{display:flex;justify-content:flex-end;margin-top:10px}.ws-token[data-v-455098e8]{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-455098e8]{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-455098e8]{font-size:12px;margin-top:1px;flex:0 0 auto}.ws-token__value[data-v-455098e8]{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-455098e8]{font-size:12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary);white-space:nowrap}.ws-token__actions[data-v-455098e8]{display:flex;gap:16px;flex-wrap:wrap}.ws-token__error[data-v-455098e8]{margin:10px 0 0;font-size:12px;color:var(--color-danger)}.ws-link[data-v-455098e8]{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-455098e8]:hover{text-decoration:underline}.ws-link i[data-v-455098e8]{font-size:12px}.ws-row--skeleton[data-v-455098e8]{display:flex;align-items:center;gap:12px;pointer-events:none}.ws-skel-stack[data-v-455098e8]{flex:1;display:flex;flex-direction:column;gap:8px}.ws-skel[data-v-455098e8]{background:var(--bg-skeleton, var(--bg-tertiary));border-radius:6px;animation:ws-pulse-455098e8 1.3s ease-in-out infinite}.ws-skel--badge[data-v-455098e8]{width:64px;height:22px;border-radius:999px}.ws-skel--line[data-v-455098e8]{height:12px}.ws-skel--pill[data-v-455098e8]{width:120px;height:32px;border-radius:8px;flex-shrink:0}@keyframes ws-pulse-455098e8{0%,to{opacity:1}50%{opacity:.45}}.ws-collapse-enter-active[data-v-455098e8],.ws-collapse-leave-active[data-v-455098e8]{transition:opacity .2s ease}.ws-collapse-enter[data-v-455098e8],.ws-collapse-leave-to[data-v-455098e8]{opacity:0}@media(max-width:767px){.ws-header-panel[data-v-455098e8]{flex-direction:column;align-items:stretch}.ws-header-right[data-v-455098e8]{justify-content:flex-end}.ws-header-meta__subtitle[data-v-455098e8]{width:100%}.ws-row__main[data-v-455098e8]{grid-template-columns:1fr;gap:12px}.ws-row__meta[data-v-455098e8]{text-align:left}.ws-row__actions[data-v-455098e8]{justify-content:flex-start;flex-wrap:wrap}.ws-empty-state[data-v-455098e8]{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)}@keyframes dfe-rise-b21d7746{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dfe-panel[data-v-b21d7746]{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:dfe-rise-b21d7746 .35s ease both}.dfe-panel__header[data-v-b21d7746]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.dfe-panel__identity[data-v-b21d7746]{display:flex;align-items:center;gap:8px;min-width:0}.dfe-panel__title[data-v-b21d7746]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dfe-panel__count[data-v-b21d7746]{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-admin) 12%,transparent);color:var(--color-admin);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dfe-panel__link[data-v-b21d7746]{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;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.dfe-panel__link[data-v-b21d7746]:hover{color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.dfe-panel__link[data-v-b21d7746]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-chip[data-v-b21d7746]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;border:1px solid color-mix(in srgb,var(--color-admin) 30%,var(--border-secondary));border-radius:999px;background:color-mix(in srgb,var(--color-admin) 8%,var(--bg-card));color:var(--text-primary);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.dfe-chip__remove[data-v-b21d7746]{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);font-size:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.dfe-chip__remove[data-v-b21d7746]:hover{background:var(--bg-hover);color:var(--text-primary)}.dfe-chip__remove[data-v-b21d7746]:focus-visible{outline:2px solid var(--color-admin);outline-offset:1px}.dfe-empty[data-v-b21d7746]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px}.dfe-empty__icon[data-v-b21d7746]{flex-shrink:0;font-size:15px;color:var(--text-tertiary)}.dfe-empty__icon--ok[data-v-b21d7746]{color:var(--color-success)}.dfe-empty__action[data-v-b21d7746]{margin-left:auto}.dfe-skeleton-row[data-v-b21d7746]{display:block;height:44px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-hover) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:dfe-shimmer-b21d7746 1.2s ease-in-out infinite}@keyframes dfe-shimmer-b21d7746{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.dfe-panel[data-v-b21d7746],.dfe-skeleton-row[data-v-b21d7746]{animation:none}}.dfe-issues__scope[data-v-b21d7746]{margin:-2px 0 10px}.dfe-issues__hint[data-v-b21d7746]{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-tertiary)}.dfe-issues__skeleton[data-v-b21d7746]{display:flex;flex-direction:column;gap:8px}.dfe-segmented[data-v-b21d7746]{display:inline-flex;padding:2px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);gap:2px;flex-wrap:wrap}.dfe-segmented__btn[data-v-b21d7746]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dfe-segmented__btn[data-v-b21d7746]:hover{color:var(--text-primary)}.dfe-segmented__btn[data-v-b21d7746]:focus-visible{outline:2px solid var(--color-admin);outline-offset:1px}.dfe-segmented__btn.is-active[data-v-b21d7746]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-sm)}.dfe-segmented__count[data-v-b21d7746]{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;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.dfe-segmented__btn--attention.is-active .dfe-segmented__count[data-v-b21d7746]{background:color-mix(in srgb,var(--color-danger, #ef4444) 14%,transparent);color:var(--color-danger, #ef4444)}.dfe-segmented__btn--retrying.is-active .dfe-segmented__count[data-v-b21d7746]{background:color-mix(in srgb,var(--color-warning, #f59e0b) 18%,transparent);color:var(--color-warning-text)}.dfe-issue-list[data-v-b21d7746]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dfe-issue[data-v-b21d7746]{--dfe-issue-accent: var(--color-danger, #ef4444);position:relative;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);overflow:hidden;transition:border-color .15s ease}.dfe-issue[data-v-b21d7746]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--dfe-issue-accent)}.dfe-issue--retrying[data-v-b21d7746]{--dfe-issue-accent: var(--color-warning, #f59e0b)}.dfe-issue.is-open[data-v-b21d7746],.dfe-issue[data-v-b21d7746]:hover{border-color:color-mix(in srgb,var(--dfe-issue-accent) 35%,var(--border-secondary))}.dfe-issue__row[data-v-b21d7746]{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px 10px 16px;border:0;background:transparent;text-align:left;font-family:inherit;color:inherit;cursor:pointer;transition:background .15s ease}.dfe-issue__row[data-v-b21d7746]:hover{background:var(--bg-hover)}.dfe-issue__row[data-v-b21d7746]:focus-visible{outline:2px solid var(--color-admin);outline-offset:-2px}.dfe-issue__body[data-v-b21d7746]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dfe-issue__title[data-v-b21d7746]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfe-issue__dot[data-v-b21d7746]{margin:0 3px;opacity:.5}.dfe-issue__company[data-v-b21d7746]{margin-left:8px;font-size:12px;font-weight:500;color:var(--text-tertiary)}.dfe-issue__summary[data-v-b21d7746]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfe-issue__state[data-v-b21d7746]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.dfe-issue__state-label[data-v-b21d7746]{font-size:12px;font-weight:600;color:var(--color-danger, #ef4444);white-space:nowrap}.dfe-issue--retrying .dfe-issue__state-label[data-v-b21d7746]{color:var(--color-warning-text)}.dfe-issue__state-meta[data-v-b21d7746]{font-size:11px;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.dfe-issue__chevron[data-v-b21d7746]{flex-shrink:0;font-size:11px;color:var(--text-tertiary);transition:transform .15s ease}.dfe-issue.is-open .dfe-issue__chevron[data-v-b21d7746]{transform:rotate(180deg)}.dfe-issue__details[data-v-b21d7746]{padding:4px 14px 12px 16px;border-top:1px solid var(--border-secondary)}.dfe-issue__facts[data-v-b21d7746]{display:flex;flex-wrap:wrap;gap:6px 24px;margin:10px 0}.dfe-issue__facts div[data-v-b21d7746]{min-width:0}.dfe-issue__facts dt[data-v-b21d7746]{font-size:11px;font-weight:500;color:var(--text-tertiary)}.dfe-issue__facts dd[data-v-b21d7746]{margin:0;font-size:12px;color:var(--text-primary);font-variant-numeric:tabular-nums}.dfe-issue__error[data-v-b21d7746]{margin:0;padding:10px 12px;max-height:220px;overflow:auto;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.dfe-issue__note[data-v-b21d7746]{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;color:var(--text-tertiary)}.dfe-issue__actions[data-v-b21d7746]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dfe-issue__actions[data-v-b21d7746]:empty{display:none}.dfe-link-btn[data-v-b21d7746]{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-card);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dfe-link-btn i[data-v-b21d7746]{font-size:11px}.dfe-link-btn[data-v-b21d7746]:hover{color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.dfe-link-btn[data-v-b21d7746]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-issues__footer[data-v-b21d7746]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.dfe-issues__limit[data-v-b21d7746]{font-size:11px;color:var(--text-tertiary)}.dfe-issues__footer .dfe-panel__link[data-v-b21d7746]{margin-left:auto}@media screen and (max-width:699px){.dfe-issue__row[data-v-b21d7746]{flex-wrap:wrap;gap:6px 10px}.dfe-issue__body[data-v-b21d7746]{flex-basis:calc(100% - 24px)}.dfe-issue__state[data-v-b21d7746]{order:3;flex-direction:row;align-items:baseline;gap:8px}.dfe-issue__chevron[data-v-b21d7746]{order:2}.dfe-issue__company[data-v-b21d7746]{display:none}}@keyframes dfe-rise-1950a244{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dfe-panel[data-v-1950a244]{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:dfe-rise-1950a244 .35s ease both}.dfe-panel__header[data-v-1950a244]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.dfe-panel__identity[data-v-1950a244]{display:flex;align-items:center;gap:8px;min-width:0}.dfe-panel__title[data-v-1950a244]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dfe-panel__count[data-v-1950a244]{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-admin) 12%,transparent);color:var(--color-admin);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dfe-panel__link[data-v-1950a244]{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;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.dfe-panel__link[data-v-1950a244]:hover{color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.dfe-panel__link[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-chip[data-v-1950a244]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;border:1px solid color-mix(in srgb,var(--color-admin) 30%,var(--border-secondary));border-radius:999px;background:color-mix(in srgb,var(--color-admin) 8%,var(--bg-card));color:var(--text-primary);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.dfe-chip__remove[data-v-1950a244]{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);font-size:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.dfe-chip__remove[data-v-1950a244]:hover{background:var(--bg-hover);color:var(--text-primary)}.dfe-chip__remove[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:1px}.dfe-empty[data-v-1950a244]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px}.dfe-empty__icon[data-v-1950a244]{flex-shrink:0;font-size:15px;color:var(--text-tertiary)}.dfe-empty__icon--ok[data-v-1950a244]{color:var(--color-success)}.dfe-empty__action[data-v-1950a244]{margin-left:auto}.dfe-skeleton-row[data-v-1950a244]{display:block;height:44px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 0%,var(--bg-hover) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:dfe-shimmer-1950a244 1.2s ease-in-out infinite}@keyframes dfe-shimmer-1950a244{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.dfe-panel[data-v-1950a244],.dfe-skeleton-row[data-v-1950a244]{animation:none}}.dfe-page[data-v-1950a244]{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;color:var(--text-primary)}.dfe-intro[data-v-1950a244]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.dfe-intro__subtitle[data-v-1950a244]{margin:0;max-width:36rem;font-size:13px;line-height:1.4;color:var(--text-tertiary)}.dfe-metrics[data-v-1950a244]{display:flex;gap:10px;flex-shrink:0}.dfe-metric[data-v-1950a244]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:104px;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);font-family:inherit;text-align:left;transition:border-color .15s ease,background .15s ease}.dfe-metric__value[data-v-1950a244]{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.dfe-metric__label[data-v-1950a244]{font-size:11px;font-weight:500;line-height:1.2;color:var(--text-tertiary);white-space:nowrap}.dfe-metric--attention:not(.is-zero) .dfe-metric__value[data-v-1950a244]{color:var(--color-danger)}.dfe-metric--retrying:not(.is-zero) .dfe-metric__value[data-v-1950a244]{color:var(--color-warning-text)}.dfe-metric.is-zero .dfe-metric__value[data-v-1950a244]{color:var(--text-secondary)}button.dfe-metric[data-v-1950a244]{cursor:pointer;appearance:none}button.dfe-metric[data-v-1950a244]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary))}button.dfe-metric[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-tools[data-v-1950a244]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dfe-search[data-v-1950a244]{display:flex;align-items:center;gap:8px;width:220px;height:32px;margin:0!important;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}.dfe-search[data-v-1950a244]: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-1950a244]{flex-shrink:0;font-size:12px;color:var(--text-tertiary)}.dfe-search__input[data-v-1950a244]{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;box-shadow:none!important;color:var(--text-primary);font-size:13px}.dfe-search__input[data-v-1950a244]::placeholder{color:var(--text-tertiary);font-size:12px}.dfe-icon-btn[data-v-1950a244]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dfe-icon-btn[data-v-1950a244]:hover:not(:disabled){color:var(--color-admin);border-color:color-mix(in srgb,var(--color-admin) 35%,var(--border-secondary));background:var(--bg-hover)}.dfe-icon-btn[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-icon-btn[data-v-1950a244]:disabled{opacity:.6;cursor:not-allowed}.dfe-primary-btn[data-v-1950a244]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--color-admin);border-radius:8px;background:var(--color-admin);color:var(--color-on-accent);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.dfe-primary-btn i[data-v-1950a244]{font-size:13px}.dfe-primary-btn[data-v-1950a244]:hover{filter:brightness(.94)}.dfe-primary-btn[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.dfe-company-list[data-v-1950a244]{display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0;list-style:none}.dfe-company[data-v-1950a244]{display:grid;grid-template-columns:minmax(0,1fr) 84px auto;align-items:center;gap:14px;min-height:52px;padding:8px 10px;border-radius:8px;transition:background .15s ease,box-shadow .15s ease}.dfe-company[data-v-1950a244]:hover{background:var(--bg-hover)}.dfe-company.is-selected[data-v-1950a244]{background:color-mix(in srgb,var(--color-admin) 7%,transparent);box-shadow:inset 3px 0 0 var(--color-admin)}.has-health .dfe-company[data-v-1950a244]{grid-template-columns:minmax(0,1fr) 84px minmax(180px,260px) auto}.dfe-company+.dfe-company[data-v-1950a244]{border-top:1px solid var(--border-secondary);border-top-left-radius:0;border-top-right-radius:0}.dfe-company__identity[data-v-1950a244]{display:flex;flex-direction:column;gap:2px;min-width:0}.dfe-company__cnpj[data-v-1950a244]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dfe-company__meta[data-v-1950a244]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfe-company__dot[data-v-1950a244]{margin:0 4px;opacity:.5}.dfe-company__actions[data-v-1950a244]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.dfe-pill[data-v-1950a244]{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.dfe-pill--active[data-v-1950a244]{color:var(--color-success);background:var(--color-success-soft-bg);border:1px solid var(--color-success-soft-ring)}.dfe-pill--inactive[data-v-1950a244]{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.dfe-health[data-v-1950a244]{--dfe-health-color: var(--text-tertiary);justify-self:start;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.dfe-health__dot[data-v-1950a244]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--dfe-health-color)}.dfe-health__text[data-v-1950a244]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfe-health__arrow[data-v-1950a244]{flex-shrink:0;font-size:10px;color:var(--text-tertiary);opacity:0;transition:opacity .15s ease,transform .15s ease}.dfe-health--attention[data-v-1950a244]{--dfe-health-color: var(--color-danger);color:var(--color-danger);font-weight:600}.dfe-health--retrying[data-v-1950a244]{--dfe-health-color: var(--color-warning);color:var(--color-warning-text);font-weight:600}.dfe-health--ok[data-v-1950a244]{--dfe-health-color: var(--color-success)}.dfe-health--idle[data-v-1950a244]{color:var(--text-tertiary)}button.dfe-health[data-v-1950a244]{margin-left:-10px;border-color:color-mix(in srgb,var(--dfe-health-color) 25%,transparent);background:color-mix(in srgb,var(--dfe-health-color) 7%,transparent);cursor:pointer;appearance:none;transition:background .15s ease,border-color .15s ease}button.dfe-health[data-v-1950a244]:hover,button.dfe-health[data-v-1950a244]:focus-visible{background:color-mix(in srgb,var(--dfe-health-color) 12%,transparent);border-color:color-mix(in srgb,var(--dfe-health-color) 45%,transparent)}button.dfe-health:hover .dfe-health__arrow[data-v-1950a244],button.dfe-health:focus-visible .dfe-health__arrow[data-v-1950a244]{opacity:1;transform:translateY(1px)}button.dfe-health[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}@media(hover:none){.dfe-health__arrow[data-v-1950a244]{opacity:.7}}.dfe-row-btn[data-v-1950a244]{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:color .15s ease,border-color .15s ease,background .15s ease}.dfe-row-btn i[data-v-1950a244]{font-size:14px}.dfe-row-btn[data-v-1950a244]:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--color-admin)}.dfe-row-btn[data-v-1950a244]:focus-visible{outline:2px solid var(--color-admin);outline-offset:1px}.dfe-row-btn--danger[data-v-1950a244]:hover{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,var(--border-secondary))}.dfe-status-error[data-v-1950a244]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:13px}.dfe-status-error i[data-v-1950a244]{color:var(--color-danger)}.dfe-status-error .dfe-panel__link[data-v-1950a244]{margin-left:auto}@media screen and (max-width:1000px){.dfe-intro[data-v-1950a244]{align-items:stretch;flex-direction:column}.dfe-metrics[data-v-1950a244]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dfe-metric[data-v-1950a244]{min-width:0}}@media screen and (max-width:699px){.dfe-metrics[data-v-1950a244]{grid-template-columns:repeat(2,minmax(0,1fr))}.dfe-metric--static[data-v-1950a244]{grid-column:1/-1}.dfe-metric__label[data-v-1950a244]{white-space:normal}.dfe-tools[data-v-1950a244],.dfe-search[data-v-1950a244]{width:100%}.dfe-search[data-v-1950a244]{flex:1 1 auto;width:auto}.dfe-company[data-v-1950a244],.has-health .dfe-company[data-v-1950a244]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.dfe-company__identity[data-v-1950a244]{grid-column:1/2}.dfe-pill[data-v-1950a244]{grid-column:2/3;grid-row:1;justify-self:end}.dfe-health[data-v-1950a244]{grid-column:1/2}button.dfe-health[data-v-1950a244]{margin-left:0}.dfe-company__actions[data-v-1950a244]{grid-column:2/3}.dfe-row-btn[data-v-1950a244]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}.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-fa032abc]{min-width:0}.widget-header[data-v-fa032abc]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-card)}.widget-title[data-v-fa032abc]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.loading-state[data-v-fa032abc],.error-state[data-v-fa032abc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.error-state[data-v-fa032abc]{flex-direction:column;color:var(--color-danger)}.limits-container[data-v-fa032abc]{display:flex;flex-direction:column;gap:12px}.limit-section[data-v-fa032abc]{padding:4px 0 12px}.limit-section[data-v-fa032abc]:not(:last-child){border-bottom:1px solid var(--border-card)}.limit-row[data-v-fa032abc]{display:flex;flex-direction:column;gap:8px}.increase-btn[data-v-fa032abc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary));border-radius:6px;font-family:inherit;font-size:12px;font-weight:500;color:var(--color-bpm);cursor:pointer;transition:all .2s ease;align-self:flex-start}.increase-btn i[data-v-fa032abc]{font-size:12px}.increase-btn[data-v-fa032abc]:hover{background:var(--bg-hover)}.increase-btn[data-v-fa032abc]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.ai-credits-section[data-v-fa032abc]{display:flex;flex-direction:column;gap:8px}.ai-credits-per-user[data-v-fa032abc]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.ai-credits-per-user i[data-v-fa032abc]{color:var(--color-info)}.ai-credits-hint[data-v-fa032abc]{margin:0;font-size:12px;color:var(--text-secondary)}.addon-limit[data-v-fa032abc]{margin-top:8px}.widget-footer[data-v-fa032abc]{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-card);text-align:center}@media(max-width:699px){.increase-btn[data-v-fa032abc]{min-height:40px;padding:0 14px}.limits-container[data-v-fa032abc] .btn-dismiss{min-width:40px;min-height:40px}}.subscription-status[data-v-22ace9ac]{background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;padding:18px 20px 16px;box-shadow:0 1px 2px var(--shadow-sm);min-width:0}.overview-head[data-v-22ace9ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.overview-identity[data-v-22ace9ac]{min-width:0}.overview-label[data-v-22ace9ac]{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--text-tertiary)}.overview-title-row[data-v-22ace9ac]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.overview-title[data-v-22ace9ac]{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}.status-badge[data-v-22ace9ac]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:600;background:var(--bg-tertiary);color:var(--text-secondary)}.status-badge.badge-active[data-v-22ace9ac]{background:var(--color-success-soft-bg);color:var(--color-success)}.status-badge.badge-info[data-v-22ace9ac]{background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm)}.status-badge.badge-trial[data-v-22ace9ac]{background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.status-badge.badge-canceled[data-v-22ace9ac]{background:var(--color-danger-soft-bg);color:var(--color-danger)}.overview-action[data-v-22ace9ac]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.overview-action[data-v-22ace9ac]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary))}.overview-action[data-v-22ace9ac]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.overview-action--primary[data-v-22ace9ac]{border-color:var(--color-bpm);background:var(--color-bpm);color:var(--text-on-primary, #fff)}.overview-action--primary[data-v-22ace9ac]:hover{background:var(--color-bpm-on-active);border-color:var(--color-bpm-on-active)}.overview-facts[data-v-22ace9ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:16px 0 0;padding-top:14px;border-top:1px solid var(--border-secondary);gap:12px 24px;transition:opacity .15s ease}.overview-facts.is-loading[data-v-22ace9ac]{opacity:.4}.overview-fact[data-v-22ace9ac]{min-width:0}.overview-fact dt[data-v-22ace9ac]{margin-bottom:4px;font-size:12px;font-weight:500;color:var(--text-tertiary)}.overview-fact dd[data-v-22ace9ac]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}.fact-value[data-v-22ace9ac]{font-size:18px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.fact-detail[data-v-22ace9ac]{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.overview-notice[data-v-22ace9ac]{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--color-bpm);border-radius:6px;background:var(--bg-tertiary);font-size:13px;color:var(--text-secondary)}.overview-notice i[data-v-22ace9ac]{color:var(--color-bpm)}.overview-notice strong[data-v-22ace9ac]{color:var(--text-primary);font-variant-numeric:tabular-nums}.overview-notice.banner-warning[data-v-22ace9ac]{border-left-color:var(--color-warning);background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.overview-notice.banner-warning i[data-v-22ace9ac],.overview-notice.banner-warning strong[data-v-22ace9ac]{color:var(--color-warning-text)}.overview-notice.banner-danger[data-v-22ace9ac]{border-left-color:var(--color-danger);background:var(--color-danger-soft-bg);color:var(--color-danger)}.overview-notice.banner-danger i[data-v-22ace9ac]{color:var(--color-danger)}@media(max-width:699px){.subscription-status[data-v-22ace9ac]{padding:16px}.overview-action[data-v-22ace9ac]{width:100%;min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.overview-facts[data-v-22ace9ac],.overview-action[data-v-22ace9ac]{transition:none}}.plan-highlights[data-v-2d0cd0cd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.plan-highlights li[data-v-2d0cd0cd]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.plan-highlights i[data-v-2d0cd0cd]{color:var(--color-success);font-size:11px;margin-top:4px;flex-shrink:0}.plan-highlights.is-compact[data-v-2d0cd0cd]{gap:4px}.plan-highlights.is-compact li[data-v-2d0cd0cd]{font-size:12px}.plan-card[data-v-c704308f]{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:18px 16px 16px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.plan-card[data-v-c704308f]:hover:not(.is-current){border-color:color-mix(in srgb,var(--color-bpm) 55%,var(--border-secondary))}.plan-card.is-featured[data-v-c704308f]{border-color:var(--color-bpm);box-shadow:0 0 0 1px var(--color-bpm)}.plan-card.is-current[data-v-c704308f]{border-color:var(--color-success)}.plan-card.is-selected[data-v-c704308f]{border-color:var(--color-bpm);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bpm) 22%,transparent)}.plan-badge[data-v-c704308f]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.plan-badge i[data-v-c704308f]{font-size:10px}.plan-badge--empty[data-v-c704308f]{min-height:21px;padding:0}@media(max-width:699px){.plan-badge--empty[data-v-c704308f]{display:none}}.plan-badge--current[data-v-c704308f]{background:var(--color-success-soft-bg);color:var(--color-success)}.plan-badge--recommended[data-v-c704308f],.plan-badge--popular[data-v-c704308f],.plan-badge--contact[data-v-c704308f]{background:color-mix(in srgb,var(--color-bpm) 14%,var(--bg-card));color:var(--color-bpm)}.plan-header .plan-name[data-v-c704308f]{margin:0;font-size:17px;font-weight:700;color:var(--text-primary)}.plan-header .plan-description[data-v-c704308f]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.plan-pricing[data-v-c704308f]{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary)}.plan-pricing p[data-v-c704308f]{margin:0}.plan-pricing .price-line[data-v-c704308f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;color:var(--text-primary)}.plan-pricing .currency[data-v-c704308f]{font-size:14px;font-weight:600}.plan-pricing .price[data-v-c704308f]{font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.plan-pricing .price.price--contact[data-v-c704308f]{font-size:24px}.plan-pricing .period[data-v-c704308f]{font-size:12px;color:var(--text-tertiary)}.plan-pricing .annual-info[data-v-c704308f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text-tertiary)}.plan-pricing .savings-badge[data-v-c704308f]{padding:2px 8px;border-radius:999px;background:var(--color-success-soft-bg);color:var(--color-success);font-size:11px;font-weight:700}.plan-pricing .plan-minimum-users[data-v-c704308f]{font-size:13px;font-weight:600;color:var(--text-secondary)}.plan-card__highlights[data-v-c704308f]{flex-grow:1}.plan-cta[data-v-c704308f]{width:100%;min-height:44px;padding:10px 16px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--color-bpm);transition:background .15s ease}.plan-cta[href][data-v-c704308f]{display:flex;align-items:center;justify-content:center;text-decoration:none}.plan-cta.cta-primary[data-v-c704308f]{background:var(--color-bpm);color:#fff}.plan-cta.cta-primary[data-v-c704308f]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 88%,#000)}.plan-cta.cta-outline[data-v-c704308f]{background:transparent;color:var(--color-bpm)}.plan-cta.cta-outline[data-v-c704308f]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bpm) 10%,transparent)}.plan-cta.cta-current[data-v-c704308f],.plan-cta.cta-disabled[data-v-c704308f]{background:var(--bg-tertiary);color:var(--text-tertiary);border-color:var(--border-secondary);cursor:not-allowed}.plan-cta[data-v-c704308f]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.billing-period-toggle[data-v-553ed3a8]{display:flex;justify-content:center}.toggle-container[data-v-553ed3a8]{display:inline-flex;background:var(--bg-tertiary);border:1px solid var(--color-bpm);border-radius:8px;padding:3px;gap:2px}.toggle-btn[data-v-553ed3a8]{position:relative;min-height:44px;padding:8px 18px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease;display:flex;align-items:center;gap:6px}.toggle-btn[data-v-553ed3a8]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:1px}.toggle-btn[data-v-553ed3a8]:hover:not(.active){color:var(--text-primary);background:var(--bg-hover)}.toggle-btn.active[data-v-553ed3a8]{background:var(--table-selected-bg);color:var(--table-selected-text);border-color:var(--color-bpm);box-shadow:0 1px 2px var(--shadow-sm)}.savings-badge[data-v-553ed3a8]{display:inline-flex;align-items:center;padding:1px 7px;background:var(--color-success-soft-bg);color:var(--color-success);font-size:11px;font-weight:600;border-radius:10px;white-space:nowrap}[data-theme=dark] .toggle-container[data-v-553ed3a8]{background:var(--bg-secondary)}[data-theme=dark] .toggle-btn.active[data-v-553ed3a8]{background:var(--table-selected-bg);box-shadow:0 2px 8px #0003}@media(max-width:699px){.toggle-btn[data-v-553ed3a8]{padding:0 14px}}.section-header[data-v-ebf2b511]{text-align:center;margin-bottom:32px}.section-header h2[data-v-ebf2b511]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.section-header p[data-v-ebf2b511]{font-size:16px;color:var(--text-secondary);margin:0}.section-header[data-v-ebf2b511] .billing-period-toggle{margin-top:20px;margin-bottom:0}.segment-switch[data-v-ebf2b511]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px}.segment-btn[data-v-ebf2b511]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;font-family:inherit;text-align:left;color:var(--text-secondary);cursor:pointer}.segment-btn strong[data-v-ebf2b511]{font-size:13px;font-weight:700}.segment-btn span[data-v-ebf2b511]{font-size:12px;color:var(--text-tertiary)}.segment-btn.active[data-v-ebf2b511]{background:var(--bg-card);color:var(--color-bpm);box-shadow:0 1px 3px var(--shadow-sm)}.segment-btn[data-v-ebf2b511]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media(max-width:699px){.segment-btn span[data-v-ebf2b511]{display:none}}.plans-grid[data-v-ebf2b511]{display:grid;grid-template-columns:repeat(var(--plan-columns, 3),minmax(0,1fr));gap:12px;margin-bottom:12px}@media(max-width:1000px){.plans-grid[data-v-ebf2b511]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.plans-grid[data-v-ebf2b511]{grid-template-columns:1fr}}.plan-skeleton[data-v-ebf2b511]{display:flex;flex-direction:column;gap:12px;min-height:320px;padding:18px 16px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px}.plan-skeleton .title[data-v-ebf2b511]{width:50%;height:18px}.plan-skeleton .price[data-v-ebf2b511]{width:70%;height:30px}.plan-skeleton .feature[data-v-ebf2b511]{width:90%;height:12px}.skeleton-button[data-v-ebf2b511]{margin-top:auto;height:44px;background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse-ebf2b511 1.5s infinite}.skeleton-line[data-v-ebf2b511]{background:var(--bg-skeleton);border-radius:4px;animation:skeleton-pulse-ebf2b511 1.5s infinite}@keyframes skeleton-pulse-ebf2b511{0%,to{opacity:1}50%{opacity:.5}}.comparison-toggle[data-v-ebf2b511]{text-align:center}.comparison-toggle .toggle-btn[data-v-ebf2b511]{background:none;border:none;color:var(--color-bpm);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:40px;padding:8px 14px;display:inline-flex;align-items:center;gap:8px;border-radius:6px}.comparison-toggle .toggle-btn[data-v-ebf2b511]:hover{background:var(--bg-hover)}.comparison-toggle .toggle-btn[data-v-ebf2b511]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.comparison-toggle .toggle-btn i[data-v-ebf2b511]{font-size:12px}.comparison-table-wrapper[data-v-ebf2b511]{margin-top:8px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden}.comparison-table-scroll[data-v-ebf2b511]{overflow-x:auto}@media(max-width:699px){.comparison-table-scroll[data-v-ebf2b511]{display:none}}.comparison-table[data-v-ebf2b511]{width:100%;border-collapse:separate;border-spacing:0}.comparison-table th[data-v-ebf2b511],.comparison-table td[data-v-ebf2b511]{padding:10px 14px;font-size:13px;text-align:center;border-bottom:1px solid var(--border-secondary);font-variant-numeric:tabular-nums}.comparison-table thead th[data-v-ebf2b511]{background:var(--bg-tertiary);font-weight:700;color:var(--text-primary)}.comparison-table thead th.current[data-v-ebf2b511]{color:var(--color-success)}.comparison-table .column-tag[data-v-ebf2b511]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.comparison-table .feature-column[data-v-ebf2b511],.comparison-table .feature-name[data-v-ebf2b511]{position:sticky;left:0;z-index:1;text-align:left;min-width:200px;background:var(--bg-card)}.comparison-table thead .feature-column[data-v-ebf2b511]{background:var(--bg-tertiary)}.comparison-table .feature-name[data-v-ebf2b511]{font-weight:500;color:var(--text-secondary)}.comparison-table .group-row th[data-v-ebf2b511]{position:sticky;left:0;padding-top:14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--bg-card)}.comparison-table td[data-v-ebf2b511]{color:var(--text-primary)}.comparison-table td.current[data-v-ebf2b511]{background:color-mix(in srgb,var(--color-success) 6%,var(--bg-card))}.comparison-table tbody:last-child tr:last-child td[data-v-ebf2b511],.comparison-table tbody:last-child tr:last-child th[data-v-ebf2b511]{border-bottom:none}.check-icon[data-v-ebf2b511]{color:var(--color-success);font-size:14px}.dash-icon[data-v-ebf2b511]{color:var(--text-tertiary)}.comparison-mobile[data-v-ebf2b511]{display:none;padding:12px}@media(max-width:699px){.comparison-mobile[data-v-ebf2b511]{display:block}}.mobile-picker[data-v-ebf2b511]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.picker-btn[data-v-ebf2b511]{min-height:40px;padding:6px 12px;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.picker-btn.active[data-v-ebf2b511]{border-color:var(--color-bpm);color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 10%,var(--bg-card))}.mobile-group h4[data-v-ebf2b511]{margin:14px 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.mobile-group dl[data-v-ebf2b511]{margin:0}.mobile-row[data-v-ebf2b511]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-secondary);font-size:13px}.mobile-row dt[data-v-ebf2b511]{font-weight:500;color:var(--text-secondary)}.mobile-row dd[data-v-ebf2b511]{margin:0;text-align:right;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.comparison-note[data-v-ebf2b511]{margin:0;padding:10px 14px;font-size:11px;color:var(--text-tertiary);border-top:1px solid var(--border-secondary)}.slide-fade-enter-active[data-v-ebf2b511],.slide-fade-leave-active[data-v-ebf2b511]{transition:all .2s ease}.slide-fade-enter[data-v-ebf2b511],.slide-fade-leave-to[data-v-ebf2b511]{opacity:0;transform:translateY(-6px)}.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-321f830d]{min-width:0}.section-header[data-v-321f830d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}@media(max-width:576px){.section-header[data-v-321f830d]{flex-direction:column}}.section-header .header-content h2[data-v-321f830d]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.section-header .header-content p[data-v-321f830d]{font-size:15px;color:var(--text-secondary);margin:0}.section-header .selected-count[data-v-321f830d]{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-321f830d]{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-321f830d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}@media(max-width:699px){.addons-grid[data-v-321f830d]{grid-template-columns:1fr}}.addons-grid.loading[data-v-321f830d]{opacity:1}.addon-skeleton[data-v-321f830d]{background:var(--bg-card);border:2px solid var(--border-secondary);border-radius:12px;padding:20px;display:flex;flex-direction:column}.skeleton-icon[data-v-321f830d]{width:48px;height:48px;border-radius:12px;background:var(--bg-skeleton);margin-bottom:16px;animation:skeleton-pulse-321f830d 1.5s infinite}.skeleton-content[data-v-321f830d]{flex:1;margin-bottom:16px}.skeleton-line[data-v-321f830d]{height:14px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:8px;animation:skeleton-pulse-321f830d 1.5s infinite}.skeleton-line.title[data-v-321f830d]{width:70%;height:18px;margin-bottom:12px}.skeleton-line.description[data-v-321f830d]{width:100%}.skeleton-line.description.short[data-v-321f830d]{width:60%}.skeleton-price[data-v-321f830d]{width:100px;height:28px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:16px;animation:skeleton-pulse-321f830d 1.5s infinite}.skeleton-button[data-v-321f830d]{width:100%;height:44px;background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse-321f830d 1.5s infinite}@keyframes skeleton-pulse-321f830d{0%,to{opacity:1}50%{opacity:.5}}.empty-state[data-v-321f830d]{text-align:center;padding:60px 20px;background:var(--bg-card);border:2px dashed var(--border-secondary);border-radius:12px}.empty-state i[data-v-321f830d]{font-size:48px;color:var(--text-tertiary);margin-bottom:16px}.empty-state p[data-v-321f830d]{font-size:15px;color:var(--text-secondary);margin:0}.actions-row[data-v-321f830d]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-secondary)}@media(max-width:576px){.actions-row[data-v-321f830d]{flex-direction:column;gap:16px}}.view-all-btn[data-v-321f830d]{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-321f830d]:hover{gap:12px}.view-all-btn .addon-count[data-v-321f830d]{color:var(--text-tertiary);font-weight:400}.view-all-btn i[data-v-321f830d]{font-size:12px;transition:transform .2s ease}.view-all-btn:hover i[data-v-321f830d]{transform:translate(4px)}.selected-summary[data-v-321f830d]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#3399671a;border-radius:8px}.selected-summary .summary-label[data-v-321f830d]{font-size:14px;color:var(--text-secondary)}.selected-summary .summary-value[data-v-321f830d]{font-size:16px;font-weight:700;color:var(--color-success)}.checkout-btn[data-v-321f830d]{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-321f830d]:hover{filter:brightness(.9)}.checkout-btn i[data-v-321f830d]{font-size:14px}.modal-overlay[data-v-43952be5]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}.modal-container[data-v-43952be5]{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-43952be5]{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-43952be5]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.modal-header .header-content .addon-count[data-v-43952be5]{font-size:14px;color:var(--text-tertiary)}.modal-header .close-btn[data-v-43952be5]{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-43952be5]:hover{background:var(--color-danger);color:#fff}.filter-tabs[data-v-43952be5]{display:flex;gap:8px;padding:16px 24px;overflow-x:auto;border-bottom:1px solid var(--border-secondary)}.filter-tabs[data-v-43952be5]::-webkit-scrollbar{display:none}.filter-tab[data-v-43952be5]{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-43952be5]:hover{border-color:var(--color-bpm);color:var(--color-bpm)}.filter-tab.active[data-v-43952be5]{background:var(--color-bpm);border-color:var(--color-bpm);color:#fff}.filter-tab.active .count[data-v-43952be5]{background:#fff3;color:#fff}.filter-tab .count[data-v-43952be5]{font-size:11px;padding:2px 8px;background:var(--bg-tertiary);border-radius:10px;color:var(--text-tertiary)}.search-wrapper[data-v-43952be5]{position:relative;padding:16px 24px;border-bottom:1px solid var(--border-secondary)}.search-wrapper i.fa-search[data-v-43952be5]{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.search-wrapper .search-input[data-v-43952be5]{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-43952be5]:focus{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 3px #3b5bfd26}.search-wrapper .search-input[data-v-43952be5]::placeholder{color:var(--text-placeholder)}.search-wrapper .clear-search[data-v-43952be5]{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-43952be5]:hover{background:var(--color-danger);color:#fff}.modal-body[data-v-43952be5]{flex:1;overflow-y:auto;padding:24px}.empty-results[data-v-43952be5]{text-align:center;padding:60px 20px}.empty-results i[data-v-43952be5]{font-size:48px;color:var(--text-tertiary);margin-bottom:16px}.empty-results p[data-v-43952be5]{font-size:15px;color:var(--text-secondary);margin:0}.addons-grid[data-v-43952be5]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.addons-grid[data-v-43952be5]{grid-template-columns:1fr}}.modal-footer[data-v-43952be5]{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-43952be5]{flex-direction:column;gap:16px}}.selected-info[data-v-43952be5]{display:flex;align-items:center;gap:16px}.selected-info .selected-count[data-v-43952be5]{font-size:14px;color:var(--text-secondary)}.selected-info .selected-total[data-v-43952be5]{font-size:16px;font-weight:700;color:var(--color-success)}.done-btn[data-v-43952be5]{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-43952be5]:hover{background:#2a4ae0}@media(max-width:576px){.done-btn[data-v-43952be5]{width:100%}}.modal-fade-enter-active[data-v-43952be5],.modal-fade-leave-active[data-v-43952be5],.modal-fade-enter-active .modal-container[data-v-43952be5],.modal-fade-leave-active .modal-container[data-v-43952be5]{transition:all .3s ease}.modal-fade-enter[data-v-43952be5],.modal-fade-leave-to[data-v-43952be5]{opacity:0}.modal-fade-enter .modal-container[data-v-43952be5],.modal-fade-leave-to .modal-container[data-v-43952be5]{transform:scale(.95) translateY(-20px)}.order-summary[data-v-37a1599e]{display:flex;flex-direction:column;height:100%}.summary-header[data-v-37a1599e]{padding-bottom:12px;border-bottom:1px solid var(--border-secondary);margin-bottom:12px}.summary-header h4[data-v-37a1599e]{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.summary-section[data-v-37a1599e]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.summary-section.addons-empty .empty-text[data-v-37a1599e]{font-size:13px;color:var(--text-tertiary);margin:8px 0 0;font-style:italic}.summary-section.discount-section[data-v-37a1599e]{border-bottom:none;padding-bottom:0;margin-bottom:16px}.section-title[data-v-37a1599e]{font-size:12px;font-weight:600;color:var(--text-tertiary);margin-bottom:8px;display:flex;align-items:center;gap:8px}.section-title i[data-v-37a1599e]{color:var(--text-tertiary);font-size:12px}.section-title .addon-count[data-v-37a1599e]{color:var(--text-tertiary);font-weight:400}.plan-item[data-v-37a1599e],.addon-item[data-v-37a1599e]{padding:4px 0;margin-bottom:8px}.plan-item[data-v-37a1599e]:last-child,.addon-item[data-v-37a1599e]:last-child{margin-bottom:0}.item-header[data-v-37a1599e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-header .item-name[data-v-37a1599e]{font-size:14px;font-weight:600;color:var(--text-primary)}.item-header .upgrade-badge[data-v-37a1599e],.item-header .downgrade-badge[data-v-37a1599e]{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:4px}.item-header .upgrade-badge[data-v-37a1599e]{background:var(--color-success-soft-bg);color:var(--color-success)}.item-header .downgrade-badge[data-v-37a1599e]{background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.item-header .remove-btn[data-v-37a1599e]{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-37a1599e]:hover{background:var(--color-danger);color:#fff}.item-header .remove-btn i[data-v-37a1599e]{font-size:10px}.item-details .quantity-row[data-v-37a1599e]{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-37a1599e]{font-size:13px;color:var(--text-secondary)}.item-details .quantity-row .quantity-selector[data-v-37a1599e]{display:flex;align-items:center;gap:4px}.item-details .quantity-row .quantity-selector .qty-btn[data-v-37a1599e]{width:36px;height:36px;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-37a1599e]:hover:not(:disabled){border-color:var(--color-bpm);color:var(--color-bpm)}.item-details .quantity-row .quantity-selector .qty-btn[data-v-37a1599e]:disabled{opacity:.4;cursor:not-allowed}.item-details .quantity-row .quantity-selector .qty-btn i[data-v-37a1599e]{font-size:10px}.item-details .quantity-row .quantity-selector .qty-input[data-v-37a1599e]{width:56px;height:36px;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-37a1599e]::-webkit-outer-spin-button,.item-details .quantity-row .quantity-selector .qty-input[data-v-37a1599e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-details .quantity-row .quantity-selector .qty-input[data-v-37a1599e]:focus{outline:none;border-color:var(--color-bpm)}.item-details .min-users-notice[data-v-37a1599e]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;background:var(--bg-tertiary);border-left:3px solid var(--color-bpm);border-radius:6px}.item-details .min-users-notice i[data-v-37a1599e]{color:var(--color-bpm);font-size:11px}.item-details .min-users-notice span[data-v-37a1599e]{font-size:11px;color:var(--text-secondary)}.item-details .detail-row[data-v-37a1599e]{display:flex;justify-content:space-between;align-items:center}.item-details .detail-row.price-row[data-v-37a1599e]{padding-top:8px}.item-details .detail-label[data-v-37a1599e]{font-size:13px;color:var(--text-secondary)}.item-details .detail-value[data-v-37a1599e]{font-size:14px;font-weight:600;color:var(--text-primary)}.discount-row[data-v-37a1599e]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#3399671a;border-radius:8px}.discount-row .discount-label[data-v-37a1599e]{font-size:14px;color:var(--color-success);display:flex;align-items:center;gap:8px}.discount-row .discount-label i[data-v-37a1599e]{font-size:12px}.discount-row .discount-value[data-v-37a1599e]{font-size:14px;font-weight:600;color:var(--color-success)}.summary-total[data-v-37a1599e]{margin-top:auto;padding:20px;background:var(--bg-tertiary);border-radius:12px;text-align:center}.summary-total .total-row[data-v-37a1599e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.summary-total .total-label[data-v-37a1599e]{font-size:16px;font-weight:600;color:var(--text-primary)}.summary-total .total-value[data-v-37a1599e]{font-size:24px;font-weight:700;color:var(--color-bpm)}.summary-total .per-period[data-v-37a1599e]{font-size:12px;color:var(--text-tertiary);text-align:right}.trial-notice[data-v-37a1599e]{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-37a1599e]{color:#ffc107;font-size:14px;margin-top:2px}.trial-notice span[data-v-37a1599e]{font-size:12px;color:var(--text-secondary);line-height:1.5}.proration-notice[data-v-37a1599e]{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-37a1599e]{color:var(--color-bpm);font-size:14px;margin-top:2px}.proration-notice span[data-v-37a1599e]{font-size:12px;color:var(--text-secondary);line-height:1.5}.downgrade-notice[data-v-37a1599e]{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-37a1599e]{color:#ffc107;font-size:14px;margin-top:2px}.downgrade-notice span[data-v-37a1599e]{font-size:12px;color:var(--text-secondary);line-height:1.5}@media(max-width:699px){.item-details .quantity-row .quantity-selector .qty-btn[data-v-37a1599e],.item-details .quantity-row .quantity-selector .qty-input[data-v-37a1599e]{width:44px;height:44px}.item-details .quantity-row .quantity-selector .qty-input[data-v-37a1599e]{width:60px}.item-header .remove-btn[data-v-37a1599e]{width:40px;height:40px}}.plan-item__highlights[data-v-37a1599e]{margin:8px 0 10px}.payment-form[data-v-3fd7bcb8]{display:flex;flex-direction:column;gap:12px}.form-section[data-v-3fd7bcb8]{padding:16px 18px;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm)}@media(max-width:699px){.form-section[data-v-3fd7bcb8]{padding:14px}}.step-title[data-v-3fd7bcb8]{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary);font-size:15px;font-weight:700;color:var(--text-primary)}.step-index[data-v-3fd7bcb8]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--color-bpm) 14%,transparent);color:var(--color-bpm);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.form-grid[data-v-3fd7bcb8]{display:flex;flex-wrap:wrap;gap:12px}.form-field[data-v-3fd7bcb8]{display:flex;flex-direction:column;gap:6px;max-width:none;padding:0}.form-field.col-3[data-v-3fd7bcb8]{flex:0 0 calc(25% - 9px)}.form-field.col-4[data-v-3fd7bcb8]{flex:0 0 calc(33.333% - 8px)}.form-field.col-6[data-v-3fd7bcb8]{flex:0 0 calc(50% - 6px)}.form-field.col-8[data-v-3fd7bcb8]{flex:0 0 calc(66.666% - 4px)}.form-field.col-9[data-v-3fd7bcb8]{flex:0 0 calc(75% - 3px)}.form-field.col-12[data-v-3fd7bcb8]{flex:0 0 100%}@media(max-width:768px){.form-field.col-3[data-v-3fd7bcb8],.form-field.col-4[data-v-3fd7bcb8],.form-field.col-6[data-v-3fd7bcb8]{flex:0 0 calc(50% - 6px)}.form-field.col-8[data-v-3fd7bcb8],.form-field.col-9[data-v-3fd7bcb8]{flex:0 0 100%}}@media(max-width:576px){.form-field.col-3[data-v-3fd7bcb8],.form-field.col-4[data-v-3fd7bcb8],.form-field.col-6[data-v-3fd7bcb8],.form-field.col-8[data-v-3fd7bcb8],.form-field.col-9[data-v-3fd7bcb8]{flex:0 0 100%}}.form-field label[data-v-3fd7bcb8]{font-size:13px;font-weight:500;color:var(--text-secondary)}.form-field input[data-v-3fd7bcb8],.form-field select[data-v-3fd7bcb8]{min-height:40px;padding:9px 12px;font-family:inherit;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-3fd7bcb8]:focus,.form-field select[data-v-3fd7bcb8]:focus{outline:none;border-color:var(--color-bpm);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bpm) 18%,transparent)}.form-field input[data-v-3fd7bcb8]:disabled,.form-field select[data-v-3fd7bcb8]:disabled{background:var(--bg-tertiary);cursor:not-allowed}.form-field input.has-error[data-v-3fd7bcb8],.form-field select.has-error[data-v-3fd7bcb8]{border-color:var(--color-danger)}.form-field select[data-v-3fd7bcb8]{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-3fd7bcb8]{font-size:11px;color:var(--color-danger)}.form-field .hint-text[data-v-3fd7bcb8]{font-size:11px;color:var(--text-secondary)}.input-with-loader[data-v-3fd7bcb8]{position:relative}.input-with-loader input[data-v-3fd7bcb8]{width:100%;padding-right:36px}.input-with-loader .input-loader[data-v-3fd7bcb8]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-bpm)}.country-select[data-v-3fd7bcb8] .vs__dropdown-toggle,.state-select[data-v-3fd7bcb8] .vs__dropdown-toggle{padding:6px 8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-input)}.country-select[data-v-3fd7bcb8] .vs__selected,.state-select[data-v-3fd7bcb8] .vs__selected,.country-select[data-v-3fd7bcb8] .vs__search,.state-select[data-v-3fd7bcb8] .vs__search{color:var(--text-primary)}.country-select[data-v-3fd7bcb8] .vs__dropdown-menu,.state-select[data-v-3fd7bcb8] .vs__dropdown-menu{max-height:200px}.country-select.has-error[data-v-3fd7bcb8] .vs__dropdown-toggle,.state-select.has-error[data-v-3fd7bcb8] .vs__dropdown-toggle{border-color:var(--color-danger)}.payment-methods[data-v-3fd7bcb8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}@media(max-width:480px){.payment-methods[data-v-3fd7bcb8]{grid-template-columns:1fr}}.payment-method-option[data-v-3fd7bcb8]{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);font-family:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.payment-method-option[data-v-3fd7bcb8]:hover{border-color:color-mix(in srgb,var(--color-bpm) 45%,var(--border-secondary))}.payment-method-option[data-v-3fd7bcb8]:has(.method-input:focus-visible){outline:2px solid var(--color-bpm);outline-offset:2px}.payment-method-option .method-input[data-v-3fd7bcb8]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.payment-method-option.selected[data-v-3fd7bcb8]{border-color:var(--color-bpm);background:color-mix(in srgb,var(--color-bpm) 6%,var(--bg-card))}.payment-method-option .method-radio[data-v-3fd7bcb8]{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-3fd7bcb8]{width:10px;height:10px;background:var(--color-bpm);border-radius:50%}.payment-method-option.selected .method-radio[data-v-3fd7bcb8]{border-color:var(--color-bpm)}.payment-method-option .method-content[data-v-3fd7bcb8]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.payment-method-option .method-content i[data-v-3fd7bcb8]{width:18px;text-align:center;color:var(--text-secondary);font-size:16px}.payment-method-option .method-content span[data-v-3fd7bcb8]{font-size:14px;font-weight:500;color:var(--text-primary)}.payment-method-option.selected .method-content i[data-v-3fd7bcb8]{color:var(--color-bpm)}.payment-method-option .method-badge[data-v-3fd7bcb8]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:10px}.payment-method-option .method-badge.instant[data-v-3fd7bcb8]{background:var(--color-success-soft-bg);color:var(--color-success)}.payment-method-option .method-badge.async[data-v-3fd7bcb8]{background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.pix-options[data-v-3fd7bcb8]{display:flex;flex-direction:column;gap:14px}.pix-info[data-v-3fd7bcb8]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--bg-tertiary);border-left:3px solid var(--color-bpm);border-radius:6px}.pix-info i[data-v-3fd7bcb8]{margin-top:3px;font-size:13px;color:var(--color-bpm)}.pix-info ul[data-v-3fd7bcb8]{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px;list-style:disc;font-size:12px;line-height:1.5;color:var(--text-secondary)}.currency-input[data-v-3fd7bcb8]{position:relative;display:flex;align-items:center}.currency-input .currency-prefix[data-v-3fd7bcb8]{position:absolute;left:12px;font-size:14px;color:var(--text-tertiary);pointer-events:none}.form-field .currency-input input[data-v-3fd7bcb8]{padding-left:38px;font-variant-numeric:tabular-nums}.currency-input.has-error input[data-v-3fd7bcb8]{border-color:var(--color-danger)}.field-hint[data-v-3fd7bcb8]{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.pix-consent[data-v-3fd7bcb8]{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--text-secondary);cursor:pointer}.pix-consent input[data-v-3fd7bcb8]{flex-shrink:0;width:16px;height:16px;margin:1.5px 0 0;accent-color:var(--color-bpm);cursor:pointer}.pix-consent input[data-v-3fd7bcb8]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.pix-options>.error-text[data-v-3fd7bcb8]{margin-top:-8px;font-size:11px;color:var(--color-danger)}.card-section[data-v-3fd7bcb8]{padding-top:4px}.retry-card-btn[data-v-3fd7bcb8]{min-height:40px;padding:8px 12px;margin-left:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.existing-card-notice[data-v-3fd7bcb8]{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-3fd7bcb8]{display:flex;align-items:center;gap:10px}.existing-card-notice .card-info i[data-v-3fd7bcb8]{color:var(--text-tertiary)}.existing-card-notice .card-info span[data-v-3fd7bcb8]{font-size:13px;color:var(--text-secondary)}.existing-card-notice .card-info .card-brand[data-v-3fd7bcb8]{text-transform:uppercase;font-weight:600;color:var(--text-primary)}.existing-card-notice .replace-toggle[data-v-3fd7bcb8]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-bpm);cursor:pointer}.existing-card-notice .replace-toggle input[data-v-3fd7bcb8]{accent-color:var(--color-bpm)}.card-error[data-v-3fd7bcb8]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--color-danger)}.card-error i[data-v-3fd7bcb8]{font-size:14px}.card-secure-notice[data-v-3fd7bcb8]{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-3fd7bcb8]{color:var(--color-success)}.credit-card-only-notice[data-v-3fd7bcb8]{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-3fd7bcb8]{color:var(--color-bpm);font-size:16px}.credit-card-only-notice span[data-v-3fd7bcb8]{font-size:14px;color:var(--text-secondary)}.boleto-notice[data-v-3fd7bcb8]{display:flex;gap:12px;padding:12px 14px;background:var(--color-warning-soft-bg);border-left:3px solid var(--color-warning);border-radius:6px}.boleto-notice i[data-v-3fd7bcb8]{color:var(--color-warning-text);font-size:18px;margin-top:2px}.boleto-notice .notice-content p[data-v-3fd7bcb8]{font-size:13px;color:var(--text-secondary);margin:0 0 6px;line-height:1.5}.boleto-notice .notice-content p.notice-sub[data-v-3fd7bcb8]{font-size:12px;color:var(--text-tertiary);margin-bottom:0}.partner-notice[data-v-3fd7bcb8]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-tertiary);border-radius:10px}.partner-notice i[data-v-3fd7bcb8]{color:var(--color-bpm);font-size:24px}.partner-notice span[data-v-3fd7bcb8]{font-size:14px;color:var(--text-secondary)}@media(max-width:699px){.existing-card-notice[data-v-3fd7bcb8]{flex-direction:column;align-items:flex-start;gap:10px}.existing-card-notice .replace-toggle[data-v-3fd7bcb8]{min-height:40px}}@media(prefers-reduced-motion:reduce){.payment-method-option[data-v-3fd7bcb8],.form-field input[data-v-3fd7bcb8],.form-field select[data-v-3fd7bcb8]{transition:none}}.coupon-entry[data-v-60e349a5]{margin-top:16px;color:var(--text-secondary);font-size:13px}.coupon-entry label[data-v-60e349a5]{display:block;margin-bottom:6px;font-weight:600}.coupon-entry p[data-v-60e349a5]{margin:8px 0}.coupon-entry input[data-v-60e349a5],.coupon-entry button[data-v-60e349a5]{min-height:40px;padding:8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit}.coupon-entry input[data-v-60e349a5]:focus-visible,.coupon-entry button[data-v-60e349a5]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.coupon-entry input[data-v-60e349a5]:disabled,.coupon-entry button[data-v-60e349a5]:disabled{opacity:.6}.coupon-entry input[data-v-60e349a5]{flex:1;min-width:0}.coupon-entry button[data-v-60e349a5]{cursor:pointer}.coupon-entry__controls[data-v-60e349a5]{display:flex;gap:6px}.coupon-entry__error[data-v-60e349a5]{color:var(--color-danger, var(--text-primary))}.slide-panel-overlay[data-v-1a84bb48]{position:fixed;inset:0;background:#00000080;z-index:1050;display:flex;justify-content:flex-end}.slide-panel[data-v-1a84bb48]{position:relative;display:flex;flex-direction:column;width:100%;max-width:960px;height:100%;height:100dvh;background:var(--bg-primary);border-left:1px solid var(--border-card, var(--border-secondary));box-shadow:-8px 0 24px var(--shadow-sm)}.slide-panel.is-submitting[data-v-1a84bb48]{pointer-events:none}.panel-header[data-v-1a84bb48]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;padding-top:calc(14px + var(--safe-area-top, 0px));border-bottom:1px solid var(--border-secondary);background:var(--bg-card)}.panel-header h2[data-v-1a84bb48]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.panel-header p[data-v-1a84bb48]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.close-btn[data-v-1a84bb48]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.close-btn[data-v-1a84bb48]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-btn[data-v-1a84bb48]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.panel-body[data-v-1a84bb48]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.panel-main[data-v-1a84bb48]{min-width:0;overflow-y:auto;padding:20px}.panel-aside[data-v-1a84bb48]{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border-secondary);background:var(--bg-card)}.aside-summary[data-v-1a84bb48]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.aside-summary[data-v-1a84bb48] .order-summary{height:auto}.checkout-actions[data-v-1a84bb48]{display:flex;flex-direction:column;gap:10px;padding:14px 18px;padding-bottom:calc(14px + var(--safe-area-bottom, 0px));border-top:1px solid var(--border-secondary);background:var(--bg-card)}.checkout-total[data-v-1a84bb48]{display:flex;flex-direction:column;gap:2px}.checkout-total__lead[data-v-1a84bb48]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 2px}.checkout-total__lead strong[data-v-1a84bb48]{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.checkout-total__lead span[data-v-1a84bb48]{font-size:12px;color:var(--text-tertiary)}.checkout-total__note[data-v-1a84bb48]{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.test-drive-note[data-v-1a84bb48]{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);background:var(--bg-tertiary);border-left:3px solid var(--color-bpm);border-radius:6px}.test-drive-note i[data-v-1a84bb48]{margin-top:2px;color:var(--color-bpm)}.checkout-privacy[data-v-1a84bb48]{display:flex;flex-shrink:0;gap:10px;align-items:flex-start;margin:0;padding:12px 18px;border-top:1px solid var(--border-secondary);color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.45;cursor:pointer}.checkout-privacy input[data-v-1a84bb48]{flex-shrink:0;width:16px;height:16px;margin:1.5px 0 0;accent-color:var(--color-bpm);cursor:pointer}.checkout-privacy input[data-v-1a84bb48]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.checkout-privacy a[data-v-1a84bb48]{color:var(--text-link);text-decoration:underline}.submit-btn[data-v-1a84bb48]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 20px;background:var(--color-bpm);color:var(--text-on-primary, #fff);border:1px solid var(--color-bpm);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.submit-btn[data-v-1a84bb48]:hover:not(:disabled){background:var(--color-bpm-on-active);border-color:var(--color-bpm-on-active)}.submit-btn[data-v-1a84bb48]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.submit-btn[data-v-1a84bb48]:disabled{opacity:.55;cursor:not-allowed}.submit-btn i[data-v-1a84bb48]{font-size:13px}.security-notice[data-v-1a84bb48]{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:11px;color:var(--text-tertiary)}.security-notice i[data-v-1a84bb48]{color:var(--color-success)}@media(max-width:900px){.panel-body[data-v-1a84bb48]{display:block;overflow-y:auto}.panel-main[data-v-1a84bb48]{overflow:visible;padding:16px}.panel-aside[data-v-1a84bb48]{display:contents}.aside-summary[data-v-1a84bb48]{overflow:visible;margin:0 16px 16px;padding:14px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px}.checkout-privacy[data-v-1a84bb48]{margin:0 16px 16px;padding:0 2px;border-top:0}.checkout-actions[data-v-1a84bb48]{position:sticky;bottom:0;z-index:2;box-shadow:0 -4px 12px var(--shadow-sm)}}@media(max-width:699px){.panel-header[data-v-1a84bb48]{padding:12px 16px;padding-top:calc(12px + var(--safe-area-top, 0px))}.checkout-total__lead strong[data-v-1a84bb48]{font-size:20px}}.submitting-overlay[data-v-1a84bb48]{position:absolute;inset:0;background:color-mix(in srgb,var(--bg-card) 88%,transparent);display:flex;align-items:center;justify-content:center;z-index:10}.submitting-content[data-v-1a84bb48]{text-align:center}.submitting-content .spinner[data-v-1a84bb48]{width:40px;height:40px;border:3px solid var(--border-secondary);border-top-color:var(--color-bpm);border-radius:50%;animation:spin-1a84bb48 1s linear infinite;margin:0 auto 12px}.submitting-content p[data-v-1a84bb48]{font-size:14px;color:var(--text-secondary);margin:0}@keyframes spin-1a84bb48{to{transform:rotate(360deg)}}.slide-panel-enter-active[data-v-1a84bb48],.slide-panel-leave-active[data-v-1a84bb48]{transition:background .25s ease}.slide-panel-enter-active .slide-panel[data-v-1a84bb48],.slide-panel-leave-active .slide-panel[data-v-1a84bb48]{transition:transform .25s ease}.slide-panel-enter[data-v-1a84bb48],.slide-panel-leave-to[data-v-1a84bb48]{background:#0000}.slide-panel-enter .slide-panel[data-v-1a84bb48],.slide-panel-leave-to .slide-panel[data-v-1a84bb48]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.slide-panel-enter-active[data-v-1a84bb48],.slide-panel-leave-active[data-v-1a84bb48],.slide-panel-enter-active .slide-panel[data-v-1a84bb48],.slide-panel-leave-active .slide-panel[data-v-1a84bb48]{transition:none}.submitting-content .spinner[data-v-1a84bb48]{animation-duration:3s}}.billing-history-section[data-v-a88036f1]{min-width:0}.section-header[data-v-a88036f1]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.section-title[data-v-a88036f1]{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.sr-only[data-v-a88036f1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.invoice-skeleton[data-v-a88036f1]{display:flex;flex-direction:column;gap:8px}.invoice-skeleton .skeleton-row[data-v-a88036f1]{height:44px;border-radius:8px;background:var(--bg-skeleton);animation:invoice-pulse-a88036f1 1.5s ease-in-out infinite}@keyframes invoice-pulse-a88036f1{50%{opacity:.5}}.empty-state[data-v-a88036f1]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-tertiary)}.empty-state i[data-v-a88036f1]{font-size:20px}.empty-state p[data-v-a88036f1]{margin:0;font-size:13px}.invoice-list[data-v-a88036f1]{margin:0;padding:0;list-style:none}.invoice-row[data-v-a88036f1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--border-secondary)}.invoice-row[data-v-a88036f1]:first-child{border-top:none}.invoice-row.is-latest[data-v-a88036f1]{margin-bottom:4px;padding:12px;border:1px solid var(--border-secondary);border-left:3px solid var(--color-bpm);border-radius:8px;background:var(--bg-tertiary)}.invoice-row.is-latest+.invoice-row[data-v-a88036f1]{border-top:none}.invoice-row.is-latest .invoice-amount[data-v-a88036f1]{font-size:15px}.invoice-main[data-v-a88036f1]{display:flex;flex-direction:column;gap:2px;min-width:0}.invoice-number[data-v-a88036f1]{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.latest-tag[data-v-a88036f1]{margin-left:6px;font-size:11px;font-weight:600;color:var(--color-bpm)}.invoice-meta[data-v-a88036f1]{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--text-tertiary)}.invoice-amount[data-v-a88036f1]{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.status-badge[data-v-a88036f1]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--bg-tertiary);color:var(--text-secondary)}.status-badge.status-paid[data-v-a88036f1]{background:var(--color-success-soft-bg);color:var(--color-success)}.status-badge.status-open[data-v-a88036f1],.status-badge.status-pending[data-v-a88036f1]{background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.status-badge.status-void[data-v-a88036f1],.status-badge.status-uncollectible[data-v-a88036f1],.status-badge.status-overdue[data-v-a88036f1]{background:var(--color-danger-soft-bg);color:var(--color-danger)}.download-btn[data-v-a88036f1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.download-btn[data-v-a88036f1]:hover{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.download-btn[data-v-a88036f1]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.show-all-btn[data-v-a88036f1]{margin-top:8px;padding:6px 4px;border:none;background:transparent;color:var(--color-bpm);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.show-all-btn[data-v-a88036f1]:hover{text-decoration:underline}.show-all-btn[data-v-a88036f1]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px;border-radius:4px}@media(max-width:699px){.invoice-row[data-v-a88036f1]{grid-template-columns:minmax(0,1fr) auto 44px}.invoice-row .status-badge[data-v-a88036f1]{display:none}.download-btn[data-v-a88036f1]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.invoice-skeleton .skeleton-row[data-v-a88036f1]{animation:none}.download-btn[data-v-a88036f1]{transition:none}}@media(max-width:699px){.show-all-btn[data-v-a88036f1]{min-height:40px}}.subscribed-addon-card[data-v-4c592dda]{display:flex;align-items:center;gap:14px;padding:12px 4px;border-top:1px solid var(--border-secondary);transition:background .15s ease}.subscribed-addon-card[data-v-4c592dda]:first-child{border-top:none}.subscribed-addon-card.is-scheduled-removal[data-v-4c592dda]{padding-left:10px;border-left:3px solid var(--color-warning)}.addon-icon[data-v-4c592dda]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.addon-icon i[data-v-4c592dda]{font-size:20px}.addon-icon.icon-ecm[data-v-4c592dda]{background:#80ba2626;color:#80ba26}.addon-icon.icon-bpm[data-v-4c592dda]{background:#3b5bfd26;color:#3b5bfd}.addon-icon.icon-dss[data-v-4c592dda],.addon-icon.icon-signature[data-v-4c592dda]{background:#6600a226;color:#6600a2}.addon-icon.icon-crm[data-v-4c592dda]{background:#fa7b0d26;color:#fa7b0d}.addon-icon.icon-erp[data-v-4c592dda]{background:#cc006626;color:#c06}.addon-icon.icon-storage[data-v-4c592dda]{background:#5dc5ec26;color:#5dc5ec}.addon-icon.icon-users[data-v-4c592dda]{background:#ffc10726;color:#ffc107}.addon-icon.icon-ocr[data-v-4c592dda]{background:#6c757d26;color:#6c757d}.addon-icon.icon-general[data-v-4c592dda]{background:var(--bg-tertiary);color:var(--text-secondary)}.addon-content[data-v-4c592dda]{flex:1;min-width:0}.addon-content .addon-name[data-v-4c592dda]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.addon-content .addon-description[data-v-4c592dda]{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-4c592dda]{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-4c592dda]{font-weight:600;color:var(--text-primary)}.addon-content .addon-value .unit[data-v-4c592dda]{color:var(--text-secondary)}.addon-status[data-v-4c592dda]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:120px}.removal-badge[data-v-4c592dda]{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-4c592dda]{font-size:11px}.active-badge[data-v-4c592dda]{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-4c592dda]{font-size:11px}.addon-price[data-v-4c592dda]{display:flex;align-items:baseline;gap:2px}.addon-price .price[data-v-4c592dda]{font-size:16px;font-weight:600;color:var(--text-primary)}.addon-price .period[data-v-4c592dda]{font-size:12px;color:var(--text-tertiary)}.addon-action[data-v-4c592dda]{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-4c592dda]{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}.addon-action.btn-remove[data-v-4c592dda]:hover{background:var(--color-danger);color:#fff}.addon-action.btn-keep[data-v-4c592dda]{background:transparent;color:var(--color-success);border-color:var(--color-success)}.addon-action.btn-keep[data-v-4c592dda]:hover{background:var(--color-success);color:#fff}.addon-action i[data-v-4c592dda]{font-size:11px}@media(max-width:768px){.subscribed-addon-card[data-v-4c592dda]{flex-wrap:wrap}.addon-content[data-v-4c592dda]{flex:1 1 0;order:1;min-width:0}.addon-icon[data-v-4c592dda]{order:0}.addon-status[data-v-4c592dda]{order:2;flex-direction:row;width:100%;justify-content:space-between;margin-top:4px}.addon-action[data-v-4c592dda]{order:3;width:100%;justify-content:center;margin-top:4px}}@media(max-width:699px){.addon-action[data-v-4c592dda]{min-height:40px}}.my-addons-section[data-v-a57f60d9]{min-width:0}.section-header[data-v-a57f60d9]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.section-header .header-content h2[data-v-a57f60d9]{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.section-header .header-content p[data-v-a57f60d9]{font-size:12px;color:var(--text-tertiary);margin:0}.empty-state[data-v-a57f60d9]{text-align:center;padding:40px 20px}.empty-state .empty-icon[data-v-a57f60d9]{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-a57f60d9]{font-size:28px;color:var(--text-tertiary)}.empty-state h3[data-v-a57f60d9]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-a57f60d9]{font-size:14px;color:var(--text-secondary);margin:0}.addons-list[data-v-a57f60d9]{display:flex;flex-direction:column}.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)}.pix-authorization-notice[data-v-279be09d]{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border-card, var(--border-secondary));border-left:3px solid var(--color-warning);border-radius:12px;box-shadow:0 1px 2px var(--shadow-sm);min-width:0}.notice-icon[data-v-279be09d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--color-warning-soft-bg);color:var(--color-warning-text);font-size:18px}.notice-body[data-v-279be09d]{flex:1;min-width:0}.notice-title[data-v-279be09d]{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--text-primary)}.notice-description[data-v-279be09d]{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.notice-hint[data-v-279be09d]{display:flex;align-items:baseline;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.notice-hint i[data-v-279be09d]{flex-shrink:0}.notice-action[data-v-279be09d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 20px;border:1px solid var(--color-bpm);border-radius:8px;background:var(--color-bpm);color:var(--text-on-primary, #fff);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.notice-action i[data-v-279be09d]{font-size:11px}.notice-action[data-v-279be09d]:hover,.notice-action[data-v-279be09d]:focus{color:var(--text-on-primary, #fff);text-decoration:none}.notice-action[data-v-279be09d]:hover{background:var(--color-bpm-on-active);border-color:var(--color-bpm-on-active)}.notice-action[data-v-279be09d]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}.sr-only[data-v-279be09d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:699px){.pix-authorization-notice[data-v-279be09d]{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px}.notice-body[data-v-279be09d]{flex-basis:calc(100% - 52px)}.notice-action[data-v-279be09d]{width:100%;min-height:var(--touch-target-min, 44px);white-space:normal}}@media(prefers-reduced-motion:reduce){.notice-action[data-v-279be09d]{transition:none}}.my-plan-ai-credits[data-v-a5e0d9fd]{display:flex;flex-direction:column;gap:12px;min-width:0}.balance-line[data-v-a5e0d9fd]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:6px 0 0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.balance-line i[data-v-a5e0d9fd]{color:var(--color-info)}.my-plan-page[data-v-fe667867]{min-height:100%;background:var(--bg-primary)}.page-container[data-v-fe667867]{max-width:1120px;margin:0 auto;padding:24px 24px 40px}@media(max-width:699px){.page-container[data-v-fe667867]{padding:16px 12px 32px}}.sr-only[data-v-fe667867]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.my-plan-layout[data-v-fe667867],.my-plan-skeleton[data-v-fe667867]{display:flex;flex-direction:column;gap:12px;min-width:0}.my-plan-grid[data-v-fe667867]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:1000px){.my-plan-grid[data-v-fe667867]{grid-template-columns:minmax(0,1fr)}}.my-plan-panel[data-v-fe667867]{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}@media(max-width:699px){.my-plan-panel[data-v-fe667867]{padding:14px}}.my-plan-panel__header[data-v-fe667867]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.my-plan-panel.is-collapsed .my-plan-panel__header[data-v-fe667867]{margin-bottom:0;padding-bottom:2px;border-bottom:none}.my-plan-panel__title[data-v-fe667867]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.my-plan-panel__subtitle[data-v-fe667867]{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}.my-plan-panel__actions[data-v-fe667867]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.my-plan-panel__link[data-v-fe667867]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.my-plan-panel__link i[data-v-fe667867]{font-size:10px}.my-plan-panel__link[data-v-fe667867]:hover{color:var(--color-bpm);border-color:color-mix(in srgb,var(--color-bpm) 35%,var(--border-secondary));background:var(--bg-hover)}.my-plan-panel__link[data-v-fe667867]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media(max-width:699px){.my-plan-panel__link[data-v-fe667867]{height:var(--touch-target-min, 44px)}}.my-plan-panel__count[data-v-fe667867]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:color-mix(in srgb,var(--color-bpm) 12%,transparent);color:var(--color-bpm);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.skeleton-panel[data-v-fe667867]{height:180px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;background:var(--bg-card);position:relative;overflow:hidden}.skeleton-panel[data-v-fe667867]:after{content:"";position:absolute;inset:16px 18px auto;height:14px;width:40%;border-radius:4px;background:var(--bg-skeleton);animation:my-plan-pulse-fe667867 1.5s ease-in-out infinite}.skeleton-panel--hero[data-v-fe667867]{height:150px}@keyframes my-plan-pulse-fe667867{50%{opacity:.5}}.partner-notice[data-v-fe667867]{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:10px 12px;border-left:3px solid var(--color-warning);border-radius:6px;background:var(--bg-tertiary)}.partner-notice>i[data-v-fe667867]{margin-top:2px;font-size:16px;color:var(--color-warning)}.partner-notice h3[data-v-fe667867]{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--text-primary)}.partner-notice p[data-v-fe667867]{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.test-drive-recommendation[data-v-fe667867]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:14px 0 0 14px;background:var(--bg-card);border-top:1px solid var(--border-secondary);border-left:3px solid var(--color-bpm)}@media(max-width:768px){.test-drive-recommendation[data-v-fe667867]{flex-direction:column;align-items:stretch}}.test-drive-recommendation .recommendation-eyebrow[data-v-fe667867]{font-size:12px;font-weight:600;color:var(--color-bpm)}.test-drive-recommendation h3[data-v-fe667867]{margin:2px 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.test-drive-recommendation .recommendation-users[data-v-fe667867]{margin:0;font-size:13px;color:var(--text-primary)}.test-drive-recommendation .recommendation-users i[data-v-fe667867]{width:18px;margin-right:6px;color:var(--text-tertiary)}.test-drive-recommendation .recommendation-hint[data-v-fe667867]{display:block;margin-left:24px;font-size:12px;color:var(--text-tertiary)}.test-drive-recommendation .recommendation-highlights[data-v-fe667867]{margin-top:10px}.test-drive-recommendation .recommendation-action[data-v-fe667867]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}@media(max-width:768px){.test-drive-recommendation .recommendation-action[data-v-fe667867]{align-items:stretch;text-align:left}}.test-drive-recommendation .recommendation-price[data-v-fe667867]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 2px}.test-drive-recommendation .recommendation-price strong[data-v-fe667867]{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.test-drive-recommendation .recommendation-price span[data-v-fe667867]{font-size:12px;color:var(--text-tertiary)}@media(max-width:768px){.test-drive-recommendation .recommendation-price[data-v-fe667867]{justify-content:flex-start}}.test-drive-recommendation .recommendation-total[data-v-fe667867],.test-drive-recommendation .recommendation-total-label[data-v-fe667867]{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.test-drive-recommendation .recommendation-cta[data-v-fe667867]{margin-top:8px;min-height:38px;padding:0 20px;background:var(--color-bpm);color:var(--text-on-primary, #fff);border:1px solid var(--color-bpm);border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.test-drive-recommendation .recommendation-cta[data-v-fe667867]:hover{background:var(--color-bpm-on-active);border-color:var(--color-bpm-on-active)}.test-drive-recommendation .recommendation-cta[data-v-fe667867]:focus-visible{outline:2px solid var(--color-bpm);outline-offset:2px}@media(max-width:699px){.test-drive-recommendation .recommendation-cta[data-v-fe667867]{min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.skeleton-panel[data-v-fe667867]:after{animation:none}.my-plan-panel__link[data-v-fe667867],.test-drive-recommendation .recommendation-cta[data-v-fe667867]{transition:none}}.success-modal-overlay[data-v-fe667867]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.success-modal[data-v-fe667867]{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-fe667867]{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-fe667867]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.success-modal .modal-header .close-btn[data-v-fe667867]{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-fe667867]:hover{background:var(--color-danger);color:#fff}.success-modal .modal-body[data-v-fe667867]{padding:32px 24px;text-align:center}.success-modal .modal-body .success-icon[data-v-fe667867]{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-fe667867]{font-size:32px;color:var(--color-success)}.success-modal .modal-body .message-content[data-v-fe667867]{font-size:15px;color:var(--text-secondary);line-height:1.6}.success-modal .modal-body .message-content[data-v-fe667867] h3{font-size:20px;color:var(--text-primary);margin-bottom:12px}.success-modal .modal-body .message-content[data-v-fe667867] p{margin:8px 0}.success-modal .payment-link-section[data-v-fe667867]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-secondary)}.success-modal .payment-link-section .payment-link-btn[data-v-fe667867]{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-fe667867]:hover{filter:brightness(.9);transform:translateY(-1px)}.success-modal .payment-link-section .payment-link-btn i[data-v-fe667867]{font-size:18px}.success-modal .payment-link-section .payment-instructions[data-v-fe667867]{margin-top:16px;font-size:13px;color:var(--text-tertiary)}.success-modal .modal-footer[data-v-fe667867]{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-fe667867]{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-fe667867]:hover{filter:brightness(.9)}.modal-fade-enter-active[data-v-fe667867],.modal-fade-leave-active[data-v-fe667867],.modal-fade-enter-active .success-modal[data-v-fe667867],.modal-fade-leave-active .success-modal[data-v-fe667867]{transition:all .3s ease}.modal-fade-enter[data-v-fe667867],.modal-fade-leave-to[data-v-fe667867]{opacity:0}.modal-fade-enter .success-modal[data-v-fe667867],.modal-fade-enter .addon-confirm-modal[data-v-fe667867],.modal-fade-leave-to .success-modal[data-v-fe667867],.modal-fade-leave-to .addon-confirm-modal[data-v-fe667867]{transform:scale(.95) translateY(-20px)}.addon-confirm-overlay[data-v-fe667867]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.addon-confirm-modal[data-v-fe667867]{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-fe667867]{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-fe667867]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.addon-confirm-modal .modal-header .close-btn[data-v-fe667867]{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-fe667867]:hover{background:var(--color-danger);color:#fff}.addon-confirm-modal .modal-body[data-v-fe667867]{padding:24px}.addon-confirm-modal .modal-body .info-notice[data-v-fe667867]{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-fe667867]{font-size:20px;color:var(--color-success);flex-shrink:0;margin-top:2px}.addon-confirm-modal .modal-body .info-notice p[data-v-fe667867]{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}.addon-confirm-modal .modal-body .addon-list .addon-item[data-v-fe667867]{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-fe667867]:last-child{margin-bottom:0}.addon-confirm-modal .modal-body .addon-list .addon-item .addon-name[data-v-fe667867]{font-size:14px;font-weight:500;color:var(--text-primary)}.addon-confirm-modal .modal-body .addon-list .addon-item .addon-quantity[data-v-fe667867]{font-size:13px;color:var(--text-secondary);background:var(--bg-card);padding:4px 8px;border-radius:4px}.addon-confirm-modal .modal-footer[data-v-fe667867]{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-fe667867]{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-fe667867]:hover{background:var(--bg-hover);color:var(--text-primary)}.addon-confirm-modal .modal-footer .confirm-btn[data-v-fe667867]{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-fe667867]:hover{filter:brightness(.9)}.overview-cancel[data-v-fe667867]{min-height:44px;border:1px solid var(--border-primary);border-radius:8px;padding:8px 12px;margin-top:16px;color:var(--text-primary);background:var(--bg-primary)}.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)}.usage-map[data-v-82aff4dc]{position:relative;height:100%;min-height:320px}.usage-map__canvas[data-v-82aff4dc],.usage-map__loading[data-v-82aff4dc]{width:100%;height:100%}.usage-map__loading[data-v-82aff4dc]{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.usage-map__empty[data-v-82aff4dc]{display:flex;align-items:center;justify-content:center;gap:10px;height:calc(100% - 28px);min-height:220px;margin:14px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px;font-weight:500}.usage-map__empty-icon[data-v-82aff4dc]{font-size:16px;color:var(--text-tertiary)}.system-log[data-v-c38ccc0b]{width:100%;color:var(--text-primary)}.system-log-notice[data-v-c38ccc0b]{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-c38ccc0b]{flex-shrink:0;margin-top:1px;color:var(--color-admin);font-size:14px}.system-log-toolbar[data-v-c38ccc0b]{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-c38ccc0b]{margin-bottom:0;border-bottom-color:transparent;border-radius:10px 10px 0 0}.system-log-toolbar__left[data-v-c38ccc0b],.system-log-toolbar__right[data-v-c38ccc0b]{display:flex;align-items:center;gap:8px}.system-log-filter-toggle[data-v-c38ccc0b]{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-c38ccc0b]{font-size:11px;opacity:.75}.system-log-filter-toggle[data-v-c38ccc0b]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.system-log-filter-toggle__badge[data-v-c38ccc0b]{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-c38ccc0b]{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-c38ccc0b]{font-size:12px}.system-log-icon-btn[data-v-c38ccc0b]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.system-log-icon-btn[data-v-c38ccc0b]:disabled{opacity:.45;cursor:default}.system-log-filters[data-v-c38ccc0b]{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-c38ccc0b]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.system-log-field[data-v-c38ccc0b]{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 180px}.system-log-field--period[data-v-c38ccc0b]{flex:1 1 260px}.system-log-field__label[data-v-c38ccc0b]{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.system-log-period[data-v-c38ccc0b]{display:flex;align-items:center;gap:8px}.system-log-category[data-v-c38ccc0b]{display:flex;flex-direction:column;gap:8px}.system-log-tabs[data-v-c38ccc0b]{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-c38ccc0b]::-webkit-scrollbar{display:none}.system-log-tab[data-v-c38ccc0b]{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-c38ccc0b]:hover:not(:disabled):not(.active){color:var(--text-primary);background:var(--bg-hover)}.system-log-tab.active[data-v-c38ccc0b]{color:var(--color-admin);background:var(--bg-secondary);box-shadow:0 1px 3px #00000014}.system-log-tab[data-v-c38ccc0b]:focus-visible{outline:2px solid var(--color-admin);outline-offset:2px}.system-log-tab[data-v-c38ccc0b]:disabled{opacity:.5;cursor:default}.system-log-view-toggle[data-v-c38ccc0b]{margin-left:4px}.system-log-location[data-v-c38ccc0b]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:var(--text-primary)}.system-log-map-panel[data-v-c38ccc0b]{margin-top:12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);overflow:hidden}.system-log-map-panel__header[data-v-c38ccc0b]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-divider)}.system-log-map-panel__title[data-v-c38ccc0b]{font-size:13px;font-weight:600;color:var(--text-primary)}.system-log-map-panel__body[data-v-c38ccc0b]{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:calc(100vh - 330px);min-height:420px}.system-log-ranking[data-v-c38ccc0b]{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border-divider)}.system-log-ranking__title[data-v-c38ccc0b]{padding:10px 14px 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.system-log-ranking__list[data-v-c38ccc0b]{flex:1;min-height:0;margin:0;padding:0 14px 10px;list-style:none;overflow:auto}.system-log-ranking__row[data-v-c38ccc0b]{display:grid;grid-template-columns:22px minmax(0,1fr) 48px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border-divider);font-size:12px;color:var(--text-primary)}.system-log-ranking__row[data-v-c38ccc0b]:last-child{border-bottom:none}.system-log-ranking__position[data-v-c38ccc0b]{font-family:DM Mono,Menlo,monospace;font-size:11px;color:var(--text-tertiary)}.system-log-ranking__name[data-v-c38ccc0b]{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.system-log-ranking__bar[data-v-c38ccc0b]{display:block;height:3px;margin-top:5px;border-radius:2px;background:var(--bg-hover)}.system-log-ranking__bar i[data-v-c38ccc0b]{display:block;height:3px;border-radius:2px;background:var(--color-admin)}.system-log-ranking__count[data-v-c38ccc0b]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}@media(max-width:1000px){.system-log-map-panel__body[data-v-c38ccc0b]{grid-template-columns:minmax(0,1fr);height:auto}.system-log-ranking[data-v-c38ccc0b]{border-left:none;border-top:1px solid var(--border-divider)}}.system-log-filters__actions[data-v-c38ccc0b]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--border-divider)}.system-log-text-btn[data-v-c38ccc0b]{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-c38ccc0b]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.system-log-text-btn[data-v-c38ccc0b]:disabled{opacity:.5;cursor:default}.system-log-action-btn[data-v-c38ccc0b]{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-c38ccc0b]: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-c38ccc0b]:disabled{opacity:.45;cursor:default}.system-log-meta[data-v-c38ccc0b]{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-c38ccc0b]{color:var(--text-secondary)}.system-log-meta__filtered[data-v-c38ccc0b]{font-size:11px;font-weight:600;color:var(--color-admin)}.system-log-empty[data-v-c38ccc0b]{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-c38ccc0b]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.system-log-empty__text[data-v-c38ccc0b]{font-weight:500}.system-log-list[data-v-c38ccc0b]{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-c38ccc0b] .table-custom-style{margin-bottom:0}[data-v-c38ccc0b] .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-c38ccc0b] .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-c38ccc0b] .table-custom-style tbody tr:hover td{background-color:var(--bg-hover)}.system-log-desc[data-v-c38ccc0b]{display:flex;flex-direction:column;gap:2px;min-width:0}.system-log-desc__text[data-v-c38ccc0b]{color:var(--text-primary);font-weight:500;line-height:1.35}.system-log-desc__route[data-v-c38ccc0b]{font-size:12px;color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.system-log-desc__params[data-v-c38ccc0b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.system-log-param[data-v-c38ccc0b]{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-c38ccc0b]{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-c38ccc0b]{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 14%,transparent)}.system-log-method--post[data-v-c38ccc0b]{color:var(--color-success);background:var(--color-success-soft-bg)}.system-log-method--put[data-v-c38ccc0b]{color:var(--color-warning);background:var(--color-warning-soft-bg)}.system-log-method--delete[data-v-c38ccc0b]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.system-log-method--other[data-v-c38ccc0b]{color:var(--text-secondary);background:var(--bg-tertiary)}.system-log-response[data-v-c38ccc0b]{display:inline-flex;align-items:center;gap:8px}.system-log-response__code[data-v-c38ccc0b]{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-c38ccc0b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.system-log-status--success[data-v-c38ccc0b]{color:var(--color-success);background:var(--color-success-soft-bg)}.system-log-status--error[data-v-c38ccc0b]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.system-log-category-chip[data-v-c38ccc0b]{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-c38ccc0b]{display:flex;flex-direction:column;gap:1px;min-width:0}.system-log-user__name[data-v-c38ccc0b]{color:var(--text-primary);font-weight:500;font-size:13px}.system-log-user__email[data-v-c38ccc0b]{font-size:12px;color:var(--text-tertiary)}.system-log-user__empty[data-v-c38ccc0b]{color:var(--text-tertiary)}.system-log-infinite[data-v-c38ccc0b]{padding:12px 0;text-align:center}.system-log-infinite__end[data-v-c38ccc0b]{color:var(--text-tertiary);font-size:12px}[data-v-c38ccc0b] .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-c38ccc0b] .system-log-select .vs__selected,[data-v-c38ccc0b] .system-log-select .vs__search{color:var(--text-primary);font-size:13px;margin:0}[data-v-c38ccc0b] .system-log-select .vs__placeholder{color:var(--text-tertiary);font-size:13px}[data-v-c38ccc0b] .system-log-select .vs__clear,[data-v-c38ccc0b] .system-log-select .vs__open-indicator{fill:var(--text-tertiary)}[data-v-c38ccc0b] .system-log-select.vs--open .vs__dropdown-toggle,[data-v-c38ccc0b] .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-c38ccc0b] .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-c38ccc0b] .system-log-select .vs__dropdown-option{font-size:13px;color:var(--text-secondary)}[data-v-c38ccc0b] .system-log-select .vs__dropdown-option--highlight{background:var(--bg-hover);color:var(--text-primary)}[data-v-c38ccc0b] .system-log-select .vs__dropdown-option--selected{color:var(--color-admin);background:color-mix(in srgb,var(--color-admin) 12%,transparent)}[data-v-c38ccc0b] .system-log-period .form-control,[data-v-c38ccc0b] .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-c38ccc0b]{flex-direction:column}.system-log-field[data-v-c38ccc0b]{width:100%;min-width:0}.system-log-list[data-v-c38ccc0b]{max-height:none}}.security-shell[data-v-ba479e59]{width:100%;min-height:0}.security-shell__tabs[data-v-ba479e59]{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-ba479e59]{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-ba479e59]{font-size:12px;opacity:.85}.security-shell__tab[data-v-ba479e59]:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.security-shell__tab--active[data-v-ba479e59]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-shell__tab--active i[data-v-ba479e59]{opacity:1;color:var(--color-admin)}.security-shell__tab--active[data-v-ba479e59]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-shell__content[data-v-ba479e59]{min-width:0}.slide-fade-enter-active[data-v-ba479e59],.slide-fade-leave-active[data-v-ba479e59]{transition:opacity .2s ease,transform .2s ease}.slide-fade-enter[data-v-ba479e59]{opacity:0;transform:translateY(4px)}.slide-fade-leave-to[data-v-ba479e59]{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-switch[data-v-c09fce11]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-c09fce11] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-c09fce11]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-c09fce11]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-c09fce11]{color:var(--color-warning)}.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-switch[data-v-b5e63db6]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-b5e63db6] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-b5e63db6]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-b5e63db6]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-b5e63db6]{color:var(--color-warning)}.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-12d591fd]{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-switch[data-v-d4347e7c]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-d4347e7c] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-d4347e7c]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-d4347e7c]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-d4347e7c]{color:var(--color-warning)}.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-switch[data-v-f0875bdd]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-f0875bdd] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-f0875bdd]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-f0875bdd]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-f0875bdd]{color:var(--color-warning)}.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-switch[data-v-69943b59]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-69943b59] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-69943b59]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-69943b59]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-69943b59]{color:var(--color-warning)}.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-switch[data-v-8d57dac3]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-8d57dac3] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-8d57dac3]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-8d57dac3]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-8d57dac3]{color:var(--color-warning)}.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-switch[data-v-998181f7]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-998181f7] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-998181f7]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-998181f7]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-998181f7]{color:var(--color-warning)}.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-switch[data-v-0c96c209]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-0c96c209] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-0c96c209]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-0c96c209]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-0c96c209]{color:var(--color-warning)}.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-switch[data-v-3c761f35]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-3c761f35] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-3c761f35]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-3c761f35]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-3c761f35]{color:var(--color-warning)}.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-d1e522a5]{width:100%;min-width:0}.security-page__toolbar[data-v-d1e522a5]{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-d1e522a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-d1e522a5]{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-d1e522a5]{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-d1e522a5]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-d1e522a5]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-d1e522a5]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-d1e522a5]{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-d1e522a5]{padding:0}.security-btn[data-v-d1e522a5]{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-d1e522a5]{font-size:12px;opacity:.85}.security-btn[data-v-d1e522a5]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-d1e522a5]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-d1e522a5]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-d1e522a5]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-d1e522a5]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-d1e522a5]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-d1e522a5]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-d1e522a5]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-d1e522a5]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-d1e522a5]:last-child{border-bottom:none}.security-setting-icon[data-v-d1e522a5]{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-d1e522a5]{flex:1;min-width:0}.security-setting-label[data-v-d1e522a5]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-d1e522a5]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-d1e522a5]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-d1e522a5]{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-d1e522a5]{font-size:1.5rem;opacity:.5}.security-table[data-v-d1e522a5]{margin-bottom:0!important}.security-icon-btn[data-v-d1e522a5]{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-d1e522a5]{font-size:12px}.security-icon-btn[data-v-d1e522a5]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-d1e522a5]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-d1e522a5]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-d1e522a5]{border-color:var(--color-admin);color:var(--color-admin)}.security-switch[data-v-d1e522a5]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-d1e522a5] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-d1e522a5]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-d1e522a5]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-d1e522a5]{color:var(--color-warning)}.security-status-badge[data-v-d1e522a5]{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-d1e522a5]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-d1e522a5]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-d1e522a5]{color:var(--color-danger);background:#fe00001a}.security-setting-icon--gdrive[data-v-d1e522a5]{background:var(--bg-primary);border:1px solid var(--border-secondary);color:inherit;padding:6px}.gdrive-logo[data-v-d1e522a5]{width:100%;height:100%;display:block}.security-integration-hint[data-v-d1e522a5]{margin:8px 0 0}@media(max-width:575px){.security-setting-row[data-v-d1e522a5]{flex-wrap:wrap}.security-setting-control[data-v-d1e522a5]{width:100%;justify-content:flex-start;padding-left:50px}}.security-page[data-v-1080f2fa]{width:100%;min-width:0}.security-page__toolbar[data-v-1080f2fa]{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-1080f2fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-page__tabs[data-v-1080f2fa]{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-1080f2fa]{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-1080f2fa]:hover{color:var(--text-primary);background:var(--bg-hover)}.security-page__tab--active[data-v-1080f2fa]{background:var(--bg-primary);color:var(--color-admin);box-shadow:0 1px 2px var(--shadow-sm)}.security-page__tab--active[data-v-1080f2fa]:hover{color:var(--color-admin);background:var(--bg-primary)}.security-panel[data-v-1080f2fa]{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-1080f2fa]{padding:0}.security-btn[data-v-1080f2fa]{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-1080f2fa]{font-size:12px;opacity:.85}.security-btn[data-v-1080f2fa]:disabled{opacity:.45;cursor:default}.security-btn--primary[data-v-1080f2fa]{color:var(--color-admin);background:#5dc5ec14;border-color:#5dc5ec33}.security-btn--primary i[data-v-1080f2fa]{opacity:1;color:var(--color-admin)}.security-btn--primary[data-v-1080f2fa]:hover:not(:disabled){background:#5dc5ec24;border-color:#5dc5ec59}.security-btn--secondary[data-v-1080f2fa]{color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-secondary)}.security-btn--secondary[data-v-1080f2fa]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-admin)}.security-btn--danger[data-v-1080f2fa]{color:var(--color-danger);background:#fe00000f;border-color:#fe00002e}.security-btn--danger[data-v-1080f2fa]:hover:not(:disabled){background:#fe00001a;border-color:#fe00004d}.security-setting-row[data-v-1080f2fa]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.security-setting-row[data-v-1080f2fa]:last-child{border-bottom:none}.security-setting-icon[data-v-1080f2fa]{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-1080f2fa]{flex:1;min-width:0}.security-setting-label[data-v-1080f2fa]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.security-setting-desc[data-v-1080f2fa]{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.security-setting-control[data-v-1080f2fa]{flex-shrink:0;display:flex;align-items:center;gap:10px}.security-empty[data-v-1080f2fa]{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-1080f2fa]{font-size:1.5rem;opacity:.5}.security-table[data-v-1080f2fa]{margin-bottom:0!important}.security-icon-btn[data-v-1080f2fa]{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-1080f2fa]{font-size:12px}.security-icon-btn[data-v-1080f2fa]:hover:not(:disabled){border-color:var(--color-admin);color:var(--color-admin);background:var(--bg-hover)}.security-icon-btn[data-v-1080f2fa]:disabled{opacity:.5;cursor:default}.security-icon-btn--danger[data-v-1080f2fa]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#fe000014}.security-icon-btn--active[data-v-1080f2fa]{border-color:var(--color-admin);color:var(--color-admin)}.security-switch[data-v-1080f2fa]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.security-switch[data-v-1080f2fa] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.security-integration-hint[data-v-1080f2fa]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.security-integration-hint i[data-v-1080f2fa]{margin-top:1px;flex-shrink:0}.security-integration-hint--warn[data-v-1080f2fa]{color:var(--color-warning)}.security-status-badge[data-v-1080f2fa]{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-1080f2fa]{color:var(--color-success);background:#33996726}.security-status-badge--inactive[data-v-1080f2fa]{color:var(--text-tertiary);background:var(--bg-tertiary)}.security-status-badge--danger[data-v-1080f2fa]{color:var(--color-danger);background:#fe00001a}.security-select[data-v-1080f2fa]{min-width:160px;font-size:12px}.security-integration-hint[data-v-1080f2fa]{margin:0 0 12px}@media(max-width:575px){.security-setting-row[data-v-1080f2fa]{flex-wrap:wrap}.security-setting-control[data-v-1080f2fa]{width:100%;justify-content:flex-start;padding-left:50px}}.providers-modal__title[data-v-62be9e2d]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text-primary)}.providers-modal__title i[data-v-62be9e2d]{color:var(--color-admin);font-size:16px}.providers-modal__hint[data-v-62be9e2d]{font-size:13px;color:var(--text-secondary);margin:0 0 14px;line-height:1.5}.providers-form[data-v-62be9e2d]{display:flex;flex-direction:column;gap:12px}.providers-form__panel[data-v-62be9e2d]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 16px}.providers-form__section-title[data-v-62be9e2d]{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-62be9e2d]{margin-top:4px}.providers-form__switch-row[data-v-62be9e2d]{margin-bottom:12px}.providers-form__switch[data-v-62be9e2d]{font-size:13px;font-weight:600;color:var(--text-primary)}.providers-form__switch[data-v-62be9e2d] .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-admin);border-color:var(--color-admin)}.providers-form__grid[data-v-62be9e2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.providers-form__field[data-v-62be9e2d]{min-width:0}.providers-form__field--span-2[data-v-62be9e2d]{grid-column:span 2}.providers-form__label[data-v-62be9e2d]{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-62be9e2d]{display:block;margin-top:4px;font-size:12px;color:var(--color-danger, #ef4444)}.providers-form__sender[data-v-62be9e2d]{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-62be9e2d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.providers-modal-btn[data-v-62be9e2d]{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-62be9e2d]:disabled{opacity:.55;cursor:default}.providers-modal-btn--ghost[data-v-62be9e2d]{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary)}.providers-modal-btn--ghost[data-v-62be9e2d]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--color-admin);color:var(--color-admin)}.providers-modal-btn--primary[data-v-62be9e2d]{background:var(--color-admin);color:var(--text-inverse, #fff);border-color:var(--color-admin)}.providers-modal-btn--primary[data-v-62be9e2d]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--color-admin) 30%,transparent)}[data-v-62be9e2d] .form-control,[data-v-62be9e2d] .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-62be9e2d] .form-control:focus,[data-v-62be9e2d] .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-62be9e2d] .form-control:disabled,[data-v-62be9e2d] .custom-select:disabled{opacity:.65;background:var(--bg-tertiary)}@media screen and (max-width:575px){.providers-form__grid[data-v-62be9e2d]{grid-template-columns:1fr}.providers-form__field--span-2[data-v-62be9e2d],.providers-form__sender[data-v-62be9e2d]{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}}.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%}}.ai-insights[data-v-5cd6dc52]{padding:12px 0;border-bottom:1px solid var(--border-secondary)}.ai-insights__header[data-v-5cd6dc52]{margin-bottom:8px}.ai-insights__eyebrow[data-v-5cd6dc52]{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ai-insights__eyebrow--button[data-v-5cd6dc52]{width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ai-insights__eyebrow--button>span[data-v-5cd6dc52]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:normal;font-size:11px;color:var(--text-secondary)}.ai-insights__stale[data-v-5cd6dc52]{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:6px 8px;border:1px solid var(--color-warning);border-radius:6px;color:var(--color-warning);font-size:11px;line-height:1.4}.ai-insights__block+.ai-insights__block[data-v-5cd6dc52]{margin-top:10px}.ai-insights__block-title[data-v-5cd6dc52]{margin-bottom:4px;font-size:11px;font-weight:600;color:var(--text-secondary)}.ai-insights__chips[data-v-5cd6dc52]{display:flex;flex-wrap:wrap;gap:4px}.ai-chip[data-v-5cd6dc52]{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;line-height:1.5;white-space:nowrap}.ai-chip--type[data-v-5cd6dc52]{border-color:var(--color-ecm);color:var(--color-ecm)}.ai-chip--review[data-v-5cd6dc52]{border-color:var(--color-warning);color:var(--color-warning)}.ai-chip--corrected[data-v-5cd6dc52]{border-color:var(--color-success);color:var(--color-success)}.ai-chip__pct[data-v-5cd6dc52]{font-size:10px;opacity:.75}.ai-insights__reasoning[data-v-5cd6dc52],.ai-insights__brief[data-v-5cd6dc52]{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere}.ai-insights__reasoning[data-v-5cd6dc52]{color:var(--text-secondary)}.ai-insights__muted[data-v-5cd6dc52]{display:block;font-size:12px;color:var(--text-tertiary);font-style:italic}.ai-insights__points[data-v-5cd6dc52]{margin:6px 0 0;padding-left:16px;font-size:12px;color:var(--text-primary)}.ai-insights__kv[data-v-5cd6dc52]{display:flex;gap:8px;margin-top:4px;font-size:12px}.ai-insights__kv-key[data-v-5cd6dc52]{flex:0 0 38%;color:var(--text-tertiary);overflow-wrap:anywhere}.ai-insights__kv-val[data-v-5cd6dc52]{flex:1;color:var(--text-primary);overflow-wrap:anywhere}.ai-insights__toggle[data-v-5cd6dc52]{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:0;background:none;color:var(--color-ecm);font-size:11px;cursor:pointer}.ai-insights__footer[data-v-5cd6dc52]{margin-top:10px;font-size:10px;color:var(--text-tertiary);overflow-wrap:anywhere}.ai-text-modal[data-v-5cd6dc52]{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.ai-text-modal__panel[data-v-5cd6dc52]{display:flex;flex-direction:column;width:min(760px,100%);max-height:80vh;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-card)}.ai-text-modal__head[data-v-5cd6dc52]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-secondary);font-size:13px;font-weight:600;color:var(--text-primary)}.ai-text-modal__close[data-v-5cd6dc52]{border:0;background:none;color:var(--text-secondary);cursor:pointer}.ai-text-modal__body[data-v-5cd6dc52]{overflow:auto;padding:12px 14px}.ai-text-modal__pre[data-v-5cd6dc52]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.landed[data-v-552900c1]{border:1px solid var(--border-secondary);border-left:2px solid var(--color-swc);border-radius:8px;background:var(--bg-secondary)}.landed--failed[data-v-552900c1]{border-left-color:var(--color-danger)}.landed--needs_you[data-v-552900c1]{border-left-color:#7a5af0}.landed--done_with_issues[data-v-552900c1]{border-left-color:var(--color-warning)}.landed--done[data-v-552900c1]{border-left-color:var(--color-success)}.landed__header[data-v-552900c1]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:6px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:7px}button.landed__header[data-v-552900c1]{cursor:pointer}button.landed__header[data-v-552900c1]:hover{background:var(--bg-hover)}button.landed__header[data-v-552900c1]:focus-visible{outline:2px solid var(--color-swc);outline-offset:-2px}.landed__title[data-v-552900c1]{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px;font-weight:600}.landed__chevron[data-v-552900c1]{color:var(--text-tertiary);font-size:10px;transition:transform .15s ease}.landed__chevron.open[data-v-552900c1]{transform:rotate(180deg)}.landed__body[data-v-552900c1]{padding:0 10px 10px;display:grid;gap:8px}.landed__note[data-v-552900c1],.landed__summary[data-v-552900c1]{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.4}.landed__doc[data-v-552900c1]{display:grid;gap:6px;padding:8px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card)}.landed__doc-header[data-v-552900c1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.landed__doc-name[data-v-552900c1]{min-width:0;color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landed__actions[data-v-552900c1]{display:flex;justify-content:flex-end}.landed__fix[data-v-552900c1]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-swc);border-radius:6px;background:transparent;color:var(--color-swc);font-size:11px;font-weight:700;cursor:pointer}.landed__fix[data-v-552900c1]:hover{background:var(--bg-hover)}.landed__fix i[data-v-552900c1]{font-size:10px}@media(prefers-reduced-motion:reduce){.landed__chevron[data-v-552900c1]{transition:none}}.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}}[data-v-5947fc38] .cjm-modal-body{padding:0!important}.cjm-container[data-v-5947fc38]{display:flex;flex-direction:column;overflow:hidden}.cjm-accent-bar[data-v-5947fc38]{height:3px;background:linear-gradient(90deg,var(--color-swc) 0%,rgba(204,0,102,.3) 100%);flex-shrink:0}.cjm-header[data-v-5947fc38]{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-5947fc38]{display:flex;align-items:center;gap:12px}.cjm-header-icon-wrap[data-v-5947fc38]{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-5947fc38]{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2}.cjm-header-meta[data-v-5947fc38]{font-size:11px;color:var(--text-tertiary);font-weight:400;letter-spacing:.01em}.cjm-close-btn[data-v-5947fc38]{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-5947fc38]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.cjm-steps[data-v-5947fc38]{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-5947fc38]{display:flex;align-items:center}.cjm-step[data-v-5947fc38]{display:flex;align-items:center;gap:8px}.cjm-step-circle[data-v-5947fc38]{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-5947fc38]{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-5947fc38]{background:#28a745;border-color:#28a745;color:#fff;font-size:11px}.cjm-step-label[data-v-5947fc38]{font-size:13px;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.cjm-step--active .cjm-step-label[data-v-5947fc38]{color:var(--text-primary);font-weight:600}.cjm-step--done .cjm-step-label[data-v-5947fc38]{color:var(--text-secondary)}.cjm-step-connector[data-v-5947fc38]{width:56px;height:2px;background:var(--border-card);margin:0 10px;border-radius:2px;transition:background .3s}.cjm-step-connector--done[data-v-5947fc38]{background:#28a745}.cjm-body[data-v-5947fc38]{padding:28px 24px;min-height:280px}.cjm-step-content[data-v-5947fc38]{animation-duration:.18s}.cjm-step-question[data-v-5947fc38]{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:20px;font-weight:400}.cjm-step-question--sm[data-v-5947fc38]{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-5947fc38]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin:0 auto}.cjm-source-card[data-v-5947fc38]{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-5947fc38]: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-5947fc38]:hover{border-color:#c066;box-shadow:0 2px 8px #cc006614;transform:translateY(-1px)}.cjm-source-card--selected[data-v-5947fc38]{border-color:var(--color-swc);background:#cc00660a}.cjm-source-card--selected[data-v-5947fc38]:before{opacity:1}.cjm-source-icon-wrap[data-v-5947fc38]{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-5947fc38]{background:#cc00661f}.cjm-source-body[data-v-5947fc38]{flex:1;min-width:0}.cjm-source-title[data-v-5947fc38]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px;line-height:1.3}.cjm-source-desc[data-v-5947fc38]{font-size:11px;color:var(--text-secondary);line-height:1.4}.cjm-mobile-capture-card[data-v-5947fc38]{width:100%;margin-bottom:16px}.cjm-mobile-capture-card .cjm-source-body[data-v-5947fc38]{flex:1;min-width:0}.cjm-mobile-capture-note[data-v-5947fc38]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid var(--color-swc-transparent);background:var(--color-swc-muted);font-size:11px;line-height:1.4;color:var(--text-secondary)}.cjm-mobile-capture-note i[data-v-5947fc38]{margin-top:2px;color:var(--color-swc)}.cjm-mobile-capture-note--warning[data-v-5947fc38]{border-color:var(--color-warning-soft-border);background:var(--color-warning-soft-bg);color:var(--color-warning-text)}.cjm-mobile-capture-note--warning i[data-v-5947fc38]{color:var(--color-warning-text)}.cjm-source-arrow[data-v-5947fc38]{font-size:11px;color:var(--text-tertiary);transition:color .18s,transform .18s;flex-shrink:0}.cjm-source-card:hover .cjm-source-arrow[data-v-5947fc38]{color:var(--color-swc);transform:translate(2px)}.cjm-source-check[data-v-5947fc38]{position:absolute;top:8px;right:10px;font-size:14px;color:var(--color-swc);animation:cjm-pop-in-5947fc38 .2s ease}@keyframes cjm-pop-in-5947fc38{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.cjm-mode-section[data-v-5947fc38]{max-width:620px;margin:0 auto}.cjm-mode-grid[data-v-5947fc38]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cjm-mode-card[data-v-5947fc38]{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-5947fc38]:hover{border-color:#c066;transform:translateY(-1px)}.cjm-mode-card--selected[data-v-5947fc38]{border-color:var(--color-swc);background:#cc00660a}.cjm-mode-icon-wrap[data-v-5947fc38]{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-5947fc38]{background:#6f42c114;border-color:#6f42c133;color:#6f42c1}.cjm-mode-card--selected .cjm-mode-icon-wrap--ai[data-v-5947fc38]{background:#6f42c124}.cjm-mode-body[data-v-5947fc38]{flex:1;min-width:0}.cjm-mode-title[data-v-5947fc38]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px;line-height:1.3}.cjm-mode-desc[data-v-5947fc38]{font-size:11px;color:var(--text-secondary);line-height:1.4}.cjm-mode-badge[data-v-5947fc38]{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-5947fc38]{margin-bottom:12px}.cjm-files-header[data-v-5947fc38]{display:flex;align-items:center;justify-content:space-between;padding:6px 0 8px}.cjm-files-label[data-v-5947fc38]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.cjm-files-count[data-v-5947fc38]{font-size:12px;font-weight:600;color:var(--color-swc)}.cjm-files-max[data-v-5947fc38]{font-weight:400;color:var(--text-tertiary)}.cjm-dropzone[data-v-5947fc38]{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-5947fc38]:hover{border-color:#cc006673;background:#cc006605}.cjm-dropzone--active[data-v-5947fc38]{border-color:var(--color-swc);background:#cc00660a}.cjm-dropzone-icon-wrap[data-v-5947fc38]{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-5947fc38]{background:#cc006624}.cjm-dropzone-text[data-v-5947fc38]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.cjm-dropzone-hint[data-v-5947fc38]{font-size:12px;color:var(--text-tertiary)}.cjm-file-row[data-v-5947fc38]{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-5947fc38]:hover{border-color:#cc006640}.cjm-file-icon[data-v-5947fc38]{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-5947fc38]{flex:1;min-width:0}.cjm-file-name[data-v-5947fc38]{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-5947fc38]{font-size:11px;color:var(--text-tertiary);margin-top:1px}.cjm-file-remove[data-v-5947fc38]{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-5947fc38]:hover{border-color:#dc3545;color:#dc3545;background:#dc35450f}.cjm-ecm-picker[data-v-5947fc38]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;background:var(--bg-card)}.cjm-ecm-filelist[data-v-5947fc38]{padding:12px 16px}.cjm-ecm-filelist-header[data-v-5947fc38]{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-5947fc38]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cjm-back-link[data-v-5947fc38]{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-5947fc38]:hover{border-color:var(--color-swc);color:var(--color-swc)}.cjm-pick-list[data-v-5947fc38]{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.cjm-pick-item[data-v-5947fc38]{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-5947fc38]:hover:not(:disabled){background:#cc00660a;border-color:#cc00664d}.cjm-pick-item--selected[data-v-5947fc38]{border-color:var(--color-swc);background:#cc00660a}.cjm-pick-item[data-v-5947fc38]:disabled{opacity:.4;cursor:not-allowed}.cjm-pick-icon[data-v-5947fc38]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-pick-name[data-v-5947fc38]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cjm-pick-size[data-v-5947fc38]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.cjm-pick-check[data-v-5947fc38]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-search-wrap[data-v-5947fc38]{position:relative;margin-bottom:10px}.cjm-search-icon[data-v-5947fc38]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary);pointer-events:none}[data-v-5947fc38] .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-5947fc38] .cjm-search-input:focus{border-color:var(--color-swc)!important;box-shadow:none!important}.cjm-tab-content[data-v-5947fc38]{padding-top:12px}.cjm-tree-wrap[data-v-5947fc38]{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-5947fc38]{border-top:1px solid var(--border-secondary);padding-top:10px}.cjm-list-group[data-v-5947fc38]{border-radius:7px;overflow:hidden}.cjm-list-group--scroll[data-v-5947fc38]{max-height:180px;overflow-y:auto}[data-v-5947fc38] .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-5947fc38] .cjm-list-item:hover{background:#cc00660a!important;color:var(--text-primary)!important}.cjm-list-item-icon[data-v-5947fc38]{color:var(--color-swc);font-size:13px;flex-shrink:0}.cjm-list-item-name[data-v-5947fc38]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cjm-empty[data-v-5947fc38]{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-5947fc38]{padding:20px 16px;font-size:12px}.cjm-empty-icon[data-v-5947fc38]{font-size:24px;opacity:.3}.cjm-options-grid[data-v-5947fc38]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.cjm-option-card[data-v-5947fc38]{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-5947fc38]:hover{border-color:#cc006659}.cjm-option-card--active[data-v-5947fc38]{border-color:var(--color-swc);background:#cc006608}.cjm-option-top[data-v-5947fc38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cjm-option-icon-wrap[data-v-5947fc38]{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-5947fc38]{background:#cc00661f;color:var(--color-swc)}.cjm-option-toggle[data-v-5947fc38]{margin:0}.cjm-option-label[data-v-5947fc38]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.cjm-option-desc[data-v-5947fc38]{font-size:12px;color:var(--text-secondary);line-height:1.4}.cjm-summary[data-v-5947fc38]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;background:var(--bg-card)}.cjm-summary-title[data-v-5947fc38]{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-5947fc38]{padding:4px 0}.cjm-summary-row[data-v-5947fc38]{display:flex;justify-content:space-between;align-items:center;padding:9px 16px}.cjm-summary-row+.cjm-summary-row[data-v-5947fc38]{border-top:1px solid var(--border-secondary)}.cjm-summary-key[data-v-5947fc38]{font-size:13px;color:var(--text-secondary)}.cjm-summary-val[data-v-5947fc38]{font-size:13px;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:4px}.cjm-footer[data-v-5947fc38]{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-5947fc38]{display:flex;align-items:center;gap:8px}.cjm-btn[data-v-5947fc38]{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-5947fc38]:disabled{opacity:.45;cursor:not-allowed}.cjm-btn--primary[data-v-5947fc38]{background:var(--color-swc);color:#fff;border:1px solid var(--color-swc)}.cjm-btn--primary[data-v-5947fc38]:not(:disabled):hover{opacity:.88}.cjm-btn--ghost[data-v-5947fc38]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-card)}.cjm-btn--ghost[data-v-5947fc38]:not(:disabled):hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-secondary)}.cjm-slide-enter-active[data-v-5947fc38],.cjm-slide-leave-active[data-v-5947fc38]{transition:opacity .15s ease,transform .15s ease}.cjm-slide-enter[data-v-5947fc38]{opacity:0;transform:translate(12px)}.cjm-slide-leave-to[data-v-5947fc38]{opacity:0;transform:translate(-12px)}.cjm-fade-enter-active[data-v-5947fc38],.cjm-fade-leave-active[data-v-5947fc38]{transition:opacity .2s ease,transform .2s ease}.cjm-fade-enter[data-v-5947fc38]{opacity:0;transform:translateY(8px)}.cjm-fade-leave-to[data-v-5947fc38]{opacity:0}@media(max-width:576px){.cjm-source-grid[data-v-5947fc38],.cjm-mode-grid[data-v-5947fc38],.cjm-options-grid[data-v-5947fc38]{grid-template-columns:1fr}.cjm-step-connector[data-v-5947fc38]{width:28px;margin:0 6px}.cjm-step-label[data-v-5947fc38]{font-size:11px}.cjm-body[data-v-5947fc38]{padding:20px 16px}.cjm-header[data-v-5947fc38],.cjm-footer[data-v-5947fc38]{padding-left:16px;padding-right:16px}}[data-theme=dark] .cjm-step-connector[data-v-5947fc38]{background:#555c6e}[data-theme=dark] .cjm-step-circle[data-v-5947fc38],[data-theme=dark] .cjm-dropzone[data-v-5947fc38]{border-color:#555c6e;background:#363b47}[data-theme=dark] .cjm-dropzone[data-v-5947fc38]:hover{border-color:#c069;background:#cc00660f}[data-theme=dark] .cjm-mode-badge[data-v-5947fc38]{background:#e6187c47;border-color:#e6187cb3;color:#f472b6}[data-theme=dark] .cjm-btn--ghost[data-v-5947fc38]{border-color:#555c6e;color:#b8bcc8}[data-theme=dark] .cjm-btn--ghost[data-v-5947fc38]:not(:disabled):hover{border-color:#7a8099;color:#d0d3de}[data-theme=dark] .cjm-source-card[data-v-5947fc38],[data-theme=dark] .cjm-mode-card[data-v-5947fc38],[data-theme=dark] .cjm-option-card[data-v-5947fc38]{border-color:#555c6e}.dp-summary-cards[data-v-526a0b25]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px}.dp-summary-card[data-v-526a0b25]{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-526a0b25]{border-top-color:#28a745}.dp-summary-card--danger[data-v-526a0b25]{border-top-color:#dc3545}.dp-summary-card--muted[data-v-526a0b25]{border-top-color:var(--border-color)}.dp-summary-card--warning[data-v-526a0b25]{border-top-color:#d98f00}.dp-summary-card__count[data-v-526a0b25]{font-size:28px;font-weight:700;line-height:1;margin-bottom:6px}.dp-summary-card--success .dp-summary-card__count[data-v-526a0b25]{color:#28a745}.dp-summary-card--danger .dp-summary-card__count[data-v-526a0b25]{color:#dc3545}.dp-summary-card--muted .dp-summary-card__count[data-v-526a0b25]{color:var(--text-secondary)}.dp-summary-card__label[data-v-526a0b25]{font-size:12px;color:var(--text-secondary)}.dp-summary-table-wrap[data-v-526a0b25]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.dp-summary-table[data-v-526a0b25]{font-size:13px}.dp-status-badge[data-v-526a0b25]{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-526a0b25]{background:#28a74526;color:#28a745}.dp-status-badge--danger[data-v-526a0b25]{background:#dc354526;color:#dc3545}.dp-status-badge--muted[data-v-526a0b25]{background:var(--bg-tertiary);color:var(--text-secondary)}.dp-status-badge--warning[data-v-526a0b25]{background:#d98f0026;color:#d98f00}.dp-error-text[data-v-526a0b25]{font-size:12px;color:var(--text-secondary)}.dp-action-btn[data-v-526a0b25]{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-526a0b25]{color:var(--color-swc);border-color:var(--color-swc)}.dp-action-primary[data-v-526a0b25]:hover{background:var(--color-swc);color:#fff}.dp-empty-state[data-v-526a0b25]{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-526a0b25]{font-size:24px;opacity:.5}[data-v-f8212269] .icm-modal-body{padding:0!important}.icm-container[data-v-f8212269]{display:flex;flex-direction:column;overflow:hidden}.icm-accent-bar[data-v-f8212269]{height:3px;background:linear-gradient(90deg,var(--color-swc) 0%,rgba(204,0,102,.3) 100%);flex-shrink:0}.icm-header[data-v-f8212269]{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-f8212269]{display:flex;align-items:center;gap:12px}.icm-header-icon-wrap[data-v-f8212269]{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-f8212269]{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2}.icm-header-meta[data-v-f8212269]{font-size:11px;color:var(--text-tertiary);font-weight:400;letter-spacing:.01em}.icm-close-btn[data-v-f8212269]{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-f8212269]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.icm-body[data-v-f8212269]{padding:28px 24px;min-height:260px}.icm-step-content[data-v-f8212269]{animation-duration:.18s}.icm-step-question[data-v-f8212269]{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:24px;font-weight:400}.icm-source-grid[data-v-f8212269]{display:flex;flex-direction:column;gap:12px;max-width:620px;margin:0 auto}.icm-source-card[data-v-f8212269]{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-f8212269]: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-f8212269]:hover{border-color:#c066;box-shadow:0 2px 8px #cc006614;transform:translateY(-1px)}.icm-source-card[data-v-f8212269]:hover:before{opacity:1}.icm-source-icon-wrap[data-v-f8212269]{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-f8212269]{background:#cc00661f}.icm-source-body[data-v-f8212269]{flex:1;min-width:0}.icm-source-title[data-v-f8212269]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.icm-source-desc[data-v-f8212269]{font-size:12px;color:var(--text-secondary);line-height:1.4}.icm-source-arrow[data-v-f8212269]{font-size:12px;color:var(--text-tertiary);transition:color .18s,transform .18s;flex-shrink:0}.icm-source-card:hover .icm-source-arrow[data-v-f8212269]{color:var(--color-swc);transform:translate(2px)}.icm-panel-header[data-v-f8212269]{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-f8212269]{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-f8212269]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.icm-panel-subtitle[data-v-f8212269]{font-size:12px;color:var(--text-tertiary);margin-top:2px}.icm-info-card[data-v-f8212269]{border:1px solid var(--border-card);border-radius:10px;padding:14px 18px;background:var(--bg-tertiary);margin-bottom:16px}.icm-kv-row[data-v-f8212269]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:13px}.icm-kv-row+.icm-kv-row[data-v-f8212269]{border-top:1px solid var(--border-secondary)}.icm-kv-key[data-v-f8212269]{font-weight:500;color:var(--text-secondary)}.icm-kv-val[data-v-f8212269]{font-weight:600;color:var(--text-primary)}.icm-alert[data-v-f8212269]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin-top:16px}.icm-alert--warning[data-v-f8212269]{background:#ffc10714;border:1px solid rgba(255,193,7,.25)}.icm-alert--danger[data-v-f8212269]{background:#dc35450f;border:1px solid rgba(220,53,69,.2)}.icm-alert--success[data-v-f8212269]{background:#28a7450f;border:1px solid rgba(40,167,69,.2)}.icm-alert-icon[data-v-f8212269]{font-size:15px;flex-shrink:0;margin-top:1px}.icm-alert--warning .icm-alert-icon[data-v-f8212269]{color:#e0a800}.icm-alert--danger .icm-alert-icon[data-v-f8212269]{color:#dc3545}.icm-alert--success .icm-alert-icon[data-v-f8212269]{color:#28a745}.icm-alert-body[data-v-f8212269]{flex:1;min-width:0}.icm-alert-text[data-v-f8212269]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4}.icm-alert-hint[data-v-f8212269]{font-size:12px;color:var(--text-secondary);margin-top:4px}.icm-alert-dismiss[data-v-f8212269]{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-f8212269]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.icm-ecm-search-wrap[data-v-f8212269]{border:1px solid var(--border-card);border-radius:10px;margin-bottom:12px}.icm-ecm-search-wrap[data-v-f8212269] .results-list-root .search-list-container{max-height:max(220px,calc(100vh - 640px))}.icm-ecm-search-wrap[data-v-f8212269] .btn-back-to-top{display:none!important}.icm-selected-row[data-v-f8212269]{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-f8212269]{padding:8px 12px;margin-top:8px;margin-bottom:0}.icm-selected-icon[data-v-f8212269]{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-f8212269]{background:#ffc1071a;color:#e0a800}.icm-selected-info[data-v-f8212269]{flex:1;min-width:0}.icm-selected-name[data-v-f8212269]{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icm-checkbox-row[data-v-f8212269]{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-f8212269]:hover{border-color:#cc00664d}.icm-checkbox[data-v-f8212269]{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-f8212269]{background:var(--color-swc);border-color:var(--color-swc)}.icm-checkbox-label[data-v-f8212269]{font-size:13px;color:var(--text-primary);font-weight:500}.icm-field-group[data-v-f8212269]{margin-bottom:16px}.icm-field-label[data-v-f8212269]{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-f8212269]{position:relative}.icm-input-icon[data-v-f8212269]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary);pointer-events:none}.icm-input[data-v-f8212269]{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-f8212269]:focus{border-color:var(--color-swc)}.icm-input[data-v-f8212269]::placeholder{color:var(--text-tertiary)}.icm-select-wrap[data-v-f8212269]{position:relative}.icm-select[data-v-f8212269]{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-f8212269]:focus{border-color:var(--color-swc)}.icm-select-arrow[data-v-f8212269]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--text-tertiary);pointer-events:none}.icm-tree-wrap[data-v-f8212269]{max-height:200px;overflow-y:auto;border:1px solid var(--border-card);border-radius:7px;padding:6px}.icm-empty[data-v-f8212269]{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-f8212269]{padding:20px 16px;font-size:12px}.icm-empty-icon[data-v-f8212269]{font-size:24px;opacity:.3}.icm-fields-ref[data-v-f8212269]{border:1px solid var(--border-card);border-radius:10px;overflow:hidden;margin-bottom:16px}.icm-fields-ref-title[data-v-f8212269]{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-f8212269]{padding:6px 14px}.icm-fields-ref-body .icm-kv-row[data-v-f8212269]{padding:6px 0}.icm-footer[data-v-f8212269]{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-f8212269]{display:flex;align-items:center;gap:8px}.icm-btn[data-v-f8212269]{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-f8212269]:disabled{opacity:.45;cursor:not-allowed}.icm-btn--primary[data-v-f8212269]{background:var(--color-swc);color:#fff;border:1px solid var(--color-swc)}.icm-btn--primary[data-v-f8212269]:not(:disabled):hover{opacity:.88}.icm-btn--ghost[data-v-f8212269]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-card)}.icm-btn--ghost[data-v-f8212269]:not(:disabled):hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-secondary)}.icm-slide-enter-active[data-v-f8212269],.icm-slide-leave-active[data-v-f8212269]{transition:opacity .15s ease,transform .15s ease}.icm-slide-enter[data-v-f8212269]{opacity:0;transform:translate(12px)}.icm-slide-leave-to[data-v-f8212269]{opacity:0;transform:translate(-12px)}@media(max-width:576px){.icm-body[data-v-f8212269]{padding:20px 16px}.icm-header[data-v-f8212269],.icm-footer[data-v-f8212269]{padding-left:16px;padding-right:16px}}.chf-item[data-v-31a9ce27]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border-card);border-left-width:3px;border-radius:7px;background:var(--bg-card)}.chf-item--error[data-v-31a9ce27]{border-left-color:var(--color-danger, var(--border-card))}.chf-item--warning[data-v-31a9ce27]{border-left-color:var(--color-warning, var(--border-card))}.chf-item--info[data-v-31a9ce27]{border-left-color:var(--color-info, var(--border-card))}.chf-icon[data-v-31a9ce27]{flex-shrink:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.chf-icon--error[data-v-31a9ce27]{color:var(--color-danger, var(--text-secondary))}.chf-icon--warning[data-v-31a9ce27]{color:var(--color-warning, var(--text-secondary))}.chf-icon--info[data-v-31a9ce27]{color:var(--color-info, var(--text-secondary))}.chf-body[data-v-31a9ce27]{flex:1 1 auto;min-width:0}.chf-text[data-v-31a9ce27]{font-size:12.5px;line-height:1.45;color:var(--text-primary)}.chf-fix[data-v-31a9ce27]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--color-swc);white-space:nowrap}.chf-fix[data-v-31a9ce27]:hover{text-decoration:underline}.chf-dismiss[data-v-31a9ce27]{flex-shrink:0;border:0;background:transparent;color:var(--text-tertiary, var(--text-secondary));font-size:11px;line-height:1;padding:2px 4px;cursor:pointer}.chf-dismiss[data-v-31a9ce27]:hover{color:var(--text-primary)}.sr-only[data-v-31a9ce27]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chb[data-v-cfb89643]{border:1px solid var(--border-card);border-left-width:3px;border-radius:8px;background:var(--bg-card);margin-bottom:12px;overflow:hidden}.chb--error[data-v-cfb89643]{border-left-color:var(--color-danger, var(--border-card))}.chb--warning[data-v-cfb89643]{border-left-color:var(--color-warning, var(--border-card))}.chb--info[data-v-cfb89643]{border-left-color:var(--color-info, var(--border-card))}.chb-head[data-v-cfb89643]{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.chb-icon[data-v-cfb89643]{flex-shrink:0;font-size:13px;color:var(--text-secondary)}.chb--error .chb-icon[data-v-cfb89643]{color:var(--color-danger, var(--text-secondary))}.chb--warning .chb-icon[data-v-cfb89643]{color:var(--color-warning, var(--text-secondary))}.chb--info .chb-icon[data-v-cfb89643]{color:var(--color-info, var(--text-secondary))}.chb-summary[data-v-cfb89643]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary)}.chb-chevron[data-v-cfb89643]{flex-shrink:0;font-size:10px;color:var(--text-secondary);transition:transform .15s ease}.chb-chevron.open[data-v-cfb89643]{transform:rotate(180deg)}.chb-list[data-v-cfb89643]{list-style:none;margin:0;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.chb-chevron[data-v-cfb89643]{transition:none}}@keyframes pl-rise-44546f38{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-v-44546f38] .pl-modal-body{padding:0!important;background:var(--bg-primary)}[data-v-44546f38] .pl-modal-content{overflow:hidden;border-radius:12px!important}label[data-v-44546f38]{margin-bottom:0!important}.pl-form[data-v-44546f38]{display:flex;flex-direction:column;min-height:480px;max-height:82vh;overflow:hidden;background:var(--bg-primary)}.pl-header[data-v-44546f38]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-secondary);background:var(--bg-card);flex-shrink:0}.pl-header-icon[data-v-44546f38]{width:36px;height:36px;border-radius:8px;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));display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.pl-header-titles[data-v-44546f38]{flex:1;min-width:0}.pl-header-title[data-v-44546f38]{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.pl-header-subtitle[data-v-44546f38]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.pl-close-btn[data-v-44546f38]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:0;color:var(--text-tertiary);cursor:pointer;border-radius:8px;font-size:14px;flex-shrink:0;transition:color .15s ease,background .15s ease}.pl-close-btn[data-v-44546f38]:hover,.pl-close-btn[data-v-44546f38]:focus-visible{color:var(--text-primary);background:var(--bg-hover);outline:none}.pl-close-btn[data-v-44546f38]:focus-visible{box-shadow:0 0 0 2px var(--color-swc-focus, color-mix(in srgb, var(--color-swc) 35%, transparent))}.pl-body[data-v-44546f38]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 24px;background:var(--bg-primary);display:block}.pl-body>*+*[data-v-44546f38]{margin-top:12px}.pl-body--picker[data-v-44546f38]{display:flex;flex-direction:column;justify-content:center;padding:28px 24px 32px}.pl-body--picker>*+*[data-v-44546f38]{margin-top:0}.pl-recipe-bar[data-v-44546f38]{display:flex;align-items:center;gap:10px;max-width:min(420px,46%);min-width:0;padding:6px 8px 6px 6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));flex-shrink:1}.pl-recipe-icon[data-v-44546f38]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-card));color:var(--color-swc-bright, var(--color-swc));font-size:12px}.pl-recipe-copy[data-v-44546f38]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pl-recipe-caption[data-v-44546f38]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.pl-recipe-line[data-v-44546f38]{display:flex;align-items:baseline;gap:6px;min-width:0}.pl-recipe-name[data-v-44546f38]{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap}.pl-recipe-sub[data-v-44546f38]{font-size:12px;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-link-btn[data-v-44546f38]{background:var(--bg-card);border:1px solid var(--border-secondary);padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;font-family:inherit;color:var(--color-swc-bright, var(--color-swc));cursor:pointer;text-decoration:none;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.pl-link-btn[data-v-44546f38]:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary))}.pl-link-btn[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.pl-station[data-v-44546f38]{display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px;border:0;background:transparent;animation:pl-rise-44546f38 .35s ease both}.pl-station+.pl-station[data-v-44546f38]{border-top:1px solid var(--border-secondary);padding-top:14px}.pl-station[data-v-44546f38]:nth-child(1){animation-delay:0ms}.pl-station[data-v-44546f38]:nth-child(2){animation-delay:40ms}.pl-station[data-v-44546f38]:nth-child(3){animation-delay:80ms}.pl-station[data-v-44546f38]:nth-child(4){animation-delay:.12s}.pl-station[data-v-44546f38]:nth-child(5){animation-delay:.16s}.pl-station--identity[data-v-44546f38]{padding-bottom:4px}.pl-station-title[data-v-44546f38]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:0}.pl-question-num[data-v-44546f38]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;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));flex-shrink:0}.pl-station--ready .pl-question-num[data-v-44546f38]{background:var(--color-swc);border-color:var(--color-swc);color:var(--color-on-accent, #fff)}.pl-choice-grid[data-v-44546f38]{display:grid;gap:8px}.pl-choice-grid--2[data-v-44546f38]{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-choice-grid--3[data-v-44546f38]{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-choice[data-v-44546f38]{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 12px 12px 14px;min-height:52px;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.pl-choice--stack[data-v-44546f38]{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding-top:14px}.pl-choice[data-v-44546f38]:hover{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));background:var(--bg-hover);transform:translateY(-1px)}.pl-choice.active[data-v-44546f38]{border-color:color-mix(in srgb,var(--color-swc) 55%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card));box-shadow:inset 3px 0 0 var(--color-swc),0 1px 2px var(--shadow-sm)}.pl-choice[data-v-44546f38]:focus-within{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-choice-input[data-v-44546f38]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pl-choice-pip[data-v-44546f38]{width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--border-primary, var(--border-secondary));background:var(--bg-card);flex-shrink:0;position:relative}.pl-choice--stack .pl-choice-pip[data-v-44546f38]{position:absolute;top:12px;right:12px;margin-top:0}.pl-choice.active .pl-choice-pip[data-v-44546f38]{border-color:var(--color-swc);background:var(--color-swc)}.pl-choice.active .pl-choice-pip[data-v-44546f38]:after{content:"";position:absolute;top:3px;left:5px;width:4px;height:7px;border:1.5px solid var(--color-on-accent, #fff);border-top:0;border-left:0;transform:rotate(45deg)}.pl-choice-icon[data-v-44546f38]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:var(--text-tertiary);background:var(--bg-tertiary);border:1px solid var(--border-secondary)}.pl-choice.active .pl-choice-icon[data-v-44546f38]{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) 22%,var(--border-secondary))}.pl-radio-copy[data-v-44546f38]{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4;color:var(--text-primary);min-width:0}.pl-radio-label[data-v-44546f38]{font-weight:600}.pl-radio-hint[data-v-44546f38]{font-size:12px;color:var(--text-secondary);line-height:1.4}.pl-disclosure[data-v-44546f38]{align-self:stretch;display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:2px 0;font-size:12px;font-weight:600;font-family:inherit;color:var(--color-swc-bright, var(--color-swc));cursor:pointer}.pl-disclosure i[data-v-44546f38]{width:12px;font-size:11px;text-align:center;flex-shrink:0}.pl-disclosure[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.pl-disclosure-body[data-v-44546f38]{display:flex;flex-direction:column;gap:14px;padding:12px 0 8px 20px;min-width:0}.pl-identity[data-v-44546f38]{display:flex;flex-direction:column;gap:8px}.pl-identity-bar[data-v-44546f38]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-identity-bar .pl-field-label[data-v-44546f38]{margin-bottom:0!important}.pl-identity .pl-input--lg[data-v-44546f38]{height:44px;padding:0 14px;font-size:15px;font-weight:600;border-radius:8px}.pl-basics-grid[data-v-44546f38]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.pl-advanced-shell[data-v-44546f38]{display:block;min-height:58px;margin-top:16px;border:1px solid var(--border-card, var(--border-secondary));border-radius:12px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.pl-advanced-toggle[data-v-44546f38]{margin:0;border:0;border-radius:0;background:var(--bg-card);box-shadow:none;padding:14px 16px}.pl-advanced-toggle[data-v-44546f38]:hover{background:var(--bg-hover);border-color:transparent}.pl-advanced-shell:focus-within>.pl-advanced-toggle[data-v-44546f38]:focus-visible{outline-offset:-2px}.pl-adv-heading[data-v-44546f38]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pl-adv-heading .pl-section-title[data-v-44546f38]{flex:none;font-size:14px;font-weight:700}.pl-adv-heading-hint[data-v-44546f38]{font-size:11px;font-weight:400;color:var(--text-tertiary);line-height:1.4}.pl-advanced[data-v-44546f38]{display:flex;flex-direction:column;gap:0;padding:0 10px 12px;border-top:1px solid var(--border-secondary);background:var(--bg-primary)}.pl-adv-list[data-v-44546f38]{display:flex;flex-direction:column;gap:8px;padding-top:10px}.pl-adv-item[data-v-44546f38]{border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.pl-adv-item[data-v-44546f38]:hover{border-color:color-mix(in srgb,var(--color-swc) 28%,var(--border-secondary))}.pl-adv-item.is-open[data-v-44546f38]{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));box-shadow:inset 3px 0 0 var(--color-swc)}.pl-adv-item.is-on .pl-section-icon[data-v-44546f38]{color:var(--color-on-accent, #fff);background:var(--color-swc);border-color:var(--color-swc)}.pl-adv-item .pl-section-toggle[data-v-44546f38]{padding:12px 14px;border-radius:0}.pl-adv-item.is-open .pl-section-toggle[data-v-44546f38]{background:color-mix(in srgb,var(--color-swc) 6%,var(--bg-card));border-bottom:1px solid var(--border-secondary)}.pl-adv-item .pl-section-toggle[data-v-44546f38]:hover{background:var(--bg-hover)}.pl-adv-item.is-open .pl-section-toggle[data-v-44546f38]:hover{background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-hover))}.pl-setting-stack[data-v-44546f38]{display:flex;flex-direction:column;gap:8px}.pl-setting-row[data-v-44546f38]{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary);cursor:pointer}.pl-setting-row[data-v-44546f38]:hover{border-color:color-mix(in srgb,var(--color-swc) 30%,var(--border-secondary));background:var(--bg-hover)}.pl-setting-row .pl-checkbox-row[data-v-44546f38]{margin:0}.pl-setting-row .pl-field-hint[data-v-44546f38]{margin:0 0 0 26px}.pl-subpanel[data-v-44546f38]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-secondary)}.pl-subpanel-title[data-v-44546f38]{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-secondary)}.pl-adv-item .pl-config-card[data-v-44546f38]{background:var(--bg-secondary);box-shadow:none}.pl-field-group[data-v-44546f38]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.pl-step>.pl-field-group[data-v-44546f38],.pl-setup-grid .pl-field-group[data-v-44546f38],.pl-field-group[data-v-44546f38]:last-child{margin-bottom:0}.pl-field-group--grow[data-v-44546f38]{min-width:0}.pl-field-group--md[data-v-44546f38]{max-width:320px}.pl-field-group--lg[data-v-44546f38]{max-width:420px}.pl-station .pl-field-group--lg[data-v-44546f38]{max-width:none}.pl-field-label[data-v-44546f38]{display:block;font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px!important}.pl-field-group>.pl-field-label[data-v-44546f38]{margin-bottom:0!important}.pl-field-hint[data-v-44546f38]{font-size:11px;color:var(--text-tertiary);line-height:1.4;margin-top:4px;display:block}.pl-field-group>.pl-field-hint[data-v-44546f38],.pl-field-group>.pl-field-error[data-v-44546f38]{margin-top:0}.pl-field-hint--warning[data-v-44546f38]{color:var(--warning)}.pl-input[data-v-44546f38]{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-44546f38]:focus{border-color:var(--color-swc);box-shadow:0 0 0 2px var(--color-swc-focus)}.pl-select[data-v-44546f38]{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-44546f38]:focus{border-color:var(--color-swc)}.pl-vselect[data-v-44546f38] .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-44546f38] .vs__dropdown-toggle:hover,.pl-vselect[data-v-44546f38].vs--open .vs__dropdown-toggle{border-color:var(--color-swc)}.pl-vselect[data-v-44546f38].vs--open .vs__dropdown-toggle{box-shadow:0 0 0 2px var(--color-swc-focus)}.pl-vselect[data-v-44546f38] .vs__search,.pl-vselect[data-v-44546f38] .vs__selected{font-size:13px;color:var(--text-primary);margin:0}.pl-vselect[data-v-44546f38] .vs__placeholder{color:var(--text-tertiary);font-size:13px}.pl-vselect[data-v-44546f38] .vs__clear,.pl-vselect[data-v-44546f38] .vs__open-indicator{fill:var(--text-tertiary)}.pl-vselect--filled[data-v-44546f38] .vs__dropdown-toggle{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-input))}.pl-vselect-spinner[data-v-44546f38]{color:var(--color-swc-bright, var(--color-swc))}.pl-toggle-row[data-v-44546f38]{display:flex;align-items:center;gap:8px}.pl-toggle[data-v-44546f38]{position:relative;display:inline-flex;cursor:pointer;flex-shrink:0}.pl-toggle input[data-v-44546f38]{display:none}.pl-toggle-track[data-v-44546f38]{display:block;width:34px;height:18px;border-radius:9px;background:var(--border-card);position:relative;transition:background .2s}.pl-toggle-track[data-v-44546f38]: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-44546f38]{background:var(--color-swc)}.pl-toggle.active .pl-toggle-track[data-v-44546f38]:after{transform:translate(16px)}.pl-toggle-label[data-v-44546f38]{font-size:12px;color:var(--text-secondary)}.pl-sub-options[data-v-44546f38]{padding:12px 0 4px;border-top:1px solid var(--border-divider)}.pl-checkbox-row[data-v-44546f38]{display:flex;align-items:center;gap:8px;cursor:pointer}.pl-checkbox[data-v-44546f38]{width:14px;height:14px;accent-color:var(--color-swc);cursor:pointer;flex-shrink:0}.pl-checkbox-label[data-v-44546f38]{font-size:13px;color:var(--text-primary)}.pl-config-card[data-v-44546f38]{display:flex;gap:12px;border:1px solid var(--border-secondary);border-radius:12px;padding:16px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.pl-step>.pl-config-card[data-v-44546f38]{margin-bottom:0}.pl-config-icon[data-v-44546f38]{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-44546f38],.pl-icon-ocr[data-v-44546f38],.pl-icon-slv[data-v-44546f38]{color:var(--color-swc-bright, var(--color-swc))}.pl-icon-archive[data-v-44546f38]{color:var(--color-success, #28a745)}.pl-icon-error[data-v-44546f38]{color:var(--color-danger, #dc3545)}.pl-icon-ecm[data-v-44546f38]{color:var(--color-dss, #6f42c1)}.pl-icon-inherit[data-v-44546f38]{color:var(--color-info, #17a2b8)}.pl-icon-trigger[data-v-44546f38],.pl-icon-ocr[data-v-44546f38],.pl-icon-slv[data-v-44546f38]{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-44546f38]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pl-slv-map[data-v-44546f38]{display:grid;grid-template-columns:1fr;gap:14px}.pl-field-error[data-v-44546f38]{font-size:11px;color:var(--color-danger);margin-top:4px;display:block}.pl-warning-banner[data-v-44546f38]{font-size:12px;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent);padding:10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent);line-height:1.45}.pl-warning-banner--strong[data-v-44546f38]{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-44546f38]{color:var(--color-warning);flex-shrink:0;margin-top:1px}.pl-error-list[data-v-44546f38]{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-44546f38]{font-size:12px;color:var(--color-danger);line-height:1.5}.pl-error-list li+li[data-v-44546f38]{margin-top:4px}.pl-config-body[data-v-44546f38]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.pl-config-title-row[data-v-44546f38]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pl-config-title[data-v-44546f38]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:0;line-height:1.35}.pl-config-hint[data-v-44546f38]{font-size:12px;color:var(--text-secondary);line-height:1.4}.pl-config-title+.pl-config-hint[data-v-44546f38]{margin-top:-4px}.pl-tile[data-v-44546f38] .set-folder,.pl-config-body[data-v-44546f38] .set-folder,.pl-field-group[data-v-44546f38] .set-folder,.pl-map-entry[data-v-44546f38] .set-folder{max-width:none}.pl-tile[data-v-44546f38] .set-folder__field,.pl-config-body[data-v-44546f38] .set-folder__field,.pl-field-group[data-v-44546f38] .set-folder__field,.pl-map-entry[data-v-44546f38] .set-folder__field{background:var(--bg-input);border-color:var(--border-card);min-height:30px}.pl-tile[data-v-44546f38] .set-folder__field.filled .set-folder__icon,.pl-tile[data-v-44546f38] .set-folder__icon.active,.pl-config-body[data-v-44546f38] .set-folder__field.filled .set-folder__icon,.pl-config-body[data-v-44546f38] .set-folder__icon.active,.pl-field-group[data-v-44546f38] .set-folder__field.filled .set-folder__icon,.pl-field-group[data-v-44546f38] .set-folder__icon.active,.pl-map-entry[data-v-44546f38] .set-folder__field.filled .set-folder__icon,.pl-map-entry[data-v-44546f38] .set-folder__icon.active{color:var(--color-swc-bright, var(--color-swc))}.pl-tile[data-v-44546f38] .set-folder__field.open,.pl-config-body[data-v-44546f38] .set-folder__field.open,.pl-field-group[data-v-44546f38] .set-folder__field.open,.pl-map-entry[data-v-44546f38] .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-44546f38]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-secondary);background:var(--bg-tertiary);padding:10px 14px;border-radius:8px;border:1px solid var(--border-secondary);line-height:1.45}.pl-info-banner i[data-v-44546f38]{color:var(--color-swc-bright, var(--color-swc));margin-top:1px;flex-shrink:0}.pl-mode-options[data-v-44546f38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pl-mode-options--two[data-v-44546f38]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pl-mode-option[data-v-44546f38]:disabled{opacity:.5;cursor:not-allowed}.pl-mode-option[data-v-44546f38]{display:flex;flex-direction:column;gap:6px;padding:12px;text-align:left;border-radius:10px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pl-mode-option[data-v-44546f38]:hover{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.pl-mode-option[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc);outline-offset:2px}.pl-mode-option.active[data-v-44546f38]{border-color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 8%,var(--bg-card))}.pl-mode-option-head[data-v-44546f38]{display:flex;align-items:center;gap:7px;font-weight:600}.pl-mode-option-head i[data-v-44546f38]{color:var(--text-tertiary)}.pl-mode-option.active .pl-mode-option-head i[data-v-44546f38]{color:var(--color-swc-bright, var(--color-swc))}.pl-mode-option-desc[data-v-44546f38]{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.45}.pl-dest-grid[data-v-44546f38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl-tile[data-v-44546f38]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-secondary);border-radius:10px;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm);min-width:0;transition:border-color .15s ease,background .15s ease}.pl-tile--filled[data-v-44546f38]{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 4%,var(--bg-card))}.pl-tile-head[data-v-44546f38]{display:flex;align-items:flex-start;gap:10px}.pl-tile-copy[data-v-44546f38]{min-width:0;flex:1}.pl-dest-grid .pl-config-icon[data-v-44546f38]{width:32px;height:32px;font-size:13px}.pl-empty-state[data-v-44546f38]{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-rule-card[data-v-44546f38]{border:1px solid var(--border-card);border-radius:8px;overflow:hidden;margin-bottom:13px;background:var(--bg-card)}.pl-rule-header[data-v-44546f38]{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-44546f38]{font-size:12px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:7px}.pl-rule-badge[data-v-44546f38]{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-44546f38]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:13px}.pl-rule-fields--static[data-v-44546f38]{grid-template-columns:1fr 1fr}.pl-rule-info[data-v-44546f38]{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-44546f38]{padding:13px;border-top:1px solid var(--border-divider);background:var(--bg-primary)}.pl-map-empty[data-v-44546f38]{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-44546f38]{display:flex;align-items:center;gap:7px;margin-bottom:7px}.pl-map-key[data-v-44546f38]{flex:1;max-width:180px}.pl-map-value[data-v-44546f38]{flex:2;max-width:none!important}.pl-map-arrow[data-v-44546f38]{color:var(--text-tertiary);font-size:12px;flex-shrink:0}.pl-match-entry[data-v-44546f38]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.pl-mapping-routing-warning[data-v-44546f38]{display:flex;align-items:flex-start;gap:8px}.pl-mapping-routing-warning>i[data-v-44546f38]{flex-shrink:0;margin-top:2px}.pl-mapping-routing-warning strong[data-v-44546f38],.pl-mapping-routing-warning span[data-v-44546f38]{display:block}.pl-mapping-override[data-v-44546f38]{padding:12px;margin-bottom:10px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.pl-mapping-override-grid[data-v-44546f38]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(280px,1.5fr) auto;align-items:start;gap:10px}.pl-mapping-override-grid .pl-field-group[data-v-44546f38]{margin-bottom:0}.pl-mapping-override-arrow[data-v-44546f38]{padding-top:29px}.pl-mapping-destination[data-v-44546f38]{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:2px;font-size:11px;color:var(--text-secondary)}.pl-mapping-destination i[data-v-44546f38]{width:12px;margin-right:3px;color:var(--color-swc)}.pl-section-toggle[data-v-44546f38]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin-bottom:0;border:0;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.pl-section-toggle[data-v-44546f38]:hover{background:var(--bg-hover)}.pl-section-toggle[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-section-icon[data-v-44546f38]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--color-swc-bright, var(--color-swc));font-size:12px;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));flex-shrink:0}.pl-section-title[data-v-44546f38]{flex:1;font-size:13px;font-weight:600;color:var(--text-primary)}.pl-section-badge[data-v-44546f38]{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-44546f38]{color:var(--text-tertiary);font-size:11px}.pl-section-body[data-v-44546f38]{display:flex;flex-direction:column;gap:16px;padding:16px 16px 18px;margin-bottom:0}.pl-section-body>*[data-v-44546f38]{margin-top:0;margin-bottom:0}.pl-slv-grid>.pl-field-group[data-v-44546f38],.pl-slv-map>.pl-field-group[data-v-44546f38]{margin-bottom:0}.pl-slider-row[data-v-44546f38]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto auto;align-items:center;gap:10px;margin-bottom:7px}.pl-slider-label[data-v-44546f38]{font-size:12px;color:var(--text-secondary);margin:0}.pl-slider[data-v-44546f38]{width:100%;accent-color:var(--color-swc-bright, var(--color-swc));cursor:pointer}.pl-slider-value[data-v-44546f38]{min-width:78px;font-size:12px;font-weight:600;color:var(--text-primary);text-align:right}.pl-slider-inherited[data-v-44546f38]{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-44546f38]{display:flex;flex-wrap:wrap;gap:6px}.pl-chip[data-v-44546f38]{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-44546f38]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pl-chip[data-v-44546f38]: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-44546f38]{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-44546f38]: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-44546f38]:focus-within{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:1px}.pl-textarea[data-v-44546f38]{height:auto;min-height:52px;padding:7px 10px;line-height:1.4;resize:vertical}.pl-icon-btn[data-v-44546f38]{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-44546f38]:hover{color:#dc3545;background:#dc354514}.pl-summary[data-v-44546f38]{border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;background:var(--bg-card);box-shadow:0 1px 2px var(--shadow-sm)}.pl-btn-primary[data-v-44546f38]{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-44546f38]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.pl-btn-primary[data-v-44546f38]:disabled{opacity:.45;cursor:not-allowed}.pl-btn-primary[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.pl-btn-flat[data-v-44546f38]{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-44546f38]:hover{border-color:var(--border-primary);color:var(--text-primary);background:var(--bg-hover)}.pl-btn-flat[data-v-44546f38]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.pl-btn-outline[data-v-44546f38]{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-44546f38]: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-44546f38]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border-secondary);background:var(--bg-card);flex-shrink:0}.pl-footer-left[data-v-44546f38]{display:flex;gap:7px}.pl-fade-enter-active[data-v-44546f38],.pl-fade-leave-active[data-v-44546f38]{transition:opacity .15s ease}[data-theme=dark] .pl-nav[data-v-44546f38]{background:var(--bg-secondary)}[data-theme=dark] .pl-config-card[data-v-44546f38],[data-theme=dark] .pl-rule-card[data-v-44546f38],[data-theme=dark] .pl-summary[data-v-44546f38]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .pl-config-icon[data-v-44546f38]{background:var(--bg-input)}[data-theme=dark] .pl-icon-trigger[data-v-44546f38],[data-theme=dark] .pl-icon-slv[data-v-44546f38]{background:color-mix(in srgb,var(--color-swc) 14%,var(--bg-input));color:var(--color-swc-bright)}[data-theme=dark] .pl-tile[data-v-44546f38] .set-folder__field,[data-theme=dark] .pl-config-body[data-v-44546f38] .set-folder__field,[data-theme=dark] .pl-field-group[data-v-44546f38] .set-folder__field,[data-theme=dark] .pl-map-entry[data-v-44546f38] .set-folder__field,[data-theme=dark] .pl-input[data-v-44546f38],[data-theme=dark] .pl-select[data-v-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-input[data-v-44546f38]:focus,[data-theme=dark] .pl-select[data-v-44546f38]:focus{border-color:var(--color-swc-bright);box-shadow:0 0 0 2px var(--color-swc-focus)}[data-theme=dark] .pl-vselect[data-v-44546f38] .vs__dropdown-toggle{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-vselect[data-v-44546f38].vs--open .vs__dropdown-toggle,[data-theme=dark] .pl-vselect[data-v-44546f38] .vs__dropdown-toggle:hover{border-color:var(--color-swc-bright)}[data-theme=dark] .pl-vselect--filled[data-v-44546f38] .vs__dropdown-toggle{border-color:color-mix(in srgb,var(--color-swc-bright) 45%,var(--border-tertiary))}[data-theme=dark] .pl-info-banner[data-v-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-secondary)}[data-theme=dark] .pl-rule-header[data-v-44546f38],[data-theme=dark] .pl-summary-header[data-v-44546f38],[data-theme=dark] .pl-rule-info[data-v-44546f38]{background:var(--bg-input)}[data-theme=dark] .pl-folder-map[data-v-44546f38]{background:var(--bg-primary)}[data-theme=dark] .pl-mode-option[data-v-44546f38]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .pl-mode-option.active[data-v-44546f38]{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-44546f38],[data-theme=dark] .pl-mode-option-desc[data-v-44546f38],[data-theme=dark] .pl-nav-subtitle[data-v-44546f38]{color:#d0d4de}[data-theme=dark] .pl-header[data-v-44546f38],[data-theme=dark] .pl-footer[data-v-44546f38]{background:var(--bg-card)}[data-theme=dark] .pl-form[data-v-44546f38],[data-theme=dark] .pl-body[data-v-44546f38]{background:var(--bg-primary)}[data-theme=dark] .pl-tile[data-v-44546f38],[data-theme=dark] .pl-choice[data-v-44546f38]{background:var(--bg-secondary);border-color:var(--border-tertiary)}[data-theme=dark] .pl-tile--filled[data-v-44546f38],[data-theme=dark] .pl-choice.active[data-v-44546f38]{background:color-mix(in srgb,var(--color-swc) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--color-swc-bright) 45%,var(--border-tertiary))}[data-theme=dark] .pl-choice[data-v-44546f38]:hover{background:var(--bg-hover)}[data-theme=dark] .pl-choice-icon[data-v-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-recipe-bar[data-v-44546f38]{background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--color-swc-bright) 35%,var(--border-tertiary))}[data-theme=dark] .pl-link-btn[data-v-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-footer[data-v-44546f38]{background:var(--bg-secondary)}[data-theme=dark] .pl-btn-flat[data-v-44546f38]{border-color:var(--border-tertiary);color:var(--text-primary);background:var(--bg-input)}[data-theme=dark] .pl-btn-flat[data-v-44546f38]:hover{background:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] .pl-btn-outline[data-v-44546f38]{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-section-toggle[data-v-44546f38]{background:transparent;color:var(--text-primary)}[data-theme=dark] .pl-section-toggle[data-v-44546f38]:hover{background:var(--bg-hover)}[data-theme=dark] .pl-advanced-shell[data-v-44546f38],[data-theme=dark] .pl-adv-item[data-v-44546f38]{background:var(--bg-card)}[data-theme=dark] .pl-advanced[data-v-44546f38]{background:var(--bg-primary);border-top-color:var(--border-tertiary)}[data-theme=dark] .pl-adv-item.is-open .pl-section-toggle[data-v-44546f38]{background:color-mix(in srgb,var(--color-swc) 10%,var(--bg-card))}[data-theme=dark] .pl-setting-row[data-v-44546f38],[data-theme=dark] .pl-subpanel[data-v-44546f38],[data-theme=dark] .pl-adv-item .pl-config-card[data-v-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .pl-section-icon[data-v-44546f38]{color:var(--color-swc-bright)}[data-theme=dark] .pl-adv-item.is-on .pl-section-icon[data-v-44546f38]{color:var(--color-on-accent, #fff);background:var(--color-swc);border-color:var(--color-swc)}[data-theme=dark] .pl-section-badge[data-v-44546f38]{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-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-secondary)}[data-theme=dark] .pl-chip[data-v-44546f38]: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-44546f38]{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-44546f38]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .pl-slider[data-v-44546f38]{accent-color:var(--color-swc-bright)}@media(max-width:1000px){.pl-header[data-v-44546f38]{flex-wrap:wrap}.pl-recipe-bar[data-v-44546f38]{order:3;max-width:100%;width:100%;flex-basis:100%}}@media(max-width:768px){.pl-mode-options[data-v-44546f38],.pl-dest-grid[data-v-44546f38],.pl-choice-grid--2[data-v-44546f38],.pl-choice-grid--3[data-v-44546f38],.pl-slv-grid[data-v-44546f38],.pl-rule-fields[data-v-44546f38]{grid-template-columns:1fr}.pl-map-entry[data-v-44546f38]{flex-wrap:wrap}.pl-map-key[data-v-44546f38],.pl-map-value[data-v-44546f38]{flex:1 1 100%;max-width:100%}.pl-match-entry[data-v-44546f38]{flex-wrap:wrap}.pl-mapping-override-grid[data-v-44546f38]{grid-template-columns:1fr}.pl-mapping-override-arrow[data-v-44546f38]{display:none}.pl-identity-bar[data-v-44546f38],.pl-header[data-v-44546f38]{flex-wrap:wrap}.pl-recipe-bar[data-v-44546f38]{order:3;max-width:100%;width:100%;flex-basis:100%}.pl-body[data-v-44546f38]{padding:14px 12px}.pl-section-body[data-v-44546f38]{padding:14px 12px 16px}.pl-footer[data-v-44546f38]{flex-wrap:wrap}.pl-choice[data-v-44546f38],.pl-btn-primary[data-v-44546f38],.pl-btn-flat[data-v-44546f38]{min-height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.pl-station[data-v-44546f38]{animation:none}.pl-choice[data-v-44546f38],.pl-mode-option[data-v-44546f38],.pl-btn-primary[data-v-44546f38],.pl-btn-flat[data-v-44546f38],.pl-btn-outline[data-v-44546f38],.pl-close-btn[data-v-44546f38],.pl-link-btn[data-v-44546f38]{transition:none;transform:none}}.pl-modal-body{padding:0!important;background:var(--bg-primary)}.modal-content.pl-modal-content{overflow:hidden;border-radius:12px!important}.cdp-root[data-v-5b9a4c62]{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;background:var(--bg-secondary)}.cdp-toolbar[data-v-5b9a4c62]{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-5b9a4c62]{display:flex;align-items:center;gap:4px}.cdp-tb-btn[data-v-5b9a4c62]{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-5b9a4c62]:not(:disabled):hover{border-color:var(--color-swc);color:var(--color-swc)}.cdp-tb-btn[data-v-5b9a4c62]:disabled{opacity:.4;cursor:not-allowed}.cdp-page-indicator[data-v-5b9a4c62]{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-secondary)}.cdp-page-input[data-v-5b9a4c62]{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-5b9a4c62]{font-size:11px;color:var(--text-secondary);min-width:38px;text-align:center}.cdp-canvas-wrap[data-v-5b9a4c62]{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;justify-content:center;align-items:flex-start}.cdp-state[data-v-5b9a4c62]{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-5b9a4c62]{font-size:32px;opacity:.6}.cdp-stage[data-v-5b9a4c62]{position:relative;flex-shrink:0;box-shadow:0 1px 6px #0000002e;background:#fff}.cdp-canvas[data-v-5b9a4c62]{display:block}.cdp-draw-layer[data-v-5b9a4c62]{position:absolute;inset:0;cursor:crosshair;touch-action:none}.cdp-draw-rect[data-v-5b9a4c62]{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-5b9a4c62]{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-highlight[data-v-5b9a4c62]{position:absolute;pointer-events:none;border:2px solid var(--color-swc);background:var(--color-swc-transparent, rgba(204, 0, 102, .12));border-radius:3px}.cdp-highlight-label[data-v-5b9a4c62]{position:absolute;top:-9px;left:4px;padding:1px 6px;border-radius:3px;background:var(--color-swc);color:var(--color-on-accent);font-size:9px;font-weight:700;white-space:nowrap}.cdp-marker-label[data-v-5b9a4c62]{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}[data-v-8ef8d5c9] .rsp-modal-body{padding:0!important}[data-v-8ef8d5c9] .rsp-modal-dialog{max-width:min(1360px,96vw)}.rsp-container[data-v-8ef8d5c9]{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary, #fff)}.rsp-accent-bar[data-v-8ef8d5c9]{height:4px;background:var(--primary, #0F70B7)}.rsp-header[data-v-8ef8d5c9]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 12px}.rsp-header-left[data-v-8ef8d5c9]{display:flex;gap:14px;align-items:center}.rsp-header-icon-wrap[data-v-8ef8d5c9]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0f70b71f;color:var(--primary, #0F70B7)}.rsp-title[data-v-8ef8d5c9]{margin:0;font-size:1.05rem;color:var(--text-primary, #212529)}.rsp-header-meta[data-v-8ef8d5c9]{font-size:.82rem;color:var(--text-secondary, #6c757d);max-width:70ch}.rsp-close-btn[data-v-8ef8d5c9]{border:0;background:transparent;color:var(--text-secondary, #6c757d);font-size:1rem;line-height:1;padding:6px 8px;border-radius:6px}.rsp-close-btn[data-v-8ef8d5c9]:hover{background:var(--bg-secondary, #f1f3f5)}.rsp-body[data-v-8ef8d5c9]{padding:4px 24px 8px;min-height:240px}.rsp-center[data-v-8ef8d5c9]{display:flex;align-items:center;justify-content:center;padding:48px 0}.rsp-legend[data-v-8ef8d5c9]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-secondary, #6c757d)}.rsp-legend-swatch[data-v-8ef8d5c9]{width:12px;height:12px;border-radius:3px;background:#ffc10780;border:1px solid #ffc107}.rsp-legend-pages[data-v-8ef8d5c9]{font-variant-numeric:tabular-nums;color:var(--text-primary, #212529)}.rsp-coverage-error[data-v-8ef8d5c9]{margin:8px 0 0;font-size:.82rem;color:#dc3545}.rsp-footer[data-v-8ef8d5c9]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid var(--border-color, #e9ecef)}.rsp-btn[data-v-8ef8d5c9]{border:0;border-radius:8px;padding:8px 18px;font-size:.88rem}.rsp-btn-ghost[data-v-8ef8d5c9]{background:transparent;color:var(--text-secondary, #6c757d)}.rsp-btn-ghost[data-v-8ef8d5c9]:hover{background:var(--bg-secondary, #f1f3f5)}.rsp-btn-primary[data-v-8ef8d5c9]{background:var(--primary, #0F70B7);color:#fff}.rsp-btn-primary[data-v-8ef8d5c9]:disabled{opacity:.5}@keyframes dps-rise-83867ca7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-83867ca7]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-83867ca7]{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-83867ca7]:hover{background:var(--bg-hover)}.dps-section-head[data-v-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-83867ca7]{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-83867ca7]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-83867ca7]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-83867ca7]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-83867ca7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-83867ca7]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-83867ca7]{transform:rotate(180deg)}.dps-section-body[data-v-83867ca7]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-83867ca7]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-83867ca7]{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-83867ca7]{color:var(--color-warning)}.dps-section-note--error[data-v-83867ca7]{color:var(--color-danger)}.dps-section-actions[data-v-83867ca7]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-83867ca7]{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-83867ca7]{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-83867ca7]: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-83867ca7]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-83867ca7]{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-83867ca7]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-83867ca7]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-83867ca7]{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-83867ca7]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-83867ca7]{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-83867ca7]{flex:1 1 auto}.dps-btn-primary[data-v-83867ca7]{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-83867ca7]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-83867ca7]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-83867ca7]{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-83867ca7]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-83867ca7]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-83867ca7]{padding:12px 18px 16px}.dps-loading[data-v-83867ca7]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-83867ca7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-83867ca7]{animation:dps-rise-83867ca7 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-83867ca7]{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-83867ca7]: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-83867ca7]:before{background:var(--color-warning)}.dps-row--on[data-v-83867ca7]:before{background:var(--color-success)}.dps-row--muted[data-v-83867ca7]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-83867ca7]:hover,.dps-row[data-v-83867ca7]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-83867ca7]: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-83867ca7],.dps-row:focus-visible .dps-row-title[data-v-83867ca7]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-83867ca7]{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-83867ca7]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-83867ca7]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-83867ca7]{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-83867ca7]{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-83867ca7]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-83867ca7]{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-83867ca7]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-83867ca7]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-83867ca7]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-83867ca7]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-83867ca7]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-83867ca7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-83867ca7]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-83867ca7]{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-83867ca7]{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-83867ca7]{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-83867ca7]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-83867ca7]{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-83867ca7]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-83867ca7]{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-83867ca7]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-83867ca7]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-83867ca7]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-83867ca7]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-83867ca7]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-83867ca7]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-83867ca7]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-83867ca7]{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-83867ca7]{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-83867ca7]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-83867ca7]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-83867ca7]{padding:0}.dps-group[data-v-83867ca7]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-83867ca7]:last-of-type{border-bottom:none}.dps-group-head[data-v-83867ca7]{padding:16px 18px 0}.dps-group-label[data-v-83867ca7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-83867ca7]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-83867ca7]{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-83867ca7]{margin-top:12px}.dps-setting[data-v-83867ca7]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-83867ca7]{align-items:flex-start}.dps-setting-icon[data-v-83867ca7]{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-83867ca7]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-83867ca7]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-83867ca7]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-83867ca7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-83867ca7]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-83867ca7]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-83867ca7]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-83867ca7]: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-83867ca7]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-83867ca7]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-83867ca7]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-83867ca7]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-83867ca7]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-83867ca7]{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-83867ca7]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-83867ca7]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-83867ca7]::-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-83867ca7]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-83867ca7]::-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-83867ca7]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-83867ca7]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-83867ca7]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-83867ca7]{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-83867ca7]:hover,.dps-folder-picker[data-v-83867ca7]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-83867ca7]{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-83867ca7]: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-83867ca7]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-83867ca7]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-83867ca7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-83867ca7]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-83867ca7]{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-83867ca7]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-83867ca7]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-83867ca7]{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-83867ca7]{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-83867ca7]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-83867ca7]{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-83867ca7]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-83867ca7],[data-theme=dark] .dps-section-desc[data-v-83867ca7],[data-theme=dark] .dps-row-meta[data-v-83867ca7],[data-theme=dark] .dps-row-desc[data-v-83867ca7],[data-theme=dark] .dps-setting-desc[data-v-83867ca7],[data-theme=dark] .dps-group-desc[data-v-83867ca7]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-83867ca7]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-83867ca7]{opacity:.9}[data-theme=dark] .dps-row[data-v-83867ca7]:hover,[data-theme=dark] .dps-row[data-v-83867ca7]: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-83867ca7]{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-83867ca7],[data-theme=dark] .dps-section-icon[data-v-83867ca7]{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-83867ca7]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-83867ca7],.dps-toolbar[data-v-83867ca7],.dps-list-shell[data-v-83867ca7],.dps-section-body[data-v-83867ca7]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-83867ca7]{white-space:normal}.dps-toolbar-spacer[data-v-83867ca7]{display:none}.dps-search-pill[data-v-83867ca7]{max-width:none}.dps-btn-primary[data-v-83867ca7]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-83867ca7]{flex:1 1 auto;justify-content:center}.dps-row[data-v-83867ca7]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-83867ca7],.dps-row-desc[data-v-83867ca7]{white-space:normal}.dps-row-main[data-v-83867ca7]{flex:1 1 0}.dps-row-head[data-v-83867ca7]{flex-wrap:wrap}.dps-row-title[data-v-83867ca7]{flex:1 1 100%}.dps-metric-dot[data-v-83867ca7]{display:none}.dps-row-meta[data-v-83867ca7]{gap:4px 12px}.dps-metric[data-v-83867ca7]{max-width:100%}.dps-row-aside[data-v-83867ca7]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-83867ca7]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-83867ca7]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-83867ca7]{flex:1 1 0}.dps-setting-control[data-v-83867ca7],.dps-slider-control[data-v-83867ca7]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-83867ca7],.dps-form-footer[data-v-83867ca7]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-83867ca7],.dps-folder-picker[data-v-83867ca7]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-83867ca7]{animation:none}.dps-row[data-v-83867ca7],.dps-section-head[data-v-83867ca7],.dps-section-chevron[data-v-83867ca7],.dps-filter-pill[data-v-83867ca7],.dps-action-btn[data-v-83867ca7],.dps-setting[data-v-83867ca7],.dps-toggle-track[data-v-83867ca7],.dps-toggle-track[data-v-83867ca7]:after,.dps-slider[data-v-83867ca7]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-a096704d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-a096704d]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-a096704d]{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-a096704d]:hover{background:var(--bg-hover)}.dps-section-head[data-v-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-a096704d]{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-a096704d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-a096704d]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-a096704d]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-a096704d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-a096704d]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-a096704d]{transform:rotate(180deg)}.dps-section-body[data-v-a096704d]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-a096704d]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-a096704d]{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-a096704d]{color:var(--color-warning)}.dps-section-note--error[data-v-a096704d]{color:var(--color-danger)}.dps-section-actions[data-v-a096704d]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-a096704d]{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-a096704d]{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-a096704d]: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-a096704d]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-a096704d]{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-a096704d]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-a096704d]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-a096704d]{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-a096704d]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-a096704d]{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-a096704d]{flex:1 1 auto}.dps-btn-primary[data-v-a096704d]{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-a096704d]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-a096704d]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-a096704d]{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-a096704d]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-a096704d]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-a096704d]{padding:12px 18px 16px}.dps-loading[data-v-a096704d]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-a096704d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-a096704d]{animation:dps-rise-a096704d .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-a096704d]{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-a096704d]: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-a096704d]:before{background:var(--color-warning)}.dps-row--on[data-v-a096704d]:before{background:var(--color-success)}.dps-row--muted[data-v-a096704d]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-a096704d]:hover,.dps-row[data-v-a096704d]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-a096704d]: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-a096704d],.dps-row:focus-visible .dps-row-title[data-v-a096704d]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-a096704d]{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-a096704d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-a096704d]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-a096704d]{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-a096704d]{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-a096704d]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-a096704d]{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-a096704d]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-a096704d]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-a096704d]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-a096704d]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-a096704d]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-a096704d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-a096704d]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-a096704d]{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-a096704d]{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-a096704d]{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-a096704d]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-a096704d]{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-a096704d]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-a096704d]{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-a096704d]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-a096704d]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-a096704d]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-a096704d]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-a096704d]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-a096704d]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-a096704d]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-a096704d]{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-a096704d]{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-a096704d]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-a096704d]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-a096704d]{padding:0}.dps-group[data-v-a096704d]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-a096704d]:last-of-type{border-bottom:none}.dps-group-head[data-v-a096704d]{padding:16px 18px 0}.dps-group-label[data-v-a096704d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-a096704d]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-a096704d]{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-a096704d]{margin-top:12px}.dps-setting[data-v-a096704d]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-a096704d]{align-items:flex-start}.dps-setting-icon[data-v-a096704d]{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-a096704d]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-a096704d]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-a096704d]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-a096704d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-a096704d]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-a096704d]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-a096704d]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-a096704d]: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-a096704d]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-a096704d]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-a096704d]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-a096704d]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-a096704d]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-a096704d]{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-a096704d]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-a096704d]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-a096704d]::-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-a096704d]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-a096704d]::-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-a096704d]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-a096704d]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-a096704d]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-a096704d]{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-a096704d]:hover,.dps-folder-picker[data-v-a096704d]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-a096704d]{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-a096704d]: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-a096704d]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-a096704d]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-a096704d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-a096704d]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-a096704d]{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-a096704d]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-a096704d]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-a096704d]{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-a096704d]{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-a096704d]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-a096704d]{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-a096704d]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-a096704d],[data-theme=dark] .dps-section-desc[data-v-a096704d],[data-theme=dark] .dps-row-meta[data-v-a096704d],[data-theme=dark] .dps-row-desc[data-v-a096704d],[data-theme=dark] .dps-setting-desc[data-v-a096704d],[data-theme=dark] .dps-group-desc[data-v-a096704d]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-a096704d]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-a096704d]{opacity:.9}[data-theme=dark] .dps-row[data-v-a096704d]:hover,[data-theme=dark] .dps-row[data-v-a096704d]: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-a096704d]{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-a096704d],[data-theme=dark] .dps-section-icon[data-v-a096704d]{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-a096704d]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-a096704d],.dps-toolbar[data-v-a096704d],.dps-list-shell[data-v-a096704d],.dps-section-body[data-v-a096704d]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-a096704d]{white-space:normal}.dps-toolbar-spacer[data-v-a096704d]{display:none}.dps-search-pill[data-v-a096704d]{max-width:none}.dps-btn-primary[data-v-a096704d]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-a096704d]{flex:1 1 auto;justify-content:center}.dps-row[data-v-a096704d]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-a096704d],.dps-row-desc[data-v-a096704d]{white-space:normal}.dps-row-main[data-v-a096704d]{flex:1 1 0}.dps-row-head[data-v-a096704d]{flex-wrap:wrap}.dps-row-title[data-v-a096704d]{flex:1 1 100%}.dps-metric-dot[data-v-a096704d]{display:none}.dps-row-meta[data-v-a096704d]{gap:4px 12px}.dps-metric[data-v-a096704d]{max-width:100%}.dps-row-aside[data-v-a096704d]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-a096704d]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-a096704d]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-a096704d]{flex:1 1 0}.dps-setting-control[data-v-a096704d],.dps-slider-control[data-v-a096704d]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-a096704d],.dps-form-footer[data-v-a096704d]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-a096704d],.dps-folder-picker[data-v-a096704d]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-a096704d]{animation:none}.dps-row[data-v-a096704d],.dps-section-head[data-v-a096704d],.dps-section-chevron[data-v-a096704d],.dps-filter-pill[data-v-a096704d],.dps-action-btn[data-v-a096704d],.dps-setting[data-v-a096704d],.dps-toggle-track[data-v-a096704d],.dps-toggle-track[data-v-a096704d]:after,.dps-slider[data-v-a096704d]::-webkit-slider-thumb{transition:none}}.dps-metric--desktop[data-v-a096704d]{font-variant-numeric:tabular-nums}@media(max-width:699px){.dps-metric--desktop[data-v-a096704d],.dps-metric-dot--desktop[data-v-a096704d]{display:none}}.rfp[data-v-b79ab6b1]{padding:16px;border:1px solid var(--border-card);border-radius:9px;background:var(--bg-secondary)}.rfp-head[data-v-b79ab6b1],.rfp-actions[data-v-b79ab6b1],.rfp-result header[data-v-b79ab6b1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rfp-head h4[data-v-b79ab6b1]{margin:0;font-size:14px;color:var(--text-primary)}.rfp-head p[data-v-b79ab6b1]{margin:3px 0 0;font-size:12px;color:var(--text-tertiary)}.rfp-badge[data-v-b79ab6b1]{white-space:nowrap;font-size:10px;color:var(--color-swc);background:color-mix(in srgb,var(--color-swc) 8%,transparent);border-radius:12px;padding:4px 8px}.rfp-hidden[data-v-b79ab6b1]{display:none}.rfp-file[data-v-b79ab6b1]{width:100%;margin-top:12px;display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--border-card);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);text-align:left}.rfp-file--ready[data-v-b79ab6b1]{border-style:solid;border-color:color-mix(in srgb,var(--color-swc) 35%,transparent)}.rfp-file>i[data-v-b79ab6b1]{color:var(--color-swc);font-size:20px}.rfp-file span[data-v-b79ab6b1]{display:flex;flex-direction:column;min-width:0}.rfp-file strong[data-v-b79ab6b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rfp-file small[data-v-b79ab6b1]{color:var(--text-tertiary);font-size:10px}.rfp-actions[data-v-b79ab6b1]{margin-top:10px}.rfp-run[data-v-b79ab6b1],.rfp-apply[data-v-b79ab6b1]{border:0;border-radius:6px;background:var(--color-swc);color:#fff;padding:7px 12px;font-size:12px;font-weight:600}.rfp-run[data-v-b79ab6b1]:disabled{opacity:.45}.rfp-changed[data-v-b79ab6b1]{margin:0;font-size:11px;color:var(--color-warning)}.rfp-changed i[data-v-b79ab6b1]{font-size:6px;vertical-align:middle}.rfp-error[data-v-b79ab6b1]{margin:10px 0 0;color:var(--color-danger);font-size:12px}.rfp-progress[data-v-b79ab6b1]{margin-top:10px;display:grid;gap:5px;color:var(--text-tertiary);font-size:11px}.rfp-progress-bar[data-v-b79ab6b1]{height:4px;overflow:hidden;border-radius:4px;background:var(--border-secondary)}.rfp-progress-bar span[data-v-b79ab6b1]{display:block;height:100%;background:var(--color-swc);transition:width .25s}.rfp-results[data-v-b79ab6b1]{display:grid;gap:10px;margin-top:12px}.rfp-result[data-v-b79ab6b1]{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-card);padding:11px}.rfp-result header[data-v-b79ab6b1]{color:var(--text-primary);font-size:12px}.rfp-result header>span[data-v-b79ab6b1]{color:var(--color-swc);font-weight:700}.rfp-reasoning[data-v-b79ab6b1]{margin:7px 0;color:var(--text-secondary);font-size:11px}.rfp-fields[data-v-b79ab6b1]{display:grid;gap:4px;margin-top:8px;max-height:220px;overflow:auto}.rfp-field[data-v-b79ab6b1]{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(120px,1.5fr) auto;gap:8px;align-items:baseline;padding:5px 7px;background:var(--bg-secondary);border-radius:5px;font-size:11px}.rfp-field code[data-v-b79ab6b1]{color:var(--color-swc)}.rfp-field span[data-v-b79ab6b1]{overflow-wrap:anywhere;color:var(--text-primary)}.rfp-field small[data-v-b79ab6b1],.rfp-empty[data-v-b79ab6b1]{color:var(--text-tertiary)}.rfp-empty[data-v-b79ab6b1]{margin:8px 0 0;font-size:11px}.rfp-apply[data-v-b79ab6b1]{margin-top:9px;background:transparent;color:var(--color-swc);border:1px solid color-mix(in srgb,var(--color-swc) 30%,transparent)}@media(max-width:640px){.rfp-head[data-v-b79ab6b1]{align-items:flex-start;flex-direction:column}.rfp-field[data-v-b79ab6b1]{grid-template-columns:1fr}}[data-v-eef2c290] .clf-body{padding:0}.clf-section[data-v-eef2c290]{padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.clf-disclosure[data-v-eef2c290]{background:none;border:0;padding:0;font-size:.8125rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.clf-disclosure i[data-v-eef2c290]{width:.75rem;margin-right:.35rem;font-size:.7rem}.clf-disclosure-count[data-v-eef2c290]{margin-left:.4rem;padding:.05rem .35rem;border-radius:999px;background:var(--bg-tertiary);font-size:.7rem}.clf-locale-grid[data-v-eef2c290]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:.6rem}.clf-label--sm[data-v-eef2c290]{font-size:.75rem}.clf-section-note[data-v-eef2c290]{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-secondary)}.clf-example[data-v-eef2c290]{padding:.75rem;margin-bottom:.6rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary)}.clf-example-head[data-v-eef2c290]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.clf-example-index[data-v-eef2c290]{font-size:.7rem;font-weight:700;color:var(--text-secondary)}.clf-example-remove[data-v-eef2c290]{background:none;border:0;padding:.1rem .3rem;color:var(--text-secondary);cursor:pointer}.clf-example-remove[data-v-eef2c290]:hover{color:var(--color-danger)}.clf-textarea--sm[data-v-eef2c290]{font-size:.8125rem}.clf-add-example[data-v-eef2c290]{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-eef2c290]:hover{border-color:var(--primary-color);color:var(--primary-color)}.clf-add-example-count[data-v-eef2c290]{margin-left:.4rem;opacity:.7}.clf-test-actions[data-v-eef2c290]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem}.clf-test-toggle[data-v-eef2c290]{font-size:.8125rem;color:var(--text-secondary)}.clf-btn-test[data-v-eef2c290]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.clf-btn-test[data-v-eef2c290]:disabled{opacity:.55;cursor:not-allowed}.clf-test-error[data-v-eef2c290]{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-eef2c290]{margin-top:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary)}.clf-test-verdict[data-v-eef2c290]{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-eef2c290]{font-weight:700}.clf-test-confidence[data-v-eef2c290]{font-variant-numeric:tabular-nums;font-weight:600}.clf-test-verdict--good .clf-test-confidence[data-v-eef2c290]{color:var(--color-success)}.clf-test-verdict--weak .clf-test-confidence[data-v-eef2c290]{color:var(--color-warning)}.clf-test-verdict--other .clf-test-type[data-v-eef2c290],.clf-test-verdict--other .clf-test-confidence[data-v-eef2c290]{color:var(--color-danger)}.clf-test-reasoning[data-v-eef2c290]{margin:.6rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.clf-test-alternatives[data-v-eef2c290]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.75rem}.clf-test-alt-label[data-v-eef2c290]{color:var(--text-secondary)}.clf-test-alt[data-v-eef2c290]{padding:.1rem .4rem;border-radius:999px;background:var(--bg-tertiary)}.clf-test-missing[data-v-eef2c290]{margin-top:.6rem;font-size:.8125rem;color:var(--color-warning)}.clf-test-taxonomy[data-v-eef2c290]{margin-top:.6rem;font-size:.75rem;color:var(--text-secondary)}.clf-test-taxonomy summary[data-v-eef2c290]{cursor:pointer}.clf-test-taxonomy-list[data-v-eef2c290]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.clf-test-taxonomy-item[data-v-eef2c290]{padding:.1rem .4rem;border-radius:999px;background:var(--bg-tertiary)}.clf-section-last[data-v-eef2c290]{border-bottom:none}.clf-section-header[data-v-eef2c290]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.clf-section-icon[data-v-eef2c290]{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-eef2c290]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.clf-section-optional[data-v-eef2c290]{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-eef2c290]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-3[data-v-eef2c290]{margin-top:12px}.clf-field[data-v-eef2c290]{display:flex;flex-direction:column;gap:6px}.clf-label[data-v-eef2c290]{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-eef2c290]{font-size:10px;font-weight:400;color:var(--text-tertiary)}.clf-required[data-v-eef2c290]{color:var(--color-danger);font-size:13px;line-height:1}.clf-optional[data-v-eef2c290]{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-eef2c290] .form-control,.clf-input.form-control[data-v-eef2c290]{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-eef2c290] .form-control:focus,.clf-input.form-control[data-v-eef2c290]:focus{border-color:var(--color-swc);background:var(--bg-card)}.clf-input-filled[data-v-eef2c290] .form-control,.clf-input-filled.form-control[data-v-eef2c290]{border-color:#cc00664d;background:var(--bg-card)}.clf-input-error[data-v-eef2c290] .form-control,.clf-input-error.form-control[data-v-eef2c290]{border-color:var(--color-danger)!important}.clf-input-mono[data-v-eef2c290] .form-control,.clf-input-mono.form-control[data-v-eef2c290]{font-family:var(--font-mono, "Courier New", monospace);font-size:12px}.clf-textarea[data-v-eef2c290] 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-eef2c290] textarea{border-color:#cc00664d;background:var(--bg-card)}.clf-textarea[data-v-eef2c290] textarea:focus{border-color:var(--color-swc);background:var(--bg-card)}.clf-field-error[data-v-eef2c290]{font-size:11px;color:var(--color-danger);margin-top:2px}.clf-field-hint[data-v-eef2c290]{font-size:11px;color:var(--text-tertiary)}.clf-prompt-footer[data-v-eef2c290]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.clf-char-count[data-v-eef2c290]{font-size:11px;color:var(--text-tertiary)}.clf-char-warn[data-v-eef2c290]{color:var(--color-warning)}.clf-tag-wrap[data-v-eef2c290]{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-eef2c290]{border-color:var(--color-swc);background:var(--bg-card)}.clf-tag[data-v-eef2c290]{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);max-width:100%}.clf-tag-text[data-v-eef2c290]{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.clf-tag--mono[data-v-eef2c290]{font-family:var(--font-mono, "Courier New", monospace);font-size:10px;max-width:100%}.clf-tag--mono .clf-tag-text[data-v-eef2c290]{white-space:normal;word-break:break-all;max-width:100%;overflow:visible;text-overflow:unset}.clf-tag-remove[data-v-eef2c290]{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-eef2c290]:hover{opacity:1}.clf-tag-input[data-v-eef2c290]{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-eef2c290]::placeholder{color:var(--text-tertiary);font-size:12px}.clf-tag-input--mono[data-v-eef2c290]{font-family:var(--font-mono, "Courier New", monospace);font-size:11px}.clf-footer[data-v-eef2c290]{display:flex;align-items:center;width:100%;gap:12px}.clf-footer-hint[data-v-eef2c290]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.clf-footer-hint i[data-v-eef2c290]{color:var(--color-warning)}.clf-footer-actions[data-v-eef2c290]{display:flex;gap:8px;margin-left:auto}.clf-btn[data-v-eef2c290]{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-eef2c290]:disabled{opacity:.45;cursor:not-allowed}.clf-btn-cancel[data-v-eef2c290]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.clf-btn-cancel[data-v-eef2c290]:hover:not(:disabled){background:var(--bg-secondary)}.clf-btn-save[data-v-eef2c290]{background:var(--color-swc);color:#fff}.clf-btn-save[data-v-eef2c290]:hover:not(:disabled){opacity:.88}[data-theme=dark] .clf-section-icon[data-v-eef2c290]{background:#ff559924;color:#f59}[data-theme=dark] .clf-input[data-v-eef2c290] .form-control,[data-theme=dark] .clf-input.form-control[data-v-eef2c290]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-input[data-v-eef2c290] .form-control:focus,[data-theme=dark] .clf-input.form-control[data-v-eef2c290]:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-input-filled[data-v-eef2c290] .form-control,[data-theme=dark] .clf-input-filled.form-control[data-v-eef2c290]{border-color:#ff559973}[data-theme=dark] .clf-textarea[data-v-eef2c290] textarea{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-textarea[data-v-eef2c290] textarea:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-textarea.clf-input-filled[data-v-eef2c290] textarea{border-color:#ff559973}[data-theme=dark] .clf-tag-wrap[data-v-eef2c290]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .clf-tag-wrap--focus[data-v-eef2c290]{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .clf-tag[data-v-eef2c290]{background:#ff55992e;border-color:#f596;color:#ffb3d4}[data-theme=dark] .clf-btn-cancel[data-v-eef2c290]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .clf-btn-cancel[data-v-eef2c290]:hover:not(:disabled){background:var(--bg-hover)}[data-v-058d773c] .mf-body{padding:0}.mf-section[data-v-058d773c]{padding:18px 24px;border-bottom:1px solid var(--border-secondary)}.mf-section-last[data-v-058d773c]{border-bottom:none}.mf-section-header[data-v-058d773c]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mf-section-icon[data-v-058d773c]{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-058d773c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.mf-section-required-hint[data-v-058d773c]{margin-left:auto;font-size:11px;color:var(--text-tertiary)}.mf-section-optional[data-v-058d773c]{margin-left:4px;font-size:10px;font-weight:500;text-transform:none;letter-spacing:0}.mf-two-col[data-v-058d773c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mf-two-col--single[data-v-058d773c]{grid-template-columns:1fr}.mf-field[data-v-058d773c]{display:flex;flex-direction:column;gap:7px}.mf-label[data-v-058d773c]{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:5px;margin-bottom:0}.mf-required[data-v-058d773c]{color:var(--color-danger);font-size:13px;line-height:1}.mf-optional[data-v-058d773c]{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-058d773c] .form-control,.mf-input.form-control[data-v-058d773c]{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-058d773c] .form-control:focus,.mf-input.form-control[data-v-058d773c]:focus{border-color:var(--color-swc);background:var(--bg-card)}.mf-input-filled[data-v-058d773c] .form-control,.mf-input-filled.form-control[data-v-058d773c]{border-color:#cc00664d;background:var(--bg-card)}.mf-vselect[data-v-058d773c] .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-058d773c] .vs__dropdown-toggle:hover,.mf-vselect[data-v-058d773c].vs--open .vs__dropdown-toggle{border-color:var(--color-swc)}.mf-vselect[data-v-058d773c] .vs__search,.mf-vselect[data-v-058d773c] .vs__selected{font-size:13px;color:var(--text-primary)}.mf-vselect[data-v-058d773c] .vs__placeholder{color:var(--text-tertiary)}.mf-vselect[data-v-058d773c] .vs__clear,.mf-vselect[data-v-058d773c] .vs__open-indicator{fill:var(--text-tertiary)}.mf-vselect-filled[data-v-058d773c] .vs__dropdown-toggle{border-color:#cc00664d;background:var(--bg-card)}.mf-vselect-sm[data-v-058d773c] .vs__dropdown-toggle{min-height:31px;padding:1px 6px}.mf-select-spinner[data-v-058d773c]{color:var(--color-swc)}.mf-type-id[data-v-058d773c]{margin-left:8px;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-tertiary)}.mf-type-warning[data-v-058d773c],.mf-type-hint[data-v-058d773c]{margin:6px 0 0;font-size:12px;line-height:1.4}.mf-type-warning[data-v-058d773c]{display:flex;align-items:flex-start;gap:6px;color:var(--color-warning, #b26a00)}.mf-type-warning i[data-v-058d773c]{margin-top:2px}.mf-type-hint[data-v-058d773c]{color:var(--text-tertiary)}.mf-locked-template[data-v-058d773c]{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-058d773c]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mf-locked-template-icon[data-v-058d773c]{color:var(--text-tertiary);font-size:10px}.mf-embedded .mf-section[data-v-058d773c]:first-child{padding-top:0}.mf-folder-picker[data-v-058d773c]{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-058d773c]:hover{border-color:var(--color-swc);background:var(--bg-card)}.mf-folder-picker-filled[data-v-058d773c]{border-color:#cc00664d;background:var(--bg-card)}.mf-folder-icon[data-v-058d773c]{font-size:14px;color:var(--text-tertiary);flex-shrink:0}.mf-folder-picker-filled .mf-folder-icon[data-v-058d773c]{color:var(--color-swc)}.mf-folder-name[data-v-058d773c]{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-folder-placeholder[data-v-058d773c]{flex:1;font-size:13px;color:var(--text-tertiary)}.mf-folder-caret[data-v-058d773c]{font-size:10px;color:var(--text-tertiary);margin-left:auto}.mf-folder-clear[data-v-058d773c]{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-058d773c]:hover{color:var(--color-danger);background:#fe00000f}.mf-token-row[data-v-058d773c]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px}.mf-token-hint[data-v-058d773c]{font-size:11px;color:var(--text-tertiary);flex-shrink:0}.mf-token-chip[data-v-058d773c]{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-058d773c]:hover{background:#cc006614;border-color:var(--color-swc)}.mf-info-banner[data-v-058d773c]{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-058d773c]{color:var(--color-info);flex-shrink:0}.mf-field-mapping-empty[data-v-058d773c]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary);padding:8px 0 12px}.mf-field-mapping-list[data-v-058d773c]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mf-field-mapping-row[data-v-058d773c]{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-058d773c]:hover{border-color:var(--color-swc);border-left-color:var(--color-swc)}.mf-field-mapping-index[data-v-058d773c]{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-058d773c],.mf-field-mapping-target[data-v-058d773c]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.mf-mapping-col-label[data-v-058d773c]{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-058d773c]{color:var(--text-tertiary);font-size:14px;flex-shrink:0;padding-bottom:4px}.mf-field-mapping-remove[data-v-058d773c]{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-058d773c]:hover{color:var(--color-danger);background:#fe000014}.mf-add-mapping-btn[data-v-058d773c]{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-058d773c]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660a}.mf-add-mapping-btn-disabled[data-v-058d773c]{opacity:.45;cursor:not-allowed}.mf-add-mapping-btn-disabled[data-v-058d773c]:hover{border-color:var(--border-card);color:var(--text-secondary);background:transparent}.mf-option-row[data-v-058d773c]{display:flex;align-items:center;gap:16px}.mf-option-info[data-v-058d773c]{flex:1}.mf-option-label[data-v-058d773c]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.mf-option-desc[data-v-058d773c]{font-size:12px;color:var(--text-tertiary);line-height:1.4}.mf-toggle[data-v-058d773c]{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer;flex-shrink:0;margin:0}.mf-toggle input[data-v-058d773c]{opacity:0;width:0;height:0;position:absolute}.mf-toggle-track[data-v-058d773c]{position:absolute;inset:0;border-radius:11px;background:var(--border-card);transition:background .2s}.mf-toggle-track[data-v-058d773c]: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-058d773c]{background:var(--color-swc)}.mf-toggle.active .mf-toggle-track[data-v-058d773c]:before{transform:translate(18px)}.mf-footer[data-v-058d773c]{display:flex;align-items:center;width:100%;gap:12px}.mf-footer-hint[data-v-058d773c]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.mf-footer-hint i[data-v-058d773c]{color:var(--color-warning)}.mf-footer-actions[data-v-058d773c]{display:flex;gap:8px;margin-left:auto}.mf-btn[data-v-058d773c]{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-058d773c]:disabled{opacity:.45;cursor:not-allowed}.mf-btn-cancel[data-v-058d773c]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.mf-btn-cancel[data-v-058d773c]:hover:not(:disabled){background:var(--bg-secondary)}.mf-btn-save[data-v-058d773c]{background:var(--color-swc);color:#fff}.mf-btn-save[data-v-058d773c]:hover:not(:disabled){opacity:.88}[data-theme=dark] .mf-input[data-v-058d773c] .form-control,[data-theme=dark] .mf-input.form-control[data-v-058d773c]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-input[data-v-058d773c] .form-control:focus,[data-theme=dark] .mf-input.form-control[data-v-058d773c]:focus{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .mf-input-filled[data-v-058d773c] .form-control,[data-theme=dark] .mf-input-filled.form-control[data-v-058d773c]{border-color:#ff559973}[data-theme=dark] .mf-vselect[data-v-058d773c] .vs__dropdown-toggle{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-vselect[data-v-058d773c].vs--open .vs__dropdown-toggle,[data-theme=dark] .mf-vselect[data-v-058d773c] .vs__dropdown-toggle:hover{border-color:#f59}[data-theme=dark] .mf-vselect-filled[data-v-058d773c] .vs__dropdown-toggle{border-color:#ff559973;background:var(--bg-input)}[data-theme=dark] .mf-folder-picker[data-v-058d773c]{background:var(--bg-input);border-color:var(--border-tertiary)}[data-theme=dark] .mf-folder-picker[data-v-058d773c]:hover{border-color:#f59;background:var(--bg-input)}[data-theme=dark] .mf-folder-picker-filled[data-v-058d773c]{border-color:#ff559973}[data-theme=dark] .mf-section-icon[data-v-058d773c]{background:#ff559924;color:#f59}[data-theme=dark] .mf-token-chip[data-v-058d773c]{background:#ff55992e;border-color:#f596;color:#ffb3d4}[data-theme=dark] .mf-token-chip[data-v-058d773c]:hover{background:#ff559947;border-color:#ff5599b3;color:#ffd6e8}[data-theme=dark] .mf-info-banner[data-v-058d773c]{background:var(--bg-input);border:1px solid var(--border-tertiary)}[data-theme=dark] .mf-field-mapping-row[data-v-058d773c]{background:var(--bg-input);border-color:var(--border-tertiary);border-left-color:#f59}[data-theme=dark] .mf-field-mapping-row[data-v-058d773c]:hover{border-color:#f59}[data-theme=dark] .mf-field-mapping-index[data-v-058d773c]{background:#ff559926;color:#f59}[data-theme=dark] .mf-token-hint[data-v-058d773c]{color:var(--text-secondary)}[data-theme=dark] .mf-add-mapping-btn[data-v-058d773c]{border-color:var(--border-tertiary)}[data-theme=dark] .mf-add-mapping-btn[data-v-058d773c]:hover{border-color:#f59;color:#f59;background:#ff559914}[data-theme=dark] .mf-btn-cancel[data-v-058d773c]{background:var(--bg-input);border-color:var(--border-tertiary);color:var(--text-primary)}[data-theme=dark] .mf-btn-cancel[data-v-058d773c]:hover:not(:disabled){background:var(--bg-hover)}[data-theme=dark] .mf-folder-preview[data-v-058d773c]{border-color:#f596;background:#ff55990f}[data-theme=dark] .mf-folder-preview-icon[data-v-058d773c]{color:#f59}.mf-folder-tree[data-v-058d773c]{max-height:350px;overflow-y:auto;border:1px solid var(--border-card);border-radius:8px;padding:8px}.mf-folder-empty[data-v-058d773c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;color:var(--text-tertiary)}.mf-folder-preview[data-v-058d773c]{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-058d773c]{color:var(--color-swc)}[data-v-c5971593] .etf-body{padding:0}.etf-section[data-v-c5971593]{padding:16px 22px;border-bottom:1px solid var(--border-secondary)}.etf-section-last[data-v-c5971593]{border-bottom:none}.etf-section-header[data-v-c5971593]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.etf-section-icon[data-v-c5971593]{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-c5971593]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.etf-fields-counter[data-v-c5971593]{margin-left:auto;font-size:11px;color:var(--text-tertiary);font-weight:500}.etf-two-col[data-v-c5971593]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-3[data-v-c5971593]{margin-top:12px}.mt-2[data-v-c5971593]{margin-top:8px}.ml-2[data-v-c5971593]{margin-left:4px}.etf-field[data-v-c5971593]{display:flex;flex-direction:column;gap:6px}.etf-label[data-v-c5971593]{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-c5971593]{font-size:10px;font-weight:400;color:var(--text-tertiary);margin-left:2px}.etf-required[data-v-c5971593]{color:var(--color-danger);font-size:13px;line-height:1}.etf-optional[data-v-c5971593]{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-c5971593] .form-control,.etf-input.form-control[data-v-c5971593]{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-c5971593] .form-control:focus,.etf-input.form-control[data-v-c5971593]:focus{border-color:var(--color-swc);background:var(--bg-card)}.etf-input-filled[data-v-c5971593] .form-control,.etf-input-filled.form-control[data-v-c5971593]{border-color:#cc00664d;background:var(--bg-card)}.etf-input-error[data-v-c5971593] .form-control,.etf-input-error.form-control[data-v-c5971593]{border-color:var(--color-danger)!important}.etf-input-mono[data-v-c5971593] .form-control,.etf-input-mono.form-control[data-v-c5971593]{font-family:var(--font-mono, "Courier New", monospace);font-size:12px}.etf-input-sm[data-v-c5971593] .form-control,.etf-input-sm.form-control[data-v-c5971593]{font-size:12px;padding:4px 8px;height:auto}.etf-textarea[data-v-c5971593] 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-c5971593] textarea{border-color:#cc00664d;background:var(--bg-card)}.etf-textarea[data-v-c5971593] textarea:focus{border-color:var(--color-swc);background:var(--bg-card)}.etf-select[data-v-c5971593]{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-c5971593]:focus{border-color:var(--color-swc);outline:none}.etf-select-sm[data-v-c5971593]{font-size:12px;padding:4px 24px 4px 8px}.etf-field-error[data-v-c5971593]{font-size:11px;color:var(--color-danger);margin-top:2px}.etf-field-hint[data-v-c5971593],.etf-char-count[data-v-c5971593]{font-size:11px;color:var(--text-tertiary)}.etf-char-warn[data-v-c5971593]{color:var(--color-warning)}.etf-mode-grid[data-v-c5971593]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.etf-mode-card[data-v-c5971593]{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-c5971593]:hover{border-color:#c066;background:var(--bg-card)}.etf-mode-active[data-v-c5971593]{border-color:var(--color-swc)!important;background:#cc00660a!important}.etf-mode-icon[data-v-c5971593]{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-c5971593]{background:#cc00661a;color:var(--color-swc)}.etf-mode-body[data-v-c5971593]{flex:1}.etf-mode-label[data-v-c5971593]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.etf-mode-desc[data-v-c5971593]{font-size:11px;color:var(--text-tertiary);line-height:1.4}.etf-mode-radio[data-v-c5971593]{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-c5971593]{border-color:var(--color-swc)}.etf-radio-dot[data-v-c5971593]{width:8px;height:8px;border-radius:50%;background:var(--color-swc)}.etf-fields-empty[data-v-c5971593]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-tertiary);padding:8px 0 12px}.etf-fields-table-head[data-v-c5971593]{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-c5971593]{display:flex;align-items:center}.etf-col-actions[data-v-c5971593]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.etf-fields-list[data-v-c5971593]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.etf-field-row[data-v-c5971593]{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-c5971593]{border-color:#c066;background:var(--bg-card)}.etf-field-row-main[data-v-c5971593]{display:grid;grid-template-columns:1fr 120px 80px 72px;gap:8px;align-items:center;padding:8px 12px}.etf-col-required[data-v-c5971593]{justify-content:center}.etf-toggle[data-v-c5971593]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer;margin:0}.etf-toggle input[data-v-c5971593]{opacity:0;width:0;height:0;position:absolute}.etf-toggle-track[data-v-c5971593]{position:absolute;inset:0;border-radius:9px;background:var(--border-card);transition:background .2s}.etf-toggle-track[data-v-c5971593]: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-c5971593]{background:var(--color-swc)}.etf-toggle.active .etf-toggle-track[data-v-c5971593]:before{transform:translate(16px)}.etf-toggle-sm[data-v-c5971593]{width:28px;height:16px}.etf-toggle-sm .etf-toggle-track[data-v-c5971593]:before{width:10px;height:10px;left:3px;top:3px}.etf-toggle-sm.active .etf-toggle-track[data-v-c5971593]:before{transform:translate(12px)}.etf-row-btn[data-v-c5971593]{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-c5971593]:hover{border-color:var(--color-swc);color:var(--color-swc);background:#cc00660f}.etf-row-btn-active[data-v-c5971593]{border-color:var(--color-swc);color:var(--color-swc);background:#cc006614}.etf-row-btn-danger[data-v-c5971593]:hover{border-color:var(--color-danger);color:var(--color-danger);background:#fe00000f}.etf-field-options[data-v-c5971593]{padding:10px 12px 12px;border-top:1px dashed var(--border-secondary);background:var(--bg-card)}.etf-field-opts-grid[data-v-c5971593]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.etf-field-opt[data-v-c5971593]{display:flex;flex-direction:column;gap:5px}.etf-field-opt-full[data-v-c5971593]{grid-column:1 / -1}.etf-opt-label[data-v-c5971593]{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-c5971593]{display:flex;gap:5px}.etf-vpill[data-v-c5971593]{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-c5971593]:hover{border-color:var(--color-swc);color:var(--color-swc)}.etf-vpill-active[data-v-c5971593]{background:#cc006614;border-color:var(--color-swc);color:var(--color-swc);font-weight:600}.etf-enum-input-wrap[data-v-c5971593]{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-c5971593]:focus-within{border-color:var(--color-swc);background:var(--bg-card)}.etf-enum-tags[data-v-c5971593]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.etf-enum-tag[data-v-c5971593]{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-c5971593]{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-c5971593]:hover{opacity:1}.etf-enum-tag-input[data-v-c5971593]{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-c5971593]::placeholder{color:var(--text-tertiary)}.etf-prompt-footer[data-v-c5971593]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.etf-add-field-btn[data-v-c5971593]{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-c5971593]:hover:not(:disabled){border-color:var(--color-swc);color:var(--color-swc);background:#cc00660a}.etf-add-field-btn[data-v-c5971593]:disabled{opacity:.4;cursor:not-allowed}.etf-limit-hint[data-v-c5971593]{font-size:10px;color:var(--text-tertiary);margin-left:4px}.etf-footer[data-v-c5971593]{display:flex;align-items:center;width:100%;gap:12px}.etf-footer-hint[data-v-c5971593]{flex:1;font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.etf-footer-hint i[data-v-c5971593]{color:var(--color-warning)}.etf-footer-actions[data-v-c5971593]{display:flex;gap:8px;margin-left:auto}.etf-btn[data-v-c5971593]{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-c5971593]:disabled{opacity:.45;cursor:not-allowed}.etf-btn-cancel[data-v-c5971593]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-card)}.etf-btn-cancel[data-v-c5971593]:hover:not(:disabled){background:var(--bg-secondary)}.etf-btn-save[data-v-c5971593]{background:var(--color-swc);color:#fff}.etf-btn-save[data-v-c5971593]:hover:not(:disabled){opacity:.88}.dm-form[data-v-28f958f1]{display:flex;flex-direction:column;min-height:480px;max-height:82vh;overflow:hidden;background:var(--bg-card)}.dm-header[data-v-28f958f1],.dm-footer[data-v-28f958f1]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-color:var(--border-secondary);border-style:solid;background:var(--bg-card);flex-shrink:0}.dm-header[data-v-28f958f1]{border-bottom-width:1px}.dm-header-icon[data-v-28f958f1]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;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));font-size:14px;flex-shrink:0}.dm-header-titles[data-v-28f958f1]{flex:1 1 auto;min-width:0}.dm-header-title[data-v-28f958f1]{margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.dm-header-subtitle[data-v-28f958f1]{margin-top:2px;font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-lifecycle[data-v-28f958f1]{display:flex;flex-direction:column;gap:2px;margin:0;flex-shrink:0}.dm-lifecycle-label[data-v-28f958f1]{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.dm-lifecycle-select[data-v-28f958f1]{height:32px;padding:0 8px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-input, var(--bg-secondary));color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:600}.dm-lifecycle-select[data-v-28f958f1]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dm-close-btn[data-v-28f958f1],.dm-icon-btn[data-v-28f958f1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer}.dm-close-btn[data-v-28f958f1]:hover,.dm-icon-btn[data-v-28f958f1]:hover{color:var(--text-primary);background:var(--bg-hover)}.dm-close-btn[data-v-28f958f1]:focus-visible,.dm-icon-btn[data-v-28f958f1]:focus-visible,.dm-quiet-btn[data-v-28f958f1]:focus-visible,.dm-cancel[data-v-28f958f1]:focus-visible,.dm-save[data-v-28f958f1]:focus-visible,.dm-step[data-v-28f958f1]:focus-visible,.dm-choice[data-v-28f958f1]:focus-within,.dm-toggle input:focus-visible+.dm-toggle-track[data-v-28f958f1]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dm-workbench[data-v-28f958f1]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;flex:1 1 auto}.dm-steps[data-v-28f958f1]{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--border-secondary);background:var(--bg-secondary)}.dm-step[data-v-28f958f1]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dm-step[data-v-28f958f1]:hover{background:var(--bg-hover)}.dm-step--active[data-v-28f958f1]{background:var(--bg-card);border-color:var(--border-secondary);box-shadow:0 1px 2px var(--shadow-sm)}.dm-step-icon[data-v-28f958f1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;font-size:12px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-tertiary)}.dm-step--active .dm-step-icon[data-v-28f958f1],.dm-step--ready .dm-step-icon[data-v-28f958f1]{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))}.dm-step--warn .dm-step-icon[data-v-28f958f1]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 32%,transparent);color:var(--color-warning)}.dm-step-copy[data-v-28f958f1]{display:flex;flex-direction:column;gap:2px;min-width:0}.dm-step-title[data-v-28f958f1]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.dm-step-meta[data-v-28f958f1]{font-size:11px;color:var(--text-tertiary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-main[data-v-28f958f1]{min-width:0;overflow:auto;overflow-x:hidden}.dm-panel[data-v-28f958f1]{padding:16px 18px 18px}.dm-panel-head[data-v-28f958f1]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.dm-panel-head-row[data-v-28f958f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dm-panel-title[data-v-28f958f1]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.dm-panel-desc[data-v-28f958f1]{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--text-secondary);max-width:44rem}.dm-toggle-row[data-v-28f958f1]{display:flex;align-items:center;gap:12px;margin:0 0 14px}.dm-toggle-copy[data-v-28f958f1]{flex:1 1 auto;min-width:0}.dm-toggle-title[data-v-28f958f1]{font-size:13px;font-weight:600;color:var(--text-primary)}.dm-toggle[data-v-28f958f1]{position:relative;display:inline-block;margin:0;cursor:pointer}.dm-toggle input[data-v-28f958f1]{position:absolute;opacity:0;width:0;height:0}.dm-toggle-track[data-v-28f958f1]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);position:relative;transition:background .15s ease}.dm-toggle-track[data-v-28f958f1]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px var(--shadow-sm);transition:transform .15s ease}.dm-toggle.active .dm-toggle-track[data-v-28f958f1]{background:var(--color-swc)}.dm-toggle.active .dm-toggle-track[data-v-28f958f1]:after{transform:translate(18px)}.dm-toggle-state[data-v-28f958f1]{font-size:12px;color:var(--text-secondary);min-width:54px}.dm-choices[data-v-28f958f1]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.dm-choice[data-v-28f958f1]{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dm-choice input[data-v-28f958f1]{position:absolute;opacity:0;pointer-events:none}.dm-choice-pip[data-v-28f958f1]{width:14px;height:14px;margin-top:3px;border:1px solid var(--border-primary);border-radius:50%;flex-shrink:0}.dm-choice.active[data-v-28f958f1]{border-color:color-mix(in srgb,var(--color-swc) 40%,var(--border-secondary));background:color-mix(in srgb,var(--color-swc) 6%,transparent)}.dm-choice.active .dm-choice-pip[data-v-28f958f1]{border-color:var(--color-swc);box-shadow:inset 0 0 0 4px var(--color-swc)}.dm-choice-icon[data-v-28f958f1]{color:var(--text-tertiary);margin-top:2px}.dm-choice-copy[data-v-28f958f1]{display:flex;flex-direction:column;gap:2px;min-width:0}.dm-choice-copy strong[data-v-28f958f1]{font-size:13px;font-weight:600;color:var(--text-primary)}.dm-choice-copy small[data-v-28f958f1]{font-size:12px;color:var(--text-secondary);line-height:1.35}.dm-note[data-v-28f958f1],.dm-empty[data-v-28f958f1]{margin:0;padding:14px 12px;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;line-height:1.45}.dm-empty[data-v-28f958f1]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dm-empty-title[data-v-28f958f1]{font-size:13px;font-weight:600;color:var(--text-secondary)}.dm-empty-hint[data-v-28f958f1]{margin:0;color:var(--text-tertiary)}.dm-quiet-btn[data-v-28f958f1]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.dm-quiet-btn[data-v-28f958f1]:hover{color:var(--text-primary);background:var(--bg-hover)}.dm-binding+.dm-binding[data-v-28f958f1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-secondary)}.dm-binding-head[data-v-28f958f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dm-binding-head strong[data-v-28f958f1]{font-size:13px;font-weight:600;color:var(--text-primary)}.dm-footer[data-v-28f958f1]{border-top-width:1px}.dm-footer-hint[data-v-28f958f1],.dm-footer-error[data-v-28f958f1]{margin:0;flex:1 1 auto;font-size:12px}.dm-footer-hint[data-v-28f958f1]{color:var(--text-tertiary)}.dm-footer-error[data-v-28f958f1]{color:var(--color-danger)}.dm-footer-actions[data-v-28f958f1]{display:flex;gap:8px;margin-left:auto}.dm-cancel[data-v-28f958f1],.dm-save[data-v-28f958f1]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.dm-cancel[data-v-28f958f1]{border:1px solid var(--border-secondary);background:var(--bg-tertiary);color:var(--text-secondary)}.dm-save[data-v-28f958f1]{border:0;background:var(--color-swc);color:var(--color-on-accent, #fff)}.dm-save[data-v-28f958f1]:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .dm-step-meta[data-v-28f958f1],[data-theme=dark] .dm-panel-desc[data-v-28f958f1],[data-theme=dark] .dm-choice-copy small[data-v-28f958f1],[data-theme=dark] .dm-note[data-v-28f958f1],[data-theme=dark] .dm-empty-hint[data-v-28f958f1]{color:#d0d4de}@media(max-width:999px){.dm-workbench[data-v-28f958f1]{grid-template-columns:1fr}.dm-steps[data-v-28f958f1]{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-secondary)}.dm-step[data-v-28f958f1]{min-width:160px}}@media(max-width:699px){.dm-form[data-v-28f958f1]{min-height:100dvh;max-height:100dvh}.dm-header[data-v-28f958f1],.dm-panel[data-v-28f958f1],.dm-footer[data-v-28f958f1]{padding-left:14px;padding-right:14px}.dm-header[data-v-28f958f1]{flex-wrap:wrap}.dm-lifecycle[data-v-28f958f1]{order:3;width:100%}.dm-choices[data-v-28f958f1]{grid-template-columns:1fr}.dm-panel-head-row[data-v-28f958f1],.dm-toggle-row[data-v-28f958f1],.dm-footer[data-v-28f958f1]{flex-wrap:wrap}.dm-footer-actions[data-v-28f958f1]{width:100%}.dm-cancel[data-v-28f958f1],.dm-save[data-v-28f958f1]{flex:1 1 auto;justify-content:center;min-height:var(--touch-target-min, 44px)}.dm-close-btn[data-v-28f958f1],.dm-icon-btn[data-v-28f958f1]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}}@media(prefers-reduced-motion:reduce){.dm-step[data-v-28f958f1],.dm-choice[data-v-28f958f1],.dm-quiet-btn[data-v-28f958f1],.dm-toggle-track[data-v-28f958f1],.dm-toggle-track[data-v-28f958f1]:after{transition:none}}.dm-dialog{max-width:1100px}.dm-dialog-content{overflow:hidden;border-radius:12px!important}.dm-dialog-body{padding:0!important}@media(max-width:699px){.dm-dialog{margin:0;max-width:100%}.dm-dialog-content{border-radius:0!important;min-height:100dvh}}@keyframes dps-rise-23fdc969{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-23fdc969]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-23fdc969]{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-23fdc969]:hover{background:var(--bg-hover)}.dps-section-head[data-v-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-23fdc969]{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-23fdc969]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-23fdc969]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-23fdc969]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-23fdc969]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-23fdc969]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-23fdc969]{transform:rotate(180deg)}.dps-section-body[data-v-23fdc969]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-23fdc969]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-23fdc969]{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-23fdc969]{color:var(--color-warning)}.dps-section-note--error[data-v-23fdc969]{color:var(--color-danger)}.dps-section-actions[data-v-23fdc969]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-23fdc969]{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-23fdc969]{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-23fdc969]: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-23fdc969]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-23fdc969]{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-23fdc969]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-23fdc969]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-23fdc969]{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-23fdc969]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-23fdc969]{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-23fdc969]{flex:1 1 auto}.dps-btn-primary[data-v-23fdc969]{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-23fdc969]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-23fdc969]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-23fdc969]{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-23fdc969]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-23fdc969]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-23fdc969]{padding:12px 18px 16px}.dps-loading[data-v-23fdc969]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-23fdc969]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-23fdc969]{animation:dps-rise-23fdc969 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-23fdc969]{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-23fdc969]: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-23fdc969]:before{background:var(--color-warning)}.dps-row--on[data-v-23fdc969]:before{background:var(--color-success)}.dps-row--muted[data-v-23fdc969]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-23fdc969]:hover,.dps-row[data-v-23fdc969]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-23fdc969]: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-23fdc969],.dps-row:focus-visible .dps-row-title[data-v-23fdc969]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-23fdc969]{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-23fdc969]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-23fdc969]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-23fdc969]{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-23fdc969]{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-23fdc969]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-23fdc969]{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-23fdc969]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-23fdc969]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-23fdc969]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-23fdc969]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-23fdc969]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-23fdc969]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-23fdc969]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-23fdc969]{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-23fdc969]{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-23fdc969]{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-23fdc969]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-23fdc969]{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-23fdc969]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-23fdc969]{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-23fdc969]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-23fdc969]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-23fdc969]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-23fdc969]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-23fdc969]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-23fdc969]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-23fdc969]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-23fdc969]{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-23fdc969]{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-23fdc969]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-23fdc969]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-23fdc969]{padding:0}.dps-group[data-v-23fdc969]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-23fdc969]:last-of-type{border-bottom:none}.dps-group-head[data-v-23fdc969]{padding:16px 18px 0}.dps-group-label[data-v-23fdc969]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-23fdc969]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-23fdc969]{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-23fdc969]{margin-top:12px}.dps-setting[data-v-23fdc969]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-23fdc969]{align-items:flex-start}.dps-setting-icon[data-v-23fdc969]{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-23fdc969]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-23fdc969]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-23fdc969]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-23fdc969]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-23fdc969]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-23fdc969]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-23fdc969]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-23fdc969]: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-23fdc969]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-23fdc969]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-23fdc969]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-23fdc969]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-23fdc969]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-23fdc969]{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-23fdc969]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-23fdc969]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-23fdc969]::-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-23fdc969]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-23fdc969]::-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-23fdc969]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-23fdc969]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-23fdc969]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-23fdc969]{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-23fdc969]:hover,.dps-folder-picker[data-v-23fdc969]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-23fdc969]{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-23fdc969]: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-23fdc969]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-23fdc969]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-23fdc969]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-23fdc969]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-23fdc969]{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-23fdc969]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-23fdc969]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-23fdc969]{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-23fdc969]{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-23fdc969]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-23fdc969]{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-23fdc969]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-23fdc969],[data-theme=dark] .dps-section-desc[data-v-23fdc969],[data-theme=dark] .dps-row-meta[data-v-23fdc969],[data-theme=dark] .dps-row-desc[data-v-23fdc969],[data-theme=dark] .dps-setting-desc[data-v-23fdc969],[data-theme=dark] .dps-group-desc[data-v-23fdc969]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-23fdc969]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-23fdc969]{opacity:.9}[data-theme=dark] .dps-row[data-v-23fdc969]:hover,[data-theme=dark] .dps-row[data-v-23fdc969]: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-23fdc969]{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-23fdc969],[data-theme=dark] .dps-section-icon[data-v-23fdc969]{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-23fdc969]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-23fdc969],.dps-toolbar[data-v-23fdc969],.dps-list-shell[data-v-23fdc969],.dps-section-body[data-v-23fdc969]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-23fdc969]{white-space:normal}.dps-toolbar-spacer[data-v-23fdc969]{display:none}.dps-search-pill[data-v-23fdc969]{max-width:none}.dps-btn-primary[data-v-23fdc969]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-23fdc969]{flex:1 1 auto;justify-content:center}.dps-row[data-v-23fdc969]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-23fdc969],.dps-row-desc[data-v-23fdc969]{white-space:normal}.dps-row-main[data-v-23fdc969]{flex:1 1 0}.dps-row-head[data-v-23fdc969]{flex-wrap:wrap}.dps-row-title[data-v-23fdc969]{flex:1 1 100%}.dps-metric-dot[data-v-23fdc969]{display:none}.dps-row-meta[data-v-23fdc969]{gap:4px 12px}.dps-metric[data-v-23fdc969]{max-width:100%}.dps-row-aside[data-v-23fdc969]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-23fdc969]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-23fdc969]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-23fdc969]{flex:1 1 0}.dps-setting-control[data-v-23fdc969],.dps-slider-control[data-v-23fdc969]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-23fdc969],.dps-form-footer[data-v-23fdc969]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-23fdc969],.dps-folder-picker[data-v-23fdc969]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-23fdc969]{animation:none}.dps-row[data-v-23fdc969],.dps-section-head[data-v-23fdc969],.dps-section-chevron[data-v-23fdc969],.dps-filter-pill[data-v-23fdc969],.dps-action-btn[data-v-23fdc969],.dps-setting[data-v-23fdc969],.dps-toggle-track[data-v-23fdc969],.dps-toggle-track[data-v-23fdc969]:after,.dps-slider[data-v-23fdc969]::-webkit-slider-thumb{transition:none}}@keyframes dps-rise-68e08597{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-68e08597]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-68e08597]{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-68e08597]:hover{background:var(--bg-hover)}.dps-section-head[data-v-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-68e08597]{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-68e08597]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-68e08597]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-68e08597]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-68e08597]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-68e08597]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-68e08597]{transform:rotate(180deg)}.dps-section-body[data-v-68e08597]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-68e08597]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-68e08597]{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-68e08597]{color:var(--color-warning)}.dps-section-note--error[data-v-68e08597]{color:var(--color-danger)}.dps-section-actions[data-v-68e08597]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-68e08597]{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-68e08597]{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-68e08597]: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-68e08597]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-68e08597]{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-68e08597]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-68e08597]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-68e08597]{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-68e08597]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-68e08597]{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-68e08597]{flex:1 1 auto}.dps-btn-primary[data-v-68e08597]{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-68e08597]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-68e08597]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-68e08597]{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-68e08597]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-68e08597]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-68e08597]{padding:12px 18px 16px}.dps-loading[data-v-68e08597]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-68e08597]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-68e08597]{animation:dps-rise-68e08597 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-68e08597]{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-68e08597]: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-68e08597]:before{background:var(--color-warning)}.dps-row--on[data-v-68e08597]:before{background:var(--color-success)}.dps-row--muted[data-v-68e08597]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-68e08597]:hover,.dps-row[data-v-68e08597]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-68e08597]: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-68e08597],.dps-row:focus-visible .dps-row-title[data-v-68e08597]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-68e08597]{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-68e08597]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-68e08597]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-68e08597]{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-68e08597]{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-68e08597]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-68e08597]{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-68e08597]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-68e08597]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-68e08597]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-68e08597]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-68e08597]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-68e08597]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-68e08597]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-68e08597]{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-68e08597]{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-68e08597]{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-68e08597]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-68e08597]{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-68e08597]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-68e08597]{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-68e08597]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-68e08597]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-68e08597]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-68e08597]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-68e08597]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-68e08597]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-68e08597]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-68e08597]{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-68e08597]{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-68e08597]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-68e08597]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-68e08597]{padding:0}.dps-group[data-v-68e08597]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-68e08597]:last-of-type{border-bottom:none}.dps-group-head[data-v-68e08597]{padding:16px 18px 0}.dps-group-label[data-v-68e08597]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-68e08597]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-68e08597]{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-68e08597]{margin-top:12px}.dps-setting[data-v-68e08597]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-68e08597]{align-items:flex-start}.dps-setting-icon[data-v-68e08597]{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-68e08597]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-68e08597]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-68e08597]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-68e08597]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-68e08597]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-68e08597]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-68e08597]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-68e08597]: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-68e08597]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-68e08597]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-68e08597]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-68e08597]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-68e08597]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-68e08597]{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-68e08597]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-68e08597]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-68e08597]::-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-68e08597]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-68e08597]::-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-68e08597]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-68e08597]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-68e08597]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-68e08597]{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-68e08597]:hover,.dps-folder-picker[data-v-68e08597]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-68e08597]{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-68e08597]: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-68e08597]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-68e08597]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-68e08597]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-68e08597]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-68e08597]{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-68e08597]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-68e08597]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-68e08597]{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-68e08597]{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-68e08597]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-68e08597]{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-68e08597]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-68e08597],[data-theme=dark] .dps-section-desc[data-v-68e08597],[data-theme=dark] .dps-row-meta[data-v-68e08597],[data-theme=dark] .dps-row-desc[data-v-68e08597],[data-theme=dark] .dps-setting-desc[data-v-68e08597],[data-theme=dark] .dps-group-desc[data-v-68e08597]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-68e08597]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-68e08597]{opacity:.9}[data-theme=dark] .dps-row[data-v-68e08597]:hover,[data-theme=dark] .dps-row[data-v-68e08597]: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-68e08597]{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-68e08597],[data-theme=dark] .dps-section-icon[data-v-68e08597]{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-68e08597]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-68e08597],.dps-toolbar[data-v-68e08597],.dps-list-shell[data-v-68e08597],.dps-section-body[data-v-68e08597]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-68e08597]{white-space:normal}.dps-toolbar-spacer[data-v-68e08597]{display:none}.dps-search-pill[data-v-68e08597]{max-width:none}.dps-btn-primary[data-v-68e08597]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-68e08597]{flex:1 1 auto;justify-content:center}.dps-row[data-v-68e08597]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-68e08597],.dps-row-desc[data-v-68e08597]{white-space:normal}.dps-row-main[data-v-68e08597]{flex:1 1 0}.dps-row-head[data-v-68e08597]{flex-wrap:wrap}.dps-row-title[data-v-68e08597]{flex:1 1 100%}.dps-metric-dot[data-v-68e08597]{display:none}.dps-row-meta[data-v-68e08597]{gap:4px 12px}.dps-metric[data-v-68e08597]{max-width:100%}.dps-row-aside[data-v-68e08597]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-68e08597]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-68e08597]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-68e08597]{flex:1 1 0}.dps-setting-control[data-v-68e08597],.dps-slider-control[data-v-68e08597]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-68e08597],.dps-form-footer[data-v-68e08597]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-68e08597],.dps-folder-picker[data-v-68e08597]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-68e08597]{animation:none}.dps-row[data-v-68e08597],.dps-section-head[data-v-68e08597],.dps-section-chevron[data-v-68e08597],.dps-filter-pill[data-v-68e08597],.dps-action-btn[data-v-68e08597],.dps-setting[data-v-68e08597],.dps-toggle-track[data-v-68e08597],.dps-toggle-track[data-v-68e08597]:after,.dps-slider[data-v-68e08597]::-webkit-slider-thumb{transition:none}}.ecm-ai-folder__icon[data-v-a225a24d]{color:var(--color-ecm);font-size:22px}.ecm-ai-folder__lookup[data-v-a225a24d]{display:flex;align-items:flex-end;gap:10px;margin-top:16px}.ecm-ai-folder__lookup .ecm-ai-field[data-v-a225a24d]{flex:1}.ecm-ai-field[data-v-a225a24d]{display:flex;flex-direction:column;align-items:stretch;gap:5px;color:var(--text-secondary);font-size:11px}.ecm-ai-field input[data-v-a225a24d],.ecm-ai-field select[data-v-a225a24d]{min-height:38px;border:1px solid var(--border-primary);border-radius:6px;padding:7px 10px;background:var(--bg-primary);color:var(--text-primary)}.ecm-ai-folder__body[data-v-a225a24d]{margin-top:16px}.ecm-ai-folder__explanation[data-v-a225a24d],.ecm-ai-folder__batch[data-v-a225a24d]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;line-height:1.45}.ecm-ai-folder__explanation>i[data-v-a225a24d],.ecm-ai-folder__batch>i[data-v-a225a24d]{flex:0 0 auto;margin-top:2px;color:var(--color-ecm)}.ecm-ai-folder__explanation .ecm-ai-status[data-v-a225a24d]{margin-left:auto}.ecm-ai-section-heading[data-v-a225a24d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px}.ecm-ai-section-heading h3[data-v-a225a24d]{margin:0;font-size:13px}.ecm-ai-section-heading p[data-v-a225a24d]{margin:3px 0 0;color:var(--text-tertiary);font-size:11px}.ecm-ai-folder__scope[data-v-a225a24d]{display:flex;flex-wrap:wrap;gap:8px}.ecm-ai-radio[data-v-a225a24d]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border-secondary);border-radius:7px;color:var(--text-secondary);font-size:11px;cursor:pointer}.ecm-ai-radio input:checked+span[data-v-a225a24d]{color:var(--color-ecm);font-weight:700}.ecm-ai-link[data-v-a225a24d]{border:0;background:transparent;color:var(--color-ecm);font-size:11px;cursor:pointer}.ecm-ai-output-grid[data-v-a225a24d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ecm-ai-check[data-v-a225a24d]{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);cursor:pointer}.ecm-ai-check input[data-v-a225a24d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ecm-ai-check__box[data-v-a225a24d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--border-primary);border-radius:4px}.ecm-ai-check__box i[data-v-a225a24d]{display:none;color:var(--color-ecm);font-size:11px}.ecm-ai-check input:checked+.ecm-ai-check__box i[data-v-a225a24d]{display:block}.ecm-ai-check strong[data-v-a225a24d],.ecm-ai-check small[data-v-a225a24d]{display:block}.ecm-ai-check strong[data-v-a225a24d]{font-size:11px}.ecm-ai-check small[data-v-a225a24d]{margin-top:3px;color:var(--text-tertiary);font-size:10px}.ecm-ai-folder__effective[data-v-a225a24d]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px;color:var(--text-tertiary);font-size:10px}.ecm-ai-folder__effective strong[data-v-a225a24d]{width:100%;color:var(--text-secondary)}.ecm-ai-folder__effective .is-enabled[data-v-a225a24d]{color:var(--color-ecm)}.ecm-ai-folder__batch[data-v-a225a24d]{margin-top:12px}.ecm-ai-folder__batch strong[data-v-a225a24d]{display:block;margin-bottom:3px;color:var(--text-primary)}.ecm-ai-panel__actions[data-v-a225a24d]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.ecm-ai-inline-state[data-v-a225a24d],.ecm-ai-empty[data-v-a225a24d]{margin-top:12px;color:var(--text-tertiary);font-size:11px}.ecm-ai-inline-state--error[data-v-a225a24d]{color:var(--color-danger)}@media(max-width:699px){.ecm-ai-folder__lookup[data-v-a225a24d]{align-items:stretch;flex-direction:column}.ecm-ai-folder__lookup .ecm-ai-settings__secondary[data-v-a225a24d]{width:100%}.ecm-ai-output-grid[data-v-a225a24d]{grid-template-columns:1fr}.ecm-ai-folder__explanation .ecm-ai-status[data-v-a225a24d]{margin-left:0}}.dry-run-lead[data-v-68dc8950]{display:flex;align-items:flex-start;gap:6px;margin-bottom:12px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.dry-run-error[data-v-68dc8950]{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;color:var(--color-danger)}.dry-run-result[data-v-68dc8950]{border-top:1px solid var(--border-secondary);padding-top:10px}.dry-run-block+.dry-run-block[data-v-68dc8950]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-secondary)}.dry-run-block-label[data-v-68dc8950]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:5px}.dry-run-caveat[data-v-68dc8950],.dry-run-routed[data-v-68dc8950]{display:flex;align-items:flex-start;gap:6px;margin:5px 0 0;font-size:12px;line-height:1.35;color:var(--text-primary)}.dry-run-caveat[data-v-68dc8950],.dry-run-routed--warn[data-v-68dc8950]{color:var(--color-warning)}.dry-run-facts[data-v-68dc8950]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:8px 0 0;font-size:12px}.dry-run-facts dt[data-v-68dc8950]{font-weight:600;color:var(--text-tertiary)}.dry-run-facts dd[data-v-68dc8950]{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.dry-run-muted[data-v-68dc8950]{margin:0;font-size:12px;color:var(--text-secondary)}.dry-run-fields[data-v-68dc8950]{list-style:none;margin:0;padding:0}.dry-run-field[data-v-68dc8950]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:4px 0;font-size:12px;border-bottom:1px solid var(--border-secondary)}.dry-run-field[data-v-68dc8950]:last-child{border-bottom:none}.dry-run-field-name[data-v-68dc8950]{font-weight:600;color:var(--text-primary)}.dry-run-field-value[data-v-68dc8950]{color:var(--text-secondary);overflow-wrap:anywhere}.dry-run-btn-flat[data-v-68dc8950],.dry-run-btn-primary[data-v-68dc8950]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600}.dry-run-btn-flat[data-v-68dc8950]{border:1px solid var(--border-secondary);background:transparent;color:var(--text-secondary)}.dry-run-btn-primary[data-v-68dc8950]{border:0;color:var(--color-on-accent, #fff);background:var(--color-swc)}.dry-run-btn-primary[data-v-68dc8950]:disabled{opacity:.6}@keyframes dps-rise-eb8c23e0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dps-section[data-v-eb8c23e0]{border-bottom:1px solid var(--border-secondary)}.dps-section-head[data-v-eb8c23e0]{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-eb8c23e0]:hover{background:var(--bg-hover)}.dps-section-head[data-v-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:-2px}.dps-section-icon[data-v-eb8c23e0]{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-eb8c23e0]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dps-section-title[data-v-eb8c23e0]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.35}.dps-section-summary[data-v-eb8c23e0]{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-section-flags[data-v-eb8c23e0]{display:flex;align-items:center;gap:6px;flex-shrink:0}.dps-section-chevron[data-v-eb8c23e0]{font-size:11px;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s ease}.dps-section-chevron.open[data-v-eb8c23e0]{transform:rotate(180deg)}.dps-section-body[data-v-eb8c23e0]{padding:2px 18px 16px 62px}.dps-section-desc[data-v-eb8c23e0]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-section-note[data-v-eb8c23e0]{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-eb8c23e0]{color:var(--color-warning)}.dps-section-note--error[data-v-eb8c23e0]{color:var(--color-danger)}.dps-section-actions[data-v-eb8c23e0]{display:flex;align-items:center;gap:8px;margin-top:12px}.dps-toolbar[data-v-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]: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-eb8c23e0]{color:var(--text-secondary);font-size:14px;flex-shrink:0;margin-right:6px}.dps-search-input[data-v-eb8c23e0]{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-eb8c23e0]::placeholder{color:var(--text-placeholder, var(--text-tertiary))}.dps-filter-pills[data-v-eb8c23e0]{display:flex;gap:6px;flex-wrap:wrap}.dps-filter-pill[data-v-eb8c23e0]{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-eb8c23e0]:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}.dps-filter-pill[data-v-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-filter-pill.active[data-v-eb8c23e0]{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-eb8c23e0]{flex:1 1 auto}.dps-btn-primary[data-v-eb8c23e0]{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-eb8c23e0]:hover{opacity:.92;color:var(--color-on-accent, #fff)}.dps-btn-primary[data-v-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-primary[data-v-eb8c23e0]:disabled{opacity:.5;cursor:not-allowed}.dps-btn-quiet[data-v-eb8c23e0]{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-eb8c23e0]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.dps-btn-quiet[data-v-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-btn-quiet[data-v-eb8c23e0]:disabled{opacity:.5;cursor:not-allowed}.dps-list-shell[data-v-eb8c23e0]{padding:12px 18px 16px}.dps-loading[data-v-eb8c23e0]{display:flex;justify-content:center;align-items:center;padding:56px 20px}.dps-list[data-v-eb8c23e0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dps-list-item[data-v-eb8c23e0]{animation:dps-rise-eb8c23e0 .35s ease both;animation-delay:var(--row-delay, 0ms)}.dps-row[data-v-eb8c23e0]{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-eb8c23e0]: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-eb8c23e0]:before{background:var(--color-warning)}.dps-row--on[data-v-eb8c23e0]:before{background:var(--color-success)}.dps-row--muted[data-v-eb8c23e0]:before{background:var(--text-tertiary);opacity:.55}.dps-row[data-v-eb8c23e0]:hover,.dps-row[data-v-eb8c23e0]:focus-visible{background:var(--bg-hover);border-color:var(--border-secondary);outline:none}.dps-row[data-v-eb8c23e0]: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-eb8c23e0],.dps-row:focus-visible .dps-row-title[data-v-eb8c23e0]{color:var(--color-swc-bright, var(--color-swc))}.dps-row-icon[data-v-eb8c23e0]{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-eb8c23e0]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dps-row-head[data-v-eb8c23e0]{display:flex;align-items:center;gap:8px;min-width:0}.dps-row-title[data-v-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-row-meta[data-v-eb8c23e0]{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-eb8c23e0]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dps-metric i[data-v-eb8c23e0]{font-size:10px;opacity:.75;flex-shrink:0}.dps-metric--strong[data-v-eb8c23e0]{color:var(--text-primary);font-weight:500}.dps-metric--missing[data-v-eb8c23e0]{color:var(--text-tertiary);font-style:italic}.dps-metric-dot[data-v-eb8c23e0]{margin:0 6px;opacity:.45}.dps-row-aside[data-v-eb8c23e0]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dps-row-actions[data-v-eb8c23e0]{display:flex;align-items:center;gap:4px}.dps-pill[data-v-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.dps-pill--on[data-v-eb8c23e0]{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-eb8c23e0]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.dps-action-btn[data-v-eb8c23e0]{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-eb8c23e0]:hover{border-color:var(--border-secondary);background:var(--bg-hover);color:var(--text-primary)}.dps-action-btn[data-v-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-action-danger[data-v-eb8c23e0]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 26%,transparent)}.dps-action-danger[data-v-eb8c23e0]:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.dps-action-success[data-v-eb8c23e0]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,transparent)}.dps-action-success[data-v-eb8c23e0]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.dps-action-warning[data-v-eb8c23e0]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.dps-action-warning[data-v-eb8c23e0]:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.dps-empty-state[data-v-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dps-empty-text[data-v-eb8c23e0]{font-size:13px;color:var(--text-secondary);max-width:380px;line-height:1.5}.dps-form[data-v-eb8c23e0]{padding:0}.dps-group[data-v-eb8c23e0]{border-bottom:1px solid var(--border-secondary)}.dps-group[data-v-eb8c23e0]:last-of-type{border-bottom:none}.dps-group-head[data-v-eb8c23e0]{padding:16px 18px 0}.dps-group-label[data-v-eb8c23e0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.dps-group-desc[data-v-eb8c23e0]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:44rem}.dps-setting[data-v-eb8c23e0]{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-eb8c23e0]{margin-top:12px}.dps-setting[data-v-eb8c23e0]:hover{background:var(--bg-hover)}.dps-setting--tall[data-v-eb8c23e0]{align-items:flex-start}.dps-setting-icon[data-v-eb8c23e0]{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-eb8c23e0]{flex:1 1 auto;min-width:0}.dps-setting-label[data-v-eb8c23e0]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.dps-setting-desc[data-v-eb8c23e0]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.dps-setting-control[data-v-eb8c23e0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dps-toggle[data-v-eb8c23e0]{position:relative;display:inline-block;cursor:pointer;margin:0}.dps-toggle input[data-v-eb8c23e0]{position:absolute;opacity:0;width:0;height:0}.dps-toggle-track[data-v-eb8c23e0]{display:block;width:40px;height:22px;border-radius:11px;background:var(--border-primary);transition:background .2s ease;position:relative}.dps-toggle-track[data-v-eb8c23e0]: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-eb8c23e0]{background:var(--color-swc)}.dps-toggle.active .dps-toggle-track[data-v-eb8c23e0]:after{transform:translate(18px)}.dps-toggle input:focus-visible+.dps-toggle-track[data-v-eb8c23e0]{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:2px}.dps-toggle-label[data-v-eb8c23e0]{font-size:12px;color:var(--text-secondary);min-width:54px}.dps-slider-control[data-v-eb8c23e0]{flex-direction:column;align-items:flex-end;min-width:190px;gap:4px}.dps-slider-value[data-v-eb8c23e0]{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-eb8c23e0]{color:var(--color-swc-bright, var(--color-swc))}.dps-slider[data-v-eb8c23e0]{appearance:none;width:100%;height:5px;border-radius:3px;outline:none;cursor:pointer}.dps-slider[data-v-eb8c23e0]::-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-eb8c23e0]::-webkit-slider-thumb:hover{transform:scale(1.15)}.dps-slider[data-v-eb8c23e0]::-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-eb8c23e0]:focus-visible{outline:2px solid var(--color-swc-bright, var(--color-swc));outline-offset:3px}.dps-slider-labels[data-v-eb8c23e0]{display:flex;justify-content:space-between;width:100%;font-size:10px;color:var(--text-tertiary)}.dps-text-input[data-v-eb8c23e0]{min-width:220px;font-size:13px}.dps-folder-picker[data-v-eb8c23e0]{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-eb8c23e0]:hover,.dps-folder-picker[data-v-eb8c23e0]:focus-within{border-color:color-mix(in srgb,var(--color-swc) 45%,var(--border-secondary))}.dps-folder-picker-open[data-v-eb8c23e0]{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-eb8c23e0]: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-eb8c23e0]{color:var(--text-tertiary);font-size:13px;flex-shrink:0}.dps-folder-picker-open .fa-folder.active[data-v-eb8c23e0]{color:var(--color-swc-bright, var(--color-swc))}.dps-folder-name[data-v-eb8c23e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-folder-placeholder[data-v-eb8c23e0]{color:var(--text-placeholder, var(--text-tertiary))}.dps-folder-clear[data-v-eb8c23e0]{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-eb8c23e0]:hover{color:var(--color-danger)}.dps-folder-tree[data-v-eb8c23e0]{max-height:350px;overflow-y:auto;border:1px solid var(--border-secondary);border-radius:8px;padding:8px}.dps-folder-chosen[data-v-eb8c23e0]{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-eb8c23e0]{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-eb8c23e0]{font-size:12px;color:var(--text-tertiary)}.dps-list-footer[data-v-eb8c23e0]{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-eb8c23e0]{font-size:12px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums}[data-theme=dark] .dps-section-summary[data-v-eb8c23e0],[data-theme=dark] .dps-section-desc[data-v-eb8c23e0],[data-theme=dark] .dps-row-meta[data-v-eb8c23e0],[data-theme=dark] .dps-row-desc[data-v-eb8c23e0],[data-theme=dark] .dps-setting-desc[data-v-eb8c23e0],[data-theme=dark] .dps-group-desc[data-v-eb8c23e0]{color:#d0d4de}[data-theme=dark] .dps-list-count[data-v-eb8c23e0]{color:#b4bac6}[data-theme=dark] .dps-metric i[data-v-eb8c23e0]{opacity:.9}[data-theme=dark] .dps-row[data-v-eb8c23e0]:hover,[data-theme=dark] .dps-row[data-v-eb8c23e0]: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-eb8c23e0]{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-eb8c23e0],[data-theme=dark] .dps-section-icon[data-v-eb8c23e0]{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-eb8c23e0]{padding-left:18px}}@media(max-width:699px){.dps-section-head[data-v-eb8c23e0],.dps-toolbar[data-v-eb8c23e0],.dps-list-shell[data-v-eb8c23e0],.dps-section-body[data-v-eb8c23e0]{padding-left:14px;padding-right:14px}.dps-section-summary[data-v-eb8c23e0]{white-space:normal}.dps-toolbar-spacer[data-v-eb8c23e0]{display:none}.dps-search-pill[data-v-eb8c23e0]{max-width:none}.dps-btn-primary[data-v-eb8c23e0]{min-height:var(--touch-target-min, 44px);padding:10px 16px}.dps-toolbar .dps-btn-primary[data-v-eb8c23e0]{flex:1 1 auto;justify-content:center}.dps-row[data-v-eb8c23e0]{align-items:flex-start;padding:14px 12px 14px 14px;min-height:var(--touch-target-min, 44px);flex-wrap:wrap}.dps-row-title[data-v-eb8c23e0],.dps-row-desc[data-v-eb8c23e0]{white-space:normal}.dps-row-main[data-v-eb8c23e0]{flex:1 1 0}.dps-row-head[data-v-eb8c23e0]{flex-wrap:wrap}.dps-row-title[data-v-eb8c23e0]{flex:1 1 100%}.dps-metric-dot[data-v-eb8c23e0]{display:none}.dps-row-meta[data-v-eb8c23e0]{gap:4px 12px}.dps-metric[data-v-eb8c23e0]{max-width:100%}.dps-row-aside[data-v-eb8c23e0]{width:100%;justify-content:space-between;padding-left:52px}.dps-action-btn[data-v-eb8c23e0]{width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}.dps-setting[data-v-eb8c23e0]{flex-wrap:wrap;padding-left:14px;padding-right:14px}.dps-setting-info[data-v-eb8c23e0]{flex:1 1 0}.dps-setting-control[data-v-eb8c23e0],.dps-slider-control[data-v-eb8c23e0]{width:100%;padding-left:48px;min-width:0}.dps-group-head[data-v-eb8c23e0],.dps-form-footer[data-v-eb8c23e0]{padding-left:14px;padding-right:14px}.dps-text-input[data-v-eb8c23e0],.dps-folder-picker[data-v-eb8c23e0]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.dps-list-item[data-v-eb8c23e0]{animation:none}.dps-row[data-v-eb8c23e0],.dps-section-head[data-v-eb8c23e0],.dps-section-chevron[data-v-eb8c23e0],.dps-filter-pill[data-v-eb8c23e0],.dps-action-btn[data-v-eb8c23e0],.dps-setting[data-v-eb8c23e0],.dps-toggle-track[data-v-eb8c23e0],.dps-toggle-track[data-v-eb8c23e0]:after,.dps-slider[data-v-eb8c23e0]::-webkit-slider-thumb{transition:none}}.chp-section[data-v-eb8c23e0]{margin-bottom:4px}.chp-head-row[data-v-eb8c23e0]{display:flex;align-items:center;gap:4px}.chp-head[data-v-eb8c23e0]{flex:1 1 auto;min-width:0}.chp-refresh[data-v-eb8c23e0]{flex-shrink:0}.chp-pill--error[data-v-eb8c23e0]{color:var(--color-danger, var(--text-secondary))}.chp-pill--warning[data-v-eb8c23e0]{color:var(--color-warning, var(--text-secondary))}.chp-loading[data-v-eb8c23e0]{display:flex;justify-content:center;padding:16px 0}.chp-group[data-v-eb8c23e0]{margin-top:14px}.chp-group-title[data-v-eb8c23e0]{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)}.chp-group-title--error[data-v-eb8c23e0]{color:var(--color-danger, var(--text-secondary))}.chp-group-title--warning[data-v-eb8c23e0]{color:var(--color-warning, var(--text-secondary))}.chp-group-count[data-v-eb8c23e0]{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}.chp-list[data-v-eb8c23e0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
