@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&family=Roboto:wght@600&family=Ubuntu&display=swap);.model-login{background-color:#fff;border-radius:8px;box-shadow:0 15px 30px #0000001a;height:auto;margin:10% auto 15%;padding:20px;position:relative;width:350px}.text{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.text p{font-size:14px;font-weight:700}.input-text{margin-bottom:20px;position:relative}.input-text .form-control,.input-text .form-select{border:1px solid #e0e3e9;border-radius:8px;font-size:14px;height:45px;outline:0;padding:0 10px 0 30px;width:100%}.input-icon{cursor:pointer;left:10px;position:absolute;top:12px;width:40px}.input-text .bi-eye,.input-text .bi-eye-slash,.input-text .fa-eye,.input-text .fa-eye-slash{cursor:pointer;font-size:15px;position:absolute;right:10px;top:15px}.form-check-label{cursor:pointer;font-size:13px}.buttons{align-items:center;display:flex;justify-content:center;margin-top:30px}.buttons button{background:var(--primary-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;height:45px;outline:0;transition:all .5s;width:100%}.buttons button:hover{background-color:var(--primary-accent)}.forgot{align-items:center;display:flex;font-size:12px;justify-content:center;padding-top:10px}.forgot a{color:var(--primary-accent);text-decoration:none}.register{align-items:center;display:flex;font-size:14px;justify-content:center;margin-top:20px}.register a{color:var(--primary-accent);text-decoration:none}input[type=checkbox]{accent-color:var(--primary-accent)}.copy-right{font-size:11px;margin:0;padding:0;text-align:center}.warning{border:1px solid red!important;border-radius:8px}.type_password{border:1px solid red!important}.fa-envelope,.fa-eye,.fa-gift,.fa-lock,.fa-map-marker,.fa-phone,.fa-user{cursor:pointer;left:10px;position:absolute;top:15px}.vi-navbar{height:60px;padding:0}.main-header,.vi-navbar{box-shadow:0 4px 10px #b6b6b62e;box-sizing:border-box}.main-header{background:var(--primary-accent)!important}.main-header.fixed-nav #mainMenu li>a{color:#fff;text-decoration:none}.ui-menu-item{padding:4px}.ui-menu-item:hover{background:var(--primary-accent);color:#fff}[data-target="#mainMenu"]{position:relative;z-index:999}#mainMenu li{margin-left:30px}#mainMenu li>a{color:#fff;font-size:13px;letter-spacing:1px;position:relative;text-decoration:none;z-index:1}#mainMenu li>a:before{background:#fff;bottom:-6px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .5s ease;width:calc(100% - 1px);z-index:-1}#mainMenu li>a.active:before,#mainMenu li>a:hover:before{transform:scale(1);transform-origin:left center}#mainMenu li>a:hover{font-weight:700}#mainMenu li i:hover,.navbar-brand{color:#fff}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none;outline:none}.time-now{color:#ffc83c;font-size:14px;margin-left:20px;margin-top:24px;position:relative}.navbar-nav{width:100%}@media (max-width:991px){.collapse.in{clear:both;display:block!important;padding:0}.navbar-toggler{border:none;border-radius:0;height:40px;margin:0;outline:none!important;padding:0;position:absolute;right:0;top:15px;width:40px}#mainMenu li{margin-left:30px;padding-top:15px}.main-header .navbar{float:none;padding-left:0;padding-right:0;text-align:center;width:100%}.main-header .navbar-nav{margin-top:0;width:100%}.main-header .navbar-nav li .nav-link{border-radius:0;padding:20px 15px;text-align:center}.main-header .navbar-toggler .icon-bar{background-color:#fff;border-radius:0;height:3px;margin:0 auto 6px;position:absolute;right:0;transition:all .2s ease;width:30px}.main-header .navbar .navbar-toggler .icon-bar:first-child{margin-top:3px}.main-header .navbar-toggler .icon-bar-1{top:0;width:10px}.main-header .navbar-toggler .icon-bar-2{top:12px;width:16px}.main-header .navbar-toggler .icon-bar-3{top:21px;width:20px}.main-header .current .icon-bar{border-radius:0;display:block;margin-bottom:5px}.main-header .current .icon-bar-1{width:18px}.main-header .current .icon-bar-2{width:30px}.main-header .current .icon-bar-3{width:10px}.main-header .navbar-toggler:focus .icon-bar,.main-header .navbar-toggler:hover .icon-bar{background-color:#fff}}.page-single{box-sizing:border-box;float:left;width:100%}.page-single .contents{box-sizing:border-box;float:left;padding:0}.page-single .contents h1{color:#000;font-size:40px;font-weight:700;margin:0}.page-single .contents .info-post{box-sizing:border-box;float:left;margin:10px 0;width:100%}.page-single .contents .info-post span,.page-single .contents .info-post span a{color:#666;font-size:11px;padding-right:5px;text-transform:uppercase}.page-single .contents .info-post span a:hover{color:var(--primary-accent);text-decoration:none}.page-single .contents .contents-post,.page-single .contents .contents-post .img{box-sizing:border-box;float:left;width:100%}.page-single .contents .contents-post .img img{height:auto;width:100%}.page-single .contents .contents-post img{border-radius:8px;height:auto;max-height:500px;object-fit:cover;width:100%}.page-single .contents .contents-post p{font-size:15px;font-weight:500;line-height:25px;text-align:justify}.page-single .contents .entry-share{box-sizing:border-box;float:left;margin:10px 0;width:100%}.page-single .contents .entry-share .social{float:none;margin:auto;overflow:hidden;text-align:center}.page-single .contents .entry-share .social a{border-radius:100%;color:#fff;display:inline-block;height:40px;margin:5px;width:40px}.page-single .contents .entry-share .social a.face{background-color:#3b5998}.page-single .contents .entry-share .social a.twitter{background-color:#00a0d1}.page-single .contents .entry-share .social a.gg{background-color:#db4a39}.page-single .contents .entry-share .social a i{margin-top:12px}.page-single .contents .tags{box-sizing:border-box;float:left;font-size:15px;width:100%}.page-single .contents .tags span a{color:#bbb}.page-single .contents .tags span a:hover{color:var(--primary-accent);text-decoration:none}.button-submit{box-sizing:border-box;float:left;margin-top:10px;text-align:center;width:100%}.button-submit input[type=submit]{background-color:var(--primary-accent);border:none;border-radius:8px;color:#fff;float:none;font-weight:700;padding:10px;text-transform:uppercase;transition:all .35s ease}.button-submit input[type=submit]:hover{background-color:#333;border-color:#333;color:#fff;cursor:pointer;transition:all .35s ease}.contact-address h1,.contact-form h2,.title-list-contact{background:#0000;color:#000;display:inline-block;font-size:17px;font-weight:700;line-height:normal;margin:0;padding-bottom:15px;padding-top:5px;position:relative;text-transform:uppercase;width:100%}.contact-address{box-sizing:border-box;float:left;padding-right:15px;width:50%}.contact-address ul{float:left;width:100%}.contact-address li{line-height:35px;margin-bottom:10px;padding-left:45px;position:relative}.contact-address li i{border:1px solid #ccc;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:35px}.contact-address li span{display:inline-block;font-size:14px;line-height:20px;margin:0}.bg-contact{background-position:50%;background-size:cover;box-sizing:border-box;float:left;padding:120px 0;position:relative;width:100%}.bg-contact>*{position:relative;z-index:2}.bg-contact:before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:0}.bg-contact p{color:#fff;font-size:60px;font-weight:700;margin:0;text-align:center}.list-contact{display:flex;flex-wrap:wrap;float:left;margin:0 -15px;width:auto}.item-contact{flex-basis:33.33333%;flex-grow:1;flex-shrink:1;padding:15px}.item-contact-img{float:left;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.item-contact-img img{display:block;margin:auto;max-width:100%;transition:all .3s}.item-contact-img:hover img{transform:scale(1.3)}.item-contact-address{margin-bottom:10px}.item-contact-address a{color:#333;font-weight:700;text-transform:uppercase}.item-contact i{color:var(--primary-accent);font-size:16px;margin-right:5px}@media only screen and (max-width:800px){.contact-address,.contact-page .contact-form{padding:0;width:100%}.page-single .contents h1{font-size:36px}}@media only screen and (max-width:767px){.page-single .contents h1{font-size:30px}}@media only screen and (max-width:640px){.item-contact{flex-basis:50%;flex-grow:1;flex-shrink:1}.page-single .contents h1{font-size:30px}}@media only screen and (max-width:480px){.contact-page .contact-form form .text-input .group-text{padding:10px 0;width:100%}.inner-contact,.page-gioithieu .contents{padding:0}.item-contact{flex-basis:100%;flex-grow:1;flex-shrink:1}.item-contact-img img{width:100%}.page-single .contents h1{font-size:30px}}.full-top-title{align-items:center;background-image:url(//bizweb.dktcdn.net/100/336/794/themes/692935/assets/bg_breadcrumb.png?1548648608561);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column;float:left;justify-content:center;min-height:450px;padding:25px 0;position:relative;width:100%}.top-title-content *{color:#fff;text-align:center}.page-title{color:#333;font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}.container-post{box-sizing:border-box;float:left;padding:10px;width:75%}.container-post .item-post{box-sizing:border-box;display:flex;flex-wrap:wrap;float:left;margin-bottom:10px;padding:10px 0;width:100%}.item-post-img{float:left}.item-post-img img{display:block;height:auto;margin:auto;max-width:100%}.item-post-detail{float:left;padding-left:10px}.img-slide,.img-slide .slide-content{box-sizing:border-box;float:left;width:100%}.img-slide .slide-content img{height:auto;width:100%}.full-footer-box{background-size:cover;background:var(--primary-accent) no-repeat center;padding:30px 0;width:100%}.full-footer-box,.group-footer{box-sizing:border-box;float:left}.group-footer{padding:10px;width:25%}.full-footer{background-color:var(--primary-accent);padding:10px 0}.full-footer,.full-footer .contents{box-sizing:border-box;float:left;width:100%}.full-footer .contents{color:#fff;padding:0 10px}.full-footer .contents-address{color:#fff}.full-footer .contents a{color:#8a9098}.full-footer .menu-footer-last{box-sizing:border-box;float:left;padding:20px 0;text-align:center;width:100%}.full-footer .menu-footer-last ul{display:block;margin:0;padding:0}.full-footer .menu-footer-last ul li{display:inline-block;margin-right:30px;position:relative}.full-footer .menu-footer-last ul li a{color:#8a9098;font-size:15px}.full-footer .menu-footer-last ul li a:hover{color:#fff;text-decoration:none;transition:all .5s ease-out}.full-footer .menu-footer-last ul li:after{color:#8a9098;content:"/";display:block;position:absolute;right:-17px;top:0}.img-footer{box-sizing:border-box;float:left;text-align:center;width:100%}.full-footer p{color:#fff;float:none;font-size:15px;margin:auto;text-align:center;width:auto}#footer .right{color:#fff;padding:0;text-align:right}#footer .right a{color:#fff}.scroll-top{bottom:30px;cursor:pointer;position:fixed;right:40px;z-index:9999}.scroll-top a{background:none repeat scroll 0 0 #7dce32;border:1px solid #7dce32;border-radius:50%;display:inline-block;font-size:0;height:50px;opacity:.7;position:relative;transition:all .3s ease;width:50px}.scroll-top a:hover{opacity:1}.scroll-top a:before{color:#fff;content:"\f106";display:block;font-family:FontAwesome;font-size:40px;left:0;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:100%}.hotline-ft a{color:#a1785c;display:inline-block;font-size:30px;font-weight:700;margin-top:10px}.content-group h4{color:#fff;font-size:16px;font-weight:700}.content-group .follow_option li{border:1px solid #fff;border-radius:50%;font-size:17px;height:40px;line-height:40px;margin-left:10px;text-align:center;width:40px}@media only screen and (max-width:980px){.sidebar-social-link{display:none}}@media only screen and (max-width:900px){.group-footer{width:50%}.group-footer .content-group{padding:10px}.sidebar-social-link{opacity:0;transform:translateX(100px);transition:all .5s;visibility:hidden}}@media only screen and (max-width:768px){.home-page .content-box{background:#fff;border-radius:8px;margin-top:10px;min-height:100px;padding:0 0 10px;z-index:1000}.content-group,.home-page .content-box{box-sizing:border-box;float:left;width:100%}.content-group{padding-bottom:10px;padding-top:10px}.content-group .post-item .contents .img{max-height:200px;overflow:hidden}.group-footer{padding:0;width:100%}.group-footer .content-group{padding:10px}.text-group h3{color:#fff;cursor:pointer;font-size:15px;margin-bottom:10px;padding:10px;position:relative;text-align:left}.align-right .title-ft h3:before{left:0;right:0}.footer-box2.group-footer.align-right{text-align:left}.footer-box4.group-footer.align-right{text-align:center}.text-group h3:after{color:var(--primary-accent);content:"\F4FA";font-family:bootstrap-icons;font-size:17px;position:absolute;right:10px;top:10px}.text-group h3.active:after{color:#a1785c;content:"\F2E6";font-family:bootstrap-icons}.scroll-top a{height:40px;width:40px}.scroll-top a:before{top:-2px}.full-footer,.full-footer-box{padding:10px 0}#footer .right{color:#fff;padding:10px 10px 0;text-align:center}}@media only screen and (max-width:600px){.cate-img{height:75px;width:75px}}@media only screen and (max-width:480px){.cate-img{height:50px;width:50px}.cate-title{display:block;font-size:12px;margin-bottom:10px}}@media only screen and (max-width:400px){.full-footer .menu-footer-last ul li{display:block;line-height:25px;margin:0}.full-footer .menu-footer-last ul li:after{content:""}.full-footer{padding:10px}.group-footer{padding:0}.group-footer .content-group{padding:10px}}.banner-product-page{margin-bottom:10px}.heading_box h3{border-top-left-radius:5px;border-top-right-radius:5px;color:#795548!important;font-size:18px;margin-top:20px;padding:10px;width:100%}.heading_box h3,.text-group h3{font-weight:700;position:relative;text-transform:uppercase}.text-group h3{border-bottom:2px solid #555;color:#fff;font-size:16px;line-height:33px;margin-top:0}.title-ft h3:before{border-bottom:2px solid #a1785c;bottom:-1px;content:"";left:0;position:absolute;width:50px;z-index:1}.social_footer .follow_option{display:inline-flex;flex-wrap:wrap;padding:10px 0}.content-group{box-sizing:border-box;float:left;padding-bottom:30px;padding-top:20px;width:100%}.content-group strong span{background:#f4f4f4;border-radius:100%;color:var(--primary-accent);display:inline-block;float:left;height:25px;line-height:25px;margin-right:5px;text-align:center;width:25px}.content-group p{color:#fff;font-size:14px;line-height:25px;margin:0 0 10px;text-align:justify}.content-group .post-footer{width:100%}.content-group .post-footer a.xem-them{background-color:#74b6c7;border-radius:8px;color:#fff;display:inline-block;padding:12px 20px;text-align:center}.content-group .post-footer a.xem-them:hover{background-color:#5da3b5;text-decoration:none;transition:all .5s ease-out}.content-group span{color:#fff;font-size:14px;line-height:25px;text-align:justify}.content-group ul{display:block}.content-group ul li{display:block;line-height:30px}.content-group ul li a{color:#fff}.content-group ul li a:hover{color:var(--primary-accent);text-decoration:none;transition:all .5s ease-out}.content-group .post-item,.content-group .post-item .contents{box-sizing:border-box;float:left;width:100%}.content-group .post-item .contents{margin-bottom:10px}.content-group .post-item .contents .img{box-sizing:border-box;float:left;width:40%}.content-group .post-item .contents .img img{height:auto;width:100%}.content-group .post-item .contents h4{box-sizing:border-box;float:left;font-size:13px;margin:0;padding-left:10px;text-align:justify;width:60%}.content-group .post-item .contents h4 a{color:#fff}.content-group .post-item .contents h4 a:hover{color:#2eb9d5;text-decoration:none}.content-groups .heading_box{font-weight:700;padding:10px 0}.product-sidebar .content form{box-sizing:border-box;float:left;width:100%}.product-sidebar .content form .button{background-color:#a1785c;border-radius:0;color:#fff}.block-left{border-bottom:1px solid #eee;box-sizing:border-box;margin:0 0 10px;padding-bottom:10px}.block-left,.block-left li,.block-left li a{float:left;width:100%}.block-left li a{box-sizing:border-box;display:block;position:relative}.block-left li a.remove.remove_from_cart_button{float:left;padding:0!important}.block-left li a:hover{color:#a1785c;text-decoration:none}.product-sidebar a.button{background-color:#a1785c;border-radius:0;color:#fff}.content-groups .widget_price_filter .ui-slider .ui-slider-range{background:none;background-color:#a1785c}.product-sidebar{float:left;margin-bottom:20px;width:100%}.group-sidebar .owl-theme .owl-nav [class*=owl-]{background:#fff!important;color:#000;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-top:-20px;opacity:1;position:absolute;text-align:center;text-indent:0;top:-9%;width:25px}.group-sidebar .owl-theme .owl-nav .owl-prev{left:215px}.group-sidebar .owl-theme .owl-nav .owl-next{right:0}.animated{animation-duration:1s;animation-fill-mode:both}.noselect{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-list{display:flex;flex-wrap:wrap}.header-item{padding:5px 10px}.header-item i{background:#f4f4f4;border-radius:100%;color:var(--primary-accent);display:inline-block;font-size:13px;height:25px;line-height:25px;margin-right:5px;text-align:center;width:25px}.full-header{background:#fff;border-bottom:1px solid #f0f0f0;color:#666;padding:5px 0}.full-header,.full-header .contents{box-sizing:border-box;float:left;width:100%}.full-header .contents{display:flex;flex-wrap:wrap;padding:0 10px}.full-header .header-left{margin-right:auto}.full-header .header-left p{color:#8a9098;font-size:15px;line-height:44px;margin:0}.full-header .header-right{box-sizing:border-box;float:right}.full-header .header-right .function{float:right;line-height:44px}.full-header .header-right span{color:#cdd1d6;font-size:14px}.full-header a:hover{color:var(--primary-accent);text-decoration:none;transition:all .5s ease-out}.show-popup-login{background:#fbfbfb;border:1px solid var(--primary-accent);border-radius:8px;box-shadow:0 0 2px var(--primary-accent);margin:auto;padding:20px;text-align:center;top:20%;transform:scale(0);width:300px;z-index:9999}.background_clear-fix,.show-popup-login{left:0;opacity:0;position:fixed;right:0;transition:all .5s;visibility:hidden}.background_clear-fix{background:#0f0f0f8c;bottom:0;top:0;z-index:9991}.clicked-active{opacity:1;transform:scale(1);visibility:visible}.title-nb{box-sizing:border-box;float:left;position:relative;text-align:center;width:100%}.title-nb h3{background:#0000;color:#43454d;font-size:24px;font-weight:700;line-height:normal;margin:0 0 5px;position:relative;text-transform:uppercase}.title-nb h3 span{color:#a1785c}.home-desc{color:#333}.home-box{float:left;padding:15px 0;width:100%}.home-box .ui-tabs .ui-tabs-nav{background:none;border:none;display:inline-block;float:left;margin:0;padding:0;position:absolute;right:0;text-align:right;top:50px}.home-box .ui-tabs .ui-tabs-panel{background:none;border-width:0;display:block;padding:0}.home-box .ui-tabs{border:none!important;padding:0;position:relative;text-align:center}.home-box .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}.home-box .ui-tabs .ui-tabs-nav li.ui-tabs-active span{color:#a1785c}.home-box .ui-tabs .ui-tabs-nav li{border:none;display:inline-block;float:none;list-style:none;margin:4px}.home-box .ui-tabs .ui-tabs-nav li span{background:#0000000d;border:1px solid #f0f0f0;border-radius:8px;color:#0f0f0f;display:inline-block;float:none;font-weight:700;list-style:none;padding:5px 15px;text-align:center;white-space:nowrap}.home-box .ui-tabs .ui-tabs-nav li span:hover{background:#0000001a;color:#a1785c}.view_more{float:left;text-align:center;width:100%}.view_more a span{color:#26bb4e;font-weight:700}.align-left{text-align:left}.home-form-search{width:100%}.home-form-search h1{color:#fff;font-size:60px;font-weight:700;letter-spacing:0;line-height:60px;padding:0}.form-search-pro,.home-form-search h1{float:left;margin:0;text-align:center;width:100%}.form-search-pro{background:#1b2330;border:1px solid #e1e1e1;border-radius:8px}.flex{display:flex;flex-wrap:wrap;float:left;width:100%}.align-center{align-items:center;justify-content:center;text-align:center}.input-group.search_form input{background:none;border:none;border-left:1px solid #fff;border-radius:0;color:#fff;display:block;height:45px;margin-top:5px;padding-left:20px;width:100%}.button_search_sm button{background:var(--primary-accent);border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;float:right;font-size:13px;height:38px;line-height:38px;margin:10px;min-width:120px;padding:0 20px;text-transform:uppercase}.button_search_sm button:hover{background:#6f966b}.button_search_sm button i{margin-right:5px}.list_cat-link{float:left;margin-top:20px;text-align:center;width:100%}.list_cat-link h3{color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:30px}.item_cat-search{display:block;margin:auto;max-width:148px;min-width:96px}.item_cat-search img{display:block;margin:auto;max-height:64px;max-width:64px;width:100%}.item_cat-search .icon{background:var(--primary-accent);border-radius:8px;padding:30px 10px;transition:all .5s}.item_cat-search .icon .thumb_icon{color:#fff;font-size:24px}.item_cat-search h6{padding:5px;text-transform:uppercase}.item_cat-search h6 a{color:#1b2330}.item_cat-search:hover .icon{background:#51724e;color:#fff}.item_cat-search h4 a{color:#fff}.item_cat-search:hover h4 a{color:#000000c2}.hide-group_option{display:none;float:left;width:100%}.group_option-search{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #ececec;padding:10px}.group_option-search select{background-position:right 10px center;background-repeat:no-repeat;border:none;height:40px;width:100%}.product-sale{background:#f6f7f9}.home-title{float:left;text-align:left;width:100%}.list-cat .relative a{display:block;overflow:hidden}.type_project-title{background:linear-gradient(180deg,#00000003 0,#000000e6);bottom:10px;left:10px;overflow:hidden;padding-bottom:40px;position:absolute;right:10px}.type_project-title h3{color:#fff;font-size:30px;font-weight:700;line-height:1.25}.type_project-title p{color:#fff;font-size:16px;transform:translateY(65px);transition:all .5s}.product-img-hover-item{align-items:center;display:flex;flex-wrap:wrap;left:10px;right:10px}.product-img-hover-item>img{height:32px!important;margin-left:auto;transform:scale(1)!important;width:32px!important}.full-content .product-mn ul.products li.product,.full-content .product-nb ul.products li.product,.full-content .product-sale ul.products li.product{border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 4px 30px 4px #00000008;-webkit-box-shadow:0 4px 30px 4px #00000008;-moz-box-shadow:0 4px 30px 4px #00000008;-o-box-shadow:0 4px 30px 4px #00000008;-os-box-shadow:0 4px 30px 4px #00000008;margin:0;overflow:hidden;padding:0!important;width:100%}@keyframes round{0%{box-shadow:0 0 0 0 #d61c1f4d,0 0 0 1px #d61c1f4d,0 0 0 3px #d61c1f4d,0 0 0 5px #d61c1f4d}to{box-shadow:0 0 0 0 #d61c1f4d,0 0 0 4px #d61c1f4d,0 0 0 20px #d61c1f00,0 0 0 30px #d61c1f00}}.news-home.home-box{margin-top:30%;padding-bottom:30px}.customer-home.home-box{background:#f6f7f9}.client-home{background:#f4f4f4}.item-client-home img{display:block;height:auto;margin:auto;max-width:100%;width:auto!important}.list-news{display:flex;flex-wrap:wrap;float:left;width:auto}.item-news{border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 10px 0 #d2d2d261;overflow:hidden;transition:box-shadow .3s}.item-news:hover{box-shadow:0 0 11px #21212133}.item-news.row-item-post{background:#f6f6f6;border:1px solid #ebebeb;float:left;margin-bottom:20px;overflow:visible;overflow:initial;padding:10px;width:100%}.item-news.row-item-post .item-post-contact{border-top:1px solid #e8e8e8;padding-top:10px}.item-news.row-item-post .news-info{border-bottom:none;color:#999;float:left;font-size:12px;margin-bottom:0;padding-bottom:0;width:100%}.row-item-post .news-img{float:left;width:20%}.row-item-post .news-info-wrapper{float:left;padding-left:20px;width:80%}.news-img-right img{border-radius:8px;display:block;float:left;height:auto;margin:auto;object-fit:cover;object-position:center;width:100%}.news-detail{background:#fff;float:left;width:100%}.news-share{float:left;width:100%}.news-info-author,.news-share{align-items:center;display:flex;flex-wrap:wrap}.news-info-author{color:var(--primary-accent);font-size:14px;font-weight:700;line-height:30px;padding:0}.news-info-author img{border-radius:50%;height:35px;margin-right:10px;max-height:35px;max-width:35px;object-fit:cover;object-position:left top;width:35px}.news-info-wrapper{background:#fff;transition:all .3s}.news-title b{color:#0c0c0c;display:inline-block;float:left;font-weight:700;line-height:23px;padding:0;width:100%}.news-title b:hover{color:#795644}.news-title{float:left;margin-bottom:10px;width:100%}.news-address{color:#795644;float:left;font-size:12px;padding-right:10px}.news-desc{color:#505050;display:block;float:left;font-size:14px;line-height:22px;margin-bottom:10px;text-align:justify;width:100%}.news-desc a{color:#795644}.news-post-meta-icon-img{width:16px}.news-post-meta-popover-wrap{font-size:12px;padding:5px}.news-info{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;text-align:right}.news-left{float:left;padding-right:15px;width:50%}.news-right{float:left;padding-left:15px;width:50%}.news-info>div i{color:#a1785c;margin-right:5px}.news-share-l{display:inline-flex;float:left;margin-right:auto}.news-date{margin-right:10px}.meta-post{display:block;float:left;font-size:14px;line-height:22px;text-align:justify;width:100%}.meta-post-priority{float:right;font-weight:700;margin-right:10px}.meta-post-type{background:#e5e5e5;border-radius:8px;float:left;font-size:12px;margin:10px;padding:3px 10px;position:absolute;z-index:1}.meta-post-number-media{color:#e5e5e5;text-shadow:#000000a1 1px 0 10px}.meta-post-number-media,.meta-post-number-media-m{bottom:0;font-size:16px;margin:10px;position:absolute}.meta-post-number-media-m{color:#a1785c}.meta-post-number-media-f-m{bottom:0;color:#a1785c;font-size:16px;position:absolute}.meta-post-area,.meta-post-price,.meta-post-unit-price{color:#795644;font-size:16px;font-weight:700}.meta-post-price-detail{color:#ff8e00;font-size:16px;font-weight:700}.meta-post-direction-detail{font-size:14px;font-weight:400}.news-share-r{position:relative}.social-media{background:#fff;bottom:100%;box-shadow:0 0 2px #ccc;position:absolute;text-align:center;transition:all .5s;visibility:hidden;width:35px;z-index:99}.sharing_button>span i{color:#000}.sharing_button>span{cursor:pointer;display:block}.sharing_button:hover .social-media{opacity:1;visibility:visible}.social-media a{border-top:1px solid #f5f2f2;color:#a1785c;float:left;padding:3px 5px;width:100%}.social-media a:hover{color:#7dce32}.block-content .cat-item a{border-bottom:1px solid #ddd;display:block;font-size:14px;padding:5px 0}.block-content .cat-item a:before{color:#a1785c;content:"• ";font-size:20px}.block-content .cat-item a:hover{color:#a1785c}.block-content .cat-item a i{color:#a1785c;font-size:13px}.most-read-item a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.most-read-item a:hover{color:#a1785c}.item-post.single-post{margin-top:5px}.block-content .right-content{background:#fff;border-radius:8px;box-shadow:0 .25rem .75rem #12263f14;padding:10px}.right-content .item-post{border-bottom:1px solid #ddd}.full-container{float:left;min-height:600px;width:100%}.limit-page{float:none;margin:auto;width:100%}.inner-container{margin:auto;max-width:1200px;padding:0 10px}.full-menubar{background-color:#00000021;box-sizing:border-box;float:left;padding:15px 0;width:100%;z-index:99999999}.full-home-menubar,.full-menubar{left:0;position:absolute;right:0;top:0}.full-home-menubar{background:#0006;z-index:9999}.btn-navbar{display:none}.navbar-inner{align-items:center;display:flex;flex-wrap:wrap}.form-search-menu{background:#fff;box-shadow:0 2px 5px 0 #0003;line-height:normal!important;min-width:500px;opacity:0;padding:5px;position:absolute;right:0;text-align:left;top:100%;transform:rotateX(-90deg);transition:all .5s ease;visibility:hidden;z-index:9}.form-search-menu.click-active{opacity:1;transform:perspective(600px) rotateX(0deg);visibility:visible}.form-search h3{align-items:center;color:var(--primary-accent);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;line-height:20px;margin-bottom:10px;text-transform:uppercase}.form-search h3 i{cursor:pointer;margin-left:auto}h1,h2,h3,h4,h5,h6{font-weight:700}*{box-sizing:border-box;margin:0;padding:0}b{font-weight:700}u{text-decoration:underline}input[type=email],input[type=password],input[type=text],select,textarea{margin:0;min-height:26px}input{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield}input[type=checkbox]{-webkit-appearance:checkbox;border:0;height:12px;width:12px}input[type=radio]{-webkit-appearance:radio;border:0;clear:left;height:18px;margin-right:3px;margin-top:3px;width:18px}textarea{border:1px solid #e0e3e9;border-radius:8px;max-width:100%;min-height:60px;padding-left:10px;padding-top:10px;width:100%}li,ol,ul{list-style:none outside none;margin:0;padding:0}.entry-content ol,.entry-content ul{margin:0 0 15px 20px;padding:0}.remove-bottom{margin-bottom:0!important;padding-bottom:0!important}.floatLeft{float:left}.floatRight{float:right}.hidden-btn-pro{color:#a1785c;cursor:pointer;display:none;float:right;font-size:20px;margin-right:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#666}a,a:hover{text-decoration:none}a:hover,h1,h2{color:var(--primary-accent)}h3{font-size:medium}.btn{border-radius:8px}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-check:focus+.btn-warning,.btn-warning.active:focus,.btn-warning:active:focus,.btn-warning:focus,.btn:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:none}.btn-light:hover{background:#f8f8f8}.btn-success{background:var(--primary-accent);border:1px solid var(--primary-accent)}.btn-success:focus,.btn-success:hover{background-color:rgba(var(--primary-accent-rgb),.76);border:1px solid rgba(var(--primary-accent-rgb),.76)}[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,button:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea.form-control:focus,textarea:focus{box-shadow:none}.modal-title{font-size:20px;font-weight:700}.modal-content{border-radius:8px}.modal-header{padding:.8rem 1rem}.nav-tabs{background-color:var(--primary-accent);border-top-left-radius:12px;border-top-right-radius:12px}.nav-tabs .nav-item{font-size:15px}.nav-tabs .nav-item button{border-top-left-radius:12px;border-top-right-radius:12px;min-width:120px}.nav-tabs .nav-item button:hover{border:1px solid #e1e1e161;border-bottom:none;color:#fff}.nav-item button.active:hover{color:#000000c2}.tab-content{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tab-content .tab-pane{background:#fff;border:1px solid #dadce0}.card{border-radius:8px}.card-footer{border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media only screen and (max-width:480px){.home-form-search h1{font-size:30px;line-height:25px}.input-group.search_form input{border:none}.item_cat-search{display:block;font-size:13px;margin:auto;max-width:96px;min-width:64px;padding:10px}.item_cat-search .icon{padding:20px 10px}.item_cat-search h6{font-size:11px}.item-news.row-item-post{margin-bottom:5px}.button_search_sm button{background:none;border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;float:right;font-size:13px;height:38px;line-height:38px;margin:10px;min-width:120px;padding:0 20px;text-transform:uppercase}.meta-post-priority{float:none}.sharing_button>span{cursor:pointer;display:block;width:35px}.meta-post-number-media-m{margin:0}.body-content-group-news{padding:0}.most-read-item a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400!important;line-height:16px;overflow:hidden;text-overflow:ellipsis}.home-hot-news-img{display:block;margin:auto;max-width:100%;object-fit:cover;object-position:left;width:100%}.news-title b{font-size:14px}.news-detail{padding:10px}}@media only screen and (max-width:768px){.full-header{display:none}.item-news.row-item-post{margin-bottom:5px}}@media only screen and (max-width:800px){.inner-container{padding:0 10px}.home-hot-news-img{display:block;margin:auto;max-width:100%;object-fit:cover;object-position:left;width:100%}.news-title b{font-size:14px}.news-detail{padding:10px}}@media only screen and (max-width:990px){.home-box .ui-tabs .ui-tabs-nav li,.home-box .ui-tabs .ui-tabs-nav li span,.home-box .ui-tabs .ui-tabs-nav li.ui-tabs-active,.home-box .ui-tabs .ui-tabs-nav li.ui-tabs-active span{text-align:center;width:100%}.home-box .ui-tabs .ui-tabs-nav{background:#fafafa;display:none;padding:10px;z-index:999}.home-title{float:left;width:100%}.hidden-btn-pro{display:block}.form-search-pro{border-radius:8px}.group_option-search{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #ececec}}@media only screen and (min-width:1024px){.home-hot-news-img{display:block;height:200px;margin:auto;max-width:100%;object-fit:fill;object-position:left;width:100%}.news-title b{font-size:16px}.news-detail{padding:20px}}.home-drawing-thumb{text-align:center}.home-drawing-thumb img{height:200px}.json-grid,.react-json-view{border-radius:8px}.modal-content{background-color:#fff;background-image:none}body{font-family:Inter,Noto Sans KR,sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:450;margin:0}#root,.app{height:100%;width:100%}.app{display:flex;overflow-x:hidden;position:absolute}.app .btn-more{background:#6f966b;border:1px solid #6f966b}.app .btn-more:hover{background:#60805c;border:1px solid #6f966b}.app .btn-toggle{align-items:center;background:#353535;border-radius:50%;color:#fff;cursor:pointer;display:flex;display:none;font-size:15px;height:35px;justify-content:center;text-align:center;width:35px}.app .collapsed .sidebar-btn{border-radius:50%;display:inline-block;height:35px;line-height:35px;padding-left:3px;padding-right:5px;width:35px}.app main{display:block;flex:1 1;width:100%}.app .app-content,.app main{min-height:0;position:relative}.app .app-content{height:100%;padding:0}.app .social-bagdes{margin-top:10px}.app .social-bagdes img{margin:5px}.app .block{color:#545454;display:flex;font-size:14px;margin-bottom:24px}.app .block>span{margin-left:10px}.app.rtl{direction:rtl;text-align:right}.app.rtl header h1{transform:translateX(20px)}.app.rtl .block{direction:rtl}.app.rtl .block>span{margin-left:0;margin-right:10px}.app.rtl .sidebar-btn-wrapper .sidebar-btn span{margin-left:0;margin-right:5px}.avatar{max-width:76px}.page-wrapper{background:#79564438;overflow:hidden}.page-content-wrapper,.page-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.page-content-wrapper{overflow:auto;overflow-x:hidden;z-index:0}.page-content{min-height:100%}.page-loading{bottom:10px;height:40px;position:absolute;right:40px;width:100px;z-index:10005}#filter-meta-wrap{background:#f8f9fa;padding:5px;position:fixed;top:0;width:100%;z-index:1000}#menu-right-most-read img{border:1px solid #ababab8f;border-radius:8px;max-height:60px;min-height:52px;object-fit:cover;width:100%}.my-post-noti span{background:red;border:2px solid #fff;border-image:none;border-image:initial;border-radius:8px;box-sizing:initial;color:#fff;cursor:pointer;float:right;font-size:10px!important;font-style:normal;font-weight:400!important;line-height:16px;min-height:16px;min-width:14px;padding-left:1px;padding-right:1px;position:relative;text-align:center}.img-circle{border-radius:50%}.img-fit{object-fit:cover}.img-fit,.img-fit-none{height:auto;object-position:center;width:100%}.img-fit-none{object-fit:none}.img-fit-height{height:100%;object-fit:contain;object-position:center;width:auto}.note-content{color:#795644;font-size:13px}.app-input,.app-input .react-datetime-picker__wrapper{border-radius:8px;font-size:14px;height:40px}.app-input .react-datetime-picker__wrapper{border:1px solid #ced4da;padding-left:10px}.vi-dropdown-menu-panel{border-radius:8px}.search-icon{bottom:10px;position:absolute;right:10px;z-index:999}:focus{outline:none}.nav-link{color:#fff}.jodit-wysiwyg{background:#fff}.popover-basic{border-radius:8px;min-width:360px}.building-hover-popover{--bhp-label:#c9872e;--bhp-value:#f5f7fb;--bhp-address:#2ec4b6;--bhp-muted:#8b96a8;border:1px solid #e8a54b38;border-radius:8px;box-shadow:0 14px 40px #00000059;max-width:380px;min-width:280px;overflow:hidden}.building-hover-popover.building-hover-popover--cursor{margin:0;pointer-events:auto;position:fixed;transform:translateZ(0);z-index:1080}.building-hover-popover .popover-body{padding:0}.building-hover-popover__inner{font-size:.875rem;line-height:1.45;padding:1rem 1.1rem 1.05rem}.building-hover-popover__row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.55rem}.building-hover-popover__row:last-of-type{margin-bottom:0}.building-hover-popover__label{align-items:center;color:var(--bhp-label);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.4rem}.building-hover-popover__label .bi{font-size:1rem;opacity:.95}.building-hover-popover__label--block{align-items:center;display:flex;gap:.4rem;margin-bottom:.35rem}.building-hover-popover__value{color:var(--bhp-value);font-weight:500;min-width:0;text-align:right}.building-hover-popover__section{border-top:1px solid #ffffff14;margin-top:.65rem;padding-top:.65rem}.building-hover-popover__address-block{margin-top:.5rem;padding-top:.6rem}.building-hover-popover__address-text{color:var(--bhp-address);font-weight:500;line-height:1.4}.building-hover-popover__structures-empty{color:var(--bhp-muted)}.building-hover-popover__pill.badge{font-weight:600;padding:.35em .65em}.badge.building-structure-tag{border-style:solid;border-width:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:.75rem;font-weight:600;line-height:1.2;padding:.35em .7em}.badge.building-structure-tag--wood{background:#b45309!important;border-color:#0003!important;color:#fffbeb!important}.badge.building-structure-tag--steel{background:#1e3a5f!important;border-color:#ffffff1f!important;color:#e8f4ff!important}.badge.building-structure-tag--default{background:#3f3f46!important;border-color:#ffffff24!important;color:#fafafa!important}.badge.building-structure-tag--custom{box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:.75rem;font-weight:600;line-height:1.2;padding:.35em .7em}.building-hover-popover__description{border-top:1px solid #ffffff1a;margin-top:.75rem;padding-top:.75rem}.building-hover-popover__description-label{color:var(--bhp-label);font-size:.75rem;font-weight:600;margin-bottom:.35rem}.building-hover-popover__description-text{color:var(--bhp-value);font-size:.8125rem;opacity:.92;white-space:pre-wrap}.popover-header{background:var(--primary-accent);border-top-left-radius:12px;border-top-right-radius:12px;color:#f5f5f5}label.react-drop-file{background:#fff;border:1px solid #e0e3e9;border-radius:8px;height:45px;max-width:100%;width:100%}label.react-drop-file svg{display:none}label.react-drop-file span{font-size:14px;margin-left:10px}label.react-drop-file .file-types{font-size:12px;margin-left:0}.multi-select .searchWrapper{border-radius:8px}.select-option{font-family:Inter,Noto Sans KR,sans-serif}::placeholder{color:#919191bf;opacity:1}:-ms-input-placeholder{color:#919191bf}::-ms-input-placeholder{color:#919191bf}.input-tags{border-radius:8px;height:40px;height:30px}.input-group{position:relative;z-index:auto}.input-group:focus-within{z-index:6}.text-main-color{color:#fff}.text-app-color{color:var(--primary-accent)}.text-app-second-color{color:#a1785c}.react-datetime-picker__wrapper{border:1px solid #e0e3e9;border-radius:8px}#webpack-dev-server-client-overlay{display:none}.global-page-loading{align-items:center;background:#ddd;height:100%;justify-content:center;position:absolute;width:100%;z-index:1001}.loader-animation{animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--primary-accent);margin-left:-30px;margin-top:-30px;top:50%;width:60px}.loader-animation,.loader-title{height:60px;left:50%;position:absolute}.loader-title{margin-left:-60px;text-align:center;top:calc(50% + 40px);width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-scroll,.modal-fullscreen .modal-body{scrollbar-color:#a2a2a2 #f5f5f5}@media only screen and (min-width:900px){.custom-scroll::-webkit-scrollbar-track,.modal-fullscreen .modal-body::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:8px;-webkit-box-shadow:inset 0 0 8px #0000001a}.custom-scroll::-webkit-scrollbar,.modal-fullscreen .modal-body::-webkit-scrollbar{background-color:#f5f5f5;height:8px;width:8px}.custom-scroll::-webkit-scrollbar-thumb,.modal-fullscreen .modal-body::-webkit-scrollbar-thumb{background-color:#fff;background-image:-webkit-linear-gradient(top,#a2a2a2,#a2a2a2 50%,#a2a2a2 51%,#a2a2a2);border-radius:8px}}@media only screen and (max-width:599px){body{font-size:15px}}@media only screen and (max-width:480px){body{font-size:15px}}@media only screen and (max-width:360px){body{font-size:16px}}.react-media-file-upload__dropzone{background:#fff;background:var(--bs-body-bg,#fff);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.react-media-file-upload__dropzone:hover{border-color:#0d6efd73!important;border-color:rgba(var(--bs-primary-rgb,13,110,253),.45)!important;box-shadow:0 4px 14px #0000000f}.react-media-file-upload__drop-inner{margin-left:auto;margin-right:auto;max-width:28rem}.react-media-file-upload__file-card .card-img-top{border-radius:8px 8px 0 0}.react-media-file-upload__remove{line-height:1;opacity:.92}.react-media-file-upload__remove:hover{opacity:1}.react-media-file-upload__badge{font-size:.65rem;font-weight:600}.react-media-library-card{background:#141a24;background:var(--bg-elevated,var(--bg-surface,#141a24));border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.react-media-library-card:hover{border-color:#0d6efd73;border-color:rgba(var(--bs-primary-rgb,13,110,253),.45);box-shadow:0 4px 16px #0000001f}.react-media-library-card--selected{border-color:#0d6efd;border-color:var(--bs-primary,#0d6efd);box-shadow:0 0 0 1px #0d6efd8c;box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb,13,110,253),.55)}.react-media-library-card__thumb-wrap{background:#0003;flex:0 0 auto;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.react-media-library-card__img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.react-media-library-card__placeholder{align-items:center;color:#8b9bb4;color:var(--text-muted,#8b9bb4);display:flex;font-size:2rem;inset:0;justify-content:center;position:absolute}.react-media-library-card__del{line-height:1!important;opacity:0;padding:.2rem .4rem!important;position:absolute;right:6px;top:6px;transition:opacity .15s ease;z-index:2}.react-media-library-card:focus-within .react-media-library-card__del,.react-media-library-card:hover .react-media-library-card__del{opacity:.92}.react-media-library-card__del:hover{opacity:1!important}.react-media-library-card__meta{flex:0 0 auto;min-width:0;padding:.35rem .5rem .45rem}.react-media-library-card__name{color:#e8edf5;color:var(--text-main,#e8edf5);font-size:.72rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-media-library-card__sub{font-size:.65rem;line-height:1.2;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-media-library-card__dot{opacity:.65}.project-manager-page .project-table-thumb{background:#0000000f;border-radius:8px;display:block;height:48px;object-fit:cover;width:48px}.scon-thumb-hover-zoom{max-width:100%}.scon-thumb-hover-zoom__media{display:block;max-width:100%}.scon-thumb-hover-zoom__controls-stack{align-items:stretch;background:#2125298c;border-radius:8px;box-shadow:0 1px 4px #0003;display:flex;flex-direction:column;gap:1px;margin:0;padding:2px;position:absolute;right:0;top:0;width:2.25rem;z-index:3}.scon-thumb-hover-zoom__ctrl{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;line-height:1;margin:0;min-height:1.75rem;padding:0;transition:background .15s ease,color .15s ease}.scon-thumb-hover-zoom__ctrl--zoom{cursor:zoom-in}.scon-thumb-hover-zoom__ctrl--edit{cursor:pointer}.scon-thumb-hover-zoom__ctrl:focus-visible,.scon-thumb-hover-zoom__ctrl:hover{background:#0d6efde0;background:rgba(var(--bs-primary-rgb,13,110,253),.88)}.scon-thumb-hover-zoom__ctrl:disabled{cursor:not-allowed;opacity:.45}.scon-thumb-hover-zoom__ctrl:focus-visible{outline:2px solid #0d6efd;outline:2px solid var(--bs-primary,#0d6efd);outline-offset:1px}.scon-thumb-hover-zoom__ctrl-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));font-size:.9rem;pointer-events:none}.popover.scon-thumb-hover-zoom__popover{border:1px solid #0000001f;box-shadow:0 .5rem 1.25rem #0000002e;max-width:min(92vw,440px);z-index:1080}.scon-thumb-hover-zoom__preview-img{background:#0000;display:block;height:auto;max-height:min(78vh,560px);max-width:min(92vw,440px);object-fit:contain;vertical-align:middle;width:auto}.project-manager-page .project-contractor-cell{overflow:visible}.building-manager-page .table tbody td.building-manager-thumb-col{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;border-radius:8px;max-width:160px;overflow:visible!important;padding:6px 4px 8px!important;position:relative;transform:translateZ(0);vertical-align:middle!important}.building-manager-page .building-manager-thumb-inner{align-items:center;background-color:#fff!important;border:1px solid #0000001a;border-radius:8px;box-sizing:border-box;display:flex;height:112px;justify-content:center;margin-left:auto;margin-right:auto;max-height:112px;max-width:132px;min-width:72px;overflow:hidden;transform:translateZ(0);width:100%}.building-manager-page .building-manager-thumb-inner .building-manager-thumb-fit-root,.building-manager-page .building-manager-thumb-inner>.building-manager-thumb-no-preview{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0;overflow:hidden;width:100%}.building-manager-page .building-manager-thumb-inner img{height:auto!important;max-height:100%!important;max-width:100%!important;min-height:0!important;object-fit:contain;vertical-align:middle;width:auto!important}.building-manager-page .building-grid-thumb-wrap>.building-manager-thumb-no-preview,.building-manager-page .building-manager-thumb-inner .building-manager-thumb-no-preview{box-sizing:border-box;height:100%;min-height:0;width:100%}.building-manager-page .building-manager-thumb-placeholder-actions.scon-thumb-hover-zoom__controls-stack{align-self:center;position:static}.building-manager-page .building-manager-thumb-no-preview-icon{font-size:1.75rem;opacity:.55}.project-manager-page .project-contractor-name{color:#6c757d;color:var(--bs-secondary-color,#6c757d);font-size:.7rem;line-height:1.25}.project-manager-page .project-cell-address{font-size:.75rem;line-height:1.35}.project-manager-page .project-cell-type{font-size:.8125rem}.building-manager-page .scon-assets-cell,.drawing-manager-page .scon-assets-cell,.project-manager-page .project-geotag-cell,.project-manager-page .scon-assets-cell{line-height:1.35}.building-manager-page .scon-assets-metric-link,.drawing-manager-page .scon-assets-metric-link,.project-manager-page .scon-assets-metric-link{color:#212529;color:var(--bs-body-color,#212529);font-size:inherit;line-height:inherit;text-underline-offset:.12em}.building-manager-page .building-grid-meta-assets .scon-assets-metric-link{margin:.125rem}.building-manager-page .scon-assets-metric-link .scon-assets-metric-icon,.drawing-manager-page .scon-assets-metric-link .scon-assets-metric-icon,.project-manager-page .scon-assets-metric-link .scon-assets-metric-icon{color:inherit;opacity:.88}.building-manager-page .scon-assets-metric-link:focus-visible,.building-manager-page .scon-assets-metric-link:hover,.drawing-manager-page .scon-assets-metric-link:focus-visible,.drawing-manager-page .scon-assets-metric-link:hover,.project-manager-page .scon-assets-metric-link:focus-visible,.project-manager-page .scon-assets-metric-link:hover{color:#0d6efd;color:var(--bs-primary,#0d6efd);text-decoration:underline!important}.building-manager-page .scon-assets-metric-link:focus-visible .scon-assets-metric-icon,.building-manager-page .scon-assets-metric-link:hover .scon-assets-metric-icon,.drawing-manager-page .scon-assets-metric-link:focus-visible .scon-assets-metric-icon,.drawing-manager-page .scon-assets-metric-link:hover .scon-assets-metric-icon,.project-manager-page .scon-assets-metric-link:focus-visible .scon-assets-metric-icon,.project-manager-page .scon-assets-metric-link:hover .scon-assets-metric-icon{opacity:1}.building-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon,.drawing-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon,.project-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon{color:#6c757d;color:var(--bs-secondary-color,#6c757d);opacity:.92}.building-manager-page .building-grid-meta-row,.drawing-manager-page .drawing-grid-meta-row,.project-manager-page .project-grid-meta-row{flex-wrap:wrap;font-size:.8125rem}.building-manager-page .building-grid-meta-assets,.building-manager-page .building-grid-meta-time,.drawing-manager-page .drawing-grid-meta-assets,.drawing-manager-page .drawing-grid-meta-time,.project-manager-page .project-grid-meta-assets,.project-manager-page .project-grid-meta-time{flex:1 1;max-width:50%;min-width:0}.project-manager-page .project-grid-card{border:1px solid #00000014;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.project-manager-page .project-grid-card--selected{border-color:#0d6efdbf!important;border-color:rgba(var(--bs-primary-rgb,13,110,253),.75)!important;box-shadow:0 0 0 3px #0d6efd47,0 10px 28px #0000001f!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.28),0 10px 28px #0000001f!important;transform:translateY(-2px)}.building-manager-page .scon-assets-cell--grid,.drawing-manager-page .scon-assets-cell--grid,.project-manager-page .scon-assets-cell--grid{font-size:.8125rem;line-height:1.2;min-width:0;width:100%}.building-manager-page .building-grid-meta-time .project-cell-time--grid,.drawing-manager-page .drawing-grid-meta-time .project-cell-time--grid,.project-manager-page .project-grid-meta-time .project-cell-time--grid{line-height:1.35;max-width:none}.building-manager-page .building-grid-meta-time .project-cell-time--grid .badge,.drawing-manager-page .drawing-grid-meta-time .project-cell-time--grid .badge,.project-manager-page .project-grid-meta-time .project-cell-time--grid .badge{font-size:.7rem;font-weight:500;max-width:100%;white-space:normal}@media (max-width:767.98px){.building-manager-page .building-grid-meta-row,.drawing-manager-page .drawing-grid-meta-row,.project-manager-page .project-grid-meta-row{flex-direction:column!important}.building-manager-page .building-grid-meta-assets,.building-manager-page .building-grid-meta-time,.drawing-manager-page .drawing-grid-meta-assets,.drawing-manager-page .drawing-grid-meta-time,.project-manager-page .project-grid-meta-assets,.project-manager-page .project-grid-meta-time{flex:0 0 auto;max-width:100%;width:100%}.building-manager-page .building-grid-meta-time,.drawing-manager-page .drawing-grid-meta-time,.project-manager-page .project-grid-meta-time{border-left:0!important;padding-left:0!important}}.drawing-manager-page .project-cell-time,.project-manager-page .project-cell-time{line-height:1.35;max-width:12rem}.drawing-manager-page .project-cell-time .badge,.project-manager-page .project-cell-time .badge{font-weight:500;text-align:left;white-space:normal}.building-manager-page .project-action-col,.category-manager-page .project-action-col,.drawing-manager-page .project-action-col,.file-manager-page .project-action-col,.project-manager-page .project-action-col{vertical-align:middle}.building-manager-page .project-action-btns .btn,.category-manager-page .project-action-btns .btn,.drawing-manager-page .project-action-btns .btn,.file-manager-page .project-action-btns .btn,.project-manager-page .project-action-btns .btn{line-height:1;padding:.2rem .45rem}.building-manager-page .project-action-btn--edit:hover,.category-manager-page .project-action-btn--edit:hover,.drawing-manager-page .project-action-btn--edit:hover,.project-manager-page .project-action-btn--edit:hover{background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;color:#000!important}.building-manager-page .project-action-btn--link:hover,.category-manager-page .project-action-btn--link:hover,.drawing-manager-page .project-action-btn--link:hover,.file-manager-page .project-action-btn--link:hover,.project-manager-page .project-action-btn--link:hover{background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;color:#fff!important}.project-manager-page .project-action-btn--clone:hover{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.drawing-manager-page .project-action-btn--download:hover,.file-manager-page .project-action-btn--download:hover{background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;color:#fff!important}.building-manager-page .project-action-btn--delete:hover,.category-manager-page .project-action-btn--delete:hover,.drawing-manager-page .project-action-btn--delete:hover,.file-manager-page .project-action-btn--delete:hover,.project-manager-page .project-action-btn--delete:hover{background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:#fff!important}.category-manager-page--reorder .table tbody tr{cursor:grab}.category-manager-page--reorder .table tbody tr:active{cursor:grabbing}.drawing-manager-page--reorder .table tbody tr{cursor:grab}.drawing-manager-page--reorder .table tbody tr:active{cursor:grabbing}.drawing-manager-page .table tbody td.drawing-manager-thumb-col{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;max-width:160px;padding:6px 4px 8px!important;position:relative;vertical-align:middle!important}.drawing-manager-page .drawing-manager-thumb-inner{align-items:center;border:1px solid #0000001a;border-radius:8px;box-sizing:border-box;display:flex;height:112px;justify-content:center;margin-left:auto;margin-right:auto;max-height:112px;max-width:132px;min-width:72px;overflow:hidden;transform:translateZ(0);width:100%}.drawing-manager-page .drawing-manager-thumb-inner .thumb-drawing-fit-root,.drawing-manager-page .drawing-manager-thumb-inner>.text-center{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0;overflow:hidden;width:100%}.drawing-manager-page .drawing-manager-thumb-inner img{height:auto!important;max-height:100%!important;max-width:100%!important;min-height:0!important;object-fit:contain;vertical-align:middle;width:auto!important}.drawing-manager-page .drawing-manager-grid-thumb-wrap>.drawing-manager-thumb-no-preview,.drawing-manager-page .drawing-manager-thumb-inner .drawing-manager-thumb-no-preview{box-sizing:border-box;height:100%;min-height:0;width:100%}.drawing-manager-page .drawing-manager-thumb-placeholder-actions.scon-thumb-hover-zoom__controls-stack{align-self:center;position:static}.change-drawing-modal .change-drawing-modal-inner--loading{opacity:.35;pointer-events:none;transition:opacity .2s ease}.change-drawing-modal .change-drawing-processing-banner,.drawing-manager-page .drawing-manager-upload-processing-banner{background:#0dcaf01f!important;background:rgba(var(--bs-info-rgb,13,202,240),.12)!important;border-color:#0dcaf059!important;border-color:rgba(var(--bs-info-rgb,13,202,240),.35)!important;color:#212529;color:var(--bs-body-color,#212529)}.change-drawing-modal .change-drawing-upload-zone--disabled,.drawing-manager-page .drawing-manager-upload-zone--disabled{filter:grayscale(.15);opacity:.55;pointer-events:none}.change-drawing-modal .change-drawing-dropzone,.drawing-manager-page .drawing-manager-upload-dropzone{border-style:dashed!important;cursor:pointer;margin-bottom:0}.change-drawing-modal .change-drawing-candidate-card{background:#fff;background:var(--bs-body-bg,#fff);border:1px solid #0000001f;border-radius:8px;cursor:pointer;padding:.65rem .5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.change-drawing-modal .change-drawing-candidate-card:hover{border-color:#0d6efd73;border-color:rgba(var(--bs-primary-rgb,13,110,253),.45);box-shadow:0 8px 22px #00000014;transform:translateY(-1px)}.change-drawing-modal .change-drawing-candidate-card:focus-visible{outline:2px solid #0d6efd;outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.change-drawing-modal .change-drawing-candidate-card--static{cursor:default}.change-drawing-modal .change-drawing-candidate-card--static:hover{border-color:#0000001f;border-color:var(--border-color,#0000001f);box-shadow:none;transform:none}.change-drawing-modal .change-drawing-candidate-thumb-wrap{max-width:220px}.change-drawing-modal .change-drawing-candidate-thumb{align-items:center;border:1px solid #0000001a;border-radius:8px;box-sizing:border-box;display:flex;height:200px;justify-content:center;margin-left:auto;margin-right:auto;max-height:200px;max-width:220px;min-width:120px;overflow:hidden;transform:translateZ(0);width:100%}.change-drawing-modal .change-drawing-candidate-thumb .thumb-drawing-fit-root,.change-drawing-modal .change-drawing-candidate-thumb>.text-center{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0;overflow:hidden;width:100%}.change-drawing-modal .change-drawing-candidate-thumb img{height:auto!important;max-height:100%!important;max-width:100%!important;min-height:0!important;object-fit:contain;vertical-align:middle;width:auto!important}.change-drawing-modal .change-drawing-candidate-index{box-shadow:0 2px 8px #0003;font-size:.75rem;font-weight:600;pointer-events:none;z-index:2}.change-drawing-modal .change-drawing-candidate-name{color:#6c757d;color:var(--bs-secondary-color,#6c757d)}.popover.change-drawing-thumb-hover-popover{border:1px solid #0000001f!important;box-shadow:0 .5rem 1.25rem #0000002e!important}.drawing-manager-page .drawing-name-readonly{color:inherit;cursor:pointer;max-width:100%;text-decoration:none}.drawing-manager-page .drawing-name-readonly:hover{text-decoration:underline;text-underline-offset:2px}.drawing-manager-page .drawing-name-readonly:hover .drawing-type-prefix{text-decoration:none}.drawing-manager-page .drawing-type-prefix{color:var(--bs-primary);color:var(--primary-accent,var(--bs-primary));display:inline;font-weight:600;margin-right:.35rem;white-space:nowrap}.drawing-manager-page .drawing-name-cell{min-width:0}.drawing-manager-page .drawing-grid-card{--drawing-grid-thumb-min:150px;background-color:#fff;background-color:var(--bg-surface,var(--bs-body-bg,#fff));border:1px solid #00000014;border:1px solid var(--border-color,#00000014);container-name:drawing-grid-card;container-type:inline-size;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.drawing-manager-page .drawing-grid-card__top{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:min(var(--drawing-grid-thumb-min),100%) minmax(0,1fr)}@container drawing-grid-card (max-width: 24rem){.drawing-manager-page .drawing-grid-card__top{grid-template-columns:1fr}}.drawing-manager-page .drawing-grid-card__body{align-self:stretch;min-height:0;min-width:0}.drawing-manager-page .drawing-grid-card--selected{border-color:#0d6efdbf!important;border-color:rgba(var(--bs-primary-rgb,13,110,253),.75)!important;box-shadow:0 0 0 3px #0d6efd47,0 10px 28px #0000001f!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.28),0 10px 28px #0000001f!important;transform:translateY(-2px)}.drawing-manager-page .drawing-name-cell--with-dvp{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;min-height:2.75rem}.drawing-manager-page .drawing-dvp-slot{align-items:flex-end;display:flex;justify-content:flex-end}.drawing-manager-page .drawing-dvp-slot--grid{margin-top:auto;padding-top:.35rem;width:100%}.drawing-manager-page .drawing-dvp-slot--cell{margin-top:auto;width:100%}.drawing-manager-page .drawing-dvp-badge-row--compact{column-gap:.5rem;justify-content:flex-end;margin-top:0!important;max-width:100%;row-gap:.25rem}.drawing-manager-page .drawing-dvp-item{align-items:center;display:inline-flex;gap:.3rem;max-width:100%;min-width:0}.drawing-manager-page .drawing-dvp-chip{align-items:center;background:#0d6efd1f;background:var(--accent-fill,rgba(var(--bs-primary-rgb,13,110,253),.12));border:1px solid rgba(var(--primary-accent-rgb),.32);border-radius:50%;color:var(--bs-primary);color:var(--primary-accent,var(--bs-primary));display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;padding:0;width:1.25rem}.drawing-manager-page .drawing-dvp-label{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.75rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawing-manager-page .drawing-grid-notes-empty-pill,.drawing-manager-page .drawing-grid-notes-pill{background:#0000000a;background:var(--bg-elevated,#0000000a);border:1px solid #0000001f;border:1px solid var(--border-color,#0000001f);border-radius:999px;padding:.15rem .5rem}.drawing-manager-page .drawing-grid-notes-empty-pill{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.8rem}.drawing-manager-page button.drawing-grid-notes-empty-pill:focus-visible,.drawing-manager-page button.drawing-grid-notes-empty-pill:hover{border-color:#0d6efd73;border-color:rgba(var(--bs-primary-rgb,13,110,253),.45);color:var(--bs-primary)}.drawing-manager-page .drawing-manager-thumb-no-preview-icon{font-size:1.75rem}.scon-thumb-hover-zoom__ctrl--open:focus-visible,.scon-thumb-hover-zoom__ctrl--open:hover{background:#198754e6;background:rgba(var(--bs-success-rgb,25,135,84),.9)}.drawing-manager-page .drawing-manager-grid-thumb-wrap{align-items:center;border:1px solid #0000001a;border:1px solid var(--border-color,#0000001a);border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;max-height:14rem;max-width:100%;min-height:7.5rem;min-width:0;overflow:hidden;padding:.25rem;width:100%}.drawing-manager-page .drawing-manager-grid-thumb-wrap .thumb-drawing-fit-root,.drawing-manager-page .drawing-manager-grid-thumb-wrap>.drawing-manager-thumb-no-preview,.drawing-manager-page .drawing-manager-grid-thumb-wrap>.text-center{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:7rem;overflow:hidden;width:100%}.drawing-manager-page .drawing-manager-grid-thumb-wrap img{display:block;height:auto!important;max-height:13.5rem!important;max-width:100%!important;min-height:5rem;object-fit:contain;vertical-align:middle;width:100%!important}.building-manager-page .project-action-btn--members:hover{background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;color:#fff!important}.project-manager-page{--pm-tree-width:min(360px,92vw);position:relative}.project-manager-tree-panel{background:#fff;background:var(--bg-elevated,#fff);border-left:1px solid #00000014;bottom:0;box-shadow:-16px 0 48px #00000024,-6px 0 24px #0000001a,-2px 0 8px #0000000f,inset 1px 0 0 #ffffff73;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease,visibility .25s,box-shadow .25s ease;visibility:hidden;width:var(--pm-tree-width);z-index:1030}.project-manager-tree-panel.is-open{box-shadow:-20px 0 56px #00000029,-8px 0 28px #0000001c,-2px 0 10px #00000012,inset 1px 0 0 #ffffff80;pointer-events:auto;transform:translateX(0);visibility:visible}.building-manager-main-shift,.project-manager-main-shift{transition:margin-right .25s ease}.project-manager-main-shift--dock-open{margin-right:var(--pm-tree-width)}.building-manager-main-shift--dock-open{margin-right:var(--bm-tree-width)}@media (max-width:991.98px){.building-manager-main-shift--dock-open,.project-manager-main-shift--dock-open{margin-right:0}}.project-manager-tree-panel-body{flex:1 1;min-height:0;position:relative}.user-inspector-page .user-inspector-scope-tabs-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.user-inspector-page .user-inspector-scope-tabs{flex-wrap:nowrap!important;min-width:-webkit-min-content;min-width:min-content}.user-inspector-page .user-inspector-scope-tab-link{max-width:9rem;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.user-inspector-page .user-inspector-scope-jump{max-width:min(100%,16rem);min-width:0}.project-manager-row--dock-selected td{background-color:#0d6efd17}.project-manager-tree-toggle{align-items:center;border:1px solid #0000001a;border-radius:8px 0 0 8px!important;display:flex;height:44px;justify-content:center;margin:0;padding:0;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:right .25s ease;width:24px;z-index:1031}.project-manager-tree-toggle.is-open{right:var(--pm-tree-width)}.building-manager-page{--bm-tree-width:min(360px,92vw);position:relative}.building-manager-tree-panel{background:#fff;background:var(--bg-elevated,#fff);border-left:1px solid #00000014;bottom:0;box-shadow:-16px 0 48px #00000024,-6px 0 24px #0000001a,-2px 0 8px #0000000f,inset 1px 0 0 #ffffff73;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease,visibility .25s,box-shadow .25s ease;visibility:hidden;width:var(--bm-tree-width);z-index:1030}.building-manager-tree-panel.is-open{box-shadow:-20px 0 56px #00000029,-8px 0 28px #0000001c,-2px 0 10px #00000012,inset 1px 0 0 #ffffff80;pointer-events:auto;transform:translateX(0);visibility:visible}.building-manager-tree-panel-body{flex:1 1;min-height:0;position:relative}.building-manager-tree-toggle{align-items:center;border:1px solid #0000001a;border-radius:8px 0 0 8px!important;display:flex;height:44px;justify-content:center;margin:0;padding:0;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:right .25s ease;width:24px;z-index:1031}.building-manager-tree-toggle.is-open{right:var(--bm-tree-width)}.building-manager-tabs-shell{min-height:0}.building-manager-building-nav.nav-tabs{border-bottom-color:#0000001a}.building-manager-building-nav .nav-link{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.8125rem;padding:.45rem .75rem}.building-manager-building-nav .nav-link.active{font-weight:600}.building-manager-tab-content.tab-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.building-manager-tab-content .tab-pane{flex:1 1 auto;min-height:0}.building-manager-tab-content .tab-pane.active{display:flex!important;flex-direction:column;overflow:hidden}.building-manager-tab-pane-inner{flex:1 1 auto;min-height:0;position:relative}.building-manager-tab-pane-inner--members{padding:.75rem .85rem 1rem}.members-of-building--panel{min-height:120px}.members-of-building__search-input{padding-left:2.25rem}.members-of-building__search-icon{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.9rem;left:.65rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.members-of-building__search-spinner{position:absolute;right:.65rem;top:50%;transform:translateY(-50%)}.members-of-building__suggest{background:#fff;background:var(--bg-elevated,#fff);left:0;margin-top:4px;max-height:min(280px,42vh);overflow-y:auto;position:absolute;right:0;top:100%;z-index:5}.members-of-building__suggest-item{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:.5rem;padding:.45rem .6rem}.members-of-building__suggest-item:focus-visible,.members-of-building__suggest-item:hover{background:#0d6efd14}.members-of-building__avatar,.members-of-building__avatar-sm{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;justify-content:center}.members-of-building__avatar-sm{height:32px;width:32px}.members-of-building__avatar{font-size:.8rem;height:40px;width:40px}.members-of-building__list{max-height:min(420px,55vh);overflow-y:auto}.members-of-building__tag{background:#0000000a;border:1px solid #0000000f;border-radius:8px;margin-bottom:.5rem;padding:.45rem .5rem}.members-of-building__remove{border-radius:999px;line-height:1;padding:.2rem .45rem}.members-of-building__suggest-empty{background:#fff;background:var(--bg-elevated,#fff)}.building-manager-project-picker-list{max-height:min(360px,50vh);overflow-y:auto}.building-manager-project-picker-thumb{height:48px;object-fit:cover;width:48px}.building-manager-project-picker-row{border:1px solid #0000000f;border-radius:8px}.drawing-manager-page--with-dock,.drawing-manager-page.drawing-manager-page--with-dock{--bm-tree-width:min(360px,92vw);position:relative}.drawing-manager-main-shift{transition:margin-right .25s ease}.drawing-manager-main-shift--dock-open{margin-right:var(--bm-tree-width)}@media (max-width:991.98px){.drawing-manager-main-shift--dock-open{margin-right:0}}.project-scope-picker-list{max-height:min(360px,45vh);overflow-y:auto}.project-scope-picker__search{width:100%}.project-scope-picker__search .form-control{border-radius:8px;height:40px}.project-scope-picker__search .form-control::placeholder{font-size:.875rem}.project-scope-picker-list--in-scrollable-modal{max-height:none;overflow-y:visible}.project-scope-picker-list--dock{max-height:calc(100vh - 220px)}.building-manager-scope-picker{padding:2px 4px}.project-scope-picker-thumb{height:40px;object-fit:cover;width:40px}.project-scope-picker-item{margin-bottom:.75rem}.project-scope-picker-list>.project-scope-picker-item:last-child{margin-bottom:0}.project-scope-picker-row{background-color:#f8f9fa;background-color:var(--bs-secondary-bg,#f8f9fa);border:1px solid #0000001a;border-radius:8px;overflow:hidden}.project-scope-picker-row.bg-primary{border-color:#0000}.project-scope-picker-hit{background-color:initial!important}.project-scope-picker-row:not(.bg-primary) .project-scope-picker-hit:focus-visible,.project-scope-picker-row:not(.bg-primary) .project-scope-picker-hit:hover{background-color:rgba(0,0,0,.045)!important}.project-scope-picker-row.bg-primary .project-scope-picker-hit:focus-visible,.project-scope-picker-row.bg-primary .project-scope-picker-hit:hover{background-color:#ffffff1f!important}.project-scope-picker .project-scope-assets-link{color:#6c757d;color:var(--bs-secondary,#6c757d)}.project-scope-picker .project-scope-assets-link:focus-visible,.project-scope-picker .project-scope-assets-link:hover{color:var(--bs-primary)}.project-scope-picker .project-scope-assets-link--on-primary{color:#ffffffeb!important}.project-scope-picker .project-scope-assets-link--on-primary:focus-visible,.project-scope-picker .project-scope-assets-link--on-primary:hover{color:#fff!important}.project-scope-building-nest{border-color:#00000014}.building-manager-scope-picker .project-scope-building-nest>button{border:0!important;position:relative}.building-manager-scope-picker .project-scope-building-nest>button:before{border-top:1px solid var(--border-color);content:"";left:-.5rem;position:absolute;top:50%;width:.5rem}.building-manager-page .building-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr))}.building-manager-page .building-grid-card{--building-grid-thumb-size:5.5rem;border:1px solid #00000014;container-name:building-grid-card;container-type:inline-size;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.building-manager-page .building-grid-card__body-shell{gap:0;padding:.75rem!important}.building-manager-page .building-grid-card__top{grid-gap:.625rem;align-items:start;display:grid;gap:.625rem;grid-template-columns:var(--building-grid-thumb-size) minmax(0,1fr)}@container building-grid-card (max-width: 14rem){.building-manager-page .building-grid-card__top{grid-template-columns:1fr}}.building-manager-page .building-grid-card__top .building-grid-thumb-wrap{box-sizing:border-box;max-width:100%;min-width:0;width:var(--building-grid-thumb-size)}@container building-grid-card (max-width: 14rem){.building-manager-page .building-grid-card__top .building-grid-thumb-wrap{width:100%}}.building-manager-page .building-grid-card__body{min-width:0}.building-manager-page .building-grid-thumb-wrap .building-manager-thumb-inner{height:var(--building-grid-thumb-size);margin-left:0;margin-right:0;max-height:var(--building-grid-thumb-size);max-width:100%;min-height:var(--building-grid-thumb-size);width:100%}.building-manager-page .building-grid-card__top .building-grid-thumb-wrap .scon-thumb-hover-zoom__media,.building-manager-page .building-grid-card__top .building-grid-thumb-wrap .scon-thumb-hover-zoom__media>:first-child{height:100%;width:100%}.building-manager-page .building-grid-card__top .building-grid-thumb-wrap img{display:block;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover;width:100%!important}.building-manager-page .building-grid-card .building-manager-thumb-no-preview-icon{font-size:1.25rem}.building-manager-page .building-grid-card .building-manager-thumb-no-preview{gap:.25rem!important;padding:.25rem}.building-manager-page .building-grid-card .building-manager-thumb-no-preview .small{font-size:.65rem;line-height:1.2;text-align:center}.building-manager-page .building-grid-structures-text{font-size:.6875rem;font-style:italic;font-weight:600;line-height:1.3}.building-manager-page .building-grid-card--selected{border-color:#0d6efdbf!important;border-color:rgba(var(--bs-primary-rgb,13,110,253),.75)!important;box-shadow:0 0 0 3px #0d6efd47,0 10px 28px #0000001f!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.28),0 10px 28px #0000001f!important;transform:translateY(-2px)}.building-manager-page .building-cell-main{line-height:1.35}.building-manager-page .building-cell-address{font-size:.75rem;line-height:1.35}.react-table-pro-toolbar{margin-bottom:.5rem}.react-table-pro-toolbar.m-b-10{margin-bottom:.5rem!important}.react-table-pro-toolbar__row{align-content:flex-start}.react-table-pro-toolbar__actions{max-width:100%}.react-table-pro-toolbar__search{flex:1 1 18rem;margin-left:auto;max-width:28rem;min-width:min(100%,14rem)}@media (max-width:575.98px){.react-table-pro-toolbar__search{flex:1 1 100%;margin-left:0;max-width:none;min-width:0;width:100%}}@media (min-width:576px) and (max-width:1399.98px){.react-table-pro-toolbar__row{gap:.5rem!important}.react-table-pro-toolbar__search{flex:1 1 100%;margin-left:0;max-width:none;min-width:0}.react-table-pro-toolbar .btn-sm{padding:.2rem .45rem}}.react-table-pro-toolbar__input-group{flex-wrap:nowrap;position:relative;width:100%}.react-table-pro-toolbar__search-input{border-bottom-left-radius:12px;border-top-left-radius:12px;flex:1 1 auto;font-size:.8125rem;height:36px;line-height:1.25;min-width:0;text-overflow:ellipsis}.react-table-pro-toolbar__search-input::placeholder{font-size:.75rem;opacity:.75}.react-table-pro-toolbar__search-split{flex:0 0 auto}.react-table-pro-toolbar__search-split>.btn{font-size:.75rem;height:36px;white-space:nowrap}.react-table-pro-toolbar__search-icon{font-size:.8125rem;left:10px;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.react-table-pro-toolbar--compact .btn{padding:.2rem .45rem}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}.fs-101{font-size:101px}.fs-102{font-size:102px}.fs-103{font-size:103px}.fs-104{font-size:104px}.fs-105{font-size:105px}.fs-106{font-size:106px}.fs-107{font-size:107px}.fs-108{font-size:108px}.fs-109{font-size:109px}.fs-110{font-size:110px}.fs-111{font-size:111px}.fs-112{font-size:112px}.fs-113{font-size:113px}.fs-114{font-size:114px}.fs-115{font-size:115px}.fs-116{font-size:116px}.fs-117{font-size:117px}.fs-118{font-size:118px}.fs-119{font-size:119px}.fs-120{font-size:120px}.fs-121{font-size:121px}.fs-122{font-size:122px}.fs-123{font-size:123px}.fs-124{font-size:124px}.fs-125{font-size:125px}.fs-126{font-size:126px}.fs-127{font-size:127px}.fs-128{font-size:128px}.fs-129{font-size:129px}.fs-130{font-size:130px}.fs-131{font-size:131px}.fs-132{font-size:132px}.fs-133{font-size:133px}.fs-134{font-size:134px}.fs-135{font-size:135px}.fs-136{font-size:136px}.fs-137{font-size:137px}.fs-138{font-size:138px}.fs-139{font-size:139px}.fs-140{font-size:140px}.fs-141{font-size:141px}.fs-142{font-size:142px}.fs-143{font-size:143px}.fs-144{font-size:144px}.fs-145{font-size:145px}.fs-146{font-size:146px}.fs-147{font-size:147px}.fs-148{font-size:148px}.fs-149{font-size:149px}.fs-150{font-size:150px}.fs-151{font-size:151px}.fs-152{font-size:152px}.fs-153{font-size:153px}.fs-154{font-size:154px}.fs-155{font-size:155px}.fs-156{font-size:156px}.fs-157{font-size:157px}.fs-158{font-size:158px}.fs-159{font-size:159px}.fs-160{font-size:160px}.fs-161{font-size:161px}.fs-162{font-size:162px}.fs-163{font-size:163px}.fs-164{font-size:164px}.fs-165{font-size:165px}.fs-166{font-size:166px}.fs-167{font-size:167px}.fs-168{font-size:168px}.fs-169{font-size:169px}.fs-170{font-size:170px}.fs-171{font-size:171px}.fs-172{font-size:172px}.fs-173{font-size:173px}.fs-174{font-size:174px}.fs-175{font-size:175px}.fs-176{font-size:176px}.fs-177{font-size:177px}.fs-178{font-size:178px}.fs-179{font-size:179px}.fs-180{font-size:180px}.fs-181{font-size:181px}.fs-182{font-size:182px}.fs-183{font-size:183px}.fs-184{font-size:184px}.fs-185{font-size:185px}.fs-186{font-size:186px}.fs-187{font-size:187px}.fs-188{font-size:188px}.fs-189{font-size:189px}.fs-190{font-size:190px}.fs-191{font-size:191px}.fs-192{font-size:192px}.fs-193{font-size:193px}.fs-194{font-size:194px}.fs-195{font-size:195px}.fs-196{font-size:196px}.fs-197{font-size:197px}.fs-198{font-size:198px}.fs-199{font-size:199px}.fs-200{font-size:200px}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-t-0{padding-top:0}.p-t-1{padding-top:1px}.p-t-2{padding-top:2px}.p-t-3{padding-top:3px}.p-t-4{padding-top:4px}.p-t-5{padding-top:5px}.p-t-6{padding-top:6px}.p-t-7{padding-top:7px}.p-t-8{padding-top:8px}.p-t-9{padding-top:9px}.p-t-10{padding-top:10px}.p-t-11{padding-top:11px}.p-t-12{padding-top:12px}.p-t-13{padding-top:13px}.p-t-14{padding-top:14px}.p-t-15{padding-top:15px}.p-t-16{padding-top:16px}.p-t-17{padding-top:17px}.p-t-18{padding-top:18px}.p-t-19{padding-top:19px}.p-t-20{padding-top:20px}.p-t-21{padding-top:21px}.p-t-22{padding-top:22px}.p-t-23{padding-top:23px}.p-t-24{padding-top:24px}.p-t-25{padding-top:25px}.p-t-26{padding-top:26px}.p-t-27{padding-top:27px}.p-t-28{padding-top:28px}.p-t-29{padding-top:29px}.p-t-30{padding-top:30px}.p-t-31{padding-top:31px}.p-t-32{padding-top:32px}.p-t-33{padding-top:33px}.p-t-34{padding-top:34px}.p-t-35{padding-top:35px}.p-t-36{padding-top:36px}.p-t-37{padding-top:37px}.p-t-38{padding-top:38px}.p-t-39{padding-top:39px}.p-t-40{padding-top:40px}.p-t-41{padding-top:41px}.p-t-42{padding-top:42px}.p-t-43{padding-top:43px}.p-t-44{padding-top:44px}.p-t-45{padding-top:45px}.p-t-46{padding-top:46px}.p-t-47{padding-top:47px}.p-t-48{padding-top:48px}.p-t-49{padding-top:49px}.p-t-50{padding-top:50px}.p-t-51{padding-top:51px}.p-t-52{padding-top:52px}.p-t-53{padding-top:53px}.p-t-54{padding-top:54px}.p-t-55{padding-top:55px}.p-t-56{padding-top:56px}.p-t-57{padding-top:57px}.p-t-58{padding-top:58px}.p-t-59{padding-top:59px}.p-t-60{padding-top:60px}.p-t-61{padding-top:61px}.p-t-62{padding-top:62px}.p-t-63{padding-top:63px}.p-t-64{padding-top:64px}.p-t-65{padding-top:65px}.p-t-66{padding-top:66px}.p-t-67{padding-top:67px}.p-t-68{padding-top:68px}.p-t-69{padding-top:69px}.p-t-70{padding-top:70px}.p-t-71{padding-top:71px}.p-t-72{padding-top:72px}.p-t-73{padding-top:73px}.p-t-74{padding-top:74px}.p-t-75{padding-top:75px}.p-t-76{padding-top:76px}.p-t-77{padding-top:77px}.p-t-78{padding-top:78px}.p-t-79{padding-top:79px}.p-t-80{padding-top:80px}.p-t-81{padding-top:81px}.p-t-82{padding-top:82px}.p-t-83{padding-top:83px}.p-t-84{padding-top:84px}.p-t-85{padding-top:85px}.p-t-86{padding-top:86px}.p-t-87{padding-top:87px}.p-t-88{padding-top:88px}.p-t-89{padding-top:89px}.p-t-90{padding-top:90px}.p-t-91{padding-top:91px}.p-t-92{padding-top:92px}.p-t-93{padding-top:93px}.p-t-94{padding-top:94px}.p-t-95{padding-top:95px}.p-t-96{padding-top:96px}.p-t-97{padding-top:97px}.p-t-98{padding-top:98px}.p-t-99{padding-top:99px}.p-t-100{padding-top:100px}.p-t-101{padding-top:101px}.p-t-102{padding-top:102px}.p-t-103{padding-top:103px}.p-t-104{padding-top:104px}.p-t-105{padding-top:105px}.p-t-106{padding-top:106px}.p-t-107{padding-top:107px}.p-t-108{padding-top:108px}.p-t-109{padding-top:109px}.p-t-110{padding-top:110px}.p-t-111{padding-top:111px}.p-t-112{padding-top:112px}.p-t-113{padding-top:113px}.p-t-114{padding-top:114px}.p-t-115{padding-top:115px}.p-t-116{padding-top:116px}.p-t-117{padding-top:117px}.p-t-118{padding-top:118px}.p-t-119{padding-top:119px}.p-t-120{padding-top:120px}.p-t-121{padding-top:121px}.p-t-122{padding-top:122px}.p-t-123{padding-top:123px}.p-t-124{padding-top:124px}.p-t-125{padding-top:125px}.p-t-126{padding-top:126px}.p-t-127{padding-top:127px}.p-t-128{padding-top:128px}.p-t-129{padding-top:129px}.p-t-130{padding-top:130px}.p-t-131{padding-top:131px}.p-t-132{padding-top:132px}.p-t-133{padding-top:133px}.p-t-134{padding-top:134px}.p-t-135{padding-top:135px}.p-t-136{padding-top:136px}.p-t-137{padding-top:137px}.p-t-138{padding-top:138px}.p-t-139{padding-top:139px}.p-t-140{padding-top:140px}.p-t-141{padding-top:141px}.p-t-142{padding-top:142px}.p-t-143{padding-top:143px}.p-t-144{padding-top:144px}.p-t-145{padding-top:145px}.p-t-146{padding-top:146px}.p-t-147{padding-top:147px}.p-t-148{padding-top:148px}.p-t-149{padding-top:149px}.p-t-150{padding-top:150px}.p-t-151{padding-top:151px}.p-t-152{padding-top:152px}.p-t-153{padding-top:153px}.p-t-154{padding-top:154px}.p-t-155{padding-top:155px}.p-t-156{padding-top:156px}.p-t-157{padding-top:157px}.p-t-158{padding-top:158px}.p-t-159{padding-top:159px}.p-t-160{padding-top:160px}.p-t-161{padding-top:161px}.p-t-162{padding-top:162px}.p-t-163{padding-top:163px}.p-t-164{padding-top:164px}.p-t-165{padding-top:165px}.p-t-166{padding-top:166px}.p-t-167{padding-top:167px}.p-t-168{padding-top:168px}.p-t-169{padding-top:169px}.p-t-170{padding-top:170px}.p-t-171{padding-top:171px}.p-t-172{padding-top:172px}.p-t-173{padding-top:173px}.p-t-174{padding-top:174px}.p-t-175{padding-top:175px}.p-t-176{padding-top:176px}.p-t-177{padding-top:177px}.p-t-178{padding-top:178px}.p-t-179{padding-top:179px}.p-t-180{padding-top:180px}.p-t-181{padding-top:181px}.p-t-182{padding-top:182px}.p-t-183{padding-top:183px}.p-t-184{padding-top:184px}.p-t-185{padding-top:185px}.p-t-186{padding-top:186px}.p-t-187{padding-top:187px}.p-t-188{padding-top:188px}.p-t-189{padding-top:189px}.p-t-190{padding-top:190px}.p-t-191{padding-top:191px}.p-t-192{padding-top:192px}.p-t-193{padding-top:193px}.p-t-194{padding-top:194px}.p-t-195{padding-top:195px}.p-t-196{padding-top:196px}.p-t-197{padding-top:197px}.p-t-198{padding-top:198px}.p-t-199{padding-top:199px}.p-t-200{padding-top:200px}.p-t-201{padding-top:201px}.p-t-202{padding-top:202px}.p-t-203{padding-top:203px}.p-t-204{padding-top:204px}.p-t-205{padding-top:205px}.p-t-206{padding-top:206px}.p-t-207{padding-top:207px}.p-t-208{padding-top:208px}.p-t-209{padding-top:209px}.p-t-210{padding-top:210px}.p-t-211{padding-top:211px}.p-t-212{padding-top:212px}.p-t-213{padding-top:213px}.p-t-214{padding-top:214px}.p-t-215{padding-top:215px}.p-t-216{padding-top:216px}.p-t-217{padding-top:217px}.p-t-218{padding-top:218px}.p-t-219{padding-top:219px}.p-t-220{padding-top:220px}.p-t-221{padding-top:221px}.p-t-222{padding-top:222px}.p-t-223{padding-top:223px}.p-t-224{padding-top:224px}.p-t-225{padding-top:225px}.p-t-226{padding-top:226px}.p-t-227{padding-top:227px}.p-t-228{padding-top:228px}.p-t-229{padding-top:229px}.p-t-230{padding-top:230px}.p-t-231{padding-top:231px}.p-t-232{padding-top:232px}.p-t-233{padding-top:233px}.p-t-234{padding-top:234px}.p-t-235{padding-top:235px}.p-t-236{padding-top:236px}.p-t-237{padding-top:237px}.p-t-238{padding-top:238px}.p-t-239{padding-top:239px}.p-t-240{padding-top:240px}.p-t-241{padding-top:241px}.p-t-242{padding-top:242px}.p-t-243{padding-top:243px}.p-t-244{padding-top:244px}.p-t-245{padding-top:245px}.p-t-246{padding-top:246px}.p-t-247{padding-top:247px}.p-t-248{padding-top:248px}.p-t-249{padding-top:249px}.p-t-250{padding-top:250px}.p-b-0{padding-bottom:0}.p-b-1{padding-bottom:1px}.p-b-2{padding-bottom:2px}.p-b-3{padding-bottom:3px}.p-b-4{padding-bottom:4px}.p-b-5{padding-bottom:5px}.p-b-6{padding-bottom:6px}.p-b-7{padding-bottom:7px}.p-b-8{padding-bottom:8px}.p-b-9{padding-bottom:9px}.p-b-10{padding-bottom:10px}.p-b-11{padding-bottom:11px}.p-b-12{padding-bottom:12px}.p-b-13{padding-bottom:13px}.p-b-14{padding-bottom:14px}.p-b-15{padding-bottom:15px}.p-b-16{padding-bottom:16px}.p-b-17{padding-bottom:17px}.p-b-18{padding-bottom:18px}.p-b-19{padding-bottom:19px}.p-b-20{padding-bottom:20px}.p-b-21{padding-bottom:21px}.p-b-22{padding-bottom:22px}.p-b-23{padding-bottom:23px}.p-b-24{padding-bottom:24px}.p-b-25{padding-bottom:25px}.p-b-26{padding-bottom:26px}.p-b-27{padding-bottom:27px}.p-b-28{padding-bottom:28px}.p-b-29{padding-bottom:29px}.p-b-30{padding-bottom:30px}.p-b-31{padding-bottom:31px}.p-b-32{padding-bottom:32px}.p-b-33{padding-bottom:33px}.p-b-34{padding-bottom:34px}.p-b-35{padding-bottom:35px}.p-b-36{padding-bottom:36px}.p-b-37{padding-bottom:37px}.p-b-38{padding-bottom:38px}.p-b-39{padding-bottom:39px}.p-b-40{padding-bottom:40px}.p-b-41{padding-bottom:41px}.p-b-42{padding-bottom:42px}.p-b-43{padding-bottom:43px}.p-b-44{padding-bottom:44px}.p-b-45{padding-bottom:45px}.p-b-46{padding-bottom:46px}.p-b-47{padding-bottom:47px}.p-b-48{padding-bottom:48px}.p-b-49{padding-bottom:49px}.p-b-50{padding-bottom:50px}.p-b-51{padding-bottom:51px}.p-b-52{padding-bottom:52px}.p-b-53{padding-bottom:53px}.p-b-54{padding-bottom:54px}.p-b-55{padding-bottom:55px}.p-b-56{padding-bottom:56px}.p-b-57{padding-bottom:57px}.p-b-58{padding-bottom:58px}.p-b-59{padding-bottom:59px}.p-b-60{padding-bottom:60px}.p-b-61{padding-bottom:61px}.p-b-62{padding-bottom:62px}.p-b-63{padding-bottom:63px}.p-b-64{padding-bottom:64px}.p-b-65{padding-bottom:65px}.p-b-66{padding-bottom:66px}.p-b-67{padding-bottom:67px}.p-b-68{padding-bottom:68px}.p-b-69{padding-bottom:69px}.p-b-70{padding-bottom:70px}.p-b-71{padding-bottom:71px}.p-b-72{padding-bottom:72px}.p-b-73{padding-bottom:73px}.p-b-74{padding-bottom:74px}.p-b-75{padding-bottom:75px}.p-b-76{padding-bottom:76px}.p-b-77{padding-bottom:77px}.p-b-78{padding-bottom:78px}.p-b-79{padding-bottom:79px}.p-b-80{padding-bottom:80px}.p-b-81{padding-bottom:81px}.p-b-82{padding-bottom:82px}.p-b-83{padding-bottom:83px}.p-b-84{padding-bottom:84px}.p-b-85{padding-bottom:85px}.p-b-86{padding-bottom:86px}.p-b-87{padding-bottom:87px}.p-b-88{padding-bottom:88px}.p-b-89{padding-bottom:89px}.p-b-90{padding-bottom:90px}.p-b-91{padding-bottom:91px}.p-b-92{padding-bottom:92px}.p-b-93{padding-bottom:93px}.p-b-94{padding-bottom:94px}.p-b-95{padding-bottom:95px}.p-b-96{padding-bottom:96px}.p-b-97{padding-bottom:97px}.p-b-98{padding-bottom:98px}.p-b-99{padding-bottom:99px}.p-b-100{padding-bottom:100px}.p-b-101{padding-bottom:101px}.p-b-102{padding-bottom:102px}.p-b-103{padding-bottom:103px}.p-b-104{padding-bottom:104px}.p-b-105{padding-bottom:105px}.p-b-106{padding-bottom:106px}.p-b-107{padding-bottom:107px}.p-b-108{padding-bottom:108px}.p-b-109{padding-bottom:109px}.p-b-110{padding-bottom:110px}.p-b-111{padding-bottom:111px}.p-b-112{padding-bottom:112px}.p-b-113{padding-bottom:113px}.p-b-114{padding-bottom:114px}.p-b-115{padding-bottom:115px}.p-b-116{padding-bottom:116px}.p-b-117{padding-bottom:117px}.p-b-118{padding-bottom:118px}.p-b-119{padding-bottom:119px}.p-b-120{padding-bottom:120px}.p-b-121{padding-bottom:121px}.p-b-122{padding-bottom:122px}.p-b-123{padding-bottom:123px}.p-b-124{padding-bottom:124px}.p-b-125{padding-bottom:125px}.p-b-126{padding-bottom:126px}.p-b-127{padding-bottom:127px}.p-b-128{padding-bottom:128px}.p-b-129{padding-bottom:129px}.p-b-130{padding-bottom:130px}.p-b-131{padding-bottom:131px}.p-b-132{padding-bottom:132px}.p-b-133{padding-bottom:133px}.p-b-134{padding-bottom:134px}.p-b-135{padding-bottom:135px}.p-b-136{padding-bottom:136px}.p-b-137{padding-bottom:137px}.p-b-138{padding-bottom:138px}.p-b-139{padding-bottom:139px}.p-b-140{padding-bottom:140px}.p-b-141{padding-bottom:141px}.p-b-142{padding-bottom:142px}.p-b-143{padding-bottom:143px}.p-b-144{padding-bottom:144px}.p-b-145{padding-bottom:145px}.p-b-146{padding-bottom:146px}.p-b-147{padding-bottom:147px}.p-b-148{padding-bottom:148px}.p-b-149{padding-bottom:149px}.p-b-150{padding-bottom:150px}.p-b-151{padding-bottom:151px}.p-b-152{padding-bottom:152px}.p-b-153{padding-bottom:153px}.p-b-154{padding-bottom:154px}.p-b-155{padding-bottom:155px}.p-b-156{padding-bottom:156px}.p-b-157{padding-bottom:157px}.p-b-158{padding-bottom:158px}.p-b-159{padding-bottom:159px}.p-b-160{padding-bottom:160px}.p-b-161{padding-bottom:161px}.p-b-162{padding-bottom:162px}.p-b-163{padding-bottom:163px}.p-b-164{padding-bottom:164px}.p-b-165{padding-bottom:165px}.p-b-166{padding-bottom:166px}.p-b-167{padding-bottom:167px}.p-b-168{padding-bottom:168px}.p-b-169{padding-bottom:169px}.p-b-170{padding-bottom:170px}.p-b-171{padding-bottom:171px}.p-b-172{padding-bottom:172px}.p-b-173{padding-bottom:173px}.p-b-174{padding-bottom:174px}.p-b-175{padding-bottom:175px}.p-b-176{padding-bottom:176px}.p-b-177{padding-bottom:177px}.p-b-178{padding-bottom:178px}.p-b-179{padding-bottom:179px}.p-b-180{padding-bottom:180px}.p-b-181{padding-bottom:181px}.p-b-182{padding-bottom:182px}.p-b-183{padding-bottom:183px}.p-b-184{padding-bottom:184px}.p-b-185{padding-bottom:185px}.p-b-186{padding-bottom:186px}.p-b-187{padding-bottom:187px}.p-b-188{padding-bottom:188px}.p-b-189{padding-bottom:189px}.p-b-190{padding-bottom:190px}.p-b-191{padding-bottom:191px}.p-b-192{padding-bottom:192px}.p-b-193{padding-bottom:193px}.p-b-194{padding-bottom:194px}.p-b-195{padding-bottom:195px}.p-b-196{padding-bottom:196px}.p-b-197{padding-bottom:197px}.p-b-198{padding-bottom:198px}.p-b-199{padding-bottom:199px}.p-b-200{padding-bottom:200px}.p-b-201{padding-bottom:201px}.p-b-202{padding-bottom:202px}.p-b-203{padding-bottom:203px}.p-b-204{padding-bottom:204px}.p-b-205{padding-bottom:205px}.p-b-206{padding-bottom:206px}.p-b-207{padding-bottom:207px}.p-b-208{padding-bottom:208px}.p-b-209{padding-bottom:209px}.p-b-210{padding-bottom:210px}.p-b-211{padding-bottom:211px}.p-b-212{padding-bottom:212px}.p-b-213{padding-bottom:213px}.p-b-214{padding-bottom:214px}.p-b-215{padding-bottom:215px}.p-b-216{padding-bottom:216px}.p-b-217{padding-bottom:217px}.p-b-218{padding-bottom:218px}.p-b-219{padding-bottom:219px}.p-b-220{padding-bottom:220px}.p-b-221{padding-bottom:221px}.p-b-222{padding-bottom:222px}.p-b-223{padding-bottom:223px}.p-b-224{padding-bottom:224px}.p-b-225{padding-bottom:225px}.p-b-226{padding-bottom:226px}.p-b-227{padding-bottom:227px}.p-b-228{padding-bottom:228px}.p-b-229{padding-bottom:229px}.p-b-230{padding-bottom:230px}.p-b-231{padding-bottom:231px}.p-b-232{padding-bottom:232px}.p-b-233{padding-bottom:233px}.p-b-234{padding-bottom:234px}.p-b-235{padding-bottom:235px}.p-b-236{padding-bottom:236px}.p-b-237{padding-bottom:237px}.p-b-238{padding-bottom:238px}.p-b-239{padding-bottom:239px}.p-b-240{padding-bottom:240px}.p-b-241{padding-bottom:241px}.p-b-242{padding-bottom:242px}.p-b-243{padding-bottom:243px}.p-b-244{padding-bottom:244px}.p-b-245{padding-bottom:245px}.p-b-246{padding-bottom:246px}.p-b-247{padding-bottom:247px}.p-b-248{padding-bottom:248px}.p-b-249{padding-bottom:249px}.p-b-250{padding-bottom:250px}.p-l-0{padding-left:0}.p-l-1{padding-left:1px}.p-l-2{padding-left:2px}.p-l-3{padding-left:3px}.p-l-4{padding-left:4px}.p-l-5{padding-left:5px}.p-l-6{padding-left:6px}.p-l-7{padding-left:7px}.p-l-8{padding-left:8px}.p-l-9{padding-left:9px}.p-l-10{padding-left:10px}.p-l-11{padding-left:11px}.p-l-12{padding-left:12px}.p-l-13{padding-left:13px}.p-l-14{padding-left:14px}.p-l-15{padding-left:15px}.p-l-16{padding-left:16px}.p-l-17{padding-left:17px}.p-l-18{padding-left:18px}.p-l-19{padding-left:19px}.p-l-20{padding-left:20px}.p-l-21{padding-left:21px}.p-l-22{padding-left:22px}.p-l-23{padding-left:23px}.p-l-24{padding-left:24px}.p-l-25{padding-left:25px}.p-l-26{padding-left:26px}.p-l-27{padding-left:27px}.p-l-28{padding-left:28px}.p-l-29{padding-left:29px}.p-l-30{padding-left:30px}.p-l-31{padding-left:31px}.p-l-32{padding-left:32px}.p-l-33{padding-left:33px}.p-l-34{padding-left:34px}.p-l-35{padding-left:35px}.p-l-36{padding-left:36px}.p-l-37{padding-left:37px}.p-l-38{padding-left:38px}.p-l-39{padding-left:39px}.p-l-40{padding-left:40px}.p-l-41{padding-left:41px}.p-l-42{padding-left:42px}.p-l-43{padding-left:43px}.p-l-44{padding-left:44px}.p-l-45{padding-left:45px}.p-l-46{padding-left:46px}.p-l-47{padding-left:47px}.p-l-48{padding-left:48px}.p-l-49{padding-left:49px}.p-l-50{padding-left:50px}.p-l-51{padding-left:51px}.p-l-52{padding-left:52px}.p-l-53{padding-left:53px}.p-l-54{padding-left:54px}.p-l-55{padding-left:55px}.p-l-56{padding-left:56px}.p-l-57{padding-left:57px}.p-l-58{padding-left:58px}.p-l-59{padding-left:59px}.p-l-60{padding-left:60px}.p-l-61{padding-left:61px}.p-l-62{padding-left:62px}.p-l-63{padding-left:63px}.p-l-64{padding-left:64px}.p-l-65{padding-left:65px}.p-l-66{padding-left:66px}.p-l-67{padding-left:67px}.p-l-68{padding-left:68px}.p-l-69{padding-left:69px}.p-l-70{padding-left:70px}.p-l-71{padding-left:71px}.p-l-72{padding-left:72px}.p-l-73{padding-left:73px}.p-l-74{padding-left:74px}.p-l-75{padding-left:75px}.p-l-76{padding-left:76px}.p-l-77{padding-left:77px}.p-l-78{padding-left:78px}.p-l-79{padding-left:79px}.p-l-80{padding-left:80px}.p-l-81{padding-left:81px}.p-l-82{padding-left:82px}.p-l-83{padding-left:83px}.p-l-84{padding-left:84px}.p-l-85{padding-left:85px}.p-l-86{padding-left:86px}.p-l-87{padding-left:87px}.p-l-88{padding-left:88px}.p-l-89{padding-left:89px}.p-l-90{padding-left:90px}.p-l-91{padding-left:91px}.p-l-92{padding-left:92px}.p-l-93{padding-left:93px}.p-l-94{padding-left:94px}.p-l-95{padding-left:95px}.p-l-96{padding-left:96px}.p-l-97{padding-left:97px}.p-l-98{padding-left:98px}.p-l-99{padding-left:99px}.p-l-100{padding-left:100px}.p-l-101{padding-left:101px}.p-l-102{padding-left:102px}.p-l-103{padding-left:103px}.p-l-104{padding-left:104px}.p-l-105{padding-left:105px}.p-l-106{padding-left:106px}.p-l-107{padding-left:107px}.p-l-108{padding-left:108px}.p-l-109{padding-left:109px}.p-l-110{padding-left:110px}.p-l-111{padding-left:111px}.p-l-112{padding-left:112px}.p-l-113{padding-left:113px}.p-l-114{padding-left:114px}.p-l-115{padding-left:115px}.p-l-116{padding-left:116px}.p-l-117{padding-left:117px}.p-l-118{padding-left:118px}.p-l-119{padding-left:119px}.p-l-120{padding-left:120px}.p-l-121{padding-left:121px}.p-l-122{padding-left:122px}.p-l-123{padding-left:123px}.p-l-124{padding-left:124px}.p-l-125{padding-left:125px}.p-l-126{padding-left:126px}.p-l-127{padding-left:127px}.p-l-128{padding-left:128px}.p-l-129{padding-left:129px}.p-l-130{padding-left:130px}.p-l-131{padding-left:131px}.p-l-132{padding-left:132px}.p-l-133{padding-left:133px}.p-l-134{padding-left:134px}.p-l-135{padding-left:135px}.p-l-136{padding-left:136px}.p-l-137{padding-left:137px}.p-l-138{padding-left:138px}.p-l-139{padding-left:139px}.p-l-140{padding-left:140px}.p-l-141{padding-left:141px}.p-l-142{padding-left:142px}.p-l-143{padding-left:143px}.p-l-144{padding-left:144px}.p-l-145{padding-left:145px}.p-l-146{padding-left:146px}.p-l-147{padding-left:147px}.p-l-148{padding-left:148px}.p-l-149{padding-left:149px}.p-l-150{padding-left:150px}.p-l-151{padding-left:151px}.p-l-152{padding-left:152px}.p-l-153{padding-left:153px}.p-l-154{padding-left:154px}.p-l-155{padding-left:155px}.p-l-156{padding-left:156px}.p-l-157{padding-left:157px}.p-l-158{padding-left:158px}.p-l-159{padding-left:159px}.p-l-160{padding-left:160px}.p-l-161{padding-left:161px}.p-l-162{padding-left:162px}.p-l-163{padding-left:163px}.p-l-164{padding-left:164px}.p-l-165{padding-left:165px}.p-l-166{padding-left:166px}.p-l-167{padding-left:167px}.p-l-168{padding-left:168px}.p-l-169{padding-left:169px}.p-l-170{padding-left:170px}.p-l-171{padding-left:171px}.p-l-172{padding-left:172px}.p-l-173{padding-left:173px}.p-l-174{padding-left:174px}.p-l-175{padding-left:175px}.p-l-176{padding-left:176px}.p-l-177{padding-left:177px}.p-l-178{padding-left:178px}.p-l-179{padding-left:179px}.p-l-180{padding-left:180px}.p-l-181{padding-left:181px}.p-l-182{padding-left:182px}.p-l-183{padding-left:183px}.p-l-184{padding-left:184px}.p-l-185{padding-left:185px}.p-l-186{padding-left:186px}.p-l-187{padding-left:187px}.p-l-188{padding-left:188px}.p-l-189{padding-left:189px}.p-l-190{padding-left:190px}.p-l-191{padding-left:191px}.p-l-192{padding-left:192px}.p-l-193{padding-left:193px}.p-l-194{padding-left:194px}.p-l-195{padding-left:195px}.p-l-196{padding-left:196px}.p-l-197{padding-left:197px}.p-l-198{padding-left:198px}.p-l-199{padding-left:199px}.p-l-200{padding-left:200px}.p-l-201{padding-left:201px}.p-l-202{padding-left:202px}.p-l-203{padding-left:203px}.p-l-204{padding-left:204px}.p-l-205{padding-left:205px}.p-l-206{padding-left:206px}.p-l-207{padding-left:207px}.p-l-208{padding-left:208px}.p-l-209{padding-left:209px}.p-l-210{padding-left:210px}.p-l-211{padding-left:211px}.p-l-212{padding-left:212px}.p-l-213{padding-left:213px}.p-l-214{padding-left:214px}.p-l-215{padding-left:215px}.p-l-216{padding-left:216px}.p-l-217{padding-left:217px}.p-l-218{padding-left:218px}.p-l-219{padding-left:219px}.p-l-220{padding-left:220px}.p-l-221{padding-left:221px}.p-l-222{padding-left:222px}.p-l-223{padding-left:223px}.p-l-224{padding-left:224px}.p-l-225{padding-left:225px}.p-l-226{padding-left:226px}.p-l-227{padding-left:227px}.p-l-228{padding-left:228px}.p-l-229{padding-left:229px}.p-l-230{padding-left:230px}.p-l-231{padding-left:231px}.p-l-232{padding-left:232px}.p-l-233{padding-left:233px}.p-l-234{padding-left:234px}.p-l-235{padding-left:235px}.p-l-236{padding-left:236px}.p-l-237{padding-left:237px}.p-l-238{padding-left:238px}.p-l-239{padding-left:239px}.p-l-240{padding-left:240px}.p-l-241{padding-left:241px}.p-l-242{padding-left:242px}.p-l-243{padding-left:243px}.p-l-244{padding-left:244px}.p-l-245{padding-left:245px}.p-l-246{padding-left:246px}.p-l-247{padding-left:247px}.p-l-248{padding-left:248px}.p-l-249{padding-left:249px}.p-l-250{padding-left:250px}.p-r-0{padding-right:0}.p-r-1{padding-right:1px}.p-r-2{padding-right:2px}.p-r-3{padding-right:3px}.p-r-4{padding-right:4px}.p-r-5{padding-right:5px}.p-r-6{padding-right:6px}.p-r-7{padding-right:7px}.p-r-8{padding-right:8px}.p-r-9{padding-right:9px}.p-r-10{padding-right:10px}.p-r-11{padding-right:11px}.p-r-12{padding-right:12px}.p-r-13{padding-right:13px}.p-r-14{padding-right:14px}.p-r-15{padding-right:15px}.p-r-16{padding-right:16px}.p-r-17{padding-right:17px}.p-r-18{padding-right:18px}.p-r-19{padding-right:19px}.p-r-20{padding-right:20px}.p-r-21{padding-right:21px}.p-r-22{padding-right:22px}.p-r-23{padding-right:23px}.p-r-24{padding-right:24px}.p-r-25{padding-right:25px}.p-r-26{padding-right:26px}.p-r-27{padding-right:27px}.p-r-28{padding-right:28px}.p-r-29{padding-right:29px}.p-r-30{padding-right:30px}.p-r-31{padding-right:31px}.p-r-32{padding-right:32px}.p-r-33{padding-right:33px}.p-r-34{padding-right:34px}.p-r-35{padding-right:35px}.p-r-36{padding-right:36px}.p-r-37{padding-right:37px}.p-r-38{padding-right:38px}.p-r-39{padding-right:39px}.p-r-40{padding-right:40px}.p-r-41{padding-right:41px}.p-r-42{padding-right:42px}.p-r-43{padding-right:43px}.p-r-44{padding-right:44px}.p-r-45{padding-right:45px}.p-r-46{padding-right:46px}.p-r-47{padding-right:47px}.p-r-48{padding-right:48px}.p-r-49{padding-right:49px}.p-r-50{padding-right:50px}.p-r-51{padding-right:51px}.p-r-52{padding-right:52px}.p-r-53{padding-right:53px}.p-r-54{padding-right:54px}.p-r-55{padding-right:55px}.p-r-56{padding-right:56px}.p-r-57{padding-right:57px}.p-r-58{padding-right:58px}.p-r-59{padding-right:59px}.p-r-60{padding-right:60px}.p-r-61{padding-right:61px}.p-r-62{padding-right:62px}.p-r-63{padding-right:63px}.p-r-64{padding-right:64px}.p-r-65{padding-right:65px}.p-r-66{padding-right:66px}.p-r-67{padding-right:67px}.p-r-68{padding-right:68px}.p-r-69{padding-right:69px}.p-r-70{padding-right:70px}.p-r-71{padding-right:71px}.p-r-72{padding-right:72px}.p-r-73{padding-right:73px}.p-r-74{padding-right:74px}.p-r-75{padding-right:75px}.p-r-76{padding-right:76px}.p-r-77{padding-right:77px}.p-r-78{padding-right:78px}.p-r-79{padding-right:79px}.p-r-80{padding-right:80px}.p-r-81{padding-right:81px}.p-r-82{padding-right:82px}.p-r-83{padding-right:83px}.p-r-84{padding-right:84px}.p-r-85{padding-right:85px}.p-r-86{padding-right:86px}.p-r-87{padding-right:87px}.p-r-88{padding-right:88px}.p-r-89{padding-right:89px}.p-r-90{padding-right:90px}.p-r-91{padding-right:91px}.p-r-92{padding-right:92px}.p-r-93{padding-right:93px}.p-r-94{padding-right:94px}.p-r-95{padding-right:95px}.p-r-96{padding-right:96px}.p-r-97{padding-right:97px}.p-r-98{padding-right:98px}.p-r-99{padding-right:99px}.p-r-100{padding-right:100px}.p-r-101{padding-right:101px}.p-r-102{padding-right:102px}.p-r-103{padding-right:103px}.p-r-104{padding-right:104px}.p-r-105{padding-right:105px}.p-r-106{padding-right:106px}.p-r-107{padding-right:107px}.p-r-108{padding-right:108px}.p-r-109{padding-right:109px}.p-r-110{padding-right:110px}.p-r-111{padding-right:111px}.p-r-112{padding-right:112px}.p-r-113{padding-right:113px}.p-r-114{padding-right:114px}.p-r-115{padding-right:115px}.p-r-116{padding-right:116px}.p-r-117{padding-right:117px}.p-r-118{padding-right:118px}.p-r-119{padding-right:119px}.p-r-120{padding-right:120px}.p-r-121{padding-right:121px}.p-r-122{padding-right:122px}.p-r-123{padding-right:123px}.p-r-124{padding-right:124px}.p-r-125{padding-right:125px}.p-r-126{padding-right:126px}.p-r-127{padding-right:127px}.p-r-128{padding-right:128px}.p-r-129{padding-right:129px}.p-r-130{padding-right:130px}.p-r-131{padding-right:131px}.p-r-132{padding-right:132px}.p-r-133{padding-right:133px}.p-r-134{padding-right:134px}.p-r-135{padding-right:135px}.p-r-136{padding-right:136px}.p-r-137{padding-right:137px}.p-r-138{padding-right:138px}.p-r-139{padding-right:139px}.p-r-140{padding-right:140px}.p-r-141{padding-right:141px}.p-r-142{padding-right:142px}.p-r-143{padding-right:143px}.p-r-144{padding-right:144px}.p-r-145{padding-right:145px}.p-r-146{padding-right:146px}.p-r-147{padding-right:147px}.p-r-148{padding-right:148px}.p-r-149{padding-right:149px}.p-r-150{padding-right:150px}.p-r-151{padding-right:151px}.p-r-152{padding-right:152px}.p-r-153{padding-right:153px}.p-r-154{padding-right:154px}.p-r-155{padding-right:155px}.p-r-156{padding-right:156px}.p-r-157{padding-right:157px}.p-r-158{padding-right:158px}.p-r-159{padding-right:159px}.p-r-160{padding-right:160px}.p-r-161{padding-right:161px}.p-r-162{padding-right:162px}.p-r-163{padding-right:163px}.p-r-164{padding-right:164px}.p-r-165{padding-right:165px}.p-r-166{padding-right:166px}.p-r-167{padding-right:167px}.p-r-168{padding-right:168px}.p-r-169{padding-right:169px}.p-r-170{padding-right:170px}.p-r-171{padding-right:171px}.p-r-172{padding-right:172px}.p-r-173{padding-right:173px}.p-r-174{padding-right:174px}.p-r-175{padding-right:175px}.p-r-176{padding-right:176px}.p-r-177{padding-right:177px}.p-r-178{padding-right:178px}.p-r-179{padding-right:179px}.p-r-180{padding-right:180px}.p-r-181{padding-right:181px}.p-r-182{padding-right:182px}.p-r-183{padding-right:183px}.p-r-184{padding-right:184px}.p-r-185{padding-right:185px}.p-r-186{padding-right:186px}.p-r-187{padding-right:187px}.p-r-188{padding-right:188px}.p-r-189{padding-right:189px}.p-r-190{padding-right:190px}.p-r-191{padding-right:191px}.p-r-192{padding-right:192px}.p-r-193{padding-right:193px}.p-r-194{padding-right:194px}.p-r-195{padding-right:195px}.p-r-196{padding-right:196px}.p-r-197{padding-right:197px}.p-r-198{padding-right:198px}.p-r-199{padding-right:199px}.p-r-200{padding-right:200px}.p-r-201{padding-right:201px}.p-r-202{padding-right:202px}.p-r-203{padding-right:203px}.p-r-204{padding-right:204px}.p-r-205{padding-right:205px}.p-r-206{padding-right:206px}.p-r-207{padding-right:207px}.p-r-208{padding-right:208px}.p-r-209{padding-right:209px}.p-r-210{padding-right:210px}.p-r-211{padding-right:211px}.p-r-212{padding-right:212px}.p-r-213{padding-right:213px}.p-r-214{padding-right:214px}.p-r-215{padding-right:215px}.p-r-216{padding-right:216px}.p-r-217{padding-right:217px}.p-r-218{padding-right:218px}.p-r-219{padding-right:219px}.p-r-220{padding-right:220px}.p-r-221{padding-right:221px}.p-r-222{padding-right:222px}.p-r-223{padding-right:223px}.p-r-224{padding-right:224px}.p-r-225{padding-right:225px}.p-r-226{padding-right:226px}.p-r-227{padding-right:227px}.p-r-228{padding-right:228px}.p-r-229{padding-right:229px}.p-r-230{padding-right:230px}.p-r-231{padding-right:231px}.p-r-232{padding-right:232px}.p-r-233{padding-right:233px}.p-r-234{padding-right:234px}.p-r-235{padding-right:235px}.p-r-236{padding-right:236px}.p-r-237{padding-right:237px}.p-r-238{padding-right:238px}.p-r-239{padding-right:239px}.p-r-240{padding-right:240px}.p-r-241{padding-right:241px}.p-r-242{padding-right:242px}.p-r-243{padding-right:243px}.p-r-244{padding-right:244px}.p-r-245{padding-right:245px}.p-r-246{padding-right:246px}.p-r-247{padding-right:247px}.p-r-248{padding-right:248px}.p-r-249{padding-right:249px}.p-r-250{padding-right:250px}.m-0{margin:0}.m-10{margin:10px}.m-20{margin:20px}.m-t-0{margin-top:0}.m-t-1{margin-top:1px}.m-t-2{margin-top:2px}.m-t-3{margin-top:3px}.m-t-4{margin-top:4px}.m-t-5{margin-top:5px}.m-t-6{margin-top:6px}.m-t-7{margin-top:7px}.m-t-8{margin-top:8px}.m-t-9{margin-top:9px}.m-t-10{margin-top:10px}.m-t-11{margin-top:11px}.m-t-12{margin-top:12px}.m-t-13{margin-top:13px}.m-t-14{margin-top:14px}.m-t-15{margin-top:15px}.m-t-16{margin-top:16px}.m-t-17{margin-top:17px}.m-t-18{margin-top:18px}.m-t-19{margin-top:19px}.m-t-20{margin-top:20px}.m-t-21{margin-top:21px}.m-t-22{margin-top:22px}.m-t-23{margin-top:23px}.m-t-24{margin-top:24px}.m-t-25{margin-top:25px}.m-t-26{margin-top:26px}.m-t-27{margin-top:27px}.m-t-28{margin-top:28px}.m-t-29{margin-top:29px}.m-t-30{margin-top:30px}.m-t-31{margin-top:31px}.m-t-32{margin-top:32px}.m-t-33{margin-top:33px}.m-t-34{margin-top:34px}.m-t-35{margin-top:35px}.m-t-36{margin-top:36px}.m-t-37{margin-top:37px}.m-t-38{margin-top:38px}.m-t-39{margin-top:39px}.m-t-40{margin-top:40px}.m-t-41{margin-top:41px}.m-t-42{margin-top:42px}.m-t-43{margin-top:43px}.m-t-44{margin-top:44px}.m-t-45{margin-top:45px}.m-t-46{margin-top:46px}.m-t-47{margin-top:47px}.m-t-48{margin-top:48px}.m-t-49{margin-top:49px}.m-t-50{margin-top:50px}.m-t-51{margin-top:51px}.m-t-52{margin-top:52px}.m-t-53{margin-top:53px}.m-t-54{margin-top:54px}.m-t-55{margin-top:55px}.m-t-56{margin-top:56px}.m-t-57{margin-top:57px}.m-t-58{margin-top:58px}.m-t-59{margin-top:59px}.m-t-60{margin-top:60px}.m-t-61{margin-top:61px}.m-t-62{margin-top:62px}.m-t-63{margin-top:63px}.m-t-64{margin-top:64px}.m-t-65{margin-top:65px}.m-t-66{margin-top:66px}.m-t-67{margin-top:67px}.m-t-68{margin-top:68px}.m-t-69{margin-top:69px}.m-t-70{margin-top:70px}.m-t-71{margin-top:71px}.m-t-72{margin-top:72px}.m-t-73{margin-top:73px}.m-t-74{margin-top:74px}.m-t-75{margin-top:75px}.m-t-76{margin-top:76px}.m-t-77{margin-top:77px}.m-t-78{margin-top:78px}.m-t-79{margin-top:79px}.m-t-80{margin-top:80px}.m-t-81{margin-top:81px}.m-t-82{margin-top:82px}.m-t-83{margin-top:83px}.m-t-84{margin-top:84px}.m-t-85{margin-top:85px}.m-t-86{margin-top:86px}.m-t-87{margin-top:87px}.m-t-88{margin-top:88px}.m-t-89{margin-top:89px}.m-t-90{margin-top:90px}.m-t-91{margin-top:91px}.m-t-92{margin-top:92px}.m-t-93{margin-top:93px}.m-t-94{margin-top:94px}.m-t-95{margin-top:95px}.m-t-96{margin-top:96px}.m-t-97{margin-top:97px}.m-t-98{margin-top:98px}.m-t-99{margin-top:99px}.m-t-100{margin-top:100px}.m-t-101{margin-top:101px}.m-t-102{margin-top:102px}.m-t-103{margin-top:103px}.m-t-104{margin-top:104px}.m-t-105{margin-top:105px}.m-t-106{margin-top:106px}.m-t-107{margin-top:107px}.m-t-108{margin-top:108px}.m-t-109{margin-top:109px}.m-t-110{margin-top:110px}.m-t-111{margin-top:111px}.m-t-112{margin-top:112px}.m-t-113{margin-top:113px}.m-t-114{margin-top:114px}.m-t-115{margin-top:115px}.m-t-116{margin-top:116px}.m-t-117{margin-top:117px}.m-t-118{margin-top:118px}.m-t-119{margin-top:119px}.m-t-120{margin-top:120px}.m-t-121{margin-top:121px}.m-t-122{margin-top:122px}.m-t-123{margin-top:123px}.m-t-124{margin-top:124px}.m-t-125{margin-top:125px}.m-t-126{margin-top:126px}.m-t-127{margin-top:127px}.m-t-128{margin-top:128px}.m-t-129{margin-top:129px}.m-t-130{margin-top:130px}.m-t-131{margin-top:131px}.m-t-132{margin-top:132px}.m-t-133{margin-top:133px}.m-t-134{margin-top:134px}.m-t-135{margin-top:135px}.m-t-136{margin-top:136px}.m-t-137{margin-top:137px}.m-t-138{margin-top:138px}.m-t-139{margin-top:139px}.m-t-140{margin-top:140px}.m-t-141{margin-top:141px}.m-t-142{margin-top:142px}.m-t-143{margin-top:143px}.m-t-144{margin-top:144px}.m-t-145{margin-top:145px}.m-t-146{margin-top:146px}.m-t-147{margin-top:147px}.m-t-148{margin-top:148px}.m-t-149{margin-top:149px}.m-t-150{margin-top:150px}.m-t-151{margin-top:151px}.m-t-152{margin-top:152px}.m-t-153{margin-top:153px}.m-t-154{margin-top:154px}.m-t-155{margin-top:155px}.m-t-156{margin-top:156px}.m-t-157{margin-top:157px}.m-t-158{margin-top:158px}.m-t-159{margin-top:159px}.m-t-160{margin-top:160px}.m-t-161{margin-top:161px}.m-t-162{margin-top:162px}.m-t-163{margin-top:163px}.m-t-164{margin-top:164px}.m-t-165{margin-top:165px}.m-t-166{margin-top:166px}.m-t-167{margin-top:167px}.m-t-168{margin-top:168px}.m-t-169{margin-top:169px}.m-t-170{margin-top:170px}.m-t-171{margin-top:171px}.m-t-172{margin-top:172px}.m-t-173{margin-top:173px}.m-t-174{margin-top:174px}.m-t-175{margin-top:175px}.m-t-176{margin-top:176px}.m-t-177{margin-top:177px}.m-t-178{margin-top:178px}.m-t-179{margin-top:179px}.m-t-180{margin-top:180px}.m-t-181{margin-top:181px}.m-t-182{margin-top:182px}.m-t-183{margin-top:183px}.m-t-184{margin-top:184px}.m-t-185{margin-top:185px}.m-t-186{margin-top:186px}.m-t-187{margin-top:187px}.m-t-188{margin-top:188px}.m-t-189{margin-top:189px}.m-t-190{margin-top:190px}.m-t-191{margin-top:191px}.m-t-192{margin-top:192px}.m-t-193{margin-top:193px}.m-t-194{margin-top:194px}.m-t-195{margin-top:195px}.m-t-196{margin-top:196px}.m-t-197{margin-top:197px}.m-t-198{margin-top:198px}.m-t-199{margin-top:199px}.m-t-200{margin-top:200px}.m-t-201{margin-top:201px}.m-t-202{margin-top:202px}.m-t-203{margin-top:203px}.m-t-204{margin-top:204px}.m-t-205{margin-top:205px}.m-t-206{margin-top:206px}.m-t-207{margin-top:207px}.m-t-208{margin-top:208px}.m-t-209{margin-top:209px}.m-t-210{margin-top:210px}.m-t-211{margin-top:211px}.m-t-212{margin-top:212px}.m-t-213{margin-top:213px}.m-t-214{margin-top:214px}.m-t-215{margin-top:215px}.m-t-216{margin-top:216px}.m-t-217{margin-top:217px}.m-t-218{margin-top:218px}.m-t-219{margin-top:219px}.m-t-220{margin-top:220px}.m-t-221{margin-top:221px}.m-t-222{margin-top:222px}.m-t-223{margin-top:223px}.m-t-224{margin-top:224px}.m-t-225{margin-top:225px}.m-t-226{margin-top:226px}.m-t-227{margin-top:227px}.m-t-228{margin-top:228px}.m-t-229{margin-top:229px}.m-t-230{margin-top:230px}.m-t-231{margin-top:231px}.m-t-232{margin-top:232px}.m-t-233{margin-top:233px}.m-t-234{margin-top:234px}.m-t-235{margin-top:235px}.m-t-236{margin-top:236px}.m-t-237{margin-top:237px}.m-t-238{margin-top:238px}.m-t-239{margin-top:239px}.m-t-240{margin-top:240px}.m-t-241{margin-top:241px}.m-t-242{margin-top:242px}.m-t-243{margin-top:243px}.m-t-244{margin-top:244px}.m-t-245{margin-top:245px}.m-t-246{margin-top:246px}.m-t-247{margin-top:247px}.m-t-248{margin-top:248px}.m-t-249{margin-top:249px}.m-t-250{margin-top:250px}.m-b-0{margin-bottom:0}.m-b-1{margin-bottom:1px}.m-b-2{margin-bottom:2px}.m-b-3{margin-bottom:3px}.m-b-4{margin-bottom:4px}.m-b-5{margin-bottom:5px}.m-b-6{margin-bottom:6px}.m-b-7{margin-bottom:7px}.m-b-8{margin-bottom:8px}.m-b-9{margin-bottom:9px}.m-b-10{margin-bottom:10px}.m-b-11{margin-bottom:11px}.m-b-12{margin-bottom:12px}.m-b-13{margin-bottom:13px}.m-b-14{margin-bottom:14px}.m-b-15{margin-bottom:15px}.m-b-16{margin-bottom:16px}.m-b-17{margin-bottom:17px}.m-b-18{margin-bottom:18px}.m-b-19{margin-bottom:19px}.m-b-20{margin-bottom:20px}.m-b-21{margin-bottom:21px}.m-b-22{margin-bottom:22px}.m-b-23{margin-bottom:23px}.m-b-24{margin-bottom:24px}.m-b-25{margin-bottom:25px}.m-b-26{margin-bottom:26px}.m-b-27{margin-bottom:27px}.m-b-28{margin-bottom:28px}.m-b-29{margin-bottom:29px}.m-b-30{margin-bottom:30px}.m-b-31{margin-bottom:31px}.m-b-32{margin-bottom:32px}.m-b-33{margin-bottom:33px}.m-b-34{margin-bottom:34px}.m-b-35{margin-bottom:35px}.m-b-36{margin-bottom:36px}.m-b-37{margin-bottom:37px}.m-b-38{margin-bottom:38px}.m-b-39{margin-bottom:39px}.m-b-40{margin-bottom:40px}.m-b-41{margin-bottom:41px}.m-b-42{margin-bottom:42px}.m-b-43{margin-bottom:43px}.m-b-44{margin-bottom:44px}.m-b-45{margin-bottom:45px}.m-b-46{margin-bottom:46px}.m-b-47{margin-bottom:47px}.m-b-48{margin-bottom:48px}.m-b-49{margin-bottom:49px}.m-b-50{margin-bottom:50px}.m-b-51{margin-bottom:51px}.m-b-52{margin-bottom:52px}.m-b-53{margin-bottom:53px}.m-b-54{margin-bottom:54px}.m-b-55{margin-bottom:55px}.m-b-56{margin-bottom:56px}.m-b-57{margin-bottom:57px}.m-b-58{margin-bottom:58px}.m-b-59{margin-bottom:59px}.m-b-60{margin-bottom:60px}.m-b-61{margin-bottom:61px}.m-b-62{margin-bottom:62px}.m-b-63{margin-bottom:63px}.m-b-64{margin-bottom:64px}.m-b-65{margin-bottom:65px}.m-b-66{margin-bottom:66px}.m-b-67{margin-bottom:67px}.m-b-68{margin-bottom:68px}.m-b-69{margin-bottom:69px}.m-b-70{margin-bottom:70px}.m-b-71{margin-bottom:71px}.m-b-72{margin-bottom:72px}.m-b-73{margin-bottom:73px}.m-b-74{margin-bottom:74px}.m-b-75{margin-bottom:75px}.m-b-76{margin-bottom:76px}.m-b-77{margin-bottom:77px}.m-b-78{margin-bottom:78px}.m-b-79{margin-bottom:79px}.m-b-80{margin-bottom:80px}.m-b-81{margin-bottom:81px}.m-b-82{margin-bottom:82px}.m-b-83{margin-bottom:83px}.m-b-84{margin-bottom:84px}.m-b-85{margin-bottom:85px}.m-b-86{margin-bottom:86px}.m-b-87{margin-bottom:87px}.m-b-88{margin-bottom:88px}.m-b-89{margin-bottom:89px}.m-b-90{margin-bottom:90px}.m-b-91{margin-bottom:91px}.m-b-92{margin-bottom:92px}.m-b-93{margin-bottom:93px}.m-b-94{margin-bottom:94px}.m-b-95{margin-bottom:95px}.m-b-96{margin-bottom:96px}.m-b-97{margin-bottom:97px}.m-b-98{margin-bottom:98px}.m-b-99{margin-bottom:99px}.m-b-100{margin-bottom:100px}.m-b-101{margin-bottom:101px}.m-b-102{margin-bottom:102px}.m-b-103{margin-bottom:103px}.m-b-104{margin-bottom:104px}.m-b-105{margin-bottom:105px}.m-b-106{margin-bottom:106px}.m-b-107{margin-bottom:107px}.m-b-108{margin-bottom:108px}.m-b-109{margin-bottom:109px}.m-b-110{margin-bottom:110px}.m-b-111{margin-bottom:111px}.m-b-112{margin-bottom:112px}.m-b-113{margin-bottom:113px}.m-b-114{margin-bottom:114px}.m-b-115{margin-bottom:115px}.m-b-116{margin-bottom:116px}.m-b-117{margin-bottom:117px}.m-b-118{margin-bottom:118px}.m-b-119{margin-bottom:119px}.m-b-120{margin-bottom:120px}.m-b-121{margin-bottom:121px}.m-b-122{margin-bottom:122px}.m-b-123{margin-bottom:123px}.m-b-124{margin-bottom:124px}.m-b-125{margin-bottom:125px}.m-b-126{margin-bottom:126px}.m-b-127{margin-bottom:127px}.m-b-128{margin-bottom:128px}.m-b-129{margin-bottom:129px}.m-b-130{margin-bottom:130px}.m-b-131{margin-bottom:131px}.m-b-132{margin-bottom:132px}.m-b-133{margin-bottom:133px}.m-b-134{margin-bottom:134px}.m-b-135{margin-bottom:135px}.m-b-136{margin-bottom:136px}.m-b-137{margin-bottom:137px}.m-b-138{margin-bottom:138px}.m-b-139{margin-bottom:139px}.m-b-140{margin-bottom:140px}.m-b-141{margin-bottom:141px}.m-b-142{margin-bottom:142px}.m-b-143{margin-bottom:143px}.m-b-144{margin-bottom:144px}.m-b-145{margin-bottom:145px}.m-b-146{margin-bottom:146px}.m-b-147{margin-bottom:147px}.m-b-148{margin-bottom:148px}.m-b-149{margin-bottom:149px}.m-b-150{margin-bottom:150px}.m-b-151{margin-bottom:151px}.m-b-152{margin-bottom:152px}.m-b-153{margin-bottom:153px}.m-b-154{margin-bottom:154px}.m-b-155{margin-bottom:155px}.m-b-156{margin-bottom:156px}.m-b-157{margin-bottom:157px}.m-b-158{margin-bottom:158px}.m-b-159{margin-bottom:159px}.m-b-160{margin-bottom:160px}.m-b-161{margin-bottom:161px}.m-b-162{margin-bottom:162px}.m-b-163{margin-bottom:163px}.m-b-164{margin-bottom:164px}.m-b-165{margin-bottom:165px}.m-b-166{margin-bottom:166px}.m-b-167{margin-bottom:167px}.m-b-168{margin-bottom:168px}.m-b-169{margin-bottom:169px}.m-b-170{margin-bottom:170px}.m-b-171{margin-bottom:171px}.m-b-172{margin-bottom:172px}.m-b-173{margin-bottom:173px}.m-b-174{margin-bottom:174px}.m-b-175{margin-bottom:175px}.m-b-176{margin-bottom:176px}.m-b-177{margin-bottom:177px}.m-b-178{margin-bottom:178px}.m-b-179{margin-bottom:179px}.m-b-180{margin-bottom:180px}.m-b-181{margin-bottom:181px}.m-b-182{margin-bottom:182px}.m-b-183{margin-bottom:183px}.m-b-184{margin-bottom:184px}.m-b-185{margin-bottom:185px}.m-b-186{margin-bottom:186px}.m-b-187{margin-bottom:187px}.m-b-188{margin-bottom:188px}.m-b-189{margin-bottom:189px}.m-b-190{margin-bottom:190px}.m-b-191{margin-bottom:191px}.m-b-192{margin-bottom:192px}.m-b-193{margin-bottom:193px}.m-b-194{margin-bottom:194px}.m-b-195{margin-bottom:195px}.m-b-196{margin-bottom:196px}.m-b-197{margin-bottom:197px}.m-b-198{margin-bottom:198px}.m-b-199{margin-bottom:199px}.m-b-200{margin-bottom:200px}.m-b-201{margin-bottom:201px}.m-b-202{margin-bottom:202px}.m-b-203{margin-bottom:203px}.m-b-204{margin-bottom:204px}.m-b-205{margin-bottom:205px}.m-b-206{margin-bottom:206px}.m-b-207{margin-bottom:207px}.m-b-208{margin-bottom:208px}.m-b-209{margin-bottom:209px}.m-b-210{margin-bottom:210px}.m-b-211{margin-bottom:211px}.m-b-212{margin-bottom:212px}.m-b-213{margin-bottom:213px}.m-b-214{margin-bottom:214px}.m-b-215{margin-bottom:215px}.m-b-216{margin-bottom:216px}.m-b-217{margin-bottom:217px}.m-b-218{margin-bottom:218px}.m-b-219{margin-bottom:219px}.m-b-220{margin-bottom:220px}.m-b-221{margin-bottom:221px}.m-b-222{margin-bottom:222px}.m-b-223{margin-bottom:223px}.m-b-224{margin-bottom:224px}.m-b-225{margin-bottom:225px}.m-b-226{margin-bottom:226px}.m-b-227{margin-bottom:227px}.m-b-228{margin-bottom:228px}.m-b-229{margin-bottom:229px}.m-b-230{margin-bottom:230px}.m-b-231{margin-bottom:231px}.m-b-232{margin-bottom:232px}.m-b-233{margin-bottom:233px}.m-b-234{margin-bottom:234px}.m-b-235{margin-bottom:235px}.m-b-236{margin-bottom:236px}.m-b-237{margin-bottom:237px}.m-b-238{margin-bottom:238px}.m-b-239{margin-bottom:239px}.m-b-240{margin-bottom:240px}.m-b-241{margin-bottom:241px}.m-b-242{margin-bottom:242px}.m-b-243{margin-bottom:243px}.m-b-244{margin-bottom:244px}.m-b-245{margin-bottom:245px}.m-b-246{margin-bottom:246px}.m-b-247{margin-bottom:247px}.m-b-248{margin-bottom:248px}.m-b-249{margin-bottom:249px}.m-b-250{margin-bottom:250px}.m-l-0{margin-left:0}.m-l-1{margin-left:1px}.m-l-2{margin-left:2px}.m-l-3{margin-left:3px}.m-l-4{margin-left:4px}.m-l-5{margin-left:5px}.m-l-6{margin-left:6px}.m-l-7{margin-left:7px}.m-l-8{margin-left:8px}.m-l-9{margin-left:9px}.m-l-10{margin-left:10px}.m-l-11{margin-left:11px}.m-l-12{margin-left:12px}.m-l-13{margin-left:13px}.m-l-14{margin-left:14px}.m-l-15{margin-left:15px}.m-l-16{margin-left:16px}.m-l-17{margin-left:17px}.m-l-18{margin-left:18px}.m-l-19{margin-left:19px}.m-l-20{margin-left:20px}.m-l-21{margin-left:21px}.m-l-22{margin-left:22px}.m-l-23{margin-left:23px}.m-l-24{margin-left:24px}.m-l-25{margin-left:25px}.m-l-26{margin-left:26px}.m-l-27{margin-left:27px}.m-l-28{margin-left:28px}.m-l-29{margin-left:29px}.m-l-30{margin-left:30px}.m-l-31{margin-left:31px}.m-l-32{margin-left:32px}.m-l-33{margin-left:33px}.m-l-34{margin-left:34px}.m-l-35{margin-left:35px}.m-l-36{margin-left:36px}.m-l-37{margin-left:37px}.m-l-38{margin-left:38px}.m-l-39{margin-left:39px}.m-l-40{margin-left:40px}.m-l-41{margin-left:41px}.m-l-42{margin-left:42px}.m-l-43{margin-left:43px}.m-l-44{margin-left:44px}.m-l-45{margin-left:45px}.m-l-46{margin-left:46px}.m-l-47{margin-left:47px}.m-l-48{margin-left:48px}.m-l-49{margin-left:49px}.m-l-50{margin-left:50px}.m-l-51{margin-left:51px}.m-l-52{margin-left:52px}.m-l-53{margin-left:53px}.m-l-54{margin-left:54px}.m-l-55{margin-left:55px}.m-l-56{margin-left:56px}.m-l-57{margin-left:57px}.m-l-58{margin-left:58px}.m-l-59{margin-left:59px}.m-l-60{margin-left:60px}.m-l-61{margin-left:61px}.m-l-62{margin-left:62px}.m-l-63{margin-left:63px}.m-l-64{margin-left:64px}.m-l-65{margin-left:65px}.m-l-66{margin-left:66px}.m-l-67{margin-left:67px}.m-l-68{margin-left:68px}.m-l-69{margin-left:69px}.m-l-70{margin-left:70px}.m-l-71{margin-left:71px}.m-l-72{margin-left:72px}.m-l-73{margin-left:73px}.m-l-74{margin-left:74px}.m-l-75{margin-left:75px}.m-l-76{margin-left:76px}.m-l-77{margin-left:77px}.m-l-78{margin-left:78px}.m-l-79{margin-left:79px}.m-l-80{margin-left:80px}.m-l-81{margin-left:81px}.m-l-82{margin-left:82px}.m-l-83{margin-left:83px}.m-l-84{margin-left:84px}.m-l-85{margin-left:85px}.m-l-86{margin-left:86px}.m-l-87{margin-left:87px}.m-l-88{margin-left:88px}.m-l-89{margin-left:89px}.m-l-90{margin-left:90px}.m-l-91{margin-left:91px}.m-l-92{margin-left:92px}.m-l-93{margin-left:93px}.m-l-94{margin-left:94px}.m-l-95{margin-left:95px}.m-l-96{margin-left:96px}.m-l-97{margin-left:97px}.m-l-98{margin-left:98px}.m-l-99{margin-left:99px}.m-l-100{margin-left:100px}.m-l-101{margin-left:101px}.m-l-102{margin-left:102px}.m-l-103{margin-left:103px}.m-l-104{margin-left:104px}.m-l-105{margin-left:105px}.m-l-106{margin-left:106px}.m-l-107{margin-left:107px}.m-l-108{margin-left:108px}.m-l-109{margin-left:109px}.m-l-110{margin-left:110px}.m-l-111{margin-left:111px}.m-l-112{margin-left:112px}.m-l-113{margin-left:113px}.m-l-114{margin-left:114px}.m-l-115{margin-left:115px}.m-l-116{margin-left:116px}.m-l-117{margin-left:117px}.m-l-118{margin-left:118px}.m-l-119{margin-left:119px}.m-l-120{margin-left:120px}.m-l-121{margin-left:121px}.m-l-122{margin-left:122px}.m-l-123{margin-left:123px}.m-l-124{margin-left:124px}.m-l-125{margin-left:125px}.m-l-126{margin-left:126px}.m-l-127{margin-left:127px}.m-l-128{margin-left:128px}.m-l-129{margin-left:129px}.m-l-130{margin-left:130px}.m-l-131{margin-left:131px}.m-l-132{margin-left:132px}.m-l-133{margin-left:133px}.m-l-134{margin-left:134px}.m-l-135{margin-left:135px}.m-l-136{margin-left:136px}.m-l-137{margin-left:137px}.m-l-138{margin-left:138px}.m-l-139{margin-left:139px}.m-l-140{margin-left:140px}.m-l-141{margin-left:141px}.m-l-142{margin-left:142px}.m-l-143{margin-left:143px}.m-l-144{margin-left:144px}.m-l-145{margin-left:145px}.m-l-146{margin-left:146px}.m-l-147{margin-left:147px}.m-l-148{margin-left:148px}.m-l-149{margin-left:149px}.m-l-150{margin-left:150px}.m-l-151{margin-left:151px}.m-l-152{margin-left:152px}.m-l-153{margin-left:153px}.m-l-154{margin-left:154px}.m-l-155{margin-left:155px}.m-l-156{margin-left:156px}.m-l-157{margin-left:157px}.m-l-158{margin-left:158px}.m-l-159{margin-left:159px}.m-l-160{margin-left:160px}.m-l-161{margin-left:161px}.m-l-162{margin-left:162px}.m-l-163{margin-left:163px}.m-l-164{margin-left:164px}.m-l-165{margin-left:165px}.m-l-166{margin-left:166px}.m-l-167{margin-left:167px}.m-l-168{margin-left:168px}.m-l-169{margin-left:169px}.m-l-170{margin-left:170px}.m-l-171{margin-left:171px}.m-l-172{margin-left:172px}.m-l-173{margin-left:173px}.m-l-174{margin-left:174px}.m-l-175{margin-left:175px}.m-l-176{margin-left:176px}.m-l-177{margin-left:177px}.m-l-178{margin-left:178px}.m-l-179{margin-left:179px}.m-l-180{margin-left:180px}.m-l-181{margin-left:181px}.m-l-182{margin-left:182px}.m-l-183{margin-left:183px}.m-l-184{margin-left:184px}.m-l-185{margin-left:185px}.m-l-186{margin-left:186px}.m-l-187{margin-left:187px}.m-l-188{margin-left:188px}.m-l-189{margin-left:189px}.m-l-190{margin-left:190px}.m-l-191{margin-left:191px}.m-l-192{margin-left:192px}.m-l-193{margin-left:193px}.m-l-194{margin-left:194px}.m-l-195{margin-left:195px}.m-l-196{margin-left:196px}.m-l-197{margin-left:197px}.m-l-198{margin-left:198px}.m-l-199{margin-left:199px}.m-l-200{margin-left:200px}.m-l-201{margin-left:201px}.m-l-202{margin-left:202px}.m-l-203{margin-left:203px}.m-l-204{margin-left:204px}.m-l-205{margin-left:205px}.m-l-206{margin-left:206px}.m-l-207{margin-left:207px}.m-l-208{margin-left:208px}.m-l-209{margin-left:209px}.m-l-210{margin-left:210px}.m-l-211{margin-left:211px}.m-l-212{margin-left:212px}.m-l-213{margin-left:213px}.m-l-214{margin-left:214px}.m-l-215{margin-left:215px}.m-l-216{margin-left:216px}.m-l-217{margin-left:217px}.m-l-218{margin-left:218px}.m-l-219{margin-left:219px}.m-l-220{margin-left:220px}.m-l-221{margin-left:221px}.m-l-222{margin-left:222px}.m-l-223{margin-left:223px}.m-l-224{margin-left:224px}.m-l-225{margin-left:225px}.m-l-226{margin-left:226px}.m-l-227{margin-left:227px}.m-l-228{margin-left:228px}.m-l-229{margin-left:229px}.m-l-230{margin-left:230px}.m-l-231{margin-left:231px}.m-l-232{margin-left:232px}.m-l-233{margin-left:233px}.m-l-234{margin-left:234px}.m-l-235{margin-left:235px}.m-l-236{margin-left:236px}.m-l-237{margin-left:237px}.m-l-238{margin-left:238px}.m-l-239{margin-left:239px}.m-l-240{margin-left:240px}.m-l-241{margin-left:241px}.m-l-242{margin-left:242px}.m-l-243{margin-left:243px}.m-l-244{margin-left:244px}.m-l-245{margin-left:245px}.m-l-246{margin-left:246px}.m-l-247{margin-left:247px}.m-l-248{margin-left:248px}.m-l-249{margin-left:249px}.m-l-250{margin-left:250px}.m-r-0{margin-right:0}.m-r-1{margin-right:1px}.m-r-2{margin-right:2px}.m-r-3{margin-right:3px}.m-r-4{margin-right:4px}.m-r-5{margin-right:5px}.m-r-6{margin-right:6px}.m-r-7{margin-right:7px}.m-r-8{margin-right:8px}.m-r-9{margin-right:9px}.m-r-10{margin-right:10px}.m-r-11{margin-right:11px}.m-r-12{margin-right:12px}.m-r-13{margin-right:13px}.m-r-14{margin-right:14px}.m-r-15{margin-right:15px}.m-r-16{margin-right:16px}.m-r-17{margin-right:17px}.m-r-18{margin-right:18px}.m-r-19{margin-right:19px}.m-r-20{margin-right:20px}.m-r-21{margin-right:21px}.m-r-22{margin-right:22px}.m-r-23{margin-right:23px}.m-r-24{margin-right:24px}.m-r-25{margin-right:25px}.m-r-26{margin-right:26px}.m-r-27{margin-right:27px}.m-r-28{margin-right:28px}.m-r-29{margin-right:29px}.m-r-30{margin-right:30px}.m-r-31{margin-right:31px}.m-r-32{margin-right:32px}.m-r-33{margin-right:33px}.m-r-34{margin-right:34px}.m-r-35{margin-right:35px}.m-r-36{margin-right:36px}.m-r-37{margin-right:37px}.m-r-38{margin-right:38px}.m-r-39{margin-right:39px}.m-r-40{margin-right:40px}.m-r-41{margin-right:41px}.m-r-42{margin-right:42px}.m-r-43{margin-right:43px}.m-r-44{margin-right:44px}.m-r-45{margin-right:45px}.m-r-46{margin-right:46px}.m-r-47{margin-right:47px}.m-r-48{margin-right:48px}.m-r-49{margin-right:49px}.m-r-50{margin-right:50px}.m-r-51{margin-right:51px}.m-r-52{margin-right:52px}.m-r-53{margin-right:53px}.m-r-54{margin-right:54px}.m-r-55{margin-right:55px}.m-r-56{margin-right:56px}.m-r-57{margin-right:57px}.m-r-58{margin-right:58px}.m-r-59{margin-right:59px}.m-r-60{margin-right:60px}.m-r-61{margin-right:61px}.m-r-62{margin-right:62px}.m-r-63{margin-right:63px}.m-r-64{margin-right:64px}.m-r-65{margin-right:65px}.m-r-66{margin-right:66px}.m-r-67{margin-right:67px}.m-r-68{margin-right:68px}.m-r-69{margin-right:69px}.m-r-70{margin-right:70px}.m-r-71{margin-right:71px}.m-r-72{margin-right:72px}.m-r-73{margin-right:73px}.m-r-74{margin-right:74px}.m-r-75{margin-right:75px}.m-r-76{margin-right:76px}.m-r-77{margin-right:77px}.m-r-78{margin-right:78px}.m-r-79{margin-right:79px}.m-r-80{margin-right:80px}.m-r-81{margin-right:81px}.m-r-82{margin-right:82px}.m-r-83{margin-right:83px}.m-r-84{margin-right:84px}.m-r-85{margin-right:85px}.m-r-86{margin-right:86px}.m-r-87{margin-right:87px}.m-r-88{margin-right:88px}.m-r-89{margin-right:89px}.m-r-90{margin-right:90px}.m-r-91{margin-right:91px}.m-r-92{margin-right:92px}.m-r-93{margin-right:93px}.m-r-94{margin-right:94px}.m-r-95{margin-right:95px}.m-r-96{margin-right:96px}.m-r-97{margin-right:97px}.m-r-98{margin-right:98px}.m-r-99{margin-right:99px}.m-r-100{margin-right:100px}.m-r-101{margin-right:101px}.m-r-102{margin-right:102px}.m-r-103{margin-right:103px}.m-r-104{margin-right:104px}.m-r-105{margin-right:105px}.m-r-106{margin-right:106px}.m-r-107{margin-right:107px}.m-r-108{margin-right:108px}.m-r-109{margin-right:109px}.m-r-110{margin-right:110px}.m-r-111{margin-right:111px}.m-r-112{margin-right:112px}.m-r-113{margin-right:113px}.m-r-114{margin-right:114px}.m-r-115{margin-right:115px}.m-r-116{margin-right:116px}.m-r-117{margin-right:117px}.m-r-118{margin-right:118px}.m-r-119{margin-right:119px}.m-r-120{margin-right:120px}.m-r-121{margin-right:121px}.m-r-122{margin-right:122px}.m-r-123{margin-right:123px}.m-r-124{margin-right:124px}.m-r-125{margin-right:125px}.m-r-126{margin-right:126px}.m-r-127{margin-right:127px}.m-r-128{margin-right:128px}.m-r-129{margin-right:129px}.m-r-130{margin-right:130px}.m-r-131{margin-right:131px}.m-r-132{margin-right:132px}.m-r-133{margin-right:133px}.m-r-134{margin-right:134px}.m-r-135{margin-right:135px}.m-r-136{margin-right:136px}.m-r-137{margin-right:137px}.m-r-138{margin-right:138px}.m-r-139{margin-right:139px}.m-r-140{margin-right:140px}.m-r-141{margin-right:141px}.m-r-142{margin-right:142px}.m-r-143{margin-right:143px}.m-r-144{margin-right:144px}.m-r-145{margin-right:145px}.m-r-146{margin-right:146px}.m-r-147{margin-right:147px}.m-r-148{margin-right:148px}.m-r-149{margin-right:149px}.m-r-150{margin-right:150px}.m-r-151{margin-right:151px}.m-r-152{margin-right:152px}.m-r-153{margin-right:153px}.m-r-154{margin-right:154px}.m-r-155{margin-right:155px}.m-r-156{margin-right:156px}.m-r-157{margin-right:157px}.m-r-158{margin-right:158px}.m-r-159{margin-right:159px}.m-r-160{margin-right:160px}.m-r-161{margin-right:161px}.m-r-162{margin-right:162px}.m-r-163{margin-right:163px}.m-r-164{margin-right:164px}.m-r-165{margin-right:165px}.m-r-166{margin-right:166px}.m-r-167{margin-right:167px}.m-r-168{margin-right:168px}.m-r-169{margin-right:169px}.m-r-170{margin-right:170px}.m-r-171{margin-right:171px}.m-r-172{margin-right:172px}.m-r-173{margin-right:173px}.m-r-174{margin-right:174px}.m-r-175{margin-right:175px}.m-r-176{margin-right:176px}.m-r-177{margin-right:177px}.m-r-178{margin-right:178px}.m-r-179{margin-right:179px}.m-r-180{margin-right:180px}.m-r-181{margin-right:181px}.m-r-182{margin-right:182px}.m-r-183{margin-right:183px}.m-r-184{margin-right:184px}.m-r-185{margin-right:185px}.m-r-186{margin-right:186px}.m-r-187{margin-right:187px}.m-r-188{margin-right:188px}.m-r-189{margin-right:189px}.m-r-190{margin-right:190px}.m-r-191{margin-right:191px}.m-r-192{margin-right:192px}.m-r-193{margin-right:193px}.m-r-194{margin-right:194px}.m-r-195{margin-right:195px}.m-r-196{margin-right:196px}.m-r-197{margin-right:197px}.m-r-198{margin-right:198px}.m-r-199{margin-right:199px}.m-r-200{margin-right:200px}.m-r-201{margin-right:201px}.m-r-202{margin-right:202px}.m-r-203{margin-right:203px}.m-r-204{margin-right:204px}.m-r-205{margin-right:205px}.m-r-206{margin-right:206px}.m-r-207{margin-right:207px}.m-r-208{margin-right:208px}.m-r-209{margin-right:209px}.m-r-210{margin-right:210px}.m-r-211{margin-right:211px}.m-r-212{margin-right:212px}.m-r-213{margin-right:213px}.m-r-214{margin-right:214px}.m-r-215{margin-right:215px}.m-r-216{margin-right:216px}.m-r-217{margin-right:217px}.m-r-218{margin-right:218px}.m-r-219{margin-right:219px}.m-r-220{margin-right:220px}.m-r-221{margin-right:221px}.m-r-222{margin-right:222px}.m-r-223{margin-right:223px}.m-r-224{margin-right:224px}.m-r-225{margin-right:225px}.m-r-226{margin-right:226px}.m-r-227{margin-right:227px}.m-r-228{margin-right:228px}.m-r-229{margin-right:229px}.m-r-230{margin-right:230px}.m-r-231{margin-right:231px}.m-r-232{margin-right:232px}.m-r-233{margin-right:233px}.m-r-234{margin-right:234px}.m-r-235{margin-right:235px}.m-r-236{margin-right:236px}.m-r-237{margin-right:237px}.m-r-238{margin-right:238px}.m-r-239{margin-right:239px}.m-r-240{margin-right:240px}.m-r-241{margin-right:241px}.m-r-242{margin-right:242px}.m-r-243{margin-right:243px}.m-r-244{margin-right:244px}.m-r-245{margin-right:245px}.m-r-246{margin-right:246px}.m-r-247{margin-right:247px}.m-r-248{margin-right:248px}.m-r-249{margin-right:249px}.m-r-250{margin-right:250px}.m-l-r-auto{margin-right:auto}.m-l-auto,.m-l-r-auto{margin-left:auto}.m-r-auto{margin-right:auto}.text-white{color:#fff}.text-black{color:#000}.text-firebrick{color:#f85050}.text-blue{color:#306fd3}.text-grey{color:grey}.text-hov-white:hover{color:#fff}.text-up{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-middle{vertical-align:middle}.lh-1-0{line-height:1}.lh-1-1{line-height:1.1}.lh-1-2{line-height:1.2}.lh-1-3{line-height:1.3}.lh-1-4{line-height:1.4}.lh-1-5{line-height:1.5}.lh-1-6{line-height:1.6}.lh-1-7{line-height:1.7}.lh-1-8{line-height:1.8}.lh-1-9{line-height:1.9}.lh-2-0{line-height:2}.lh-2-1{line-height:2.1}.lh-2-2{line-height:2.2}.lh-2-3{line-height:2.3}.lh-2-4{line-height:2.4}.lh-2-5{line-height:2.5}.lh-2-6{line-height:2.6}.lh-2-7{line-height:2.7}.lh-2-8{line-height:2.8}.lh-2-9{line-height:2.9}.dis-none{display:none}.dis-block{display:block}.dis-inline{display:inline}.dis-inline-block{display:inline-block}.dis-flex{display:flex}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.float-l{float:left}.float-r{float:right}.sizefull{height:100%}.sizefull,.w-full{width:100%}.h-full{height:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-auto{top:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.right-auto{right:auto}.op-0-0{opacity:0}.op-0-1{opacity:.1}.op-0-2{opacity:.2}.op-0-3{opacity:.3}.op-0-4{opacity:.4}.op-0-5{opacity:.5}.op-0-6{opacity:.6}.op-0-7{opacity:.7}.op-0-8{opacity:.8}.op-0-9{opacity:.9}.op-1-0{opacity:1}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-main{background:var(--primary-accent);background:var(--accent-fill,var(--primary-accent));color:#fff}.bg-main:hover{background:var(--primary-accent);background:var(--accent-fill-hover,var(--primary-accent));color:#fff}.wrap-pic-w img{width:100%}.wrap-pic-max-w img{max-width:100%}.wrap-pic-h img{height:100%}.wrap-pic-max-h img{max-height:100%}.wrap-pic-cir{border-radius:50%;overflow:hidden}.wrap-pic-cir img{width:100%}.hov-pointer:hover{cursor:pointer}.hov-img-zoom{display:block;overflow:hidden}.hov-img-zoom img{transition:all .6s;width:100%}.hov-img-zoom:hover img{transform:scale(1.1)}.bo-cir{border-radius:50%}.bo-r-2,.bo-r-3,.bo-r-30,.bo-r-4,.bo-r-5,.bo-r-9{border-radius:8px}.bo-p-25{border-radius:25%}.bo-p-50{border-radius:50%}.of-hidden{overflow:hidden}.visible-false{display:none}.visible-true{display:block}.trans-0-1{transition:all .1s}.trans-0-2{transition:all .2s}.trans-0-3{transition:all .3s}.trans-0-4{transition:all .4s}.trans-0-5{transition:all .5s}.trans-0-6{transition:all .6s}.trans-0-9{transition:all .9s}.trans-1-0{transition:all 1s}.flex-w{display:flex;-o-flex-wrap:wrap;flex-wrap:wrap}.flex-l{display:flex;justify-content:flex-start}.flex-r{display:flex;justify-content:flex-end}.flex-c{display:flex;justify-content:center}.flex-sa{display:flex;justify-content:space-around}.flex-sb{display:flex;justify-content:space-between}.flex-t{-ms-align-items:flex-start;align-items:flex-start;display:flex}.flex-b{-ms-align-items:flex-end;align-items:flex-end;display:flex}.flex-m{-ms-align-items:center;align-items:center;display:flex}.flex-str{-ms-align-items:stretch;align-items:stretch;display:flex}.flex-row{display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}.flex-row-rev{display:flex;-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-col-rev{display:flex;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.flex-c-m{-ms-align-items:center;align-items:center}.flex-c-m,.flex-c-t{display:flex;justify-content:center}.flex-c-t{-ms-align-items:flex-start;align-items:flex-start}.flex-c-b{-ms-align-items:flex-end;align-items:flex-end}.flex-c-b,.flex-c-str{display:flex;justify-content:center}.flex-c-str{-ms-align-items:stretch;align-items:stretch}.flex-l-m{justify-content:flex-start}.flex-l-m,.flex-r-m{-ms-align-items:center;align-items:center;display:flex}.flex-r-m{justify-content:flex-end}.flex-sa-m{justify-content:space-around}.flex-sa-m,.flex-sb-m{-ms-align-items:center;align-items:center;display:flex}.flex-sb-m{justify-content:space-between}.flex-col-l{-ms-align-items:flex-start;align-items:flex-start}.flex-col-l,.flex-col-r{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-col-r{-ms-align-items:flex-end;align-items:flex-end}.flex-col-c{-ms-align-items:center;align-items:center;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-col-l-m{-ms-align-items:flex-start;align-items:flex-start}.flex-col-l-m,.flex-col-r-m{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center}.flex-col-r-m{-ms-align-items:flex-end;align-items:flex-end}.flex-col-c-m{-ms-align-items:center;align-items:center;justify-content:center}.flex-col-c-m,.flex-col-str{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-col-str{-ms-align-items:stretch;align-items:stretch}.flex-col-sb{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between}.flex-col-rev-l{-ms-align-items:flex-start;align-items:flex-start}.flex-col-rev-l,.flex-col-rev-r{display:flex;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.flex-col-rev-r{-ms-align-items:flex-end;align-items:flex-end}.flex-col-rev-c{-ms-align-items:center;align-items:center}.flex-col-rev-c,.flex-col-rev-str{display:flex;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.flex-col-rev-str{-ms-align-items:stretch;align-items:stretch}.ab-c-m{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ab-c-t{top:0}.ab-c-b,.ab-c-t{left:50%;position:absolute;transform:translateX(-50%)}.ab-c-b{bottom:0}.ab-l-m{left:0}.ab-l-m,.ab-r-m{position:absolute;top:50%;transform:translateY(-50%)}.ab-r-m{right:0}.ab-t-l{left:0}.ab-t-l,.ab-t-r{position:absolute;top:0}.ab-t-r{right:0}.ab-b-l{left:0}.ab-b-l,.ab-b-r{bottom:0;position:absolute}.ab-b-r,.r-t-r{right:0}.r-t-r{position:relative;top:0}.ro90{float:right;transform:rotate(90deg)}.mouse-pointer{cursor:pointer}.mouse-move{cursor:move}.page-middle{left:50%;position:fixed;top:25%;transform:translate(-50%,-50%)}.align-right{text-align:right}.hide{display:none}:root{--bg-main:#080f1e;--bg-surface:#0f1625;--bg-elevated:#131d31;--bg-soft:#1a263d;--border-color:#23314d;--border-soft:#1b2740;--text-main:#e8eefc;--text-muted:#8fa2c7;--primary-accent:#4da3ff;--primary-accent-rgb:77,163,255;--accent-fill:#2a4570;--accent-fill-hover:#355882;--accent-fill-rgb:42,69,112;--accent-soft:#84c4ff;--accent-strong:#2f7fff;--switch-on:#34d399;--glow-accent:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38;--toast-bg:linear-gradient(165deg,#1a273d,#121b2e);--toast-color:var(--text-main);--toast-border:1px solid rgba(var(--primary-accent-rgb),0.28);--toast-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0f;--toast-progress:rgba(var(--primary-accent-rgb),0.88);--confirm-alert-overlay:#070b14c7;--confirm-alert-shadow:0 20px 60px #00000073;--table-thead-bg:linear-gradient(180deg,#15233cf2,#0e182af2);--rt-sticky-shadow-first-right:-10px 0 18px -8px #0000008c;--rt-sticky-shadow-last-left:10px 0 18px -8px #0000008c;--rt-sticky-edge-inset-right:inset 1px 0 0 rgba(var(--primary-accent-rgb),0.22);--rt-sticky-edge-inset-left:inset -1px 0 0 rgba(var(--primary-accent-rgb),0.22);--here-suggest-panel-bg:var(--bg-elevated);--here-suggest-panel-border:1px solid var(--border-color);--here-suggest-panel-shadow:0 14px 40px #0000008c,0 0 0 1px #ffffff0d;--here-suggest-item-color:var(--text-main);--here-suggest-item-hover-bg:rgba(var(--primary-accent-rgb),0.22);--here-suggest-item-hover-color:var(--text-main);--here-suggest-icon-color:var(--accent-soft);--here-suggest-scrollbar-thumb:rgba(var(--primary-accent-rgb),0.38);--obs-entry-complete-color:#22c55e;--obs-entry-complete-bg:color-mix(in srgb,var(--obs-entry-complete-color) 16%,#0000);--obs-entry-in-progress-color:#f97316;--obs-entry-in-progress-bg:color-mix(in srgb,var(--obs-entry-in-progress-color) 16%,#0000);--obs-entry-complete-border:color-mix(in srgb,var(--obs-entry-complete-color) 35%,var(--border-color));--obs-entry-in-progress-border:color-mix(in srgb,var(--obs-entry-in-progress-color) 35%,var(--border-color))}.react-media-file-upload__dropzone{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important}.react-media-file-upload__dropzone:hover{border-color:#4da3ff8c!important;border-color:rgba(var(--primary-accent-rgb),.55)!important;box-shadow:0 6px 20px #00000059}.react-media-file-upload__file-card{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important}#root,.app,.page-content,.page-wrapper,body,html{background:radial-gradient(circle at top right,#3876dc3d,#0000 38%),radial-gradient(circle at 18% 18%,#1c489652,#0000 46%),radial-gradient(ellipse 80% 50% at 50% 100%,#143c8c1f,#0000 55%),#080f1e!important;background:radial-gradient(circle at top right,#3876dc3d,#0000 38%),radial-gradient(circle at 18% 18%,#1c489652,#0000 46%),radial-gradient(ellipse 80% 50% at 50% 100%,#143c8c1f,#0000 55%),var(--bg-main)!important;color:#e8eefc;color:var(--text-main)}.page-content-wrapper,.page-wrapper{background:#0000!important}.nav-link,.navbar-nav .nav-link,.pro-sidebar .pro-menu a,a{color:#e8eefc;color:var(--text-main)}.nav-link:hover,.navbar-nav .nav-link:hover,a:hover{color:#fff}.text-muted{color:#8fa2c7!important;color:var(--text-muted)!important}.text-dark{color:#e8eefc!important;color:var(--text-main)!important}.badge.bg-warning,.badge.bg-warning.text-black,.badge.bg-warning.text-dark,.btn-warning,.btn-warning:active,.btn-warning:disabled,.btn-warning:focus,.btn-warning:hover,.show>.btn-warning.dropdown-toggle{color:#212529!important}.btn-warning .bi,.btn-warning i{color:inherit!important}.btn-close{filter:invert(1) grayscale(100%) brightness(1.2);opacity:.72}.alert-warning,.list-group-item-warning{color:#212529!important}.text-app-color,.text-app-second-color,h1,h2{color:#4da3ff!important;color:var(--primary-accent)!important}.text-body{color:#e8eefc!important;color:var(--text-main)!important}.full-header,.full-home-menubar,.full-menubar,.main-header,.navbar,.navbar-collapse,.navbar-nav,.vi-navbar{background:linear-gradient(180deg,#0e182cf5,#09101ef0)!important;border-color:#1b2740!important;border-color:var(--border-soft)!important;box-shadow:0 8px 22px #00000073!important}#mainMenu li>a,.main-header.fixed-nav #mainMenu li>a,.navbar-brand,.time-now{color:#e8eefc!important;color:var(--text-main)!important}#mainMenu li>a:before{background:#84c4ff!important;background:var(--accent-soft)!important}.main-header .navbar-toggler .icon-bar{background-color:#e8eefc!important;background-color:var(--text-main)!important}.accordion-item,.card,.dropdown-menu,.jodit-container,.jodit-workplace,.jodit-wysiwyg,.list-group-item,.offcanvas,.popover{background:linear-gradient(180deg,#131f36eb,#0c1526f2)!important;border-color:#23314d!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38!important;box-shadow:var(--glow-accent)!important;color:#e8eefc!important;color:var(--text-main)!important}.dropdown-menu[data-bs-popper]{margin:0!important}.modal-content{background-color:#131d31!important;background-color:var(--bg-elevated)!important;background-image:none!important;border-color:#23314d!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38!important;box-shadow:var(--glow-accent)!important;color:#e8eefc!important;color:var(--text-main)!important}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{background-color:initial!important;background-image:none!important}.dropdown-menu .dropdown-item,.dropdown-menu .dropdown-item-text{background-color:initial!important;color:#e8eefc!important;color:var(--text-main)!important}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background:#4da3ff2e!important;background:rgba(var(--primary-accent-rgb),.18)!important;color:#e8eefc!important;color:var(--text-main)!important}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background:#4da3ff52!important;background:rgba(var(--primary-accent-rgb),.32)!important;color:#e8eefc!important;color:var(--text-main)!important}.dropdown-menu .dropdown-header{color:#8fa2c7!important;color:var(--text-muted)!important}.dropdown-menu .dropdown-divider{border-color:#23314d!important;border-color:var(--border-color)!important;opacity:1}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{color:#8fa2c7!important;color:var(--text-muted)!important;opacity:.65}.dropdown-toggle:after{border-top-color:#8fa2c7!important;border-top-color:var(--text-muted)!important}.btn-outline-primary.dropdown-toggle:after,.btn-success.dropdown-toggle:after{border-top-color:#ffffffeb!important}.building-hover-popover.building-hover-popover--cursor,.building-manager-page .building-hover-popover.popover{--bhp-label:#e8a54b;--bhp-value:#f0f4fc;--bhp-address:#5eead4;--bhp-muted:var(--text-muted);background:linear-gradient(165deg,#20283afa,#101828fc)!important;border-color:#e8a54b52!important;box-shadow:0 0 0 1px #e8a54b1f,0 16px 44px #0000008c!important}.building-hover-popover.building-hover-popover--cursor .building-hover-popover__section,.building-manager-page .building-hover-popover .building-hover-popover__section{border-top-color:#ffffff1a}.building-hover-popover.building-hover-popover--cursor .building-hover-popover__description,.building-manager-page .building-hover-popover .building-hover-popover__description{border-top-color:#ffffff1f}.building-hover-popover .badge.building-structure-tag--wood,.building-hover-popover--cursor .badge.building-structure-tag--wood,.building-manager-page .badge.building-structure-tag--wood{background:#c2410c!important;border-color:#00000059!important;color:#fff7ed!important}.building-hover-popover .badge.building-structure-tag--steel,.building-hover-popover--cursor .badge.building-structure-tag--steel,.building-manager-page .badge.building-structure-tag--steel{background:#2563eb!important;border-color:#ffffff2e!important;color:#eff6ff!important}.building-hover-popover .badge.building-structure-tag--default,.building-hover-popover--cursor .badge.building-structure-tag--default,.building-manager-page .badge.building-structure-tag--default{background:#52525b!important;border-color:#ffffff29!important;color:#fafafa!important}.card,.card-body,.card-footer,.card-header{--bs-card-bg:#0000!important;background-color:initial!important}.card,.card-body,.card-footer,.card-header,.table{border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.table{--bs-table-bg:#0000;--bs-table-color:var(--text-main);--bs-table-striped-bg:#101a2d;--bs-table-striped-color:var(--text-main);--bs-table-hover-bg:#172542;--bs-table-hover-color:var(--text-main);--bs-table-border-color:var(--border-color);--bs-table-active-bg:#182a45;--bs-table-active-color:var(--text-main)}@supports (color:color-mix(in srgb,red,blue)){.table{--bs-table-active-bg:color-mix(in srgb,var(--bg-surface) 78%,var(--primary-accent) 22%)}}.table thead th{background:linear-gradient(180deg,#15233cf2,#0e182af2)!important;background:var(--table-thead-bg)!important;color:#b6caee!important;font-weight:600}.table tbody td,.table tbody th,.table tfoot td,.table tfoot th,.table thead th{border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.table>:not(caption)>*>*{background-color:initial;border-bottom-color:#23314d;border-bottom-color:var(--border-color);color:#e8eefc;color:var(--text-main)}.drawing-manager-page .drawing-manager-thumb-inner{background-color:#fff!important}.drawing-manager-page .drawing-manager-grid-thumb-wrap{background-color:#fff}.change-drawing-modal .change-drawing-candidate-thumb{background-color:#fff!important}.popover.change-drawing-thumb-hover-popover{border-color:#00000026!important;box-shadow:0 .5rem 1.25rem #00000038!important;color:#212529!important}.popover.change-drawing-thumb-hover-popover,.popover.change-drawing-thumb-hover-popover .change-drawing-thumb-hover-popover__body,.popover.change-drawing-thumb-hover-popover .popover-body.change-drawing-thumb-hover-popover__body{background-color:#fff!important;background-image:none!important}.popover.change-drawing-thumb-hover-popover .scon-thumb-hover-zoom__preview-img{background-color:#fff!important}.change-drawing-modal .change-drawing-processing-banner,.drawing-manager-page .drawing-manager-upload-processing-banner{background:#4da3ff24!important;background:rgba(var(--primary-accent-rgb),.14)!important;border-color:#4da3ff66!important;border-color:rgba(var(--primary-accent-rgb),.4)!important;color:#e8eefc!important;color:var(--text-main)!important}.drawing-manager-page .table tbody td.drawing-manager-thumb-col{border-radius:8px;overflow:visible!important;transform:translateZ(0)}.project-scope-picker .project-scope-assets-link{color:#8fa2c7!important;color:var(--text-muted)!important}.project-scope-picker .project-scope-assets-link:focus-visible,.project-scope-picker .project-scope-assets-link:hover{color:#4da3ff!important;color:var(--primary-accent)!important}.project-scope-picker .project-scope-assets-link--on-primary,.project-scope-picker .project-scope-assets-link--on-primary:focus-visible,.project-scope-picker .project-scope-assets-link--on-primary:hover{color:#ffffffeb!important}.project-scope-picker-row:not(.bg-primary){background-color:#131d31!important;background-color:var(--bg-elevated)!important;border-color:#1b2740!important;border-color:var(--border-soft)!important}.project-scope-picker-row:not(.bg-primary) .project-scope-picker-hit:focus-visible,.project-scope-picker-row:not(.bg-primary) .project-scope-picker-hit:hover{background-color:#4da3ff1f!important;background-color:rgba(var(--primary-accent-rgb),.12)!important}.table-active,.table-light,.table-secondary{--bs-table-bg:#101b31!important;--bs-table-color:var(--text-main)!important}.nav-tabs{background:#1a2230!important;border-color:#23314d!important;border-color:var(--border-color)!important}.nav-tabs .nav-item button{border-color:#0000!important;color:#e8eefc!important;color:var(--text-main)!important}.nav-tabs .nav-item button.active{border-color:#23314d!important;border-color:var(--border-color)!important;border-bottom-color:#0f1625!important;border-bottom-color:var(--bg-surface)!important;color:#4da3ff!important;color:var(--primary-accent)!important}.nav-tabs .nav-item button.active,.tab-content .tab-pane{background:#0f1625!important;background:var(--bg-surface)!important}.tab-content .tab-pane{border:1px solid #23314d!important;border:1px solid var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.app-input .react-datetime-picker__wrapper,.form-control,.input-group-text,.multi-select .searchWrapper,.multi-select-dark .searchWrapper,.react-datetime-picker__wrapper,label.react-drop-file{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.form-select,select.form-control,select.form-select{background-color:#131d31!important;background-color:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important;color-scheme:dark}.form-select:not([multiple]):not([size]),select.form-control:not([multiple]):not([size]),select.form-select:not([multiple]):not([size]){--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b6caee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--bs-form-select-bg-img)!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:16px 12px!important}.form-control:focus,.form-select:focus{background-color:#131d31!important;background-color:var(--bg-elevated)!important;border-color:#4f5d75!important;box-shadow:0 0 0 .2rem #4f5d7540!important;color:#e8eefc!important;color:var(--text-main)!important}.form-select:focus:not([multiple]):not([size]),select.form-control:focus:not([multiple]):not([size]),select.form-select:focus:not([multiple]):not([size]){background-image:var(--bs-form-select-bg-img)!important}::placeholder{color:#8fa2c7!important;color:var(--text-muted)!important}.btn-light{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.btn.btn-default{background:#0000!important;border:none!important;box-shadow:none!important;color:#8fa2c7!important;color:var(--text-muted)!important;line-height:1;padding:.35rem .5rem}.btn.btn-default:focus-visible,.btn.btn-default:hover{background:#ffffff14!important;color:#84c4ff!important;color:var(--accent-soft)!important}.btn.btn-default .bi-x-lg{font-size:1.35rem;vertical-align:middle}.building-manager-tree-panel-header .btn-light .bi-x-lg,.project-manager-tree-panel-header .btn-light .bi-x-lg{color:#84c4ff;color:var(--accent-soft)}.building-manager-tree-panel-header .btn-light:hover .bi-x-lg,.project-manager-tree-panel-header .btn-light:hover .bi-x-lg{color:#fff}.btn-success{background:linear-gradient(180deg,#356fc7,#2357a9)!important;border-color:#2d66bf!important;box-shadow:0 6px 16px #2357a959;color:#eaf0ff!important}.btn-success:focus,.btn-success:hover{background:linear-gradient(180deg,#3f7fe0,#2c63bd)!important;border-color:#3f7fe0!important}.block-content .right-content,.form-search-menu,.item-news,.item-news.row-item-post,.news-detail,.news-info-wrapper,.show-popup-login,.social-media{background:linear-gradient(180deg,#121d32fa,#0b1323fa)!important;border-color:#23314d!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38!important;box-shadow:var(--glow-accent)!important;color:#e8eefc!important;color:var(--text-main)!important}.block-content .cat-item a,.meta-post,.meta-post-area,.meta-post-price,.meta-post-unit-price,.most-read-item a,.news-address,.news-desc,.news-info-author,.news-title b,.sharing_button>span i{color:#e8eefc!important;color:var(--text-main)!important}.block-content .cat-item a,.news-info,.right-content .item-post{border-color:#23314d!important;border-color:var(--border-color)!important}.block-content .cat-item a i,.block-content .cat-item a:before,.news-info>div i,.social-media a,[style*="#795644"],[style*="#a1785c"]{color:#4da3ff!important;color:var(--primary-accent)!important}[style*="#795644"],[style*="#a1785c"]{border-color:#2f7fff!important;border-color:var(--accent-strong)!important}.accordion-item,.item-news,.item-news.row-item-post,.list-group-item,.right-content,.tab-content{border:1px solid #23314d!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.main-header .navbar-nav .nav-link.active{background:#4da3ff2e!important;background:rgba(var(--primary-accent-rgb),.18)!important;border-radius:8px}.app-sidebar.pro-sidebar,.app-sidebar.pro-sidebar .pro-sidebar-content,.app-sidebar.pro-sidebar>.pro-sidebar-inner{background:linear-gradient(185deg,#131d31,#0f1625 52%,#0a101c)!important;background:linear-gradient(185deg,var(--bg-elevated) 0,var(--bg-surface) 52%,#0a101c 100%)!important;border-right:1px solid #23314d;border-right:1px solid var(--border-color);box-shadow:4px 0 24px #00000059}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .app-sidebar-header.pro-sidebar-header,.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header.app-sidebar-header{background:#0000!important;border-bottom:1px solid #23314d;border-bottom:1px solid var(--border-color);box-shadow:0 1px 0 #ffffff0a}.pro-sidebar-content.app-sidebar-content{padding-top:.35rem}.app-sidebar .pro-menu{font-size:.875rem;letter-spacing:.01em}.app-sidebar .pro-menu .popper-inner .pro-menu-item,.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item{font-size:.875rem}.app-sidebar.pro-sidebar .pro-menu.shaped>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background-color:#4da3ff1f!important;background-color:rgba(var(--primary-accent-rgb),.12)!important;border:1px solid #4da3ff38!important;border:1px solid rgba(var(--primary-accent-rgb),.22)!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}.app-sidebar.pro-sidebar .pro-menu.shaped>ul>.pro-menu-item>.pro-inner-item:hover>.pro-icon-wrapper{background-color:#4da3ff33!important;background-color:rgba(var(--primary-accent-rgb),.2)!important;border-color:#4da3ff61!important;border-color:rgba(var(--primary-accent-rgb),.38)!important}.app-sidebar.pro-sidebar .pro-menu.shaped>ul>.pro-menu-item.active>.pro-inner-item>.pro-icon-wrapper{background-color:#4da3ff38!important;background-color:rgba(var(--primary-accent-rgb),.22)!important;border-color:#4da3ff73!important;border-color:rgba(var(--primary-accent-rgb),.45)!important}.app-sidebar.pro-sidebar .pro-menu.shaped.circle .popper-inner .pro-menu-item>.pro-inner-item>.pro-icon-wrapper,.app-sidebar.pro-sidebar .pro-menu.shaped.circle .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:1.25rem!important;line-height:1.25rem!important;min-width:1.25rem!important;width:1.25rem!important}.pro-menu>.pro-menu-item .pro-icon-wrapper .pro-icon,.pro-sidebar .pro-menu .pro-sub-menu .pro-menu-item .pro-icon-wrapper .pro-icon{color:#84c4ff!important;color:var(--accent-soft)!important}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{background:#4da3ff1a!important;background:rgba(var(--primary-accent-rgb),.1)!important;border-radius:0 8px 8px 0}.pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item{background:#4da3ff29!important;background:rgba(var(--primary-accent-rgb),.16)!important;border-radius:0 8px 8px 0;box-shadow:inset 3px 0 0 #4da3ff,inset 0 0 0 1px #4da3ff1f;box-shadow:inset 3px 0 0 var(--primary-accent),inset 0 0 0 1px rgba(var(--primary-accent-rgb),.12)}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background:#0003;border-left:1px solid #4da3ff38;border-left:1px solid rgba(var(--primary-accent-rgb),.22);border-radius:0 8px 8px 0;margin-bottom:.35rem;margin-top:.2rem;padding:.35rem 0 .45rem .35rem!important}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{margin:0!important}.app-sidebar .pro-menu>ul>.pro-menu-item+.pro-menu-item{margin-top:.15rem}.app-sidebar .pro-menu>ul>.pro-sub-menu:not(:first-child){border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.45rem}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{background:#131d31!important;background:var(--bg-elevated)!important;border:1px solid #23314d!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38!important;box-shadow:var(--glow-accent)!important;padding:.35rem 0!important}.pro-sidebar.collapsed .popper-inner .pro-menu-item>.pro-inner-item{border-radius:8px!important}.app-sidebar-footer.pro-sidebar-footer{background:linear-gradient(180deg,#0000001f,#00000047)!important;border-top:1px solid #23314d!important;border-top:1px solid var(--border-color)!important}.app-sidebar .sidebar-collapse-btn{background:#0000!important;border-color:#4da3ff52!important;border-color:rgba(var(--primary-accent-rgb),.32)!important;color:#e8eefc!important;color:var(--text-main)!important}.app-sidebar .sidebar-collapse-btn:hover{background:#0000!important;border-color:#4da3ff80!important;border-color:rgba(var(--primary-accent-rgb),.5)!important;color:#84c4ff!important;color:var(--accent-soft)!important}.app-sidebar .sidebar-footer-version{color:#8fa2c7!important;color:var(--text-muted)!important;opacity:1}.app-sidebar .pro-sidebar-layout::-webkit-scrollbar-thumb{background-color:#4da3ff59!important;background-color:rgba(var(--primary-accent-rgb),.35)!important}.pro-sidebar .user-menu-sidebar{color:#e8eefc;color:var(--text-main)}.pro-sidebar .user-menu-sidebar-name{color:#e8eefcf0}.pro-sidebar .user-menu-action-btn{box-shadow:none!important}.pro-sidebar .user-menu-action-btn,.pro-sidebar .user-menu-action-btn:hover{background:#0000!important;border:none!important;color:#84c4ff!important;color:var(--accent-soft)!important}.pro-sidebar .user-menu-action-btn:hover{opacity:.85}.pro-sidebar .user-menu-sidebar-avatar{border-color:#1b2740!important;border-color:var(--border-soft)!important}.pro-sidebar.collapsed .sidebar-header-user{padding-left:.25rem;padding-right:.25rem}.pro-sidebar .sidebar-header,.pro-sidebar .user-name{color:#e8eefc!important;color:var(--text-main)!important}.app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content,.app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content a{color:#e8eefce6!important}.app-sidebar .pro-menu .pro-sub-menu>.pro-inner-item>.pro-item-content{color:#8fa2c7!important;color:var(--text-muted)!important;font-size:.875rem;font-weight:600;letter-spacing:.03em}.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content,.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content a{color:#8fa2c7fa!important;font-weight:450}.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content,.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content a{color:#e8eefcfa!important;font-weight:550}.app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content,.app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content a{color:#e8eefcfa!important}.pro-sidebar .pro-menu a{color:inherit}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content a:hover,.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover{color:#84c4ff!important;color:var(--accent-soft)!important}.pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content,.pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content a{color:#e8eefcfa!important}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:#8fa2c7d9!important}.app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item>.pro-item-content{color:#e8eefce0!important}.app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu) .pro-icon-wrapper .pro-icon{color:#84c4fff2!important}.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item .pro-icon-wrapper .pro-icon{color:#84c4ffa6!important}.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active .pro-icon-wrapper .pro-icon,.app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item:hover .pro-icon-wrapper .pro-icon{color:#84c4ff!important;color:var(--accent-soft)!important}.app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item>.pro-icon-wrapper .pro-icon{color:#84c4ff8c!important}.app-sidebar .pro-menu>ul>.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper .pro-icon,.app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item:hover>.pro-icon-wrapper .pro-icon{color:#84c4ffd9!important}.custom-scroll,.modal-fullscreen .modal-body{scrollbar-color:#3a4455 #11151c;scrollbar-width:thin}.custom-scroll::-webkit-scrollbar,.custom-scroll::-webkit-scrollbar-track,.modal-fullscreen .modal-body::-webkit-scrollbar,.modal-fullscreen .modal-body::-webkit-scrollbar-track,.pro-sidebar-layout::-webkit-scrollbar,.pro-sidebar-layout::-webkit-scrollbar-track{background-color:#11151c!important}.custom-scroll::-webkit-scrollbar-thumb,.modal-fullscreen .modal-body::-webkit-scrollbar-thumb,.pro-sidebar-layout::-webkit-scrollbar-thumb{background-color:#3a4455!important;background-image:none!important}.model-login{background:linear-gradient(180deg,#131f36f5,#0b1424fa)!important;border:1px solid #23314d!important;border:1px solid var(--border-color)!important;box-shadow:0 0 0 1px #4da3ff2e,0 10px 30px #2760bb38!important;box-shadow:var(--glow-accent)!important}.model-login .copy-right,.model-login .form-check-label,.model-login .text p{color:#e8eefc!important;color:var(--text-main)!important}.model-login .input-text .form-control,.model-login .input-text .form-select{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important;color:#e8eefc!important;color:var(--text-main)!important}.model-login .input-text .form-control:focus,.model-login .input-text .form-select:focus{border-color:#4da3ff!important;border-color:var(--primary-accent)!important;box-shadow:0 0 0 .2rem #4da3ff33!important;box-shadow:0 0 0 .2rem rgba(var(--primary-accent-rgb),.2)!important}.model-login .buttons button{background:linear-gradient(180deg,#356fc7,#2357a9)!important;border:1px solid #2d66bf!important;color:#eaf0ff!important}.model-login .buttons button:hover{background:linear-gradient(180deg,#3f7fe0,#2c63bd)!important}.model-login .bi-eye,.model-login .bi-eye-slash,.model-login .fa-eye,.model-login .fa-eye-slash,.model-login .forgot a,.model-login .input-icon,.model-login .register a{color:#4da3ff!important;color:var(--primary-accent)!important}.model-login input[type=checkbox]{accent-color:#4da3ff!important;accent-color:var(--primary-accent)!important}.project-manager-tree-panel{border-left-color:#1b2740!important;border-left-color:var(--border-soft)!important;box-shadow:-22px 0 72px #0000008c,-10px 0 36px #00000061,-3px 0 14px #00000038,inset 1px 0 0 #ffffff12!important}.project-manager-tree-panel.is-open{box-shadow:-26px 0 80px #00000094,-12px 0 40px #0000006b,0 0 0 1px #4da3ff1f!important;box-shadow:-26px 0 80px #00000094,-12px 0 40px #0000006b,0 0 0 1px rgba(var(--primary-accent-rgb),.12)!important}.project-manager-page .project-grid-card--selected{border-color:#4da3ff8c!important;border-color:rgba(var(--primary-accent-rgb),.55)!important;box-shadow:0 0 0 3px #4da3ff47,0 12px 32px #00000059!important;box-shadow:0 0 0 3px rgba(var(--primary-accent-rgb),.28),0 12px 32px #00000059!important}.building-manager-page .scon-assets-metric-link,.drawing-manager-page .scon-assets-metric-link,.project-manager-page .scon-assets-metric-link{color:#e8eefc!important;color:var(--text-main)!important}.building-manager-page .scon-assets-metric-link:focus-visible,.building-manager-page .scon-assets-metric-link:hover,.drawing-manager-page .scon-assets-metric-link:focus-visible,.drawing-manager-page .scon-assets-metric-link:hover,.project-manager-page .scon-assets-metric-link:focus-visible,.project-manager-page .scon-assets-metric-link:hover{color:#4da3ff!important;color:var(--primary-accent)!important}.building-manager-page .scon-assets-metric-link .scon-assets-metric-icon,.drawing-manager-page .scon-assets-metric-link .scon-assets-metric-icon,.project-manager-page .scon-assets-metric-link .scon-assets-metric-icon{color:inherit!important;opacity:.92}.building-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon,.drawing-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon,.project-manager-page .scon-assets-cell .text-nowrap:not(.scon-assets-metric-link) .scon-assets-metric-icon{color:#8fa2c7!important;color:var(--text-muted)!important;opacity:.95}.building-manager-tree-panel{border-left-color:#1b2740!important;border-left-color:var(--border-soft)!important;box-shadow:-22px 0 72px #0000008c,-10px 0 36px #00000061,-3px 0 14px #00000038,inset 1px 0 0 #ffffff12!important}.building-manager-tree-panel.is-open{box-shadow:-26px 0 80px #00000094,-12px 0 40px #0000006b,0 0 0 1px #4da3ff1f!important;box-shadow:-26px 0 80px #00000094,-12px 0 40px #0000006b,0 0 0 1px rgba(var(--primary-accent-rgb),.12)!important}.building-manager-building-nav.nav-tabs{border-bottom-color:#1b2740!important;border-bottom-color:var(--border-soft)!important}.building-manager-building-nav .nav-link{background:#0000!important;border-color:#0000!important;color:#8fa2c7!important;color:var(--text-muted)!important}.building-manager-building-nav .nav-link:hover{border-color:#0000!important;color:#e8eefc!important;color:var(--text-main)!important}.building-manager-building-nav .nav-link.active{background:#4da3ff1f!important;background:rgba(var(--primary-accent-rgb),.12)!important;border-color:#1b2740!important;border-color:var(--border-soft)!important;border-bottom-color:#0000!important;color:#e8eefc!important;color:var(--text-main)!important}.members-of-building__suggest{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important}.members-of-building__tag{background:#ffffff0f!important;border-color:#1b2740!important;border-color:var(--border-soft)!important}.members-of-building__suggest-empty{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important}.building-manager-page .building-grid-card--selected{border-color:#4da3ff8c!important;border-color:rgba(var(--primary-accent-rgb),.55)!important;box-shadow:0 0 0 3px #4da3ff47,0 12px 32px #00000059!important;box-shadow:0 0 0 3px rgba(var(--primary-accent-rgb),.28),0 12px 32px #00000059!important}:is(.modal-content,.panel-window) .jsoneditor{border-color:#23314d!important;border-color:var(--border-color)!important}:is(.modal-content,.panel-window) .jsoneditor-menu{background:#1a263d!important;background:var(--bg-soft)!important;border-bottom:1px solid #23314d!important;border-bottom:1px solid var(--border-color)!important}:is(.modal-content,.panel-window) .jsoneditor-menu>.jsoneditor-modes>button,:is(.modal-content,.panel-window) .jsoneditor-menu>button{color:#8fa2c7!important;color:var(--text-muted)!important;opacity:.95}:is(.modal-content,.panel-window) .jsoneditor-menu>.jsoneditor-modes>button:hover,:is(.modal-content,.panel-window) .jsoneditor-menu>button:hover{background:#4da3ff26!important;background:rgba(var(--primary-accent-rgb),.15)!important;color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-button,:is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-contextmenu-button,:is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-dragarea,:is(.modal-content,.panel-window) .jsoneditor-menu>button{filter:invert(1) brightness(1.35)}:is(.modal-content,.panel-window) .jsoneditor-menu>.jsoneditor-modes>button{filter:none}:is(.modal-content,.panel-window) .jsoneditor-statusbar{background:#131d31!important;background:var(--bg-elevated)!important;border-top-color:#23314d!important;border-top-color:var(--border-color)!important;color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .ace-jsoneditor,:is(.modal-content,.panel-window) .ace_editor{background:#0f1625!important;background:var(--bg-surface)!important}:is(.modal-content,.panel-window) .ace_gutter{background:#1a263d!important;background:var(--bg-soft)!important;color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .ace_scroller{background:#0f1625!important;background:var(--bg-surface)!important}:is(.modal-content,.panel-window) .jsoneditor-navigation-bar,:is(.modal-content,.panel-window) div.jsoneditor-tree .jsoneditor-navigation-bar{background:#1a263d!important;background:var(--bg-soft)!important;border-bottom:1px solid #23314d!important;border-bottom:1px solid var(--border-color)!important;color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .jsoneditor-navigation-bar .jsoneditor-treepath,:is(.modal-content,.panel-window) div.jsoneditor-tree .jsoneditor-navigation-bar .jsoneditor-treepath{color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) .jsoneditor-treepath .jsoneditor-treepath-element{color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) .jsoneditor-treepath .jsoneditor-treepath-seperator{color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .jsoneditor-treepath.show-all{background-color:#131d31!important;background-color:var(--bg-elevated)!important;border:1px solid #23314d!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 28px #00000073!important}:is(.modal-content,.panel-window) .jsoneditor-treepath .jsoneditor-treepath-show-all-btn{background-color:#1a263d!important;background-color:var(--bg-soft)!important;border-left:1px solid #23314d!important;border-left:1px solid var(--border-color)!important;color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .jsoneditor-treepath .jsoneditor-treepath-show-all-btn:hover{background:#4da3ff1f!important;background:rgba(var(--primary-accent-rgb),.12)!important;color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) div.jsoneditor-tree{background:#0f1625!important;background:var(--bg-surface)!important;color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) div.jsoneditor textarea.jsoneditor-text{background:#0f1625!important;background:var(--bg-surface)!important;color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#4da3ff2e!important;background-color:rgba(var(--primary-accent-rgb),.18)!important;outline:1px solid #4da3ff73!important;outline:1px solid rgba(var(--primary-accent-rgb),.45)!important}:is(.modal-content,.panel-window) div.jsoneditor-tree div.jsoneditor-show-more{background-color:#1a263d!important;background-color:var(--bg-soft)!important;border:1px solid #23314d!important;border:1px solid var(--border-color)!important;color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) div.jsoneditor-tree div.jsoneditor-show-more a{color:#84c4ff!important;color:var(--accent-soft)!important}:is(.modal-content,.panel-window) td.jsoneditor-separator{color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) .jsoneditor-frame{background:#131d31!important;background:var(--bg-elevated)!important;border:1px solid #23314d!important;border:1px solid var(--border-color)!important;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0a}:is(.modal-content,.panel-window) table.jsoneditor-search .jsoneditor-frame{background:#1a263d!important;background:var(--bg-soft)!important}:is(.modal-content,.panel-window) .jsoneditor-search input{background:#0000!important;color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) .jsoneditor-results{color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) tr.jsoneditor-highlight,:is(.modal-content,.panel-window) tr.jsoneditor-selected{background-color:#4da3ff1f!important;background-color:rgba(var(--primary-accent-rgb),.12)!important}:is(.modal-content,.panel-window) a.jsoneditor-value,:is(.modal-content,.panel-window) div.jsoneditor-field,:is(.modal-content,.panel-window) div.jsoneditor-value{color:#e8eefc!important;color:var(--text-main)!important}:is(.modal-content,.panel-window) div.jsoneditor-field.jsoneditor-highlight,:is(.modal-content,.panel-window) div.jsoneditor-field[contenteditable=true]:focus,:is(.modal-content,.panel-window) div.jsoneditor-field[contenteditable=true]:hover,:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-highlight,:is(.modal-content,.panel-window) div.jsoneditor-value[contenteditable=true]:focus,:is(.modal-content,.panel-window) div.jsoneditor-value[contenteditable=true]:hover{background-color:#4da3ff24!important;background-color:rgba(var(--primary-accent-rgb),.14)!important;border-color:#23314d!important;border-color:var(--border-color)!important}:is(.modal-content,.panel-window) div.jsoneditor-field.jsoneditor-highlight-active,:is(.modal-content,.panel-window) div.jsoneditor-field.jsoneditor-highlight-active:focus,:is(.modal-content,.panel-window) div.jsoneditor-field.jsoneditor-highlight-active:hover,:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-highlight-active,:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-highlight-active:focus,:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#4da3ff38!important;background-color:rgba(var(--primary-accent-rgb),.22)!important;border-color:#23314d!important;border-color:var(--border-color)!important}:is(.modal-content,.panel-window) div.jsoneditor-readonly{color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-string{color:#7dd3a8!important}:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-number{color:#f7a8a8!important}:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-boolean{color:#f0c674!important}:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-null{color:#84c4ff!important;color:var(--accent-soft)!important}:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-array,:is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-object{color:#8fa2c7!important;color:var(--text-muted)!important}:is(.modal-content,.panel-window) div.jsoneditor-default{color:#8fa2c7!important;color:var(--text-muted)!important}html[data-app-theme=light] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-string,html[data-app-theme=standard] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-string{color:#0b7a45!important}html[data-app-theme=light] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-number,html[data-app-theme=standard] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-number{color:#b42318!important}html[data-app-theme=light] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-boolean,html[data-app-theme=standard] :is(.modal-content,.panel-window) div.jsoneditor-value.jsoneditor-boolean{color:#9a6700!important}html[data-app-theme=light] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-button,html[data-app-theme=light] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-contextmenu-button,html[data-app-theme=light] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-dragarea,html[data-app-theme=light] :is(.modal-content,.panel-window) .jsoneditor-menu>button,html[data-app-theme=standard] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-button,html[data-app-theme=standard] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-contextmenu-button,html[data-app-theme=standard] :is(.modal-content,.panel-window) .jsoneditor button.jsoneditor-dragarea,html[data-app-theme=standard] :is(.modal-content,.panel-window) .jsoneditor-menu>button{filter:none}:is(.modal-content,.panel-window) .jsoneditor table.jsoneditor-tree,:is(.modal-content,.panel-window) .jsoneditor table.jsoneditor-tree td,:is(.modal-content,.panel-window) .jsoneditor table.jsoneditor-tree th{line-height:1.35!important;padding:0!important;vertical-align:top!important}:is(.modal-content,.panel-window) .jsoneditor div.jsoneditor-field,:is(.modal-content,.panel-window) .jsoneditor div.jsoneditor-value{height:auto!important;min-height:0!important}.here-geotag-collapsed .here-geotag-collapsed-title,.here-geotag-collapsed .here-geotag-collapsed-value,.here-geotag-step-label{color:#e8eefc!important;color:var(--text-main)!important}.here-geotag-collapsed .here-geotag-collapsed-cta{color:#8fa2c7!important;color:var(--text-muted)!important}.here-geotag-collapsed{background:#131d31!important;background:var(--bg-elevated)!important;border-color:#23314d!important;border-color:var(--border-color)!important}.Toastify__toast-container--bottom-center{bottom:max(1em,env(safe-area-inset-bottom,0px))!important}.Toastify__progress-bar{background:#4da3ffe0!important;background:var(--toast-progress)!important}.Toastify__toast{backdrop-filter:saturate(1.1) blur(8px);-webkit-backdrop-filter:saturate(1.1) blur(8px)}.full-footer.app-footer-bar{background:linear-gradient(180deg,#131d31eb,#080f1e)!important;background:linear-gradient(180deg,#131d31eb 0,var(--bg-main) 100%)!important;border-top:1px solid #23314d;border-top:1px solid var(--border-color);box-shadow:0 -8px 32px #00000059;padding:0!important}.full-footer.app-footer-bar .inner-footer{background:#0000!important}.app-footer__inner{align-items:center;display:flex;flex-direction:column;gap:.875rem;justify-content:center;padding:1rem 12px 1.35rem;text-align:center}.full-footer.app-footer-bar .app-footer__copyright{align-self:center;color:#8fa2c7!important;color:var(--text-muted)!important;float:none;font-size:.8125rem;letter-spacing:.03em;margin:0 0 0 auto;text-align:right;width:auto}.app-footer__locale{align-items:center;display:flex;flex-direction:column;gap:.5rem}.app-footer__locale-caption{color:#8fa2c7;color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.12em;opacity:.9;text-transform:uppercase}.app-footer__flags{align-items:center;background:#00000038;border:1px solid #1b2740;border:1px solid var(--border-soft);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a;display:inline-flex;gap:.35rem;padding:.2rem}.app-footer__flag-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:0;min-height:2.75rem;min-width:2.75rem;padding:.25rem .5rem;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.app-footer__flag-btn:hover{background:#4da3ff1f;background:rgba(var(--primary-accent-rgb),.12)}.app-footer__flag-btn:focus-visible{outline:2px solid #4da3ff;outline:2px solid var(--primary-accent);outline-offset:2px}.app-footer__flag-btn:active{transform:scale(.96)}.app-footer__flag-btn--active{background:#4da3ff33!important;background:rgba(var(--primary-accent-rgb),.2)!important;box-shadow:0 0 0 1px #4da3ff73,0 2px 12px #00000059;box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.45),0 2px 12px #00000059}.app-footer__flag-emoji{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));font-size:.85rem;line-height:1;pointer-events:none}.obs-tree-rc .obs-tree-title--parent.obs-tree-title--drawing{background:linear-gradient(145deg,#4da3ff38,#4da3ff14)!important;background:linear-gradient(145deg,rgba(var(--primary-accent-rgb),.22),rgba(var(--primary-accent-rgb),.08))!important;border-color:#4da3ff6b!important;border-color:rgba(var(--primary-accent-rgb),.42)!important;box-shadow:inset 0 1px 0 #ffffff0f}.obs-tree-rc .obs-tree-icon--drawing{color:#84c4ff!important;color:var(--accent-soft)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.obs-tree-rc .obs-tree-title--child.obs-tree-title--investigation{background:#4da3ff14!important;background:rgba(var(--primary-accent-rgb),.08)!important;border-left-color:#4da3ff66!important;border-left-color:rgba(var(--primary-accent-rgb),.4)!important}.obs-tree-rc .obs-tree-icon--investigation{color:#8fa2c7!important;color:var(--text-muted)!important}.obs-tree-rc .rc-tree-node-selected .obs-tree-title--drawing{background:linear-gradient(145deg,#4da3ff52,#4da3ff24)!important;background:linear-gradient(145deg,rgba(var(--primary-accent-rgb),.32),rgba(var(--primary-accent-rgb),.14))!important;border-color:#4da3ff8c!important;border-color:rgba(var(--primary-accent-rgb),.55)!important}.user-select-all{color:#e8eefc!important;color:var(--text-main)!important}.user-profile-modal .modal-body{padding:.65rem 1rem .85rem}.user-profile-modal .nav-tabs .nav-item button{min-width:0;padding:.4rem .85rem}.user-profile-modal .tab-content .tab-pane{padding:0 .35rem .25rem}.user-profile-form{padding:.65rem .15rem 0}.user-profile-form__head{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.user-profile-form__avatar{border:1px solid #23314d;border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;height:52px;object-fit:cover;width:52px}.user-profile-form__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.user-profile-form__role{color:#e8eefc;color:var(--text-main);font-size:.95rem;font-weight:600;line-height:1.25;margin:0}.user-profile-form__photo-btn{background:none;border:none;color:#4da3ff;color:var(--primary-accent);cursor:pointer;font-size:.8rem;padding:0;text-align:left}.user-profile-form__photo-btn:hover{text-decoration:underline}.user-profile-form .form-label{color:#8fa2c7;color:var(--text-muted);font-size:.72rem;font-weight:600;margin-bottom:.2rem}.user-profile-form .input-text{margin-bottom:0}.user-profile-form .input-text .form-control{font-size:13px;height:34px;padding:0 10px 0 30px}.user-profile-form .bi-eye,.user-profile-form .bi-eye-slash,.user-profile-form .input-icon{top:8px}.user-profile-form .react-datetime-picker,.user-profile-form .react-datetime-picker__wrapper{width:100%}.user-profile-form .app-input .react-datetime-picker__wrapper{font-size:13px;height:34px;min-height:34px;padding-left:8px}.user-profile-form__actions{border-top:1px solid #23314d;border-top:1px solid var(--border-color);display:flex;gap:.5rem;justify-content:flex-end;margin-top:.85rem;padding-top:.65rem}.app-range{--app-range-progress:0%;--app-range-track:2px;--app-range-thumb:16px;-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;display:block;height:20px;margin:0;padding:0;width:100%}.app-range:focus{outline:none}.app-range:disabled{cursor:not-allowed;opacity:.45}.app-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary-accent) 0,var(--primary-accent) var(--app-range-progress),color-mix(in srgb,var(--text-muted) 42%,var(--bg-surface)) var(--app-range-progress),color-mix(in srgb,var(--text-muted) 42%,var(--bg-surface)) 100%);border:0;border-radius:999px;height:var(--app-range-track)}.app-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary-accent);border:2px solid var(--bg-elevated);border-radius:50%;box-shadow:0 1px 4px #0006;height:var(--app-range-thumb);margin-top:calc((var(--app-range-track) - var(--app-range-thumb))/2);width:var(--app-range-thumb)}.app-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--primary-accent-rgb),.35),0 1px 4px #0006}.app-range::-moz-range-track{background:color-mix(in srgb,var(--text-muted) 42%,var(--bg-surface));border:0;border-radius:999px;height:var(--app-range-track)}.app-range::-moz-range-progress{background:var(--primary-accent);border:0;border-radius:999px;height:var(--app-range-track)}.app-range::-moz-range-thumb{background:var(--primary-accent);border:2px solid var(--bg-elevated);border-radius:50%;box-shadow:0 1px 4px #0006;height:var(--app-range-thumb);width:var(--app-range-thumb)}.app-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--primary-accent-rgb),.35),0 1px 4px #0006}html[data-app-theme=light]{--bg-main:#e4eaf4;--bg-surface:#fff;--bg-elevated:#f3f6fb;--bg-soft:#cfd9e6;--border-color:#c3cedd;--border-soft:#a8b4c4;--text-main:#0f172a;--text-muted:#2b3a4d;--primary-accent:#4da3ff;--primary-accent-rgb:77,163,255;--accent-fill:#dbeafe;--accent-fill-hover:#bfdbfe;--accent-fill-rgb:219,234,254;--accent-soft:#84c4ff;--accent-strong:#2b8ae6;--warning-strong:#946200;--switch-on:#22c55e;--glow-accent:0 2px 12px #4da3ff38;--toast-bg:#fff;--toast-color:var(--text-main);--toast-border:1px solid #c3cedd;--toast-shadow:0 8px 28px #0f172a1f;--toast-progress:#4da3ff;--confirm-alert-overlay:#0f172a66;--confirm-alert-shadow:0 16px 48px #0f172a2e;--table-thead-bg:linear-gradient(180deg,#dde6f2,#ced9e7);--rt-sticky-shadow-first-right:-6px 0 14px -6px #0000001a;--rt-sticky-shadow-last-left:6px 0 14px -6px #0000001a;--rt-sticky-edge-inset-right:inset 1px 0 0 #4da3ff38;--rt-sticky-edge-inset-left:inset -1px 0 0 #4da3ff38;--here-suggest-panel-bg:#fff;--here-suggest-panel-border:1px solid #c3cedd;--here-suggest-panel-shadow:0 12px 32px #0000001f;--here-suggest-item-color:var(--text-main);--here-suggest-item-hover-bg:#4da3ff1f;--here-suggest-item-hover-color:var(--text-main);--here-suggest-icon-color:#4da3ff;--here-suggest-scrollbar-thumb:#4da3ff61;--obs-entry-complete-color:#15803d;--obs-entry-complete-bg:#dcfce7;--obs-entry-in-progress-color:#c2410c;--obs-entry-in-progress-bg:#ffedd5;--obs-entry-complete-border:#86efac;--obs-entry-in-progress-border:#fdba74}html[data-app-theme=standard]{--bg-main:#e8e0d0;--bg-surface:#fff;--bg-elevated:#fffaf3;--bg-soft:#d1c4ae;--border-color:#5f462333;--border-soft:#5f46231f;--text-main:#1a1611;--text-muted:#322a20b8;--primary-accent:#fbae1d;--primary-accent-rgb:251,174,29;--accent-fill:#fff3d6;--accent-fill-hover:#ffe9b3;--accent-fill-rgb:255,230,180;--accent-soft:#ffc94d;--accent-strong:#c17f0a;--warning-strong:#946200;--switch-on:#34d399;--glow-accent:0 2px 14px #50320a1a,0 0 0 1px #fbae1d24;--toast-bg:#fffef8;--toast-color:var(--text-main);--toast-border:1px solid #fbae1d38;--toast-shadow:0 8px 28px #3c28001f;--toast-progress:#fbae1d;--confirm-alert-overlay:#281e0a66;--confirm-alert-shadow:0 16px 48px #3c280029;--table-thead-bg:linear-gradient(180deg,#f8efd8,#e6d7bc);--rt-sticky-shadow-first-right:-6px 0 14px -6px #0000001f;--rt-sticky-shadow-last-left:6px 0 14px -6px #0000001f;--rt-sticky-edge-inset-right:inset 1px 0 0 #fbae1d73;--rt-sticky-edge-inset-left:inset -1px 0 0 #fbae1d73;--here-suggest-panel-bg:#fffef8;--here-suggest-panel-border:1px solid #fbae1d33;--here-suggest-panel-shadow:0 12px 32px #3c28001f;--here-suggest-item-color:var(--text-main);--here-suggest-item-hover-bg:#fbae1d29;--here-suggest-item-hover-color:var(--text-main);--here-suggest-icon-color:#a87000;--here-suggest-scrollbar-thumb:#fbae1d80;--obs-entry-complete-color:#166534;--obs-entry-complete-bg:#dcfce7;--obs-entry-in-progress-color:#b45309;--obs-entry-in-progress-bg:#ffedd5;--obs-entry-complete-border:#86efac;--obs-entry-in-progress-border:#fdba74}html[data-app-theme=light] #root,html[data-app-theme=light] .app,html[data-app-theme=light] .page-content,html[data-app-theme=light] .page-wrapper,html[data-app-theme=light] body,html[data-app-theme=standard] #root,html[data-app-theme=standard] .app,html[data-app-theme=standard] .page-content,html[data-app-theme=standard] .page-wrapper,html[data-app-theme=standard] body{background:var(--bg-main)!important;color:var(--text-main)!important}html[data-app-theme=light] .model-login,html[data-app-theme=standard] .model-login{background:var(--bg-elevated)!important;background-image:none!important;border:1px solid var(--border-color)!important;box-shadow:var(--glow-accent)!important}html[data-app-theme=light] .model-login .buttons button{background:var(--primary-accent)!important;border:1px solid rgba(var(--primary-accent-rgb),.5)!important;color:#fff!important}html[data-app-theme=light] .model-login .buttons button:hover{background:var(--accent-soft)!important;border-color:rgba(var(--primary-accent-rgb),.65)!important;color:#fff!important}html[data-app-theme=standard] .model-login .buttons button{background:var(--primary-accent)!important;border:1px solid #0000001f!important;color:var(--text-main)!important}html[data-app-theme=standard] .model-login .buttons button:hover{background:var(--accent-fill-hover)!important;border-color:#0000002e!important;color:var(--text-main)!important}html[data-app-theme=light] .model-login .forgot .mouse-pointer,html[data-app-theme=standard] .model-login .forgot .mouse-pointer{color:var(--primary-accent)!important}html[data-app-theme=light] .badge.bg-main,html[data-app-theme=light] .bg-main,html[data-app-theme=light] .bg-main:hover,html[data-app-theme=light] .model-login .copy-right strong,html[data-app-theme=light] .text-main-color,html[data-app-theme=standard] .badge.bg-main,html[data-app-theme=standard] .bg-main,html[data-app-theme=standard] .bg-main:hover,html[data-app-theme=standard] .model-login .copy-right strong,html[data-app-theme=standard] .text-main-color{color:var(--text-main)!important}html[data-app-theme=light] .nav-link:hover,html[data-app-theme=light] .navbar-nav .nav-link:hover,html[data-app-theme=light] a:hover,html[data-app-theme=standard] .nav-link:hover,html[data-app-theme=standard] .navbar-nav .nav-link:hover,html[data-app-theme=standard] a:hover{color:var(--primary-accent)!important}html[data-app-theme=light] .full-header,html[data-app-theme=light] .full-home-menubar,html[data-app-theme=light] .full-menubar,html[data-app-theme=light] .main-header,html[data-app-theme=light] .navbar,html[data-app-theme=light] .navbar-collapse,html[data-app-theme=light] .navbar-nav,html[data-app-theme=light] .vi-navbar{background:linear-gradient(180deg,#fff,#e5f0fa)!important;border-color:var(--border-color)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 4px 14px #0f172a12!important}html[data-app-theme=standard] .full-header,html[data-app-theme=standard] .full-home-menubar,html[data-app-theme=standard] .full-menubar,html[data-app-theme=standard] .main-header,html[data-app-theme=standard] .navbar,html[data-app-theme=standard] .navbar-collapse,html[data-app-theme=standard] .navbar-nav,html[data-app-theme=standard] .vi-navbar{background:linear-gradient(180deg,#fffdf7,#f2e2c4)!important;border-color:#fbae1d47!important;border-bottom:1px solid #fbae1d59!important;box-shadow:0 4px 20px #502d001f!important}html[data-app-theme=light] .full-footer.app-footer-bar{background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-main) 100%)!important;border-top:1px solid var(--border-color)!important;box-shadow:0 -1px 0 #0f172a0d,0 -4px 16px #0f172a0a!important}html[data-app-theme=standard] .full-footer.app-footer-bar{background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-main) 100%)!important;border-top:1px solid #64462826!important;box-shadow:0 -2px 12px #3c280012!important}html[data-app-theme=light] .app-footer__flags{background:#0f172a0d!important;border-color:var(--border-color)!important;box-shadow:none!important}html[data-app-theme=standard] .app-footer__flags{background:#643c1412!important;border-color:var(--border-soft)!important;box-shadow:none!important}html[data-app-theme=light] .app-footer__flag-btn--active,html[data-app-theme=standard] .app-footer__flag-btn--active{background:rgba(var(--primary-accent-rgb),.15)!important;box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.35)!important}html[data-app-theme=light] .app-footer__flag-emoji,html[data-app-theme=standard] .app-footer__flag-emoji{filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}html[data-app-theme=light] .note-scope-tree .rc-tree-node-content-wrapper,html[data-app-theme=light] .note-scope-tree.rc-tree,html[data-app-theme=light] .obs-tree-rc .rc-tree-node-content-wrapper,html[data-app-theme=light] .obs-tree-rc.rc-tree,html[data-app-theme=light] .project-tree-rc .rc-tree-node-content-wrapper,html[data-app-theme=light] .project-tree-rc.rc-tree,html[data-app-theme=standard] .note-scope-tree .rc-tree-node-content-wrapper,html[data-app-theme=standard] .note-scope-tree.rc-tree,html[data-app-theme=standard] .obs-tree-rc .rc-tree-node-content-wrapper,html[data-app-theme=standard] .obs-tree-rc.rc-tree,html[data-app-theme=standard] .project-tree-rc .rc-tree-node-content-wrapper,html[data-app-theme=standard] .project-tree-rc.rc-tree{color:var(--text-main)!important}html[data-app-theme=light] .note-scope-tree .rc-tree-title,html[data-app-theme=light] .obs-tree-rc .rc-tree-title,html[data-app-theme=light] .project-tree-rc .rc-tree-title,html[data-app-theme=standard] .note-scope-tree .rc-tree-title,html[data-app-theme=standard] .obs-tree-rc .rc-tree-title,html[data-app-theme=standard] .project-tree-rc .rc-tree-title{color:inherit!important}html[data-app-theme=light] .note-scope-tree .rc-tree-node-selected,html[data-app-theme=light] .obs-tree-rc .rc-tree-node-selected,html[data-app-theme=light] .project-tree-rc .rc-tree-node-selected,html[data-app-theme=standard] .note-scope-tree .rc-tree-node-selected,html[data-app-theme=standard] .obs-tree-rc .rc-tree-node-selected,html[data-app-theme=standard] .project-tree-rc .rc-tree-node-selected{box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.38),0 1px 6px #00000012!important;color:var(--text-main)!important}html[data-app-theme=light] .note-scope-tree .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=light] .note-scope-tree .rc-tree-node-selected .rc-tree-title,html[data-app-theme=light] .obs-tree-rc .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=light] .obs-tree-rc .rc-tree-node-selected .rc-tree-title,html[data-app-theme=light] .project-tree-rc .rc-tree-node-selected .bi,html[data-app-theme=light] .project-tree-rc .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=light] .project-tree-rc .rc-tree-node-selected .rc-tree-title,html[data-app-theme=standard] .note-scope-tree .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=standard] .note-scope-tree .rc-tree-node-selected .rc-tree-title,html[data-app-theme=standard] .obs-tree-rc .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=standard] .obs-tree-rc .rc-tree-node-selected .rc-tree-title,html[data-app-theme=standard] .project-tree-rc .rc-tree-node-selected .bi,html[data-app-theme=standard] .project-tree-rc .rc-tree-node-selected .rc-tree-iconEle,html[data-app-theme=standard] .project-tree-rc .rc-tree-node-selected .rc-tree-title{color:var(--text-main)!important}html[data-app-theme=light] .obs-tree-rc .obs-tree-title--child.obs-tree-title--investigation,html[data-app-theme=standard] .obs-tree-rc .obs-tree-title--child.obs-tree-title--investigation{background:rgba(var(--primary-accent-rgb),.08)!important}html[data-app-theme=light] .obs-tree-rc .obs-tree-icon--drawing,html[data-app-theme=standard] .obs-tree-rc .obs-tree-icon--drawing{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))!important}html[data-app-theme=light] .obs-tree-rc .obs-tree-title--parent.obs-tree-title--drawing,html[data-app-theme=standard] .obs-tree-rc .obs-tree-title--parent.obs-tree-title--drawing{box-shadow:inset 0 1px 0 #ffffff73!important}html[data-app-theme=light] .accordion-item,html[data-app-theme=light] .card,html[data-app-theme=light] .dropdown-menu,html[data-app-theme=light] .jodit-container,html[data-app-theme=light] .jodit-workplace,html[data-app-theme=light] .jodit-wysiwyg,html[data-app-theme=light] .list-group-item,html[data-app-theme=light] .offcanvas,html[data-app-theme=light] .popover,html[data-app-theme=standard] .accordion-item,html[data-app-theme=standard] .card,html[data-app-theme=standard] .dropdown-menu,html[data-app-theme=standard] .jodit-container,html[data-app-theme=standard] .jodit-workplace,html[data-app-theme=standard] .jodit-wysiwyg,html[data-app-theme=standard] .list-group-item,html[data-app-theme=standard] .offcanvas,html[data-app-theme=standard] .popover{background:var(--bg-elevated)!important;background-image:none!important;border-color:var(--border-color)!important;box-shadow:0 2px 10px #0000000f!important;color:var(--text-main)!important}html[data-app-theme=standard] .accordion-item,html[data-app-theme=standard] .card,html[data-app-theme=standard] .dropdown-menu,html[data-app-theme=standard] .jodit-container,html[data-app-theme=standard] .jodit-workplace,html[data-app-theme=standard] .jodit-wysiwyg,html[data-app-theme=standard] .list-group-item,html[data-app-theme=standard] .offcanvas,html[data-app-theme=standard] .popover{box-shadow:0 2px 14px #46280014,0 0 0 1px #fbae1d29!important}html[data-app-theme=light] .card-footer,html[data-app-theme=light] .card-header,html[data-app-theme=standard] .card-footer,html[data-app-theme=standard] .card-header{background:#0000!important;border-color:var(--border-color)!important;color:var(--text-main)!important}html[data-app-theme=light] .modal-content,html[data-app-theme=standard] .modal-content{background-color:var(--bg-elevated)!important;background-image:none!important;border-color:var(--border-color)!important;color:var(--text-main)!important}html[data-app-theme=light] .btn-close,html[data-app-theme=standard] .btn-close{filter:none;opacity:.55}html[data-app-theme=light] .app-sidebar.pro-sidebar,html[data-app-theme=light] .app-sidebar.pro-sidebar .pro-sidebar-content,html[data-app-theme=light] .app-sidebar.pro-sidebar>.pro-sidebar-inner{background:linear-gradient(185deg,#fff,#e4eaf4)!important;border-right:1px solid var(--border-color)!important;box-shadow:4px 0 18px #0f172a12!important}html[data-app-theme=standard] .app-sidebar.pro-sidebar,html[data-app-theme=standard] .app-sidebar.pro-sidebar .pro-sidebar-content,html[data-app-theme=standard] .app-sidebar.pro-sidebar>.pro-sidebar-inner{background:#fffef9!important;background-image:none!important;border-right:1px solid #fbae1d2e!important;box-shadow:3px 0 16px #00000014!important}html[data-app-theme=light] .app-sidebar-footer.pro-sidebar-footer{background:linear-gradient(180deg,#0f172a08,#0f172a0f)!important;border-top-color:var(--border-color)!important;box-shadow:none!important}html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn:hover,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle.show,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle:hover{box-shadow:none!important}html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle{background:#ffffffb3!important;border-color:#0f172a24!important}html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn:hover,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle.show,html[data-app-theme=light] .app-sidebar .sidebar-lang-toggle:hover{background:#4da3ff1f!important;border-color:#4da3ff52!important;color:var(--text-main)!important}html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn:hover{background:#0000!important;border-color:#4da3ff5c!important}html[data-app-theme=light] .app-sidebar .sidebar-collapse-btn:hover{border-color:#4da3ff94!important}html[data-app-theme=standard] .app-sidebar-footer.pro-sidebar-footer{background:#faf6ef!important;background-image:none!important;border-top:1px solid #6446281a!important;box-shadow:none!important}html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn:hover,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle.show,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle:hover{box-shadow:none!important}html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle{background:#ffffff80!important;border-color:#64462838!important;color:var(--text-main)!important}html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn:hover,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle.show,html[data-app-theme=standard] .app-sidebar .sidebar-lang-toggle:hover{background:#fbae1d24!important;border-color:#c8821459!important;color:var(--text-main)!important}html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn,html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn:hover{background:#0000!important;border-color:#c17f0a61!important}html[data-app-theme=standard] .app-sidebar .sidebar-collapse-btn:hover{border-color:#c17f0a94!important}html[data-app-theme=light] .table thead th,html[data-app-theme=standard] .table thead th{color:var(--text-muted)!important}html[data-app-theme=light] .table,html[data-app-theme=standard] .table{--bs-table-striped-bg:#e6edf7;--bs-table-hover-bg:#d2dce8;--bs-table-active-bg:#dbeafe;--bs-table-active-color:var(--text-main)}html[data-app-theme=standard] .table{--bs-table-striped-bg:#f2e8d8;--bs-table-hover-bg:#e4d4bc;--bs-table-active-bg:#ffedc4}html[data-app-theme=light] .form-control,html[data-app-theme=light] .form-select,html[data-app-theme=light] .input-group-text,html[data-app-theme=standard] .form-control,html[data-app-theme=standard] .form-select,html[data-app-theme=standard] .input-group-text{color-scheme:light}html[data-app-theme=light] .form-select:not([multiple]):not([size]),html[data-app-theme=light] select.form-control:not([multiple]):not([size]),html[data-app-theme=light] select.form-select:not([multiple]):not([size]){--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23334155' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html[data-app-theme=standard] .form-select:not([multiple]):not([size]),html[data-app-theme=standard] select.form-control:not([multiple]):not([size]),html[data-app-theme=standard] select.form-select:not([multiple]):not([size]){--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23785212' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html[data-app-theme=light] .text-muted,html[data-app-theme=standard] .text-muted{color:var(--text-muted)!important}html[data-app-theme=light] h1,html[data-app-theme=light] h2,html[data-app-theme=standard] h1,html[data-app-theme=standard] h2{color:var(--text-main)!important}html[data-app-theme=light] h1 .text-app-color,html[data-app-theme=light] h1 i.text-app-color,html[data-app-theme=light] h2 .text-app-color,html[data-app-theme=standard] h1 .text-app-color,html[data-app-theme=standard] h1 i.text-app-color,html[data-app-theme=standard] h2 .text-app-color{color:var(--primary-accent)!important}html[data-app-theme=light] #mainMenu li>a,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content a,html[data-app-theme=light] .nav-link,html[data-app-theme=light] .navbar-brand,html[data-app-theme=light] .navbar-nav .nav-link,html[data-app-theme=light] .pro-sidebar .pro-menu a,html[data-app-theme=light] .pro-sidebar .user-menu-sidebar-name,html[data-app-theme=light] .time-now,html[data-app-theme=light] a,html[data-app-theme=standard] #mainMenu li>a,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content a,html[data-app-theme=standard] .nav-link,html[data-app-theme=standard] .navbar-brand,html[data-app-theme=standard] .navbar-nav .nav-link,html[data-app-theme=standard] .pro-sidebar .pro-menu a,html[data-app-theme=standard] .pro-sidebar .user-menu-sidebar-name,html[data-app-theme=standard] .time-now,html[data-app-theme=standard] a{color:var(--text-main)!important}html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content a,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-item-content a{color:var(--text-muted)!important;font-weight:500}html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content a,html[data-app-theme=light] .app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content a,html[data-app-theme=light] .app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content,html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content a,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active>.pro-inner-item>.pro-item-content a,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-menu-item:not(.pro-sub-menu).active>.pro-inner-item>.pro-item-content a,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item>.pro-item-content a{color:var(--text-main)!important;font-weight:600}html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item .pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active .pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item:hover .pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu) .pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item:hover>.pro-icon-wrapper .pro-icon,html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item>.pro-icon-wrapper .pro-icon,html[data-app-theme=light] .pro-menu>.pro-menu-item .pro-icon-wrapper .pro-icon,html[data-app-theme=light] .pro-sidebar .pro-menu .pro-sub-menu .pro-menu-item .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item.active .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-inner-list-item .pro-menu-item:hover .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu) .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item:hover>.pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-item>.pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .pro-menu>.pro-menu-item .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-sub-menu .pro-menu-item .pro-icon-wrapper .pro-icon{color:var(--accent-strong)!important;opacity:1}html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content a:hover,html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover,html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover .pro-icon-wrapper .pro-icon,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content a:hover,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover,html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover .pro-icon-wrapper .pro-icon{color:var(--accent-strong)!important}html[data-app-theme=light] .app-sidebar .user-menu-action-btn,html[data-app-theme=standard] .app-sidebar .user-menu-action-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--accent-strong)!important}html[data-app-theme=light] .app-sidebar .user-menu-action-btn:hover,html[data-app-theme=standard] .app-sidebar .user-menu-action-btn:hover{background:#0000!important;border:none!important;color:var(--accent-strong)!important;opacity:.85}html[data-app-theme=light] .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:#3341558c!important}html[data-app-theme=standard] .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:#6441148c!important}html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-sub-menu:not(:first-child){border-top-color:#0f172a14!important}html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-sub-menu:not(:first-child){border-top-color:#643c1417!important}html[data-app-theme=light] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background:#0f172a08!important}html[data-app-theme=standard] .app-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background:#00000008!important}html[data-app-theme=light] .custom-scroll,html[data-app-theme=light] .modal-fullscreen .modal-body{scrollbar-color:#7c8a9a #d0d7e2}html[data-app-theme=light] .custom-scroll::-webkit-scrollbar,html[data-app-theme=light] .custom-scroll::-webkit-scrollbar-track,html[data-app-theme=light] .modal-fullscreen .modal-body::-webkit-scrollbar,html[data-app-theme=light] .modal-fullscreen .modal-body::-webkit-scrollbar-track,html[data-app-theme=light] .pro-sidebar-layout::-webkit-scrollbar,html[data-app-theme=light] .pro-sidebar-layout::-webkit-scrollbar-track{background-color:#d0d7e2!important}html[data-app-theme=light] .custom-scroll::-webkit-scrollbar-thumb,html[data-app-theme=light] .modal-fullscreen .modal-body::-webkit-scrollbar-thumb,html[data-app-theme=light] .pro-sidebar-layout::-webkit-scrollbar-thumb{background-color:#94a3b8!important}html[data-app-theme=standard] .custom-scroll,html[data-app-theme=standard] .modal-fullscreen .modal-body{scrollbar-color:#b89a6a #e3d4bc}html[data-app-theme=standard] .custom-scroll::-webkit-scrollbar,html[data-app-theme=standard] .custom-scroll::-webkit-scrollbar-track,html[data-app-theme=standard] .modal-fullscreen .modal-body::-webkit-scrollbar,html[data-app-theme=standard] .modal-fullscreen .modal-body::-webkit-scrollbar-track,html[data-app-theme=standard] .pro-sidebar-layout::-webkit-scrollbar,html[data-app-theme=standard] .pro-sidebar-layout::-webkit-scrollbar-track{background-color:#e8dcc8!important}html[data-app-theme=standard] .custom-scroll::-webkit-scrollbar-thumb,html[data-app-theme=standard] .modal-fullscreen .modal-body::-webkit-scrollbar-thumb,html[data-app-theme=standard] .pro-sidebar-layout::-webkit-scrollbar-thumb{background-color:#c4a574!important}html[data-app-theme=light] .nav-tabs,html[data-app-theme=standard] .nav-tabs{background:linear-gradient(180deg,var(--bg-soft),var(--bg-main))!important;border-color:var(--border-color)!important}html[data-app-theme=light] .nav-tabs .nav-item button,html[data-app-theme=standard] .nav-tabs .nav-item button{background:#0000!important;color:var(--text-muted)!important}html[data-app-theme=light] .nav-tabs .nav-item button:hover,html[data-app-theme=standard] .nav-tabs .nav-item button:hover{border:1px solid #00000014!important;border-bottom:none!important;color:var(--text-main)!important}html[data-app-theme=light] .nav-tabs .nav-item button.active,html[data-app-theme=standard] .nav-tabs .nav-item button.active{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;border-bottom-color:var(--bg-elevated)!important;color:var(--primary-accent)!important}html[data-app-theme=light] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link,html[data-app-theme=standard] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link{background:#0000!important;border-color:#0000!important;color:var(--text-muted)!important}html[data-app-theme=light] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link:hover,html[data-app-theme=standard] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link:hover{border-color:var(--border-color)!important;color:var(--text-main)!important}html[data-app-theme=light] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link.active,html[data-app-theme=standard] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link.active{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;border-bottom-color:var(--bg-elevated)!important;color:var(--primary-accent)!important}html[data-app-theme=light] .nav-tabs .nav-item button.active:hover,html[data-app-theme=light] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link.active:hover,html[data-app-theme=standard] .nav-tabs .nav-item button.active:hover,html[data-app-theme=standard] .nav-tabs:not(.building-manager-building-nav) .nav-item .nav-link.active:hover{color:var(--primary-accent)!important}html[data-app-theme=light] .home-page .home-menu-card{box-shadow:0 2px 12px #0f172a1a,0 0 0 1px rgba(var(--primary-accent-rgb),.2)!important}html[data-app-theme=light] .home-page .home-menu-card,html[data-app-theme=standard] .home-page .home-menu-card{background:var(--bg-elevated)!important;border-radius:8px;transition:box-shadow .15s ease,border-color .15s ease}html[data-app-theme=standard] .home-page .home-menu-card{box-shadow:0 2px 14px #502d001a,0 0 0 1px #fbae1d59!important}html[data-app-theme=light] .home-page a:hover .home-menu-card{box-shadow:0 4px 16px #0f172a1f,0 0 0 1px rgba(var(--primary-accent-rgb),.32)!important}html[data-app-theme=standard] .home-page a:hover .home-menu-card{box-shadow:0 4px 20px #64370024,0 0 0 1px #fbae1d73!important}html[data-app-theme=light] .building-manager-tree-panel-header .btn-light:hover .bi-x-lg,html[data-app-theme=light] .project-manager-tree-panel-header .btn-light:hover .bi-x-lg,html[data-app-theme=standard] .building-manager-tree-panel-header .btn-light:hover .bi-x-lg,html[data-app-theme=standard] .project-manager-tree-panel-header .btn-light:hover .bi-x-lg{color:var(--text-main)!important}.settings-page__theme-pill{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-size:.9375rem;font-weight:500;padding:.5rem 1rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-page__theme-pill:hover{background:var(--bg-surface);border-color:rgba(var(--primary-accent-rgb),.45)}.settings-page__theme-pill--active{background:rgba(var(--primary-accent-rgb),.12);border-color:var(--primary-accent);color:var(--primary-accent);font-weight:700}html[data-app-theme=light] .settings-page__theme-pill--active,html[data-app-theme=standard] .settings-page__theme-pill--active{color:var(--primary-accent)}.settings-page__section-title{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.settings-page__section-lead{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem;max-width:42rem}.settings-page__subnav{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:1rem}.settings-page__subnav-item{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.2;margin-bottom:-1px;padding:.5rem .15rem .65rem;transition:color .15s ease,border-color .15s ease}.settings-page__subnav-item:hover{color:var(--text-main)}.settings-page__subnav-item.is-active{border-bottom-color:var(--primary-accent);color:var(--primary-accent);font-weight:700}.settings-config-fields{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr}.settings-config-field{margin-bottom:0}.settings-config-field--wide{grid-column:1/-1}.settings-config-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding-top:.25rem}.settings-config-sort-row__label{color:var(--text-muted);font-size:.8125rem;font-weight:600;min-width:3rem}.settings-config-sort-row__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.settings-config-sort{align-items:center;display:inline-flex;gap:.4rem}.settings-config-sort__label{color:var(--text-main);font-size:.8125rem;font-weight:500}.settings-config-sort__toggles{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;display:inline-flex;overflow:hidden}.settings-config-sort__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:2rem}.settings-config-sort__btn+.settings-config-sort__btn{border-left:1px solid var(--border-color)}.settings-config-sort__btn:hover{background:var(--bg-surface);color:var(--text-main)}.settings-config-sort__btn.is-active{background:rgba(var(--primary-accent-rgb),.12);color:var(--primary-accent);font-weight:700}.settings-config-field .form-label{color:var(--text-muted);font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.settings-config-field .form-control{max-width:100%}.settings-config-field__color{height:2.25rem;padding:.2rem;width:2.5rem}.settings-config-field__hex{max-width:7.5rem}.settings-grid-preview{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;padding:.75rem 1rem 1rem;position:-webkit-sticky;position:sticky;top:1rem}.settings-grid-preview__title{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.settings-grid-preview__svg{display:block;margin:0 auto;max-width:280px}.settings-grid-preview__label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.settings-grid-preview__clip-hint{margin-top:.5rem;text-align:center}@media (max-width:991.98px){.settings-config-fields{grid-template-columns:1fr}.settings-grid-preview{position:static}}.tip-page{margin:0 auto;max-width:720px;padding:1.5rem 1rem 3rem}.tip-page__header{margin-bottom:2rem}.tip-page__title{color:var(--text-main);font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.tip-page__subtitle{color:var(--text-muted);line-height:1.5;margin:0}.tip-page__footer{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.95rem;margin-top:2rem;padding-top:1rem}.tip-page__footer a{color:var(--primary-accent)}.guide-page{max-width:none;padding:1.75rem 1.25rem 3.5rem}.guide-layout{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:960px}.guide-toc{border-right:1px solid var(--border-color);padding:1rem 1.25rem 1rem 0;position:-webkit-sticky;position:sticky;top:1.25rem}.guide-toc__heading{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.guide-toc__list{list-style:none;margin:0;padding:0}.guide-toc__list li{margin-bottom:.35rem}.guide-toc__list a{border-left:2px solid #0000;color:var(--text-muted);display:block;font-size:.92rem;margin-left:-.65rem;padding:.35rem 0 .35rem .65rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.guide-toc__list a:hover{border-left-color:rgba(var(--primary-accent-rgb),.45);color:var(--text-main)}.guide-toc__related{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.85rem;line-height:1.45;margin:1.25rem 0 0;padding-top:1rem}.guide-toc__related a{color:var(--primary-accent)}.guide-main{min-width:0}.guide-hero{border-bottom:1px solid var(--border-color);margin-bottom:2.25rem;padding-bottom:1.75rem}.guide-hero__eyebrow{color:var(--accent-soft);font-size:.78rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.guide-hero__title{color:var(--text-main);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .65rem}.guide-hero__lead{color:var(--text-muted);font-size:1.02rem;line-height:1.6;margin:0;max-width:42rem}.guide-section{margin-bottom:2.75rem;scroll-margin-top:1rem}.guide-section__head{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}.guide-section__num{background:var(--accent-fill);border-radius:8px;color:var(--accent-soft);flex-shrink:0;font-size:.95rem;font-weight:700;height:2rem;line-height:2rem;text-align:center;width:2rem}.guide-section__title{color:var(--text-main);font-size:1.35rem;font-weight:700;line-height:1.25;margin:0 0 .35rem}.guide-section__summary{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin:0}.guide-flow{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:1.25rem;padding:.85rem 1rem}.guide-flow,.guide-flow__item{align-items:center;display:flex}.guide-flow__item{flex-direction:column;min-width:4.5rem;text-align:center}.guide-flow__abbr{background:rgba(var(--primary-accent-rgb),.14);border:1px solid rgba(var(--primary-accent-rgb),.28);border-radius:8px;color:var(--accent-soft);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem}.guide-flow__label{color:var(--text-muted);font-size:.72rem;line-height:1.25;margin-top:.3rem;max-width:5.5rem}.guide-flow__arrow{color:var(--text-muted);font-size:.9rem;opacity:.75}.guide-callout{border:1px solid var(--border-color);border-radius:8px;font-size:.92rem;line-height:1.55;margin-bottom:1.25rem;padding:.85rem 1rem}.guide-callout--info{background:rgba(var(--primary-accent-rgb),.08);border-color:rgba(var(--primary-accent-rgb),.22);color:var(--text-main)}.guide-callout strong{color:var(--accent-soft);font-weight:600}.guide-steps{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.guide-step{grid-gap:0;border-bottom:1px solid var(--border-color);display:grid;gap:0;grid-template-columns:3.25rem minmax(0,1fr)}.guide-step:last-child{border-bottom:none}.guide-step__index{font-feature-settings:"tnum";align-items:flex-start;background:var(--bg-elevated);border-right:1px solid var(--border-color);color:var(--text-muted);display:flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;padding:1rem .5rem}.guide-step__body{padding:1rem 1.15rem}.guide-step__action{color:var(--text-main);font-size:.98rem;line-height:1.55;margin:0 0 .45rem}.guide-step__action:last-child{margin-bottom:0}.guide-step__purpose{color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:0}.guide-step__purpose:before{color:var(--accent-soft);content:"Why: ";font-weight:600}.guide-step__note{background:var(--bg-elevated);border-left:3px solid rgba(var(--primary-accent-rgb),.45);border-radius:8px;color:var(--text-muted);font-size:.85rem;line-height:1.45;margin:.65rem 0 0;padding:.55rem .75rem}.guide-step__note-label{color:var(--accent-soft);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-right:.35rem;text-transform:uppercase}.guide-notes{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.guide-notes li{border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:.95rem;line-height:1.55;padding:.9rem 1.15rem}.guide-notes li:last-child{border-bottom:none}.guide-notes strong{color:var(--accent-soft);font-weight:600}.guide-footer{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.92rem;margin-top:.5rem;padding-top:1.25rem}.guide-footer a{color:var(--primary-accent)}@media (max-width:767px){.guide-layout{gap:0;grid-template-columns:1fr}.guide-toc{border-bottom:1px solid var(--border-color);border-right:none;margin-bottom:1.5rem;padding:0 0 1.25rem;position:static}.guide-toc__list{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.guide-toc__list a{border-left:none;margin-left:0;padding-left:0}.guide-hero__title{font-size:1.65rem}.guide-flow{justify-content:center}}.release-notes-page{max-width:none;padding:1.75rem 1.25rem 3.5rem}.release-notes-layout{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:200px minmax(0,1fr);margin:0 auto;max-width:920px}.release-notes-toc{border-right:1px solid var(--border-color);padding:1rem 1.25rem 1rem 0;position:-webkit-sticky;position:sticky;top:1.25rem}.release-notes-toc__heading{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.release-notes-toc__list{list-style:none;margin:0;padding:0}.release-notes-toc__list li{margin-bottom:.35rem}.release-notes-toc__list a{align-items:baseline;border-left:2px solid #0000;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.35rem .5rem;line-height:1.35;margin-left:-.65rem;padding:.4rem 0 .4rem .65rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.release-notes-toc__list a:hover{border-left-color:rgba(var(--primary-accent-rgb),.45);color:var(--text-main)}.release-notes-toc__current{color:var(--primary-accent);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.release-notes-toc__related{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.85rem;line-height:1.45;margin:1.25rem 0 0;padding-top:1rem}.release-notes-toc__related a{color:var(--primary-accent)}.release-notes-main{min-width:0}.release-notes-hero{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1.5rem}.release-notes-hero__eyebrow{color:var(--primary-accent);font-size:.78rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.release-notes-hero__title{color:var(--text-main);font-size:1.85rem;font-weight:700;line-height:1.2;margin:0 0 .65rem}.release-notes-hero__lead{color:var(--text-muted);font-size:1.02rem;line-height:1.6;margin:0 0 .85rem;max-width:42rem}.release-notes-hero__lead strong{color:var(--text-main);font-weight:600}.release-notes-hero__current{color:var(--text-muted);font-size:.95rem;margin:0}.release-notes-hero__current strong{color:var(--text-main)}.release-notes-list{display:flex;flex-direction:column;gap:1.25rem}.release-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;scroll-margin-top:1.25rem}.release-card--current{border-color:rgba(var(--primary-accent-rgb),.42);box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.12),0 8px 24px #0000001f}.release-card__head{background:rgba(var(--primary-accent-rgb),.06);border-bottom:1px solid var(--border-color);padding:1.1rem 1.25rem}.release-card--current .release-card__head{background:rgba(var(--primary-accent-rgb),.1)}.release-card__badge{color:var(--primary-accent);font-size:.68rem;font-weight:700;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.release-card__title{color:var(--text-main);font-size:1.2rem;font-weight:700;line-height:1.3;margin:0}.release-card__date{color:var(--text-muted);font-size:.88rem;margin:.35rem 0 0}.release-card__body{display:flex;flex-direction:column;gap:1.15rem;padding:1.15rem 1.25rem 1.25rem}.release-section__title{color:var(--text-main);font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.release-section__list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.release-section__list--muted{opacity:.92}.release-section__item{color:var(--text-main);font-size:.86rem;line-height:1.55;padding-left:1.15rem;position:relative}.release-section__item:before{background:var(--primary-accent);border-radius:50%;content:"";height:6px;left:0;opacity:.85;position:absolute;top:.62em;width:6px}.release-card__limitations{background:rgba(var(--primary-accent-rgb),.04);border:1px dashed var(--border-color);border-radius:8px;margin-top:.25rem;padding:.85rem 1rem}.release-card__limitations-label{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 .45rem;text-transform:uppercase}.release-notes-footer{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.95rem;margin-top:2rem;padding-top:1rem}.release-notes-footer a{color:var(--primary-accent)}@media (max-width:767px){.release-notes-layout{gap:1.5rem;grid-template-columns:1fr}.release-notes-toc{border-bottom:1px solid var(--border-color);border-right:none;padding-bottom:1rem;padding-right:0;position:static}.release-notes-toc__list{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.release-notes-toc__list li{margin-bottom:0}.release-notes-toc__list a{border-left:none;margin-left:0;padding-left:0}}.rc-tree{border:1px solid #0000;margin:0}.rc-tree-focused:not(.rc-tree-active-focused){border-color:cyan}.rc-tree .rc-tree-treenode{line-height:24px;list-style:none;margin:0;outline:0;padding:0;white-space:nowrap}.rc-tree .rc-tree-treenode .draggable{color:#333;-webkit-user-select:none;user-select:none}.rc-tree .rc-tree-treenode.dragging{background:#6464ff1a}.rc-tree .rc-tree-treenode.drop-container>.draggable:after{bottom:0;box-shadow:inset 0 0 0 2px red;content:"";left:0;position:absolute;right:0;top:0}.rc-tree .rc-tree-treenode.drop-container~.rc-tree-treenode{border-left:2px solid #d2691e}.rc-tree .rc-tree-treenode.drop-target{background-color:#9acd32}.rc-tree .rc-tree-treenode.drop-target~.rc-tree-treenode{border-left:none}.rc-tree .rc-tree-treenode.filter-node>.rc-tree-node-content-wrapper{color:#a60000!important;font-weight:700!important}.rc-tree .rc-tree-treenode ul{margin:0;padding:0 0 0 18px}.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{cursor:pointer;display:inline-block;height:24px;margin:0;padding:0;position:relative;text-decoration:none;vertical-align:top}.rc-tree .rc-tree-treenode span.rc-tree-checkbox,.rc-tree .rc-tree-treenode span.rc-tree-iconEle,.rc-tree .rc-tree-treenode span.rc-tree-switcher{background-attachment:scroll;background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==);background-repeat:no-repeat;border:0;cursor:pointer;display:inline-block;height:16px;line-height:16px;margin-right:2px;outline:none;vertical-align:-.125em;width:16px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-iconEle.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-icon__customize{background-image:none}.rc-tree .rc-tree-treenode span.rc-tree-icon_loading{background:url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat scroll 0 0 #0000;margin-right:2px;vertical-align:top}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher-noop{cursor:auto}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_open{background-position:-93px -56px}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close{background-position:-75px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox{background-position:0 0;height:13px;margin:0 3px;width:13px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked{background-position:-14px 0}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate{background-position:-14px -28px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled{background-position:0 -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled{background-position:-14px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled{background:#ccc;border-radius:3px;position:relative}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled:after{border:2px solid #fff;border-left:0;border-top:0;content:" ";height:0;left:3px;position:absolute;top:5px;transform:scale(1);width:5px}.rc-tree:not(.rc-tree-show-line) .rc-tree-treenode .rc-tree-switcher-noop{background:none}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>ul{background:url(data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7) 0 0 repeat-y}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>.rc-tree-switcher-noop{background-position:-56px -18px}.rc-tree.rc-tree-show-line .rc-tree-treenode:last-child>.rc-tree-switcher-noop{background-position:-56px -36px}.rc-tree-child-tree{display:none}.rc-tree-child-tree-open{display:block}.rc-tree-treenode-disabled>a,.rc-tree-treenode-disabled>a span,.rc-tree-treenode-disabled>span:not(.rc-tree-switcher){color:#767676;cursor:not-allowed}.rc-tree-treenode-active{background:#0000001a}.rc-tree-node-selected{background-color:#ffe6b0;box-shadow:0 0 0 1px #ffb951;opacity:.8}.rc-tree-icon__open{background-position:-110px -16px;margin-right:2px;vertical-align:top}.rc-tree-icon__close{background-position:-110px 0;margin-right:2px;vertical-align:top}.rc-tree-icon__docu{background-position:-110px -32px}.rc-tree-icon__customize,.rc-tree-icon__docu{margin-right:2px;vertical-align:top}.rc-tree-indent,.rc-tree-title{display:inline-block}.rc-tree-indent{height:0;vertical-align:bottom}.rc-tree-indent-unit{display:inline-block;width:16px}.rc-tree-draggable-icon{display:inline-flex;justify-content:center;width:16px}html[data-app-theme=light]{--ios-glass-canvas:radial-gradient(ellipse at 12% 4%,#70b2ff3d,#0000 38%),radial-gradient(ellipse at 88% 18%,#c0adff33,#0000 34%),radial-gradient(ellipse at 58% 100%,#7ad5eb29,#0000 42%),#eaf0f8;--ios-glass-surface:#ffffff94;--ios-glass-elevated:#ffffffb8;--ios-glass-border:#ffffffc2;--ios-glass-edge:#4c638421;--ios-glass-shadow:0 16px 42px #2e42631c,inset 0 1px 0 #ffffffd1;--ios-glass-blur:20px;--ios-glass-active:rgba(var(--primary-accent-rgb),0.13)}html[data-app-theme=standard]{--ios-glass-canvas:radial-gradient(ellipse at 12% 4%,#ffce7138,#0000 38%),radial-gradient(ellipse at 88% 18%,#f4b0852e,#0000 34%),radial-gradient(ellipse at 58% 100%,#abccdb33,#0000 42%),#eee8dd;--ios-glass-surface:#fffcf594;--ios-glass-elevated:#fffdf8bd;--ios-glass-border:#ffffffc7;--ios-glass-edge:#5f462324;--ios-glass-shadow:0 16px 42px #5841251f,inset 0 1px 0 #ffffffd1;--ios-glass-blur:20px;--ios-glass-active:rgba(var(--primary-accent-rgb),0.15)}html[data-app-theme=dark]{--ios-glass-canvas:radial-gradient(ellipse at 12% 4%,#3671c138,#0000 38%),radial-gradient(ellipse at 88% 18%,#6f51ac2b,#0000 34%),radial-gradient(ellipse at 58% 100%,#157a9d24,#0000 42%),#101827;--ios-glass-surface:#172234ad;--ios-glass-elevated:#1b283ccc;--ios-glass-border:#ffffff29;--ios-glass-edge:#ffffff1f;--ios-glass-shadow:0 18px 48px #00000047,inset 0 1px 0 #ffffff1f;--ios-glass-blur:22px;--ios-glass-active:rgba(var(--primary-accent-rgb),0.2)}html[data-app-theme]{--ios-glass-icon-bg:linear-gradient(145deg,#ffffff38,rgba(var(--primary-accent-rgb),0.08));--ios-sidebar-icon-size:36px;--ios-sidebar-target-size:44px}html[data-app-theme] #root,html[data-app-theme] .app,html[data-app-theme] body{background:var(--ios-glass-canvas)!important}html[data-app-theme] .app{gap:0}html[data-app-theme] .app-content,html[data-app-theme] .page-content,html[data-app-theme] .page-content-wrapper,html[data-app-theme] .page-wrapper{background:#0000!important}html[data-app-theme] .page-content-wrapper:not(.page-content-wrapper--site-editor){overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}html[data-app-theme] .page-content:not(.page-content--site-editor){--page-content-horizontal-padding:clamp(14px,2.4vw,36px);min-height:100%;padding:18px var(--page-content-horizontal-padding) 40px}html[data-app-theme] .page-content:not(.page-content--site-editor) :is(.container,.container-fluid){max-width:1440px;width:100%}html[data-app-theme] .page-content:not(.page-content--site-editor) .row:has(h1,h2.mb-0){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:0;border-radius:0;box-shadow:none;isolation:isolate;margin-bottom:20px!important;margin-top:0!important;padding:0 0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:30}html[data-app-theme] .page-content:not(.page-content--site-editor) .row:has(h1,h2.mb-0):before{background:var(--ios-glass-canvas);background-attachment:fixed;content:"";inset:0 calc(var(--page-content-horizontal-padding)*-1);pointer-events:none;position:absolute;z-index:-1}html[data-app-theme] .app-sidebar.pro-sidebar{-webkit-backdrop-filter:saturate(1.5) blur(var(--ios-glass-blur));backdrop-filter:saturate(1.5) blur(var(--ios-glass-blur));background:var(--ios-glass-surface)!important;border:1px solid var(--ios-glass-border)!important;border-radius:0!important;box-shadow:var(--ios-glass-shadow)!important;height:100vh!important;height:100dvh!important;margin:0;overflow:visible!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed{flex-basis:56px;max-width:56px;min-width:56px!important;width:56px!important}html[data-app-theme] .app-sidebar.pro-sidebar>.pro-sidebar-inner{background:#0000!important;border-radius:0!important}html[data-app-theme] .app-sidebar .app-sidebar-footer,html[data-app-theme] .app-sidebar .app-sidebar-header{border-color:var(--ios-glass-edge)!important}html[data-app-theme] .app-sidebar .pro-menu .pro-menu-item>.pro-inner-item{border-radius:8px;margin:2px 8px;transition:background-color .16s ease,color .16s ease,transform .16s ease}html[data-app-theme] .app-sidebar .pro-menu .pro-menu-item:not(.active)>.pro-inner-item:hover{background:var(--ios-glass-active)!important}html[data-app-theme] .app-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item,html[data-app-theme] .app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item{background:var(--ios-glass-active)!important;border:1px solid var(--ios-glass-border);box-shadow:inset 0 1px 0 #ffffff3d}html[data-app-theme=light] .app-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item,html[data-app-theme=light] .app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-menu-item.active>.pro-inner-item,html[data-app-theme=standard] .app-sidebar .pro-menu .pro-sub-menu.open>.pro-inner-item{background:rgba(var(--primary-accent-rgb),.22)!important;border-color:rgba(var(--primary-accent-rgb),.38)!important;box-shadow:inset 3px 0 0 var(--accent-strong),inset 0 1px 0 #ffffff7a!important}html[data-app-theme] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background:var(--ios-glass-icon-bg)!important;box-shadow:0 4px 12px #182e4e1a,inset 0 1px 0 #ffffff80!important}html[data-app-theme] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item:hover>.pro-inner-item>.pro-icon-wrapper{background:var(--ios-glass-icon-bg)!important;border-color:rgba(var(--primary-accent-rgb),.52)!important;box-shadow:0 7px 18px rgba(var(--primary-accent-rgb),.2),inset 0 1px 0 #ffffff8f!important}html[data-app-theme] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item.active>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper{background:var(--ios-glass-icon-bg)!important;border-color:rgba(var(--primary-accent-rgb),.58)!important;box-shadow:0 6px 18px rgba(var(--primary-accent-rgb),.22),inset 0 1px 0 #ffffff8f!important}html[data-app-theme=light] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme=standard] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background:rgba(var(--primary-accent-rgb),.18)!important;border-color:rgba(var(--primary-accent-rgb),.4)!important;box-shadow:inset 0 1px 0 #ffffffad!important}html[data-app-theme=light] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item:hover>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme=standard] .app-sidebar.pro-sidebar .pro-menu.shaped.circle>ul>.pro-menu-item:hover>.pro-inner-item>.pro-icon-wrapper{background:rgba(var(--primary-accent-rgb),.26)!important;border-color:rgba(var(--primary-accent-rgb),.56)!important}html[data-app-theme=light] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item.active>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme=light] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme=standard] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item.active>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme=standard] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-sub-menu.open>.pro-inner-item>.pro-icon-wrapper{background:rgba(var(--primary-accent-rgb),.3)!important;border-color:rgba(var(--primary-accent-rgb),.62)!important;box-shadow:0 4px 12px rgba(var(--primary-accent-rgb),.16),inset 0 1px 0 #ffffffa3!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item{align-items:center;border:1px solid #0000;border-radius:50%;display:flex;height:var(--ios-sidebar-target-size);justify-content:center;margin:0 auto;padding:0!important;width:var(--ios-sidebar-target-size)}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.pro-arrow-wrapper,html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.suffix-wrapper,html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-sub-menu>.pro-inner-item>.pro-item-content{display:none!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item{position:relative}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content{display:block!important;height:100%;inset:0;margin:0!important;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:100%;z-index:2}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:not(.pro-sub-menu)>.pro-inner-item>.pro-item-content a{display:block;font-size:0;height:100%;width:100%}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{align-items:center;background:var(--ios-glass-icon-bg)!important;border:1px solid rgba(var(--primary-accent-rgb),.26)!important;border-radius:50%!important;box-shadow:0 4px 12px #182e4e1a,inset 0 1px 0 #ffffff80!important;display:flex;height:var(--ios-sidebar-icon-size)!important;justify-content:center;margin:0!important;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease;width:var(--ios-sidebar-icon-size)!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper .pro-icon{color:var(--accent-strong)!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item:hover>.pro-icon-wrapper{background:var(--ios-glass-icon-bg)!important;border-color:rgba(var(--primary-accent-rgb),.52)!important;box-shadow:0 7px 18px rgba(var(--primary-accent-rgb),.2),inset 0 1px 0 #ffffff8f!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item{background:#0000!important;border-color:#0000;box-shadow:none!important}html[data-app-theme] .app-sidebar.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:hover>.pro-inner-item{background:var(--ios-glass-active)!important;border-color:rgba(var(--primary-accent-rgb),.28);box-shadow:0 0 0 3px rgba(var(--primary-accent-rgb),.08)}html[data-app-theme] .app-sidebar.pro-sidebar:not(.collapsed) .pro-menu.shaped.circle>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{align-items:center;display:inline-flex;height:var(--ios-sidebar-icon-size)!important;justify-content:center;line-height:1;margin-right:10px!important;min-width:var(--ios-sidebar-icon-size)!important;transform:none!important;width:var(--ios-sidebar-icon-size)!important}html[data-app-theme] .full-header,html[data-app-theme] .full-home-menubar,html[data-app-theme] .full-menubar,html[data-app-theme] .main-header,html[data-app-theme] .navbar,html[data-app-theme] .navbar-collapse,html[data-app-theme] .navbar-nav,html[data-app-theme] .vi-navbar{-webkit-backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));background:var(--ios-glass-surface)!important;border-color:var(--ios-glass-border)!important;box-shadow:0 8px 28px #23344f1a,inset 0 1px 0 #ffffff73!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .accordion-item,html[data-app-theme] .page-content:not(.page-content--site-editor) .card,html[data-app-theme] .page-content:not(.page-content--site-editor) .dropdown-menu,html[data-app-theme] .page-content:not(.page-content--site-editor) .offcanvas,html[data-app-theme] .page-content:not(.page-content--site-editor) .popover{-webkit-backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));background:var(--ios-glass-surface)!important;border:1px solid var(--ios-glass-border)!important;border-radius:8px;box-shadow:var(--ios-glass-shadow)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .dropdown-menu,html[data-app-theme] .page-content:not(.page-content--site-editor) .offcanvas,html[data-app-theme] .page-content:not(.page-content--site-editor) .popover{background:var(--ios-glass-elevated)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .accordion-button,html[data-app-theme] .page-content:not(.page-content--site-editor) .card-footer,html[data-app-theme] .page-content:not(.page-content--site-editor) .card-header,html[data-app-theme] .page-content:not(.page-content--site-editor) .list-group-item{background-color:initial!important;border-color:var(--ios-glass-edge)!important;color:var(--text-main)!important}html[data-app-theme] .modal-content{-webkit-backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));background:var(--ios-glass-elevated)!important;border:1px solid var(--ios-glass-border)!important;border-radius:8px;box-shadow:var(--ios-glass-shadow)!important}html[data-app-theme] .modal-content .modal-body,html[data-app-theme] .modal-content .modal-footer,html[data-app-theme] .modal-content .modal-header{border-color:var(--ios-glass-edge)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .form-control,html[data-app-theme] .page-content:not(.page-content--site-editor) .form-select,html[data-app-theme] .page-content:not(.page-content--site-editor) .input-group-text,html[data-app-theme] .page-content:not(.page-content--site-editor) input:not([type=checkbox]):not([type=radio]),html[data-app-theme] .page-content:not(.page-content--site-editor) select,html[data-app-theme] .page-content:not(.page-content--site-editor) textarea{background-color:var(--ios-glass-elevated)!important;border-color:var(--ios-glass-edge)!important;border-radius:8px;box-shadow:inset 0 1px 2px #1e304a0a;color:var(--text-main)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .form-control:focus,html[data-app-theme] .page-content:not(.page-content--site-editor) .form-select:focus,html[data-app-theme] .page-content:not(.page-content--site-editor) input:focus,html[data-app-theme] .page-content:not(.page-content--site-editor) select:focus,html[data-app-theme] .page-content:not(.page-content--site-editor) textarea:focus{border-color:rgba(var(--primary-accent-rgb),.62)!important;box-shadow:0 0 0 4px rgba(var(--primary-accent-rgb),.13)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .btn{border-radius:8px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}html[data-app-theme] .page-content:not(.page-content--site-editor) .btn:not(:disabled):hover{filter:brightness(1.04)}html[data-app-theme] .page-content:not(.page-content--site-editor) .btn:not(:disabled):active{transform:scale(.98)}html[data-app-theme] .page-content:not(.page-content--site-editor) .project-action-btns .project-action-btn{align-items:center;border:1px solid var(--ios-glass-edge);border-radius:8px;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0;width:28px}html[data-app-theme] .page-content:not(.page-content--site-editor) .project-action-btns .project-action-btn:not(:hover){background:var(--ios-glass-icon-bg)!important;border-color:var(--ios-glass-edge)!important;color:var(--text-main)!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .input-group>:has(~:not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)){border-bottom-right-radius:0!important;border-top-right-radius:0!important}html[data-app-theme] .page-content:not(.page-content--site-editor) .table{--bs-table-bg:#0000;--bs-table-striped-bg:var(--ios-glass-active);--bs-table-hover-bg:var(--ios-glass-active);--bs-table-border-color:var(--ios-glass-edge)}html[data-app-theme] .full-footer.app-footer-bar{-webkit-backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));backdrop-filter:saturate(1.4) blur(var(--ios-glass-blur));background:var(--ios-glass-surface)!important;border-top:1px solid var(--ios-glass-edge)!important;box-shadow:0 -6px 20px #23344f14!important;padding:0!important}html[data-app-theme] .app-footer__inner{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;min-height:44px;padding:2px 12px;text-align:left}html[data-app-theme] .app-footer__flags{padding:0}html[data-app-theme] .app-footer__locale{align-items:center;flex-direction:row;gap:10px}html[data-app-theme] .app-footer__flag-btn{min-height:30px;min-width:36px;padding:4px}html[data-app-theme] .app-footer__theme-toggle{align-items:center;background:var(--ios-glass-icon-bg);border:1px solid var(--ios-glass-edge);border-radius:50%;color:var(--primary-accent);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:36px}html[data-app-theme] .app-footer__theme-toggle:hover{border-color:rgba(var(--primary-accent-rgb),.5);box-shadow:0 4px 14px rgba(var(--primary-accent-rgb),.18)}html[data-app-theme] .app-footer__theme-toggle:focus-visible{outline:3px solid rgba(var(--primary-accent-rgb),.35);outline-offset:2px}@media (max-width:480px){html[data-app-theme] .app-footer__inner{flex-wrap:wrap;gap:6px;justify-content:center;padding:2px 10px}html[data-app-theme] .app-footer__copyright{flex-basis:100%;text-align:center}}html[data-app-theme=dark] .app-sidebar .app-sidebar-footer,html[data-app-theme=dark] .app-sidebar .app-sidebar-header{border-color:#ffffff1a!important}@media (max-width:768px){html[data-app-theme] .app-sidebar.pro-sidebar{border-radius:0!important;height:100vh!important;height:100dvh!important;margin:0}}@media (prefers-reduced-motion:reduce){html[data-app-theme] .app-sidebar .pro-menu .pro-menu-item>.pro-inner-item,html[data-app-theme] .app-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper,html[data-app-theme] .page-content:not(.page-content--site-editor) .btn{transition:none}}:root{--app-radius:8px;--bs-border-radius:8px;--bs-border-radius-sm:8px;--bs-border-radius-lg:8px;--bs-border-radius-xl:8px;--bs-border-radius-2xl:8px;--bs-border-radius-pill:50rem}.rounded,.rounded-1,.rounded-2,.rounded-3,.rounded-4,.rounded-5,.rounded-lg,.rounded-sm,.rounded-xl,.rounded-xxl{border-radius:8px!important;border-radius:var(--app-radius)!important}.rounded-top{border-top-left-radius:8px!important;border-top-left-radius:var(--app-radius)!important;border-top-right-radius:8px!important;border-top-right-radius:var(--app-radius)!important}.rounded-bottom{border-bottom-right-radius:8px!important;border-bottom-right-radius:var(--app-radius)!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:8px!important;border-bottom-left-radius:var(--app-radius)!important}.rounded-start{border-top-left-radius:8px!important;border-top-left-radius:var(--app-radius)!important}.rounded-end{border-bottom-right-radius:8px!important;border-bottom-right-radius:var(--app-radius)!important;border-top-right-radius:8px!important;border-top-right-radius:var(--app-radius)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-0{border-radius:0!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-icon{border:1px solid #ffffff1f;border:1px solid var(--border-soft,#ffffff1f);border-radius:50%;box-shadow:0 4px 14px color-mix(in srgb,#000 25%,#0000);box-shadow:0 4px 14px color-mix(in srgb,var(--bg-main,#000) 25%,#0000);height:60px;margin:0 20px 20px;object-fit:cover;width:60px}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#070b14c7;background:var(--confirm-alert-overlay,#070b14c7);bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000000}.react-confirm-alert-body{background:#131d31;background:var(--bg-elevated,#131d31);border:1px solid #0000001f;border:1px solid var(--border-color,#0000001f);border-radius:8px;box-shadow:0 20px 75px #00000059;box-shadow:var(--confirm-alert-shadow,var(--glow-accent,0 20px 75px #00000059));color:#e8eefc;color:var(--text-main,#e8eefc);font-size:14px;line-height:1.5;max-width:calc(100vw - 2rem);padding:28px 24px 24px;text-align:center;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{color:#e8eefc;color:var(--text-main,#e8eefc);font-size:1.25rem;font-weight:600;margin-bottom:10px;margin-top:0}.react-confirm-alert-body>h3{color:#8fa2c7;color:var(--text-muted,#8fa2c7);font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;text-align:center}.react-confirm-alert-button-group>button{border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;margin-right:0;min-width:100px;outline:none;padding:8px 18px;transition:background .15s ease,border-color .15s ease,color .15s ease}.react-confirm-alert-button-group>button:not([class*=btn]){background:#1a263d;background:var(--bg-soft,#1a263d);color:#e8eefc;color:var(--text-main,#e8eefc)}.react-confirm-alert-button-group>button:not([class*=btn]):hover{background:color-mix(in srgb,#4da3ff 22%,#0000);background:color-mix(in srgb,var(--primary-accent,#4da3ff) 22%,#0000);border-color:#0d6efd;border-color:var(--primary-accent,#0d6efd);color:#e8eefc;color:var(--text-main,#e8eefc)}.react-confirm-alert-button-group>button:not([class*=btn]):focus-visible{box-shadow:0 0 0 2px #4da3ff73;box-shadow:0 0 0 2px rgba(var(--primary-accent-rgb,77,163,255),.45)}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__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 Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__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 Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__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 Toastify__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 Toastify__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 Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swing{0%,30%,50%,70%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.pro-sidebar{color:#adadad;height:100%;min-width:270px;position:relative;text-align:left;transition:width,left,right,.3s;width:270px;z-index:1009}.pro-sidebar>.pro-sidebar-inner{background:#1d1d1d;height:100%;position:relative;z-index:101}.pro-sidebar>.pro-sidebar-inner>img.sidebar-bg{height:100%;left:0;object-fit:cover;object-position:center;opacity:.3;position:absolute;top:0;width:100%;z-index:100}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;z-index:101}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{border-bottom:1px solid #adadad33}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-content{flex-grow:1}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-footer{border-top:1px solid #adadad33}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout ul{list-style-type:none;margin:0;padding:0}.pro-sidebar .overlay{background-color:#0000004d;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.pro-sidebar.collapsed{min-width:80px;width:80px}.pro-sidebar.rtl{direction:rtl;text-align:right}@media (max-width:480px){.pro-sidebar.xs{left:-270px;position:fixed}.pro-sidebar.xs.collapsed{left:-80px}.pro-sidebar.xs.toggled{left:0}.pro-sidebar.xs.toggled .overlay{display:block}.pro-sidebar.xs.rtl{left:auto;right:-270px}.pro-sidebar.xs.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xs.rtl.toggled{left:auto;right:0}}@media (max-width:576px){.pro-sidebar.sm{left:-270px;position:fixed}.pro-sidebar.sm.collapsed{left:-80px}.pro-sidebar.sm.toggled{left:0}.pro-sidebar.sm.toggled .overlay{display:block}.pro-sidebar.sm.rtl{left:auto;right:-270px}.pro-sidebar.sm.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.sm.rtl.toggled{left:auto;right:0}}@media (max-width:768px){.pro-sidebar.md{left:-270px;position:fixed}.pro-sidebar.md.collapsed{left:-80px}.pro-sidebar.md.toggled{left:0}.pro-sidebar.md.toggled .overlay{display:block}.pro-sidebar.md.rtl{left:auto;right:-270px}.pro-sidebar.md.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.md.rtl.toggled{left:auto;right:0}}@media (max-width:992px){.pro-sidebar.lg{left:-270px;position:fixed}.pro-sidebar.lg.collapsed{left:-80px}.pro-sidebar.lg.toggled{left:0}.pro-sidebar.lg.toggled .overlay{display:block}.pro-sidebar.lg.rtl{left:auto;right:-270px}.pro-sidebar.lg.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.lg.rtl.toggled{left:auto;right:0}}@media (max-width:1200px){.pro-sidebar.xl{left:-270px;position:fixed}.pro-sidebar.xl.collapsed{left:-80px}.pro-sidebar.xl.toggled{left:0}.pro-sidebar.xl.toggled .overlay{display:block}.pro-sidebar.xl.rtl{left:auto;right:-270px}.pro-sidebar.xl.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xl.rtl.toggled{left:auto;right:0}}@media (max-width:1600px){.pro-sidebar.xxl{left:-270px;position:fixed}.pro-sidebar.xxl.collapsed{left:-80px}.pro-sidebar.xxl.toggled{left:0}.pro-sidebar.xxl.toggled .overlay{display:block}.pro-sidebar.xxl.rtl{left:auto;right:-270px}.pro-sidebar.xxl.rtl.collapsed{left:auto;right:-80px}.pro-sidebar.xxl.rtl.toggled{left:auto;right:0}}.pro-sidebar .pro-menu.submenu-bullets .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{border:1px solid #2b2b2b;border-radius:50%;box-shadow:1px 0 0 #adadad,0 -1px 0 #adadad,0 1px 0 #adadad,-1px 0 0 #adadad;content:"";display:inline-block;height:4px;margin-right:15px;min-width:4px;position:relative;width:4px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-sidebar .pro-menu{padding-bottom:10px;padding-top:10px}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background-color:#2b2b2b;position:relative}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item>div>ul{padding-bottom:15px;padding-top:15px}.pro-sidebar .pro-menu a{color:#adadad;text-decoration:none}.pro-sidebar .pro-menu a:before{background-color:initial;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pro-sidebar .pro-menu a:hover{color:#d8d8d8}.pro-sidebar .pro-menu .pro-menu-item{font-size:15px}.pro-sidebar .pro-menu .pro-menu-item.active{color:#d8d8d8}.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper{opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper{display:flex;margin-right:5px;opacity:1;transition:opacity .2s}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item{align-items:center;cursor:pointer;display:flex;padding:8px 35px 8px 20px;position:relative}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:focus{color:#d8d8d8;outline:none}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{display:inline-block;font-size:14px;height:35px;line-height:35px;margin-right:10px;min-width:35px;text-align:center;width:35px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper .pro-icon{align-items:center;display:flex;height:100%;justify-content:center}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{flex-grow:1;flex-shrink:1}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover{color:#d8d8d8}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item:hover .pro-icon-wrapper .pro-icon{animation:swing .5s ease-in-out 1 alternate}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item:before{background:#adadad}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:#adadad;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(-45deg);transition:transform .3s;vertical-align:middle}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item:before{background:#0000!important}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(45deg)}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:24px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 30px 8px 15px}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item>.pro-icon-wrapper{background:none;height:auto;line-height:auto;min-width:auto;width:auto}.pro-sidebar .pro-menu:not(.inner-submenu-arrows) .pro-inner-list-item .pro-menu-item.pro-sub-menu .pro-inner-item .pro-arrow-wrapper{display:none}.pro-sidebar .pro-menu.shaped .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background-color:#2b2b2b}.pro-sidebar .pro-menu.square .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:0}.pro-sidebar .pro-menu.round .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:4px}.pro-sidebar .pro-menu.circle .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{border-radius:50%}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.prefix-wrapper,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-item>.suffix-wrapper{opacity:0}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item>.pro-inner-list-item{background-color:#2b2b2b;z-index:111}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item:before{bottom:0;content:"";cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu{position:relative}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item{pointer-events:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{display:none}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{background-color:initial;height:auto!important;max-height:100%;max-width:270px;min-width:220px;padding-left:3px;position:fixed;visibility:hidden}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-left:10px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{background-color:#2b2b2b;border-radius:4px;max-height:100vh;overflow-y:auto;padding-left:20px}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover>.pro-inner-list-item{transition:visibility,transform .3s;visibility:visible}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon{animation:swing .5s ease-in-out 1 alternate}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 30px 8px 5px}.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper{margin-left:5px;margin-right:0}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item{padding:8px 20px 8px 35px}.pro-sidebar.rtl .pro-menu .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{margin-left:10px;margin-right:0}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper{left:20px;right:auto}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(135deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{transform:rotate(45deg)}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item{padding-left:0;padding-right:24px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item{padding:8px 15px 8px 30px}.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before{margin-left:15px;margin-right:0}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item{padding-left:0;padding-right:3px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item.has-arrow{padding-right:10px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{padding-left:0;padding-right:20px}.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item,.pro-sidebar.rtl.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item{padding:8px 5px 8px 30px}.popper-arrow{border-bottom:7px solid #0000;border-top:7px solid #0000;height:0;position:absolute;width:0;z-index:-1}.popper-element[data-popper-placement^=left]>.popper-arrow{border-right:7px solid #2b2b2b;right:0}.popper-element[data-popper-placement^=right]>.popper-arrow{border-left:7px solid #2b2b2b;left:0}.react-slidedown{height:0;transition-duration:.2s;transition-property:none;transition-timing-function:ease-in-out}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}.badge{border-radius:8px;font-size:11px;letter-spacing:1px;padding:3px 6px}.badge.red{background:#d63030;color:#fff}.badge.gray{background:#777;color:#fff}.badge.yellow{background:#ffd331;color:#000}.sidebar-header{background:none;color:#1e293b;color:var(--text-main,#1e293b);font-weight:700;margin-bottom:.75rem;padding-bottom:.75rem;padding-top:1rem;text-align:center}.sidebar-header-user{margin-bottom:0;padding-bottom:0}.sidebar-user-menu-wrap{padding-left:.5rem;padding-right:.5rem}.sidebar-header-lang,.sidebar-user-menu-wrap{display:flex;justify-content:center;width:100%}.sidebar-header-lang{padding:.45rem .5rem .65rem}.user-menu-sidebar{grid-column-gap:.75rem;align-items:center;column-gap:.75rem;display:grid;grid-template-areas:"identity actions";grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:100%;width:100%}.user-menu-sidebar-identity{align-items:center;display:flex;gap:.65rem;grid-area:identity;min-width:0}.user-menu-sidebar-avatar-wrap{flex-shrink:0}.user-menu-sidebar-avatar{border:2px solid #00000014;border:2px solid var(--border-color,#00000014);border-radius:50%;display:block;height:48px;object-fit:cover;width:48px}.user-menu-sidebar-name{font-size:14px;font-weight:600;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.user-menu-sidebar-name-button{background:#0000;border:0;cursor:pointer;padding:0}.user-menu-sidebar-name-button:hover{color:var(--accent-strong)!important}.user-menu-sidebar-name-button:focus-visible{border-radius:8px;outline:2px solid var(--accent-strong);outline-offset:2px}.user-menu-sidebar-actions{align-items:center;display:flex;flex-direction:column;gap:.35rem;grid-area:actions;justify-content:center;margin-top:0}.user-menu-action-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:color .15s ease,opacity .15s ease;width:30px}.user-menu-action-btn:hover{background:#0000;opacity:.85}.user-menu-action-btn i{font-size:1.1rem;line-height:1}.pro-sidebar.collapsed .user-menu-sidebar{display:flex;flex-direction:column;gap:.35rem;max-width:100%}.pro-sidebar.collapsed .user-menu-sidebar-avatar{height:48px;width:48px}.pro-sidebar.collapsed .user-menu-sidebar-name{display:none}.pro-sidebar.collapsed .user-menu-sidebar-actions{flex-direction:column}.pro-sidebar.collapsed .user-menu-action-btn{height:30px;width:30px}.pro-sidebar.collapsed .user-menu-action-btn i{font-size:1rem}.sidebar-header .user-email{color:#a9a9a9;font-size:14px}.pro-sidebar-header{position:relative}.bottom-0{bottom:0}.pro-inner-item{cursor:pointer}.user-image{border-radius:50%;height:32px;margin:0 26px 26px;object-fit:cover;width:32px}.user-name{font-size:14px;font-weight:700}@media (max-width:768px){.pro-sidebar.md{left:-280px;position:fixed}.pro-sidebar.md.rtl{left:auto;right:-280px}}@media (max-width:767px){.app.rtl .btn-toggle{margin-left:16px;margin-right:0}.app{overflow-x:hidden}.app header h1{font-size:24px}.app .btn-toggle{display:flex}.app.rtl .btn-toggle{margin-left:auto}}.pro-sidebar-layout::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:8px;-webkit-box-shadow:inset 0 0 6px #0000001a}.pro-sidebar-layout::-webkit-scrollbar{background-color:#f5f5f5;width:4px}.pro-sidebar-layout::-webkit-scrollbar-thumb{background-color:#fff;background-image:-webkit-linear-gradient(top,#1b2330,#1b2330 50%,#1b2330 51%,#1b2330);border-radius:8px}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content{color:#5b5b5b}.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content a:hover,.pro-sidebar .pro-menu .pro-menu-item>.pro-inner-item>.pro-item-content:hover{color:var(--primary-accent)}.pro-sidebar{color:#fff;font-weight:500;width:280px}.pro-sidebar,.pro-sidebar-content,.pro-sidebar>.pro-sidebar-inner{background:linear-gradient(-90deg,#fff0,#ffffffab)}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{background:linear-gradient(-90deg,#fff0,#ffffffb8)}.pro-sidebar
.pro-menu.shaped>ul>.pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background-color:#0000000f!important;border:1px solid #0000001a;box-shadow:none;transition:background .15s ease,border-color .15s ease}.pro-sidebar
.pro-menu.shaped>ul>.pro-menu-item>.pro-inner-item:hover>.pro-icon-wrapper{background-color:#0000001a!important;border-color:#00000024}.pro-sidebar .pro-menu.shaped.circle .popper-inner .pro-menu-item>.pro-inner-item>.pro-icon-wrapper,.pro-sidebar .pro-menu.shaped.circle .pro-inner-list-item .pro-menu-item>.pro-inner-item>.pro-icon-wrapper{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:1.25rem!important;line-height:1.25rem!important;margin-right:.5rem!important;min-width:1.25rem!important;width:1.25rem!important}.pro-menu>.pro-menu-item .pro-icon-wrapper .pro-icon{color:#334155;color:var(--primary-accent,#334155)}.pro-menu .pro-sub-menu .pro-menu-item .pro-icon-wrapper .pro-icon{color:var(--primary-accent)}.pro-sidebar .pro-menu a{color:#5b5b5b}.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu>.pro-inner-item>.pro-arrow-wrapper .pro-arrow{border-color:var(--primary-accent)}.app .sidebar-btn-wrapper,.app .sidebar-btn-wrapper .sidebar-btn{align-items:center;display:flex;justify-content:center}.app .sidebar-btn-wrapper .sidebar-btn{background:var(--primary-accent);border-radius:8px;color:#fff;height:35px;margin:0 auto;overflow:hidden;padding:1px 15px;text-decoration:none;text-overflow:ellipsis}.app .sidebar-btn-wrapper .sidebar-btn span{font-size:13px;padding:5px}.app .sidebar-btn-wrapper .sidebar-btn:hover{color:#d8d8d8}.app-sidebar-footer{background:#0000;border-top:1px solid #00000014;border-top:1px solid var(--border-color,#00000014);padding:0!important}.sidebar-footer-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;padding:2px .65rem}.sidebar-lang-dropdown{max-width:220px;width:100%}.sidebar-lang-toggle{align-items:center;background:#0000000a!important;border:1px solid #0000001a!important;border-radius:8px!important;box-shadow:none!important;color:#334155!important;color:var(--text-main,#334155)!important;display:inline-flex!important;font-family:inherit;font-size:.875rem;font-weight:600;gap:.45rem;justify-content:center;margin:0;min-height:36px;padding:.35rem .65rem!important;text-decoration:none!important;width:100%}.sidebar-lang-toggle:after{margin-left:.15rem;opacity:.7}.sidebar-lang-toggle.show,.sidebar-lang-toggle:focus,.sidebar-lang-toggle:hover{background:#00000012!important;color:#334155!important;color:var(--text-main,#334155)!important}.sidebar-lang-flag{font-size:1.15rem;line-height:1}.sidebar-lang-label{font-size:.8125rem;font-weight:600}.sidebar-lang-menu{min-width:10rem;z-index:1100}.sidebar-lang-menu .dropdown-item.active,.sidebar-lang-menu .dropdown-item:active{background-color:#0d6efd;background-color:var(--primary-accent,#0d6efd)}.app-sidebar.collapsed .sidebar-header-lang{padding-left:.35rem;padding-right:.35rem}.app-sidebar.collapsed .sidebar-lang-dropdown{max-width:none;width:auto}.app-sidebar.collapsed .sidebar-lang-toggle{border-radius:50%!important;min-height:36px;min-width:36px;padding:0!important;width:36px}.app-sidebar.collapsed .sidebar-lang-toggle:after{display:none}.sidebar-collapse-btn{align-items:center;background:#0000;border:1px solid #94a3b859;border:1px solid var(--border-color,#94a3b859);border-radius:50%;color:#334155;color:var(--text-main,#334155);cursor:pointer;display:inline-flex;flex:0 0 40px;font-family:inherit;font-size:.875rem;font-weight:600;height:40px;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0;transition:background .15s ease,color .15s ease;width:40px}.sidebar-collapse-btn:hover{background:#0000}.sidebar-collapse-btn i{font-size:1.125rem;line-height:1}.sidebar-footer-brand{letter-spacing:.02em}.sidebar-footer-branding{align-items:baseline;color:var(--text-main);display:flex;gap:.5rem;min-width:0;white-space:nowrap}.sidebar-footer-version{font-size:.8125rem;font-weight:500;opacity:.8}.app-sidebar.collapsed .sidebar-collapse-btn{border-radius:50%;min-height:40px;min-width:40px;padding:0;width:40px}.app-sidebar.collapsed .sidebar-footer-actions{padding-left:.5rem;padding-right:.5rem}.pro-sidebar.collapsed .pro-menu>ul>.pro-menu-item.pro-sub-menu>.pro-inner-list-item>.popper-inner{background:none;padding-left:0}.pro-sidebar>.pro-sidebar-inner>.pro-sidebar-layout .pro-sidebar-header{border-bottom:0;padding:.65rem .35rem .45rem!important}.pro-sidebar .pro-menu>ul>.pro-sub-menu>.pro-inner-list-item{background:none}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{-webkit-box-shadow:0 0 0 9999em #00000080;box-shadow:0 0 0 9999em #00000080;cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{border-color:#00f;border-style:solid;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:#0003;border:1px solid #ffffffb3;content:"";display:block;height:10px;outline:1px solid #0000;position:absolute;width:10px}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:#00f}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker :after,.react-datetime-picker :before{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-datetime-picker__inputGroup{flex-grow:1;min-width:calc(16px + 3.674em);padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__divider,.react-datetime-picker__inputGroup__leadingZero{display:inline-block}.react-datetime-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:calc(100% - 2px);min-width:.54em;padding:1px;position:relative}.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button,.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:#ff00001a}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{-webkit-appearance:menulist;appearance:menulist;font:inherit}.react-datetime-picker__button{background:#0000;border:0;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{max-width:100vw;width:350px}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.table.sticky thead th[data-sticky-td]{background:var(--table-thead-bg)!important;z-index:5!important}.table.sticky tbody td[data-sticky-td]{z-index:3!important}.table.sticky tbody td[data-sticky-td],.table.table-hover.sticky>tbody>tr:hover>td[data-sticky-td],.table.table-striped.sticky>tbody>tr:nth-of-type(2n)>td[data-sticky-td],.table.table-striped.sticky>tbody>tr:nth-of-type(odd)>td[data-sticky-td]{background-color:#f8f9fa!important;background-color:var(--bg-surface,#f8f9fa)!important}.table.sticky td[data-sticky-first-right-td],.table.sticky th[data-sticky-first-right-td]{box-shadow:var(--rt-sticky-shadow-first-right),var(--rt-sticky-edge-inset-right)}.table.sticky td[data-sticky-last-left-td],.table.sticky th[data-sticky-last-left-td]{box-shadow:var(--rt-sticky-shadow-last-left),var(--rt-sticky-edge-inset-left)}@media print{.table.sticky td[data-sticky-first-right-td],.table.sticky td[data-sticky-last-left-td],.table.sticky th[data-sticky-first-right-td],.table.sticky th[data-sticky-last-left-td]{box-shadow:none}}.react-table-pro-selection-cell{min-width:2.5rem;vertical-align:middle}.react-table-pro-selection-header .react-table-pro-clear-selection{line-height:1;min-width:1.25rem;text-decoration:none}.react-table-pro-selection-header .react-table-pro-clear-selection:hover{color:#dc3545!important;color:var(--bs-danger,#dc3545)!important}.react-table-pro-selection-checkbox input[type=checkbox]{margin:0}.table.table-hover>tbody>tr.react-table-pro-row--selected:hover>td,.table.table-hover>tbody>tr.react-table-pro-row--selected:hover>th,.table.table-striped>tbody>tr.react-table-pro-row--selected>td,.table.table-striped>tbody>tr.react-table-pro-row--selected>th,.table>tbody>tr.react-table-pro-row--selected>td,.table>tbody>tr.react-table-pro-row--selected>th{background-color:#0d6efd1f!important;background-color:var(--bs-table-active-bg,rgba(var(--bs-primary-rgb,13,110,253),.12))!important}.table.sticky>tbody>tr.react-table-pro-row--selected>td[data-sticky-td],.table.sticky>tbody>tr.react-table-pro-row--selected>th[data-sticky-td]{background-color:#0d6efd1f!important;background-color:var(--bs-table-active-bg,rgba(var(--bs-primary-rgb,13,110,253),.12))!important;z-index:4!important}.table.sticky>tbody>tr.react-table-pro-row--selected>td[data-sticky-td][data-sticky-first-right-td],.table.sticky>tbody>tr.react-table-pro-row--selected>td[data-sticky-td][data-sticky-last-left-td],.table.table-hover.sticky>tbody>tr.react-table-pro-row--selected:hover>td[data-sticky-td],.table.table-hover.sticky>tbody>tr.react-table-pro-row--selected:hover>th[data-sticky-td],.table.table-striped.sticky>tbody>tr.react-table-pro-row--selected>td[data-sticky-td],.table.table-striped.sticky>tbody>tr.react-table-pro-row--selected>th[data-sticky-td]{background-color:#0d6efd1f!important;background-color:var(--bs-table-active-bg,rgba(var(--bs-primary-rgb,13,110,253),.12))!important}.react-table-pro-marquee-host{position:relative}.react-table-pro-marquee-rect{border:1px solid #0d6efd;border:1px solid var(--bs-primary,#0d6efd);border-radius:8px;box-shadow:inset 0 0 0 9999px rgba(0,0,0,.075);box-shadow:inset 0 0 0 9999px var(--bs-table-hover-bg,rgba(0,0,0,.075));box-sizing:border-box;pointer-events:none;position:absolute;z-index:5}body.react-table-pro-marquee-active{cursor:crosshair;user-select:none;-webkit-user-select:none}body.react-table-pro-marquee-active .react-table-pro-marquee-host{cursor:crosshair}.modal-fullscreen{height:100vh;margin:0;padding:0;width:100vw}.modal-fullscreen .modal-content{height:100%}.modal-fullscreen .modal-dialog{height:100%;margin:0;max-width:none;width:100%}.modal-fullscreen .modal-body{overflow-y:auto}.checkbox-dropdown{position:relative;width:100%}.checkbox-dropdown__trigger{background:#fff!important;background:var(--bg-elevated,#fff)!important;border:1px solid #dee2e6!important;border:1px solid var(--border-color,#dee2e6)!important;color:#212529;color:var(--text-main,#212529);cursor:pointer;gap:8px;min-height:40px;-webkit-user-select:none;user-select:none}.checkbox-dropdown__trigger:focus{outline:none}.checkbox-dropdown__trigger:focus-visible{outline:2px solid #0d6efd;outline:2px solid var(--primary-accent,#0d6efd);outline-offset:2px}.checkbox-dropdown__trigger--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.checkbox-dropdown__trigger .checkbox-dropdown__chev{flex-shrink:0;font-size:.85rem;opacity:.7}.checkbox-dropdown__tags-outer{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.checkbox-dropdown__tags-row{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden}.checkbox-dropdown__tag{align-items:center;background:#0d6efd1f;background:color-mix(in srgb,#0d6efd 16%,#f8f9fa);background:color-mix(in srgb,var(--primary-accent,#0d6efd) 16%,var(--bg-elevated,#f8f9fa));border:1px solid #00000014;border:1px solid var(--border-color,#00000014);border-radius:8px;color:#212529;color:var(--text-main,#212529);display:inline-flex;flex-shrink:0;font-size:.8125rem;gap:2px;line-height:1.35;max-width:min(220px,100%);padding:1px 2px 1px 8px;-webkit-user-select:none;user-select:none}.checkbox-dropdown__tag-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-dropdown__tag-remove{align-items:center;background:#0000;border:none;border-radius:8px;color:#6c757d;color:var(--text-muted,#6c757d);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:auto;width:22px}.checkbox-dropdown__tag-remove:hover{background:#00000014;color:#212529;color:var(--text-main,#212529)}.checkbox-dropdown__tag-remove .bi{font-size:.65rem}.checkbox-dropdown__tags-fade{color:#6c757d;color:var(--text-muted,#6c757d);flex-shrink:0;font-weight:600;padding-left:4px;-webkit-user-select:none;user-select:none}.checkbox-dropdown__menu{background:#fff;background:var(--bg-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:8px;box-shadow:0 8px 24px #0003;left:0;overflow-x:hidden;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20000}.checkbox-dropdown__empty{padding:8px 12px}.checkbox-dropdown__row{align-items:flex-start;color:#212529;color:var(--text-main,#212529);cursor:pointer;display:flex;font-size:.9375rem;gap:10px;line-height:1.35;margin:0;padding:8px 12px}.checkbox-dropdown__row:hover{background:#0000000a;background:var(--bg-elevated,#0000000a)}.checkbox-dropdown__row input{accent-color:#0d6efd;accent-color:var(--primary-accent,#0d6efd);flex-shrink:0;margin-top:.2rem}.checkbox-dropdown__row span{flex:1 1;min-width:0;word-break:break-word}.checkbox-dropdown__summary{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.checkbox-dropdown__summary--placeholder{color:#6c757d;color:var(--text-muted,#6c757d)}.modal-content.react-table-pro-form-modal{border-color:#0000001f!important;border-color:var(--border-color,#0000001f)!important;box-shadow:0 .5rem 1rem #0003!important;box-shadow:var(--bs-box-shadow-lg,0 .5rem 1rem #0003)!important;color:#212529!important;color:var(--text-main,#212529)!important;overflow:hidden}.modal-content.react-table-pro-form-modal,.react-table-pro-form-modal .modal-body,.react-table-pro-form-modal .modal-footer,.react-table-pro-form-modal .modal-header{background-color:#fff!important;background-color:var(--bg-elevated,#fff)!important;background-image:none!important}.react-table-pro-form-modal .modal-header{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-color,#ffffff1f);padding-bottom:1rem;padding-top:1rem}.react-table-pro-form-modal .btn-close{filter:invert(1) grayscale(100%) brightness(1.2);opacity:.72}.react-table-pro-form-modal .btn-close:hover{opacity:1}.react-table-pro-form-modal .modal-footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border-color,#ffffff1f);gap:.5rem;padding-bottom:.85rem;padding-top:.85rem}.react-table-pro-form{display:flex;flex-direction:column;gap:.85rem}.react-table-pro-form--grid{display:block}.react-table-pro-form--grid>.row{--bs-gutter-y:0.75rem}.react-table-pro-form .m-b-20{background:#ffffff08;background:var(--bg-elevated,#ffffff08);border:1px solid #dee2e6;border-left-color:#0d6efd8c;border:1px solid var(--border-color,#dee2e6);border-left:3px solid rgba(var(--primary-accent-rgb,13,110,253),.55);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0a;margin-bottom:0!important;padding:.75rem 1rem}.react-table-pro-form strong{color:#6c757d;color:var(--text-muted,#6c757d);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.35;margin-bottom:.5rem;text-transform:uppercase}.react-table-pro-form__textarea{border-radius:8px;line-height:1.45;min-height:100px;resize:vertical}.react-table-pro-form__json-wrap{background:#ffffff08;background:var(--bg-elevated,#ffffff08);border:1px solid #dee2e6;border-left-color:#0d6efd8c;border:1px solid var(--border-color,#dee2e6);border-left:3px solid rgba(var(--primary-accent-rgb,13,110,253),.55);border-radius:8px;margin-bottom:0!important;padding:.75rem 1rem;width:100%}.react-table-pro-form__json-wrap strong{color:#6c757d;color:var(--text-muted,#6c757d);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.35;margin-bottom:.5rem;text-transform:uppercase}.react-table-pro-form__json-inner{border-radius:8px;overflow:hidden}.react-table-pro-form .here-geotag-field-group>strong{margin-bottom:.4rem}.react-table-pro-form .here-geotag-field-group .here-geotag{margin-top:.15rem}.here-search-auto-complete{font-size:14px;position:relative;width:100%;z-index:1}.here-search-auto-complete .here-pac-input{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important;padding-right:30px}.here-suggest-list{-webkit-overflow-scrolling:touch;background:#fff;background:var(--here-suggest-panel-bg,#fff);border:1px solid #dee2e6;border:var(--here-suggest-panel-border,1px solid #dee2e6);border-radius:8px;box-shadow:0 8px 28px #0000001f;box-shadow:var(
    --here-suggest-panel-shadow,0 8px 28px #0000001f
  );left:0;list-style:none;margin:4px 0 0;max-height:min(280px,50vh);overflow-x:hidden;overflow-y:auto;padding:4px;position:absolute;right:0;text-align:left;top:100%;z-index:1060}.here-suggest-list::-webkit-scrollbar{width:8px}.here-suggest-list::-webkit-scrollbar-thumb{background:#00000038;background:var(--here-suggest-scrollbar-thumb,#00000038);border-radius:8px}.here-suggest-item{align-items:flex-start;background:#0000;border-radius:8px;color:#212529;color:var(--here-suggest-item-color,#212529);cursor:pointer;display:flex;gap:8px;margin:0;padding:10px;transition:background-color .12s ease,color .12s ease}.here-suggest-item+.here-suggest-item{margin-top:2px}.here-suggest-item:focus-visible,.here-suggest-item:hover{background:#0d6efd1f;background:var(
    --here-suggest-item-hover-bg,#0d6efd1f
  );color:#212529;color:var(--here-suggest-item-hover-color,#212529);outline:none}.here-suggest-item-icon{color:#6c757d;color:var(--here-suggest-icon-color,#6c757d);flex-shrink:0;margin-top:2px;width:1.1rem}.here-suggest-item-label{flex:1 1;line-height:1.45;min-width:0;word-break:break-word}.here-geotag{width:100%}.here-geotag-collapsed{background:#ffffff0a;background:var(--bg-elevated,#ffffff0a);border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:8px;cursor:pointer;display:block;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.here-geotag-collapsed:hover{border-color:#0d6efd73;border-color:rgba(var(--primary-accent-rgb,13,110,253),.45);box-shadow:0 0 0 1px #0d6efd1f;box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb,13,110,253),.12)}.here-geotag-collapsed:focus{border-color:#0d6efda6;border-color:rgba(var(--primary-accent-rgb,13,110,253),.65);box-shadow:0 0 0 2px #0d6efd33;box-shadow:0 0 0 2px rgba(var(--primary-accent-rgb,13,110,253),.2);outline:none}.here-geotag-collapsed-title{margin-bottom:.35rem}.here-geotag-collapsed-value{color:#212529;color:var(--bs-body-color,#212529);font-size:.9375rem;line-height:1.45;word-break:break-word}.here-geotag-collapsed-coords{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.02em;margin-top:6px}.here-geotag-collapsed-cta{align-items:center;color:#6c757d;color:var(--bs-secondary-color,#6c757d);display:flex;font-size:.75rem;margin-top:10px}.here-geotag-expanded-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.here-geotag-collapse-btn{font-weight:500}.here-geotag-step{width:100%}.here-geotag-step-label{color:#1a1d21;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.35;margin-bottom:.35rem}.here-geotag-hint{color:#6c757d;color:var(--bs-secondary-color,#6c757d);font-size:.75rem;line-height:1.45;margin-bottom:.5rem;opacity:.92}.here-geotag-text-input{border-radius:8px!important}.here-geotag-input-wrap .here-geotag-text-input{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.here-geotag-coords-bar{align-items:center;background:#0000000a;border-radius:8px;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 12px;padding:10px 12px}.here-geotag-coords-value{flex:0 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em;min-width:0}.here-geotag-advanced-toggle{text-align:left;white-space:normal}.here-geotag-coords-manual{align-self:stretch;flex:1 1 220px;max-width:100%;min-width:180px}.here-geotag-coords-manual .here-geotag-coords-input{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.here-geotag-coords-manual .here-geotag-apply-btn{border-bottom-left-radius:0!important;border-top-left-radius:0!important;flex-shrink:0;white-space:nowrap}.here-geotag-map-toolbar{width:100%}.here-geotag-auto-check .form-check-label{font-size:14px;line-height:1.35}.here-geotag-help-btn{font-weight:500}.here-geotag-help-panel{background:#0000000a;border:1px solid #0000000f;border-radius:8px;font-size:13px;padding:12px 14px}.here-geotag-help-title{font-size:.875rem;font-weight:600;margin-bottom:8px}.here-geotag-help-list{margin:0;padding-left:1.15rem}.here-geotag-help-list li{margin-bottom:6px}.here-geotag-help-list li:last-child{margin-bottom:0}#opacity-control{padding:10px 0 10px 10px;width:150px}#opacity-control hr{margin:5px 10px 5px 0}#opacity-control input[type=checkbox],#opacity-control input[type=radio]{margin-right:5px}#opacity-control input[type=range]{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;background:#f1f0ee;border:none;border-radius:30px;height:10px;margin:0;outline:none;padding:1px 2px;width:125px}#opacity-control input[type=range]::-ms-track{background:#0000;border:inherit;color:#0000}#opacity-control input[type=range]::-ms-fill-lower,#opacity-control input[type=range]::-ms-fill-upper{background:#0000}#opacity-control input[type=range]::-ms-tooltip{display:none}#opacity-control input[type=range]::-ms-thumb{background-image:linear-gradient(180deg,#1253a4 0,#1253a4);border:0;border-radius:12px;height:18px;width:15px}#wrap-map{height:100vh;overflow:hidden}#vi-map{position:relative;z-index:1000}#vi-map,#vi-map-compare{height:100vh;left:0;top:0;width:100%}#vi-map-compare{background:#20262d;position:absolute;z-index:1001}#map-toolbar-content{height:auto;margin:0;max-height:50%;padding-bottom:10px;z-index:1000}#map-toolbar-menu{padding:10px}#map-layers-table{background:#fff;bottom:0;height:80%;position:absolute;width:100%;z-index:10000}.vi-marker{background-repeat:no-repeat;background-size:100%;height:56px;position:absolute;top:0;width:38px}.simple-map .mapboxgl-canvas{border-radius:8px}.map-center-icon{height:70px;left:50%;margin-left:-35px;margin-top:-35px;position:absolute;top:50%;width:70px;z-index:1001}.map-center-icon:hover{display:none}.map-toolbar-menu-btn{background:#dcdcdc;border:3px solid #fff6;border-radius:8px;color:#795644;font-size:14px;padding-bottom:2px;padding-top:2px;text-align:center;width:100%}.map-toolbar-menu-btn:focus,.map-toolbar-menu-btn:hover{background:#cecece;color:#795644;font-weight:700;width:100%}.toc-control-button{background:#dedede;border-radius:8px;cursor:pointer;font-size:12px;padding:6px;text-align:center}.toc-control-button:hover{background:#cecece;color:#795644;font-weight:700}.mapboxgl-ctrl-top-right{top:50px}.simple-map .mapboxgl-ctrl-top-right{top:0}.mapboxgl-ctrl-logo{display:none}.mapboxgl-popup-content{min-width:400px}.mapboxgl-popup-close-button{font-size:24px;padding:10px}.mapboxgl-ctrl-group{border-radius:8px}.mapboxgl-ctrl-scale{background:none;border:none;border-bottom:2px solid #ef0b0b;box-sizing:border-box;color:#e83636;font-size:12px;font-weight:700;padding:0 5px;white-space:nowrap}.base-map-select{position:absolute;right:10px;top:10px;width:300px;z-index:1000}@media only screen and (max-width:480px){.toc-control-button{background:#dedede;border-radius:8px;cursor:pointer;font-size:14px;padding:4px;text-align:center}#map-toolbar-menu .ol-btn{border-radius:8px}.map-toolbar-menu-label{display:none}}.mapbox-gl-draw_ctrl-bottom-left,.mapbox-gl-draw_ctrl-top-left{border-radius:0 4px 4px 0;margin-left:0}.mapbox-gl-draw_ctrl-bottom-right,.mapbox-gl-draw_ctrl-top-right{border-radius:4px 0 0 4px;margin-right:0}.mapbox-gl-draw_ctrl-draw-btn{border-color:#000000e6;color:#ffffff80;height:30px;width:30px}.mapbox-gl-draw_ctrl-draw-btn.active,.mapbox-gl-draw_ctrl-draw-btn.active:hover{background-color:#0000000d}.mapbox-gl-draw_ctrl-draw-btn{background-position:50%;background-repeat:no-repeat}.mapbox-gl-draw_point{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>')}.mapbox-gl-draw_polygon{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>')}.mapbox-gl-draw_line{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>')}.mapbox-gl-draw_trash{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>')}.mapbox-gl-draw_uncombine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>')}.mapbox-gl-draw_combine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>')}.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:pointer}.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-webkit-grab}.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:cell}.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-webkit-grab}.mapbox-gl-draw_boxselect{background:#0000001a;border:2px dotted #fff;height:0;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:0}.jsoneditor,.jsoneditor-modal{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=search],.jsoneditor input[type=text],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=search],.jsoneditor-modal input[type=text]{border:inherit;box-shadow:none;box-sizing:inherit;font-family:inherit;font-size:inherit;height:auto;line-height:inherit;padding:inherit;transition:none}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=search]:focus,.jsoneditor input[type=text]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=search]:focus,.jsoneditor-modal input[type=text]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{color:inherit;font-size:inherit;font-weight:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{border-radius:inherit;display:table-cell;padding:0;text-align:left;vertical-align:inherit}.jsoneditor .autocomplete.dropdown{background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;cursor:default;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;margin:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:5px;position:absolute;text-align:left}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;left:4px;top:4px}.jsoneditor-contextmenu-root{height:0;position:relative;width:0}.jsoneditor-contextmenu{box-sizing:initial;position:absolute;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;height:auto;left:0;list-style:none;margin:0;padding:0;position:relative;top:0;width:128px}.jsoneditor-contextmenu .jsoneditor-menu button{background:0 0;border:none;box-sizing:border-box;color:#4d4d4d;cursor:pointer;font-family:arial,sans-serif;font-size:14px;height:auto;margin:0;padding:0 8px 0 0;position:relative;text-align:left;width:128px}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{border:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{border-left:1px solid #e5e5e5;float:right;height:24px;width:32px}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{border:none;box-shadow:inset 0 0 10px #80808080;display:none;left:-10px;padding:0 10px;position:relative;top:0;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{animation:all 1s ease-in-out;padding-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{background-position:0 -72px;margin:0 4px 0 0;right:0}.jsoneditor-contextmenu .jsoneditor-icon,.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);height:24px;padding:0;position:absolute;top:0;width:24px}.jsoneditor-contextmenu .jsoneditor-icon{border:none;left:0;margin:0}.jsoneditor-contextmenu .jsoneditor-text{word-wrap:break-word;padding:4px 0 4px 24px}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{border-top:1px solid #e5e5e5;height:0;margin-top:5px;padding-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:initial;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{background-color:#f5f5f5;color:#1a1a1a;outline:0}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{background-color:#ee422e;color:#fff}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}.jsoneditor-modal{border-radius:2px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em;max-width:95%;padding:45px 15px 15px!important}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{background:#3883fa;box-sizing:border-box;color:#fff;font-family:arial,sans-serif;font-size:11pt;height:30px;left:0;line-height:30px;padding:0 10px;position:absolute;top:0;width:100%}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{padding-right:0;text-align:right;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:0 0!important;color:#fff;font-size:24px!important;right:7px!important;top:7px!important}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}.jsoneditor-modal .jsoneditor-select-wrapper{display:inline-block;position:relative}.jsoneditor-modal .jsoneditor-select-wrapper:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #666;content:"";height:0;pointer-events:none;position:absolute;right:8px;top:14px;width:0}.jsoneditor-modal select{-webkit-appearance:none;appearance:none;font-size:14px;line-height:1.5em;max-width:350px;min-width:180px;padding:3px 24px 3px 10px;text-indent:0;text-overflow:""}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{border-left-style:none;border-radius:0;margin:0;padding:4px 10px}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-bottom-left-radius:3px;border-left-style:solid;border-top-left-radius:3px}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-bottom-right-radius:3px;border-top-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{border-radius:3px;line-height:1.2em;padding:0;width:100%}.jsoneditor-modal .jsoneditor-jmespath-label{color:#1e90ff;font-weight:700;margin-bottom:5px;margin-top:20px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{border-collapse:collapse;width:100%}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{display:inline-block;padding-bottom:2px;padding-top:2px;position:relative;width:100%}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{flex:1 1;min-width:180px}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table td,.jsoneditor-modal table th{border-collapse:collapse;border-spacing:0;color:#4d4d4d;font-weight:400;text-align:left;vertical-align:middle}.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;border-radius:3px;color:#4d4d4d;padding:4px}.jsoneditor-modal #query,.jsoneditor-modal textarea{border-radius:0;border-radius:initial}.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-family:arial,sans-serif;font-size:10.5pt}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{box-sizing:border-box;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{border:thin solid #3883fa;box-sizing:border-box;color:#1a1a1a;height:100%;line-height:100%;padding:0;position:relative;width:100%}a.jsoneditor-value,div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{word-wrap:break-word;border:1px solid #0000;float:left;line-height:16px;margin:1px;min-height:16px;min-width:32px;overflow-wrap:break-word;padding:2px;word-break:break-word}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{color:grey;min-width:16px}div.jsoneditor-empty{border-color:#d3d3d3;border-radius:2px;border-style:dashed}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{color:grey;padding:3px 0;vertical-align:top}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:grey}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:0 0}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{box-sizing:border-box;height:100%;margin:0;overflow:auto;padding:2px;white-space:pre-wrap;width:100%;word-break:break-all}div.jsoneditor-default{color:grey;padding-left:10px}div.jsoneditor-tree{background:#fff;height:100%;overflow:auto;position:relative;width:100%}div.jsoneditor-tree button.jsoneditor-button{background-color:initial;background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);border:none;cursor:pointer;height:24px;margin:0;padding:0;width:24px}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:1px solid #e5e5e5}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{background:0 0;visibility:hidden}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree :focus{outline:0}div.jsoneditor-tree div.jsoneditor-show-more{background-color:#e5e5e5;border-radius:3px;color:grey;display:inline-block;font-family:arial,sans-serif;font-size:14px;margin:2px 0;padding:3px 4px}div.jsoneditor-tree div.jsoneditor-show-more a{color:grey;display:inline-block}div.jsoneditor-tree div.jsoneditor-color{border:1px solid grey;cursor:pointer;display:inline-block;height:12px;margin:4px;width:12px}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;border-radius:3px;color:#fff;display:inline-block;font-family:arial,sans-serif;margin:0 3px;padding:3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{background-color:initial;background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-168px -48px;height:24px;margin:0 4px 0 0;padding:0;width:24px}div.jsoneditor-outer{box-sizing:border-box;height:100%;margin:0;padding:0;position:static;width:100%}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{box-sizing:border-box;display:none;left:0;position:absolute;text-align:center;top:15%;width:100%}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;box-shadow:0 0 5px #0006;padding:5px 15px}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{color:#d3d3d3;font-size:8pt;pointer-events:none}a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;margin:2px;padding:2px}a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}.ace-jsoneditor.ace_editor,textarea.jsoneditor-text.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{background-color:#fff;border:none;box-sizing:border-box;height:100%;margin:0;outline-width:0;resize:none;width:100%}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{margin:0;padding:0}.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{color:#1a1a1a;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;cursor:auto;padding:7px 10px;position:absolute;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{left:-98px;top:32px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{right:32px;top:-7px}.jsoneditor-popover.jsoneditor-left:before{border-bottom:7px solid #0000;border-left:7px solid #4c4c4c;border-top:7px solid #0000;content:"";left:inherit;margin-left:inherit;margin-top:-7px;position:absolute;right:-14px;top:19px}.jsoneditor-popover.jsoneditor-right{left:32px;top:-7px}.jsoneditor-popover.jsoneditor-right:before{border-bottom:7px solid #0000;border-right:7px solid #4c4c4c;border-top:7px solid #0000;content:"";left:-14px;margin-left:inherit;margin-top:-7px;position:absolute;top:19px}.jsoneditor-popover:before{border-left:7px solid #0000;border-right:7px solid #0000;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{cursor:pointer;text-decoration:underline}.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{animation:fade-in .3s linear 1,move-up .3s linear 1;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{overflow:hidden;width:100%}.jsoneditor .jsoneditor-additional-errors{background-color:#ebebeb;border-radius:8px;bottom:31px;color:grey;left:calc(50% - 92px);margin:auto;padding:7px 15px;position:absolute}.jsoneditor .jsoneditor-additional-errors.visible{opacity:1;transition:opacity 2s linear;visibility:visible}.jsoneditor .jsoneditor-additional-errors.hidden{opacity:0;transition:visibility 0s 2s,opacity 2s linear;visibility:hidden}.jsoneditor .jsoneditor-text-errors{border-collapse:collapse;border-top:1px solid #ffc700;width:100%}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:rgba(238,46,46,.439)}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;cursor:pointer;height:24px;margin:0 4px 0 0;padding:0;width:24px}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-color:initial;background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-168px -48px}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-color:initial;background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-25px 0}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{left:-10px;top:28px}.fadein{animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;box-sizing:border-box;margin:2px;padding:4px;width:calc(100% - 4px)}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{background-color:#3883fa;border-bottom:1px solid #3883fa;box-sizing:border-box;color:#fff;height:35px;margin:0;padding:2px;width:100%}.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{background-color:initial;background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);border:1px solid #0000;border-radius:2px;color:#fff;float:left;font-family:arial,sans-serif;font-size:14px;height:26px;margin:2px;opacity:.8;padding:0;width:26px}.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:#fff3;border:1px solid #fff6}.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:#ffffff4d}.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{background-color:initial;border:none;opacity:.5}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;padding-left:6px;padding-right:6px;width:auto}.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{color:#fff;font-family:arial,sans-serif;font-size:14px;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;padding:10px;position:absolute;right:0;top:0}.jsoneditor-navigation-bar{background-color:#ebebeb;border-bottom:1px solid #d3d3d3;box-sizing:border-box;color:grey;font-family:arial,sans-serif;font-size:14px;height:26px;line-height:26px;margin:0;overflow:hidden;padding:0;width:100%}.jsoneditor-search{border-collapse:collapse;border-spacing:0;display:flex;font-family:arial,sans-serif;position:absolute;right:4px;top:4px}.jsoneditor-search input{border:none;color:#1a1a1a;font-family:arial,sans-serif;line-height:20px;margin:1px;outline:0;width:120px}.jsoneditor-search button{background:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);border:none;height:24px;margin:0;padding:0;vertical-align:top;width:16px}.jsoneditor-search button:hover{background-color:initial}.jsoneditor-search button.jsoneditor-refresh{background-position:-99px -73px;width:18px}.jsoneditor-search button.jsoneditor-next{background-position:-124px -73px;cursor:pointer}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{background-position:-148px -73px;cursor:pointer;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{color:#fff;font-family:arial,sans-serif;line-height:26px;padding-right:5px}.jsoneditor-frame{background-color:#fff;border:1px solid #0000;margin:0;padding:0 2px}.jsoneditor-statusbar{background-color:#ebebeb;border-top:1px solid #d3d3d3;box-sizing:border-box;color:grey;font-size:14px;height:26px;line-height:26px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-168px -48px;cursor:pointer;float:right;height:24px;margin-top:1px;padding:0;width:24px}.jsoneditor-statusbar>.jsoneditor-validation-error-count{cursor:pointer;float:right;margin:0 4px 0 0}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{background-image:url(/static/media/jsoneditor-icons.15f2789dd231f36d43a4.svg);background-position:-25px 0;float:right;height:24px;margin:1px;padding:0;width:24px}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{outline:0;overflow:hidden;padding:0 5px;white-space:nowrap}.jsoneditor-treepath.show-all{word-wrap:break-word;background-color:#ebebeb;box-shadow:2px 2px 12px #8080804d;position:absolute;white-space:normal;z-index:1}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{left:0;position:absolute}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{background-color:#ebebeb;cursor:pointer;height:20px;left:0;padding:0 3px;position:absolute}.jsoneditor-treepath .jsoneditor-treepath-element{font-family:arial,sans-serif;font-size:14px;margin:1px}.jsoneditor-treepath .jsoneditor-treepath-seperator{font-family:arial,sans-serif;font-size:9pt;margin:2px}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}/*!
 * Selectr 2.4.13
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.selectr-visible{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{display:block;height:auto;min-height:200px!important;opacity:1;top:100%}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{background-color:#fff;border:1px solid #999;border-radius:3px;box-sizing:border-box;cursor:pointer;padding:7px 28px 7px 14px;position:relative;width:100%;z-index:1}.selectr-selected:before{border-color:#6c7a86 #0000 #0000;border-style:solid;border-width:4px 4px 0;content:"";height:0;position:absolute;right:10px;top:50%;transform:rotate(0) translate3d(0,-50%,0);width:0}.selectr-container.native-open .selectr-selected:before,.selectr-container.open .selectr-selected:before{border-color:#0000 #0000 #6c7a86;border-style:solid;border-width:0 4px 4px}.selectr-label{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{background:#acb7bf none repeat scroll 0 0;border:none;border-radius:10px;color:#fff;cursor:default;float:left;list-style:none;margin:0 2px 2px 0;padding:2px 25px 2px 8px;position:relative}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{background-color:#fff;border:1px solid #999;border-radius:0 0 3px 3px;border-top:0 solid #0000;box-sizing:border-box;display:none;left:0;position:absolute;top:calc(100% - 1px);width:100%;z-index:10000}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{display:none;position:relative}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{background-color:initial;border:none;cursor:pointer;height:20px;padding:0;position:absolute;right:22px;top:50%;transform:translate3d(0,-50%,0);width:20px;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:after,.selectr-clear:before,.selectr-input-clear:after,.selectr-input-clear:before,.selectr-tag-remove:after,.selectr-tag-remove:before{background-color:#6c7a86;content:" ";height:10px;left:9px;position:absolute;top:5px;width:2px}.selectr-tag-remove:after,.selectr-tag-remove:before{background-color:#fff;height:12px;top:4px;width:3px}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{border:1px solid #999;border-radius:3px;box-sizing:border-box;left:5px;margin:10px 15px;padding:7px 30px 7px 9px;top:5px;width:calc(100% - 30px)}.selectr-notice{background-color:#fff;border-radius:0 0 3px 3px;border-top:1px solid #999;box-sizing:border-box;display:none;padding:8px 16px;width:100%}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{display:none;margin:0;max-height:200px;overflow-x:auto;overflow-y:scroll;padding:0;position:relative;top:calc(100% + 2px)}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{cursor:pointer;display:block;font-weight:400;list-style:none outside none;padding:5px 20px;position:relative}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{background-color:#5897fb;color:#fff}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999 #999 #0000;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-placeholder,.selectr-empty{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{clear:both;content:" ";display:table}.taggable .selectr-label{width:auto}.taggable .selectr-tags{display:block;float:left}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:none;font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 10px;width:100%}.selectr-input-container.loading:after{animation:selectr-spin .5s linear 0s infinite normal forwards running;border:3px solid #ddd;border-radius:50%;border-top-color:#aaa;content:"";height:20px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);transform-origin:50% 0 0;width:20px}@keyframes selectr-spin{0%{transform:rotate(0) translate3d(0,-50%,0)}to{transform:rotate(1turn) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:#0000 #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{background-color:#fff;border-color:#999 #999 #0000;border-radius:3px 3px 0 0;border-width:1px 1px 0;bottom:calc(100% - 1px);top:auto}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.progress-stack{background:#2b2b2b;background:var(--bg-elevated,#2b2b2b);border:1px solid var(--border-color);border-radius:8px;bottom:1rem;box-shadow:0 12px 32px #00000059;color:var(--text-main);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:1rem;width:min(22rem,calc(100vw - 2rem));z-index:1080}.progress-stack__header{align-items:center;background:color-mix(in srgb,#222 88%,#0000);background:color-mix(in srgb,var(--bg-surface,#222) 88%,#0000);border-bottom:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);display:flex;gap:.35rem;padding:.45rem .5rem .45rem .35rem}.progress-stack.is-collapsed .progress-stack__header{border-bottom:none}.progress-stack__toggle{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:1 1 auto;gap:.4rem;margin:0;min-width:0;padding:.25rem .35rem;text-align:left}.progress-stack__toggle:hover{background:color-mix(in srgb,var(--text-main) 8%,#0000)}.progress-stack__title{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.progress-stack__badge{background:color-mix(in srgb,#4da3ff 18%,#0000);background:color-mix(in srgb,var(--primary-accent,#4da3ff) 18%,#0000);border:1px solid color-mix(in srgb,#4da3ff 35%,#0000);border:1px solid color-mix(in srgb,var(--primary-accent,#4da3ff) 35%,#0000);border-radius:999px;color:var(--text-main);font-size:.6875rem;font-weight:600;padding:.1rem .45rem;white-space:nowrap}.progress-stack__header-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.15rem}.progress-stack__icon-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.progress-stack__icon-btn:hover{background:color-mix(in srgb,var(--text-main) 10%,#0000);color:var(--text-main)}.progress-stack__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;max-height:min(40vh,22rem);overflow-y:auto;padding:.4rem}.progress-stack__item{background:#242424;background:var(--bg-surface,#242424);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;padding:.5rem .55rem}.progress-stack__item-main{align-items:flex-start;display:flex;gap:.45rem}.progress-stack__status-icon{color:var(--text-muted);flex-shrink:0;font-size:.95rem;margin-top:.1rem}.progress-stack__item--pending .progress-stack__status-icon,.progress-stack__item--running .progress-stack__status-icon{color:#4da3ff;color:var(--primary-accent,#4da3ff)}.progress-stack__item--success .progress-stack__status-icon{color:#22c55e;color:var(--bs-success,#22c55e)}.progress-stack__item--error .progress-stack__status-icon{color:#ef4444;color:var(--bs-danger,#ef4444)}.progress-stack__status-icon.is-spinning{animation:progress-stack-spin .9s linear infinite}@keyframes progress-stack-spin{to{transform:rotate(1turn)}}.progress-stack__item-text{flex:1 1 auto;min-width:0}.progress-stack__item-title{color:var(--text-main);font-size:.8125rem;font-weight:600;line-height:1.25}.progress-stack__item-detail{color:var(--text-muted);font-size:.6875rem;line-height:1.3;margin-top:.15rem;word-break:break-word}.progress-stack__dismiss{flex-shrink:0}.progress-stack__bar{background:color-mix(in srgb,var(--border-color) 70%,#0000);border-radius:999px;height:3px;margin-top:.45rem;overflow:hidden}.progress-stack__bar-fill{background:#4da3ff;background:var(--primary-accent,#4da3ff);border-radius:inherit;height:100%;transition:width .25s ease}.progress-stack__bar-fill.is-indeterminate{animation:progress-stack-indeterminate 1.1s ease-in-out infinite;width:40%}@keyframes progress-stack-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.catalog-spreadsheet__scroller{border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:8px;max-height:calc(100vh - 280px);overflow:auto}.catalog-spreadsheet__table{background:#fff;background:var(--bg-surface,#fff);font-size:13px}.catalog-spreadsheet__table th{background:#f8f9fa;background:var(--bg-elevated,#f8f9fa);position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}.catalog-spreadsheet__table td,.catalog-spreadsheet__table th{padding:4px 6px;vertical-align:middle}.catalog-spreadsheet__table .form-control,.catalog-spreadsheet__table .form-select{border-radius:0;min-width:64px}.catalog-spreadsheet__row--dirty{background:#ffc1071f}.catalog-spreadsheet__row--new{background:#0d6efd0f}.section-standards-bar{background:#fff;background:var(--bg-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:8px;padding:12px 14px}.project-tree-rc.rc-tree{color:inherit;color:var(--text-main,inherit);font-size:.8125rem;line-height:1.35}.project-tree-rc .rc-tree-title{font-size:inherit}.project-tree-rc .bi,.project-tree-rc .rc-tree-iconEle,.project-tree-rc .rc-tree-switcher{font-size:.875rem}.project-tree-rc .rc-tree-treenode .rc-tree-node-content-wrapper{border-radius:8px;height:28px;padding:2px;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.project-tree-rc .rc-tree-node-selected{background-color:rgba(var(--primary-accent-rgb),.2)!important;border-radius:8px!important;box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.45),0 2px 10px #0003!important;color:var(--text-main)!important;opacity:1!important}.project-tree-rc .rc-tree-node-selected .rc-tree-iconEle,.project-tree-rc .rc-tree-node-selected .rc-tree-title{color:var(--text-main)!important}.project-tree-rc .project-tree-building-note-badge{font-size:.7rem;font-weight:600;vertical-align:middle}.project-tree-rc .project-tree-building-label{vertical-align:middle}.obs-manager-scope .note-scope-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{height:auto;min-height:32px}.obs-manager-scope .note-scope-tree.rc-tree .rc-tree-checkbox{margin-inline-end:6px}.obs-manager-scope .note-scope-drawing-link{color:inherit;color:var(--text-main,inherit);max-width:100%}.obs-manager-scope .note-scope-drawing-link:hover{color:#4da3ff;color:var(--primary-accent,#4da3ff)}.obs-manager-scope .note-scope-history-btn{line-height:1;opacity:.75}.obs-manager-scope .note-scope-history-btn:hover{color:#4da3ff!important;color:var(--primary-accent,#4da3ff)!important;opacity:1}.obs-manager-scope .note-scope-note-ratio{background-color:#ffffff14!important;background-color:var(--bg-soft,#ffffff14)!important;border:1px solid #ffffff1f!important;border:1px solid var(--border-color,#ffffff1f)!important;color:#adb5bd!important;color:var(--text-muted,#adb5bd)!important;font-size:.6rem;font-weight:600;line-height:1;padding:.1rem .35rem}.obs-manager-scope .note-scope-note-ratio--has-data{background-color:rgba(var(--primary-accent-rgb),.22)!important;border-color:rgba(var(--primary-accent-rgb),.38)!important;color:var(--primary-accent)!important}.obs-tree-split,.obs-tree-split .obs-tree-scroll{min-height:0}.obs-meta-panel{box-shadow:0 -4px 12px #0000000f;display:flex;flex-direction:column;flex-shrink:0;max-height:45vh}.obs-meta-panel-body{flex:1 1 auto;max-height:38vh;min-height:0;overflow:auto}.obs-meta-panel-body .react-json-view{font-size:12px!important}.obs-tree-rc.rc-tree{font-size:.8125rem;line-height:1.35}.obs-tree-rc .obs-tree-title--parent{font-size:.8125rem}.obs-tree-rc .obs-tree-title--parent .obs-tree-title-label{font-weight:600;letter-spacing:.01em}.obs-tree-rc .obs-tree-title--parent.obs-tree-title--drawing{background:linear-gradient(145deg,#0d6efd24,#0d6efd0f);background:linear-gradient(145deg,rgba(var(--bs-primary-rgb,13,110,253),.14),rgba(var(--bs-primary-rgb,13,110,253),.06));border:1px solid #0d6efd47;border:1px solid rgba(var(--bs-primary-rgb,13,110,253),.28);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff59;margin:.05rem 0;padding:0 .25rem}.obs-tree-rc .obs-tree-icon--drawing{color:#0d6efd!important;color:var(--bs-primary,#0d6efd)!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));font-size:.95rem;vertical-align:middle}.obs-tree-rc .obs-tree-title--child{font-size:.75rem}.obs-tree-rc .obs-tree-title--child.obs-tree-title--investigation{background:#6c757d0f;background:rgba(var(--bs-secondary-rgb,108,117,125),.06);border-left:3px solid #6c757d73;border-left:3px solid rgba(var(--bs-secondary-rgb,108,117,125),.45);border-radius:8px;margin:.04rem 0;padding:.12rem .4rem .15rem .45rem}.obs-tree-rc .obs-tree-title--child .obs-tree-title-label{color:#6c757d;color:var(--text-muted,var(--bs-secondary-color,#6c757d));font-weight:500}.obs-tree-rc .obs-tree-icon--investigation{color:#6c757df2!important;color:rgba(var(--bs-secondary-rgb,108,117,125),.95)!important;font-size:.8125rem;opacity:.95}.obs-tree-rc .obs-tree-icon--leaf{color:#6c757d!important;color:var(--bs-secondary-color,#6c757d)!important;font-size:.75rem;opacity:.88}.obs-tree-rc .obs-tree-leaf-title{font-size:.75rem}.obs-tree-rc .obs-tree-leaf-slug{font-weight:500;opacity:.92}.obs-tree-rc .obs-tree-leaf-order{font-feature-settings:"tnum";color:#6c757d;color:var(--text-muted,#6c757d);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;opacity:.9}.obs-tree-rc .rc-tree-node-selected .obs-tree-title--drawing{background:linear-gradient(145deg,#0d6efd38,#0d6efd1a);background:linear-gradient(145deg,rgba(var(--bs-primary-rgb,13,110,253),.22),rgba(var(--bs-primary-rgb,13,110,253),.1));border-color:#0d6efd80;border-color:rgba(var(--bs-primary-rgb,13,110,253),.5)}.obs-tree-rc .rc-tree-node-selected .obs-tree-title--child .obs-tree-title-label{color:inherit;opacity:1}.obs-tree-rc .rc-tree-node-selected .obs-tree-title--investigation{background:#0d6efd14;background:rgba(var(--bs-primary-rgb,13,110,253),.08);border-left-color:#0d6efd8c;border-left-color:rgba(var(--bs-primary-rgb,13,110,253),.55)}.obs-tree-rc .rc-tree-node-selected .obs-tree-leaf-slug{color:inherit;opacity:1}.obs-tree-rc .rc-tree-node-selected .obs-tree-leaf-order{color:inherit;opacity:.88}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.adjust-candidate-preview-column{--adjust-preview-max-height:min(91vh,calc(100dvh - 6rem));align-items:stretch;display:flex;flex-direction:column;max-height:var(--adjust-preview-max-height);min-height:min(420px,52vh)}.adjust-candidate-crop-wrap{align-items:center;display:flex;flex:1 1 auto;justify-content:center;max-height:var(--adjust-preview-max-height);min-height:0}.adjust-candidate-ref-underlay{max-height:var(--adjust-preview-max-height)!important;max-width:100%}.adjust-candidate-cropper-outer{align-items:center;display:flex;justify-content:center;max-height:var(--adjust-preview-max-height);min-height:500px;width:100%}.adjust-candidate-cropper-outer .cropper-container{opacity:1;opacity:var(--candidate-opacity,1)}.adjust-candidate-cropper-outer .cropper-canvas canvas,.adjust-candidate-cropper-outer .cropper-canvas img,.adjust-candidate-cropper-outer img.adjust-candidate-cropper{opacity:1!important}.adjust-candidate-cropper-outer .cropper-face{background-color:initial!important;opacity:1!important}.adjust-candidate-cropper-outer .adjust-candidate-cropper{display:block;max-height:var(--adjust-preview-max-height);max-width:100%;width:100%}.adjust-candidate-modal-dialog{margin-left:auto;margin-right:auto;max-width:min(1400px,96vw);width:min(1400px,96vw)}.adjust-candidate-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 1rem)}.adjust-candidate-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.panel-window__body:has(>.obs-summary-panel-body){display:flex;flex-direction:column;overflow:hidden;padding:0}.obs-summary-panel-body{background:var(--bg-surface);color:var(--text-main);display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;height:100%;min-height:0;overflow:hidden;padding:.65rem .85rem .75rem}.obs-summary-panel-body>.obs-summary-list-header,.obs-summary-panel-body>.obs-summary-stats{flex-shrink:0}.obs-summary-section-title{color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.obs-summary-stats-row{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.15rem}.obs-summary-stat-chip{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;display:inline-flex;flex-direction:column;flex-shrink:0;min-width:3.5rem;padding:.35rem .65rem}.obs-summary-stat-chip--accent .obs-summary-stat-count{color:var(--primary-accent)}.obs-summary-stat-chip--entry--complete{background:var(--obs-entry-complete-bg);border-color:var(--obs-entry-complete-border)}.obs-summary-stat-chip--entry--complete .obs-summary-stat-count{color:var(--obs-entry-complete-color)}.obs-summary-stat-chip--entry--in_progress{background:var(--obs-entry-in-progress-bg);border-color:var(--obs-entry-in-progress-border)}.obs-summary-stat-chip--entry--in_progress .obs-summary-stat-count{color:var(--obs-entry-in-progress-color)}.obs-summary-stat-count{color:var(--text-main);font-size:1rem;font-weight:700;line-height:1.25}.obs-summary-stat-label{color:var(--text-muted);font-size:.625rem;font-weight:600;margin-top:.1rem}.obs-summary-filter-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;padding:.5rem .65rem .55rem}.obs-summary-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.obs-summary-filter-chip{-webkit-appearance:none;appearance:none;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:999px;color:var(--text-main);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;padding:.3rem .65rem}.obs-summary-filter-chip:hover{border-color:var(--primary-accent)}.obs-summary-filter-chip.is-active{background:color-mix(in srgb,var(--primary-accent) 18%,#0000);border-color:var(--primary-accent);color:var(--primary-accent)}.obs-summary-list-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.obs-summary-list-title{color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.obs-summary-list-header-actions{flex-shrink:0}.obs-summary-settings-btn{height:2rem;padding:0;width:2rem}.obs-summary-list-host{-webkit-overflow-scrolling:touch;background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:12.5rem;overflow-x:hidden;overflow-y:auto}.obs-summary-list-items{display:flex;flex-direction:column;gap:.5rem;min-height:-webkit-min-content;min-height:min-content;padding:.5rem}.obs-summary-list-host .obs-manager-general{flex:1 1;min-height:0}.obs-summary-empty{align-items:center;color:var(--text-muted);display:flex;flex:1 1 auto;font-size:.875rem;justify-content:center;min-height:12.5rem;padding:1rem;text-align:center}.obs-summary-filters{display:flex;flex-wrap:wrap;gap:.5rem}.obs-summary-row{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);display:block;max-width:100%;min-width:0;overflow:hidden;padding:.625rem .75rem;text-decoration:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease;white-space:normal;width:100%}.obs-summary-row-main{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.obs-summary-row-title-row{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.obs-summary-row:focus-visible:not(.is-selected),.obs-summary-row:hover:not(.is-selected){background:var(--bg-elevated);border-color:var(--primary-accent);color:var(--text-main);outline:none}.obs-summary-row.is-selected{background:var(--accent-fill);border-color:var(--primary-accent);box-shadow:0 5px 14px rgba(var(--primary-accent-rgb),.5);position:relative;transform:scale(1.01);z-index:2}.obs-summary-row-workflow{align-items:center;background:color-mix(in srgb,var(--primary-accent) 13%,#0000);border-radius:8px;color:var(--primary-accent);display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.2;padding:.125rem .375rem}.obs-summary-row-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1 auto;font-size:.875rem;font-weight:600;line-height:1.25;min-width:0;overflow:hidden}.obs-summary-row-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.obs-summary-row-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:.625rem;font-weight:600;gap:.25rem;line-height:1.2;padding:.1875rem .5rem;white-space:nowrap}.obs-summary-row-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.375rem;width:.375rem}.obs-summary-row-badge--entry--complete{background:var(--obs-entry-complete-bg);color:var(--obs-entry-complete-color)}.obs-summary-row-badge--entry--in_progress{background:var(--obs-entry-in-progress-bg);color:var(--obs-entry-in-progress-color)}.obs-summary-row-badge--sync--synced{background:var(--obs-entry-complete-bg);color:var(--obs-entry-complete-color)}.obs-summary-row-badge--sync--pending{background:var(--obs-entry-in-progress-bg);color:var(--obs-entry-in-progress-color)}.obs-summary-row-badge--sync--conflict{background:color-mix(in srgb,#ef4444 16%,#0000);color:#ef4444}.obs-summary-row-media-chip{background:var(--bg-elevated);border-radius:8px;font-size:.625rem;font-weight:700;padding:.1875rem .5rem}.obs-summary-row-created-at,.obs-summary-row-media-chip{align-items:center;color:var(--text-muted);display:inline-flex;gap:.25rem;line-height:1.2}.obs-summary-row-created-at{font-size:.6875rem;white-space:nowrap}.obs-summary-row-check{color:var(--primary-accent);font-size:1rem;line-height:1;margin-top:.125rem}.obs-summary-group-header{color:var(--text-muted);font-size:.75rem;font-weight:700;min-width:0;overflow:hidden;padding:.35rem .5rem;text-overflow:ellipsis;white-space:nowrap}.obs-summary-grouped-list{display:flex;flex-direction:column;gap:.5rem;min-width:0}.obs-summary-group-body{display:flex;flex-direction:column;gap:.5rem;padding:0 0 .5rem .75rem}.panel-window-host{inset:0;pointer-events:none;position:fixed;z-index:1080}.panel-window-host--fullscreen{align-items:stretch;background:var(--bg-main);display:flex;justify-content:stretch;padding:0;pointer-events:auto}.panel-window{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 12px 40px #00000059;color:var(--text-main);display:flex;flex-direction:column;min-height:200px;min-width:280px;overflow:hidden;pointer-events:auto}.panel-window--fullscreen{border:none;border-radius:0;box-shadow:none;height:100%!important;max-height:none;max-width:none;width:100%!important}.panel-window__header{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-color);cursor:move;display:flex;flex-shrink:0;gap:.5rem;padding:.45rem .55rem .45rem .85rem;-webkit-user-select:none;user-select:none}.panel-window--fullscreen .panel-window__header{cursor:default}.panel-window__header-icon{align-items:center;background:color-mix(in srgb,var(--primary-accent) 14%,var(--bg-surface));border-radius:8px;color:var(--primary-accent);display:inline-flex;flex-shrink:0;font-size:.95rem;height:1.75rem;justify-content:center;line-height:1;width:1.75rem}.panel-window__title{flex:1 1 auto;font-size:.875rem;font-weight:600;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-window__actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.panel-window__btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.panel-window__btn:hover{background:color-mix(in srgb,var(--text-main) 12%,#0000)}.panel-window__btn:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.panel-window__body{background:var(--bg-main);flex:1 1 auto;min-height:0;overflow:auto;position:relative}.panel-window__resize{bottom:0;cursor:nwse-resize;height:18px;position:absolute;right:0;touch-action:none;width:18px;z-index:3}.panel-window__resize:after{border-bottom:2px solid var(--text-muted,color-mix(in srgb,var(--text-main) 45%,#0000));border-bottom-right-radius:2px;border-right:2px solid var(--text-muted,color-mix(in srgb,var(--text-main) 45%,#0000));bottom:4px;content:"";height:10px;opacity:.75;position:absolute;right:4px;width:10px}.panel-window__resize:hover:after{border-color:var(--primary-accent);opacity:1}.panel-window--fullscreen .panel-window__resize{display:none}.panel-window__body:has(>.obs-list-settings-body){overflow:auto;padding:0}.obs-list-settings-body{background:var(--bg-surface);color:var(--text-main);display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem 1rem}.obs-list-settings-section-body{display:flex;flex-direction:column;gap:.5rem}.obs-list-settings-hint{color:var(--text-muted);font-size:.6875rem;line-height:1.35;margin:0}.obs-settings-collapsible{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.obs-settings-collapsible.is-expanded{box-shadow:0 1px 3px #0000001f}.obs-settings-collapsible-header-row{align-items:center;display:flex;gap:.5rem;padding:.35rem .5rem .35rem 0;width:100%}.obs-settings-collapsible-header-row .obs-settings-collapsible-header{flex:0 1 auto;max-width:calc(100% - 5.5rem);padding-right:0;width:auto}.obs-settings-collapsible-header{align-items:center;background:#0000;border:0;color:var(--text-main);cursor:pointer;display:flex;gap:.5rem;padding:.65rem .75rem;text-align:left;width:100%}.obs-settings-collapsible-chevron-btn:hover,.obs-settings-collapsible-header:hover{background:color-mix(in srgb,var(--text-main) 4%,#0000)}.obs-settings-collapsible-title{flex:1 1;font-size:.8125rem;font-weight:700;min-width:0}.obs-settings-collapsible-title--inline{flex:0 1 auto}.obs-settings-collapsible-title-accessory{align-items:center;display:inline-flex;flex-shrink:0;line-height:0}.obs-settings-collapsible-header-spacer{flex:1 1 auto;min-width:.5rem}.obs-settings-collapsible-chevron-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.obs-settings-collapsible-badge{align-items:center;background:var(--primary-accent);border-radius:999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .35rem}.obs-settings-collapsible-chevron{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.obs-settings-collapsible-body{padding:0 .75rem .75rem}.obs-settings-chip-row{display:flex;flex-wrap:wrap;gap:.375rem}.obs-settings-style-chip{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.3125rem;line-height:1.2;padding:.25rem .625rem}.obs-settings-style-chip .bi{font-size:.8125rem}.obs-settings-style-chip.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);border-color:var(--primary-accent);color:var(--primary-accent)}.obs-settings-style-chip:hover:not(.is-selected){border-color:color-mix(in srgb,var(--text-main) 22%,var(--border-color))}.obs-settings-group-by{display:flex;flex-direction:column;gap:.25rem}.obs-settings-group-by-label{color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.obs-settings-group-by-label--then{margin-top:.25rem}.obs-settings-dim-chip{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;font-size:.6875rem;font-weight:600;line-height:1.2;padding:.25rem .5rem}.obs-settings-dim-chip.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);border-color:var(--primary-accent)}.obs-settings-dim-chip:hover:not(.is-selected){border-color:color-mix(in srgb,var(--text-main) 22%,var(--border-color))}.obs-list-settings-auto-focus-row{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;gap:.625rem;padding:.625rem .75rem;text-align:left;width:100%}.obs-list-settings-auto-focus-row:hover{border-color:color-mix(in srgb,var(--text-main) 18%,var(--border-color))}.obs-list-settings-auto-focus-icon{color:var(--primary-accent);flex-shrink:0;font-size:1.125rem;margin-top:.0625rem}.obs-list-settings-auto-focus-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.obs-list-settings-auto-focus-label{font-size:.8125rem;font-weight:600}.obs-child-list-item-btn{background:#0000;border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;color:inherit;display:block;margin-bottom:.5rem;padding:.5rem .65rem;text-align:left;transition:background-color .12s ease,border-color .12s ease;width:100%}.obs-child-list-item-btn:focus-visible,.obs-child-list-item-btn:hover{background:var(--bg-elevated);border-color:var(--primary-accent);outline:none}.obs-child-list-item-btn.is-active{background:color-mix(in srgb,var(--primary-accent) 12%,var(--bg-surface));border-color:var(--primary-accent)}.obs-child-list-item-btn:disabled{cursor:not-allowed;opacity:.65}.obs-issue-editor,.obs-measurement-editor,.obs-test-editor{color:var(--text-main)}.obs-tilt-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.obs-tilt-diagram-col{flex:0 0 auto}.obs-tilt-fields-col{flex:1 1 14rem;min-width:12rem}.obs-tilt-diagram{align-items:center;display:flex;flex-direction:column;gap:.35rem;-webkit-user-select:none;user-select:none;width:11rem}.obs-tilt-diagram-axis{color:var(--text-muted);font-size:.7rem;font-weight:700;line-height:1;min-height:.9rem;text-align:center}.obs-tilt-diagram-axis--side{width:1.1rem}.obs-tilt-diagram-middle{align-items:center;display:flex;gap:.35rem;justify-content:center}.obs-tilt-diagram-crosshair{background:var(--bg-elevated);border:2px solid var(--primary-accent);border-radius:8px;box-shadow:0 2px 8px #0000002e;height:7.25rem;position:relative;width:7.25rem}.obs-tilt-diagram-hline,.obs-tilt-diagram-vline{background:color-mix(in srgb,var(--border-color) 90%,#0000);pointer-events:none;position:absolute}.obs-tilt-diagram-vline{bottom:1rem;left:calc(50% - .5px);top:1rem;width:1px}.obs-tilt-diagram-hline{height:1px;left:1rem;right:1rem;top:calc(50% - .5px)}.obs-tilt-diagram-view-arrow{color:var(--primary-accent);font-size:1.35rem;left:50%;line-height:1;pointer-events:none;position:absolute;top:1.05rem;transform:translateX(-50%)}.obs-tilt-diagram-tilt-arrow{align-items:center;background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:1.35rem;height:1.7rem;justify-content:center;line-height:1;padding:0;position:absolute;top:calc(50% - .85rem);width:1.7rem}.obs-tilt-diagram-tilt-arrow--e{right:.85rem}.obs-tilt-diagram-tilt-arrow--w{left:.85rem}.obs-tilt-diagram-tilt-arrow:focus-visible,.obs-tilt-diagram-tilt-arrow:hover:not(:disabled){background:color-mix(in srgb,var(--primary-accent) 14%,#0000);outline:none}.obs-tilt-diagram-tilt-arrow:disabled{cursor:not-allowed;opacity:.55}.obs-tilt-diagram-caption{color:var(--text-muted);font-size:.65rem;line-height:1.25;max-width:10.5rem;text-align:center}.obs-tilt-result{background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;padding:.4rem .55rem}.obs-test-fields-inline{--obs-test-control-h:2rem;grid-gap:.65rem .75rem;align-items:start;display:grid;gap:.65rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.obs-test-fields-inline-item{display:flex;flex-direction:column;min-width:0}.obs-test-fields-inline-item .obs-test-field-compact,.obs-test-fields-inline-item .obs-test-pick{display:flex;flex-direction:column;height:100%}.obs-test-pick-chips{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.35rem;height:2rem;height:var(--obs-test-control-h,2rem)}.obs-test-pick-chip{align-items:center;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;color:var(--text-main);display:inline-flex;flex:1 1;font-size:.75rem;font-weight:600;height:100%;justify-content:center;line-height:1;margin:0;min-width:0;padding:0 .45rem;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.obs-test-pick-chip:focus-visible,.obs-test-pick-chip:hover:not(:disabled){border-color:var(--primary-accent);outline:none}.obs-test-pick-chip.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,var(--bg-surface));border-color:var(--primary-accent);color:var(--primary-accent)}.obs-test-pick-chip:disabled{cursor:not-allowed;opacity:.65}.obs-test-field-compact-row{align-items:center;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;box-sizing:border-box;cursor:text;display:flex;gap:.35rem;height:2rem;height:var(--obs-test-control-h,2rem);margin:0;padding:0 .5rem;width:100%}.obs-test-field-compact-key{color:var(--text-muted);flex:0 0 auto;font-size:.75rem;font-weight:600;min-width:1.1rem}.obs-test-field-compact-input{background:#0000;border:none;color:var(--text-main);flex:1 1 auto;font-size:.8125rem;font-weight:500;height:100%;min-width:0;outline:none;padding:0;text-align:right;width:100%}.obs-test-field-compact-input::placeholder{color:var(--text-muted);opacity:.7}.obs-test-field-compact-input:disabled{opacity:.65}@media (max-width:575.98px){.obs-test-fields-inline{grid-template-columns:1fr}}.obs-test-subtests-columns{--obs-test-control-h:2rem;grid-gap:.65rem .75rem;align-items:start;display:grid;gap:.65rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.obs-test-subtest-col{background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;min-width:0;padding:.45rem .5rem}.obs-test-subtest-col,.obs-test-subtest-col-fields{display:flex;flex-direction:column;gap:.45rem}.obs-test-subtest-col-fields .obs-test-field-compact-row{width:100%}@media (max-width:575.98px){.obs-test-subtests-columns{grid-template-columns:1fr}}.obs-rebar-columns{--obs-test-control-h:2rem;--obs-rebar-cols:2;grid-gap:.65rem .85rem;align-items:start;display:grid;gap:.65rem .85rem;grid-template-columns:repeat(var(--obs-rebar-cols),minmax(0,1fr))}.obs-rebar-column{background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.45rem .55rem}.obs-rebar-slot-tabs{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.3rem;height:2rem;height:var(--obs-test-control-h,2rem)}.obs-rebar-slot-tab{align-items:center;background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;color:var(--text-main);display:inline-flex;flex:1 1;font-size:.75rem;font-weight:600;height:100%;justify-content:center;line-height:1;margin:0;min-width:0;padding:0 .4rem;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.obs-rebar-slot-tab:focus-visible,.obs-rebar-slot-tab:hover:not(:disabled){border-color:var(--primary-accent);outline:none}.obs-rebar-slot-tab.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,var(--bg-surface));border-color:var(--primary-accent);color:var(--primary-accent)}.obs-rebar-slot-tab:disabled{cursor:not-allowed;opacity:.5}.obs-rebar-column-fields{display:flex;flex-direction:column;gap:.4rem}.obs-rebar-column-fields .obs-test-field-compact-row{width:100%}@media (max-width:575.98px){.obs-rebar-columns{grid-template-columns:1fr}}.obs-measurement-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.obs-measurement-diagram{color:var(--text-main);flex:0 0 auto}.obs-measurement-dims{flex:1 1 12rem;min-width:0}.obs-measurement-side{flex:1 1 14rem;min-width:12rem}.obs-dim-inline-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.4rem}.obs-dim-inline-field{align-items:center;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;cursor:text;display:inline-flex;gap:.3rem;margin:0;min-width:5.5rem;padding:.28rem .45rem;transition:border-color .12s ease}.obs-dim-inline-field:hover{border-color:color-mix(in srgb,var(--primary-accent) 45%,var(--border-color))}.obs-dim-inline-field.is-focused{border-color:var(--primary-accent)}.obs-dim-inline-key{color:var(--text-main);flex:0 0 auto;font-size:.75rem;font-weight:600;line-height:1;min-width:1.35rem}.obs-dim-inline-input{background:#0000;border:none;color:var(--text-main);flex:1 1 auto;font-size:.8125rem;font-weight:500;line-height:1.2;max-width:4.5rem;min-width:2.5rem;outline:none;padding:0;text-align:right;width:3.25rem}.obs-dim-inline-input::placeholder{color:var(--text-muted);opacity:.7}.obs-dim-inline-input:disabled{opacity:.65}.obs-dim-inline-unit{color:var(--text-muted);flex:0 0 auto;font-size:.65rem;line-height:1}.obs-meas-shorthand-hint{color:var(--text-main);line-height:1.35}.obs-meas-note-input{font-size:.75rem;line-height:1.35}.obs-meas-note-input::placeholder{color:var(--text-muted);font-size:.75rem;opacity:.75}.obs-meas-catalog{margin-top:.65rem;position:relative}.obs-meas-catalog-autofill{align-items:center;cursor:pointer;display:inline-flex;gap:.35rem;-webkit-user-select:none;user-select:none}.obs-meas-catalog-autofill .form-check-input{cursor:pointer;margin:0}.obs-meas-catalog-trigger{align-items:center;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;color:var(--text-muted);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;margin:0;padding:.4rem .55rem;text-align:left;transition:border-color .12s ease;width:100%}.obs-meas-catalog-trigger.has-value{color:var(--text-main)}.obs-meas-catalog-trigger.is-open,.obs-meas-catalog-trigger:focus-visible,.obs-meas-catalog-trigger:hover:not(:disabled){border-color:var(--primary-accent);outline:none}.obs-meas-catalog-trigger:disabled{cursor:not-allowed;opacity:.65}.obs-meas-catalog-trigger-label{flex:1 1 auto;min-width:0}.obs-meas-catalog-trigger-caret{color:var(--text-muted);flex:0 0 auto;font-size:.7rem;line-height:1}.obs-meas-catalog-dropdown{background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;box-shadow:0 8px 24px #00000047;color:var(--text-main);display:flex;flex-direction:column;min-height:0;padding:.35rem}.obs-meas-catalog-search{flex:0 0 auto;margin-bottom:.35rem}.obs-meas-catalog-dropdown--up .obs-meas-catalog-search{margin-bottom:0;margin-top:.35rem}.obs-meas-catalog-dropdown--up .small.text-muted.px-1{padding-top:.25rem}.obs-meas-catalog-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.1rem}.obs-meas-catalog-option{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-main);display:block;font-size:.75rem;line-height:1.25;margin:0 0 .25rem;padding:.35rem .5rem;text-align:left;transition:border-color .12s ease,background-color .12s ease;width:100%}.obs-meas-catalog-option:last-child{margin-bottom:0}.obs-meas-catalog-option:focus-visible,.obs-meas-catalog-option:hover:not(:disabled){background:var(--bg-elevated);border-color:color-mix(in srgb,var(--primary-accent) 45%,var(--border-color));outline:none}.obs-meas-catalog-option.is-matched:not(.is-selected){border-color:color-mix(in srgb,var(--primary-accent) 30%,#0000)}.obs-meas-catalog-option.is-selected{background:color-mix(in srgb,var(--primary-accent) 12%,var(--bg-surface));border-color:var(--primary-accent);color:var(--primary-accent);font-weight:600}.obs-meas-catalog-option:disabled{cursor:not-allowed;opacity:.65}.obs-section-diagram{align-items:center;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--border-color) 80%,#0000);border-radius:8px;display:flex;justify-content:center;overflow:hidden}.obs-section-diagram--empty{color:var(--text-muted)}.obs-section-diagram-svg{color:var(--text-main);display:block}.obs-dim-label-hit:focus{outline:none}.obs-dim-label-hit:focus-visible text{fill:var(--primary-accent)}.obs-settlement-bottom-panel .obs-child-bottom-panel-body{padding-bottom:.65rem;padding-top:.65rem}.obs-settlement-chain-controls{background:#ffffff0a;background:var(--bg-elevated,#ffffff0a);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem}.obs-settlement-chain-controls.is-disabled{opacity:.45;pointer-events:none}.obs-settlement-chain-title-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.obs-settlement-chain-title{color:var(--text-muted);flex:1 1;font-size:.7rem;font-weight:600;min-width:0;text-transform:none}.obs-settlement-chain-title-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.obs-settlement-show-all{align-items:center;cursor:pointer;display:inline-flex;gap:.35rem;margin:0;max-width:11rem;-webkit-user-select:none;user-select:none}.obs-settlement-show-all-input{accent-color:#3b82f6;accent-color:var(--primary-accent,#3b82f6);cursor:pointer;flex-shrink:0;height:.9rem;margin:0;width:.9rem}.obs-settlement-show-all-label{color:var(--text-muted);font-size:.6875rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-settlement-chain-roll{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.obs-settlement-chain-tool-btn{align-items:center;background:#0000;background:var(--bg-surface,#0000);border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;color:var(--text-main);display:inline-flex;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.obs-settlement-chain-tool-btn:hover:not(:disabled){border-color:var(--primary-accent);color:var(--primary-accent)}.obs-settlement-chain-tool-btn:disabled{opacity:.35}.obs-settlement-reading-row{align-items:center;display:flex;gap:.5rem;margin:0;min-width:0}.obs-settlement-reading-key{color:var(--text-muted);flex:0 0 auto;font-size:.8rem;font-weight:600;max-width:4rem;min-width:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-settlement-reading-input{background:var(--bg-surface);background:var(--bg-main,var(--bg-surface));border:1px solid color-mix(in srgb,var(--border-color) 85%,#0000);border-radius:8px;color:var(--text-main);flex:1 1 auto;font-size:.875rem;height:2rem;min-width:0;padding:0 .6rem}.obs-settlement-reading-input:focus{border-color:var(--primary-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-accent) 25%,#0000);outline:none}.obs-settlement-reading-input:disabled{opacity:.65}.obs-settlement-reading-unit{color:var(--text-muted);flex:0 0 auto;font-size:.75rem}.obs-settlement-station-reading{background:#2a2a2a;background:var(--bg-elevated,#2a2a2a);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-size:10px;font-weight:600;line-height:1.2;padding:1px 4px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap;z-index:5}.pdf-drawing-toolbar .pdf-drawing-layer-stack{align-items:center;background:#0000;border:none;display:inline-flex;line-height:1;margin:0;padding:0}.pdf-drawing-toolbar .pdf-drawing-layer-stack-toggle.dropdown-toggle:after,.pdf-drawing-toolbar .pdf-drawing-layer-stack>.dropdown-toggle:after{display:none}.pdf-drawing-layer-stack-menu{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #00000059;color:var(--text-main);margin:0;min-width:12.5rem;padding:.35rem 0;z-index:2200}.pdf-drawing-layer-stack-title{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.25rem .75rem .4rem;text-transform:uppercase}.pdf-drawing-layer-stack-row{padding:0 0 .35rem}.pdf-drawing-layer-stack-row:last-child{padding-bottom:.15rem}.pdf-drawing-layer-stack-item{align-items:center;color:var(--text-main);cursor:pointer;display:flex;font-size:.8125rem;gap:.45rem;padding:.4rem .75rem .25rem}.pdf-drawing-layer-stack-item--solo{padding:.4rem .75rem}.pdf-drawing-layer-stack-item:focus,.pdf-drawing-layer-stack-item:hover{background:rgba(var(--primary-accent-rgb),.14);color:var(--text-main)}.pdf-drawing-layer-stack-check{color:var(--primary-accent);flex-shrink:0;font-size:.9rem;width:1rem}.pdf-drawing-layer-stack-item .bi-square{color:var(--text-muted)}.pdf-drawing-layer-stack-icon{color:var(--text-muted);flex-shrink:0;font-size:.85rem;width:1rem}.pdf-drawing-layer-stack-opacity{align-items:center;display:flex;gap:.45rem;padding:0 .75rem .1rem 2.4rem}.pdf-drawing-layer-stack-opacity-slider{flex:1 1 auto;min-width:0}.pdf-drawing-layer-stack-opacity-value{font-feature-settings:"tnum";color:var(--text-muted);flex:0 0 2.25rem;font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.pdf-drawing-viewport-host{flex:1 1;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.pdf-drawing-viewport-host>.pdf-drawing-viewport{height:100%;width:100%}.pdf-drawing-viewport-fit-loading{align-items:center;background:#1e1e1e;background:var(--bg-main,#1e1e1e);color:#adb5bd;color:var(--text-muted,#adb5bd);display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none;z-index:40}.pdf-drawing-viewport-fit-loading-label{font-size:.8125rem}.pdf-drawing-page-host,.pdf-drawing-viewport-scene{contain:none;overflow:visible;overflow-clip-margin:100vmax}.pdf-drawing-page-host .freehand-site-layer,.pdf-drawing-page-host .freehand-support-grid{overflow:visible;overflow-clip-margin:100vmax}.pdf-layer-raster .react-pdf__Page{background-color:initial}.pdf-layer-raster.is-rerasterizing .react-pdf__Page,.pdf-layer-raster.is-rerasterizing .react-pdf__Page__canvas{opacity:0}.pdf-layer-snapshot{display:block;image-rendering:auto;-webkit-user-select:none;user-select:none;z-index:1}.pdf-layer-snapshot,.pi-pulse-highlight-host{left:0;pointer-events:none;position:absolute;top:0}.pi-pulse-highlight-host{overflow:visible;z-index:4}.pi-pulse-ring{animation:pi-pulse-ring 1.2s linear infinite;border:2px solid #ef4444;border-radius:50%;box-sizing:border-box;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.2);will-change:transform,opacity}.pi-pulse-ring--phase-0{animation-delay:0s}.pi-pulse-ring--phase-1{animation-delay:-.42s}.pi-pulse-ring--phase-2{animation-delay:-.84s}@keyframes pi-pulse-ring{0%{opacity:.85;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.style-setting-panel{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000047;color:var(--text-main);max-width:320px;min-width:240px;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none;z-index:2100}.style-setting-panel__header{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-color);cursor:move;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.style-setting-panel__title{color:var(--text-main);flex:1 1 auto;font-size:.8125rem;font-weight:600;margin:0}.style-setting-panel__busy{animation:ink-style-busy-pulse 1.2s infinite;background:var(--primary-accent);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-accent) 55%,#0000);flex:0 0 auto;height:.55rem;width:.55rem}@keyframes ink-style-busy-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-accent) 55%,#0000)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary-accent) 0,#0000)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-accent) 0,#0000)}}.style-setting-panel--ink-style{max-width:380px;min-width:280px}.style-setting-panel__fill,.style-setting-panel__row,.style-setting-panel__style-section{display:flex;flex-direction:column;gap:6px}.style-setting-panel__fill,.style-setting-panel__row+.style-setting-panel__row,.style-setting-panel__style-section+.style-setting-panel__row{margin-top:10px}.style-setting-panel__sections{background:#0000;border:0;box-shadow:none;display:flex;flex-direction:column;gap:12px;min-width:0;padding:0}.style-setting-panel__label{color:var(--text-muted);font-size:.75rem;font-weight:600}.style-setting-panel__sizes{align-items:center;display:flex;gap:4px}.style-setting-panel__size{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.style-setting-panel__size:hover{background:var(--bg-surface)}.style-setting-panel__size.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);border-color:var(--primary-accent)}.style-setting-panel__size-dot{background:var(--text-main);border-radius:999px;display:block}.style-setting-panel__close{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.style-setting-panel__close:hover{background:var(--bg-main);color:var(--text-main)}.style-setting-panel__body{padding:10px}.style-setting-panel__hint{color:var(--text-muted);font-size:.75rem;margin:0 0 8px}.shape-fill-helper{display:flex;flex-direction:column;gap:8px;min-width:220px}.shape-fill-helper__tabs{display:flex;gap:4px;margin-bottom:2px}.shape-fill-helper__tab{background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 10px}.shape-fill-helper__tab.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);color:var(--primary-accent)}.shape-fill-helper__swatch:disabled,.shape-fill-helper__tab:disabled,.shape-fill-helper__thumb-btn:disabled{cursor:not-allowed;opacity:.45}.shape-fill-helper__swatches{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.shape-fill-helper__swatches-row{align-items:center;flex-wrap:nowrap;overflow-x:auto}.shape-fill-helper__eyedropper-wrap{flex-shrink:0;margin-left:.5rem}.shape-fill-helper__eyedropper-btn,.shape-fill-helper__eyedropper-wrap{align-items:center;display:inline-flex;height:24px;justify-content:center}.shape-fill-helper__eyedropper-btn{-webkit-appearance:none;appearance:none;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);cursor:pointer;overflow:hidden;padding:0;width:24px}.shape-fill-helper__eyedropper-btn.is-active{background:color-mix(in srgb,var(--primary-accent) 20%,#0000);border-color:var(--primary-accent);color:var(--primary-accent)}.shape-fill-helper__eyedropper-inner{align-items:center;display:inline-flex;height:16px;justify-content:center;overflow:hidden;width:16px}.shape-fill-helper__eyedropper-icon{transform:translateY(1px)}.shape-fill-helper__swatch{align-items:center;background:#0000;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 0 0 1px #0003;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.shape-fill-helper__swatch.is-selected{border-color:var(--primary-accent)}.shape-fill-helper__swatch-more,.shape-fill-helper__swatch-none{background:var(--bg-surface)}.shape-fill-helper__swatch-none.is-selected{border-color:var(--primary-accent);color:var(--primary-accent)}.shape-fill-helper__more-wrap{display:inline-flex;flex-shrink:0;height:24px;position:relative;width:24px}.shape-fill-helper__native-color-hit{background:#0000;border:0;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.shape-fill-helper__native-color-hit:disabled{cursor:not-allowed}.shape-fill-helper__swatch-more:hover{color:var(--primary-accent)}.shape-fill-helper__swatch-more.is-selected{border-color:var(--primary-accent);color:var(--primary-accent)}.shape-fill-helper__more-glyph{align-items:center;display:inline-flex;font-size:18px;font-weight:600;height:18px;justify-content:center;line-height:1;transform:rotate(0deg);transition:transform .12s ease;width:18px}.shape-fill-helper__more-glyph.is-open{transform:rotate(45deg)}.shape-fill-helper__custom-picker{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 10px #0000001f;display:flex;flex-direction:column;gap:8px;margin-top:2px;padding:10px}.shape-fill-helper__custom-native{align-items:center;display:flex;gap:8px;justify-content:flex-start}.shape-fill-helper__apply{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-size:.75rem;padding:4px 10px}.shape-fill-helper__custom-native-label{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.shape-fill-helper__custom-native-input{appearance:none;-webkit-appearance:none;background:#0000;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;height:36px;overflow:hidden;padding:0;width:48px}.shape-fill-helper__custom-native-input::-webkit-color-swatch-wrapper{padding:2px}.shape-fill-helper__custom-native-input::-webkit-color-swatch{border:0;border-radius:8px}.shape-fill-helper__custom-native-input::-moz-color-swatch{border:0;border-radius:8px}.shape-fill-helper__custom-hex{font-feature-settings:"tnum";color:var(--text-muted);font-size:.75rem;font-variant-numeric:tabular-nums;min-width:6ch}.shape-fill-helper__custom-presets,.shape-fill-helper__thumbs{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.shape-fill-helper__thumb-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.shape-fill-helper__opacity{display:flex;flex-direction:column;gap:4px;padding:0 2px}.shape-fill-helper__opacity-row{align-items:center;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between}.shape-fill-helper__opacity-value{font-feature-settings:"tnum";color:var(--text-muted);font-variant-numeric:tabular-nums}.shape-fill-helper__opacity .app-range{width:100%}.shape-fill-selection-box{border:1.5px dashed var(--primary-accent);border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-accent) 35%,#0000);pointer-events:none;position:absolute}.full-color-picker-modal,.full-color-picker-modal__apply,.full-color-picker-modal__apply:active,.full-color-picker-modal__apply:hover,.full-color-picker-modal__backdrop,.full-color-picker-modal__body,.full-color-picker-modal__close,.full-color-picker-modal__close:hover,.full-color-picker-modal__footer,.full-color-picker-modal__header,.full-color-picker-modal__hex,.full-color-picker-modal__native,.full-color-picker-modal__native-input,.full-color-picker-modal__native-input::-moz-color-swatch,.full-color-picker-modal__native-input::-webkit-color-swatch,.full-color-picker-modal__native-input::-webkit-color-swatch-wrapper,.full-color-picker-modal__native-label,.full-color-picker-modal__panel,.full-color-picker-modal__preset,.full-color-picker-modal__preset.is-selected,.full-color-picker-modal__presets,.full-color-picker-modal__preview,.full-color-picker-modal__title{all:unset;display:none}.site-editor-selection-gesture{overflow:visible;-webkit-user-select:none;user-select:none}.site-editor-selection-marquee{background:color-mix(in srgb,#ef4444 12%,#0000);border:2.5px dashed #ef4444;border-radius:8px;pointer-events:none;position:absolute}.site-editor-selection-chrome{overflow:visible;overflow-clip-margin:100vmax}.site-editor-selection-lasso-live,.site-editor-selection-lasso-svg{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.site-editor-selection-lasso-live{height:100%;overflow-clip-margin:100vmax;width:100%;will-change:transform}.site-editor-selection-boxedit-ghost,.site-editor-selection-lasso-ghost{left:0;overflow:visible;overflow-clip-margin:100vmax;pointer-events:none;position:absolute;top:0}.site-editor-selection-boxedit-ghost{will-change:transform}.site-editor-selection-lasso-path{fill:color-mix(in srgb,var(--primary-accent) 10%,#0000);stroke:var(--primary-accent);stroke-width:1.5;stroke-dasharray:4 3}.site-editor-selection-union{border:2.5px dashed #ef4444;border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 40%,#0000);pointer-events:none;position:absolute}.pdf-drawing-toolbar .toolbar-icon--selection-active{color:var(--primary-accent)}.box-edit-overlay{overflow:visible}.box-edit-overlay__frame{border:1px dashed #5b9fd6;border:1px dashed var(--primary-accent,#5b9fd6);box-sizing:border-box;pointer-events:none;position:absolute}.box-edit-overlay__body{background:#0000;border:0;cursor:move;inset:6px;padding:0;pointer-events:auto;position:absolute}.box-edit-overlay__handle{background:#1c1c1e;background:var(--bg-elevated,#1c1c1e);border:1px solid #5b9fd6;border:1px solid var(--primary-accent,#5b9fd6);box-sizing:border-box;height:10px;padding:0;pointer-events:auto;position:absolute;width:10px}.box-edit-overlay__handle--nw{cursor:nwse-resize;left:-5px;top:-5px}.box-edit-overlay__handle--ne{cursor:nesw-resize;right:-5px;top:-5px}.box-edit-overlay__handle--se{bottom:-5px;cursor:nwse-resize;right:-5px}.box-edit-overlay__handle--sw{bottom:-5px;cursor:nesw-resize;left:-5px}.box-edit-overlay__handle--n{cursor:ns-resize;left:50%;margin-left:-5px;top:-5px}.box-edit-overlay__handle--s{bottom:-5px;cursor:ns-resize;left:50%;margin-left:-5px}.box-edit-overlay__handle--e{cursor:ew-resize;margin-top:-5px;right:-5px;top:50%}.box-edit-overlay__handle--w{cursor:ew-resize;left:-5px;margin-top:-5px;top:50%}.box-edit-overlay__rotate{background:#1c1c1e;background:var(--bg-elevated,#1c1c1e);border:1px solid #5b9fd6;border:1px solid var(--primary-accent,#5b9fd6);border-radius:50%;cursor:grab;height:12px;left:50%;margin-left:-6px;padding:0;pointer-events:auto;position:absolute;top:-28px;width:12px}.shape-edit-overlay{overflow:visible;overflow-clip-margin:100vmax}.shape-edit-overlay__ghost{display:block;overflow:visible;pointer-events:none;position:absolute}.shape-edit-overlay__body{background:#0000;border:0;cursor:move;padding:0;pointer-events:auto;position:absolute}.shape-edit-overlay__dot{background:#1c1c1e;background:var(--bg-elevated,#1c1c1e);border:1px solid #5b9fd6;border:1px solid var(--primary-accent,#5b9fd6);border-radius:50%;box-sizing:border-box;cursor:grab;height:10px;margin:0;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:10px}.shape-edit-overlay__dot--insert{background:#5b9fd6;background:var(--primary-accent,#5b9fd6);cursor:copy;height:6px;width:6px}.site-editor-selection-menu{isolation:isolate;left:0;pointer-events:none;position:absolute;top:0}.site-editor-selection-menu__pill{align-items:center;background:color-mix(in srgb,#1e293b 92%,#0000);background:color-mix(in srgb,var(--bg-elevated,#1e293b) 92%,#0000);border:1px solid #334155;border:1px solid var(--border-color,#334155);border-radius:999px;box-shadow:0 2px 8px #0000002e;display:inline-flex;gap:6px;justify-content:center;min-height:36px;padding:0 10px;pointer-events:auto}.site-editor-selection-menu__count{background:color-mix(in srgb,var(--primary-accent) 20%,#0000);border-radius:999px;color:var(--primary-accent);font-size:11px;font-weight:700;line-height:1.2;min-width:22px;padding:2px 6px;text-align:center}.site-editor-selection-menu__btn{align-items:center;background:#0000;border:none;border-radius:999px;color:#e2e8f0;color:var(--text-main,#e2e8f0);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.site-editor-selection-menu__btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-main) 10%,#0000)}.site-editor-selection-menu__btn:disabled{cursor:not-allowed;opacity:.45}.site-editor-selection-menu__btn--accent{color:var(--primary-accent)}.site-editor-selection-menu__btn--muted{color:#94a3b8;color:var(--text-muted,#94a3b8)}.site-editor-selection-menu__btn--danger{color:#f87171}.site-editor-line-style-shortcut-glyph{align-items:center;display:inline-flex;flex-direction:row;gap:3px}.site-editor-line-style-shortcut-glyph__dash,.site-editor-line-style-shortcut-glyph__dot{background-color:currentColor;border-radius:999px;display:block}.site-editor-selection-menu__overflow{background:#1e293b;background:var(--bg-elevated,#1e293b);border:1px solid #334155;border:1px solid var(--border-color,#334155);border-radius:8px;box-shadow:0 8px 24px #00000047;left:0;min-width:160px;padding:6px;pointer-events:auto;position:absolute;top:0}.site-editor-selection-menu__overflow-row{align-items:center;background:#0000;border:none;border-radius:8px;color:#e2e8f0;color:var(--text-main,#e2e8f0);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;text-align:left;width:100%}.site-editor-selection-menu__overflow-row:hover:not(:disabled){background:color-mix(in srgb,var(--text-main) 8%,#0000)}.site-editor-selection-menu__overflow-row:disabled{cursor:not-allowed;opacity:.45}.site-editor-selection-menu__overflow-row i{text-align:center;width:18px}.markup-note-editor{background:var(--bg-main);color:var(--text-main);display:flex;flex-direction:column;height:100%;min-height:280px;width:100%}.panel-window__body:has(>.markup-note-editor){display:flex;flex-direction:column;overflow:hidden;padding:0}.panel-window__body>.markup-note-editor{flex:1 1 auto;height:100%;min-height:0;min-width:0}.markup-note-editor--page{inset:0;min-height:100vh;position:fixed;z-index:40}.markup-note-editor__chrome{background:var(--bg-surface);border-top:1px solid var(--border-color);flex-shrink:0;gap:.35rem .5rem;padding:.35rem .55rem}.markup-note-editor__chrome,.markup-note-editor__chrome-row{align-items:center;display:flex;flex-wrap:wrap;overflow:visible}.markup-note-editor__chrome-row{gap:.4rem;justify-content:space-between;width:100%}.markup-note-editor__chrome-trailing{align-items:center;display:flex;flex:0 0 auto;gap:.35rem;margin-left:auto;min-width:0}.markup-note-editor__layer-stack{align-items:center;display:inline-flex}.markup-note-editor__layer-stack .dropdown-toggle:after{display:none}.markup-note-editor__layer-stack .pdf-drawing-layer-stack-menu{z-index:40}.markup-note-editor__chrome-tools,.markup-note-editor__history,.markup-note-editor__shape-strip{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.15rem}.markup-note-editor__mode-switch{align-items:center;background:var(--bg-main);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;padding:2px}.markup-note-editor__mode-btn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.1;padding:.22rem .65rem;text-transform:uppercase;transition:background-color .12s ease,color .12s ease}.markup-note-editor__mode-btn:hover:not(:disabled){color:var(--text-main)}.markup-note-editor__mode-btn.is-active{background:var(--primary-accent);color:#fff}.markup-note-editor__mode-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;font:inherit;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:2rem}.markup-note-editor__icon-btn.is-active{background:rgba(var(--primary-accent-rgb),.2);border-color:color-mix(in srgb,var(--primary-accent) 55%,#0000);color:var(--primary-accent)}.markup-note-editor__icon-btn:focus-visible,.markup-note-editor__icon-btn:hover:not(:disabled){background:rgba(var(--primary-accent-rgb),.14);border-color:color-mix(in srgb,var(--primary-accent) 35%,#0000);color:var(--primary-accent);outline:none}.markup-note-editor__layer-stack .markup-note-editor__icon-btn,.markup-note-editor__layer-stack .markup-note-editor__icon-btn.is-active,.markup-note-editor__layer-stack .markup-note-editor__icon-btn:focus-visible,.markup-note-editor__layer-stack .markup-note-editor__icon-btn:hover:not(:disabled){background:#0000;border-color:#0000}.markup-note-editor__icon-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__stroke-controls{align-items:center;display:inline-flex;flex-shrink:0;gap:1px}.markup-note-editor__stroke-dot-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;margin:0;padding:0;width:1.5rem}.markup-note-editor__stroke-dot-btn:focus-visible,.markup-note-editor__stroke-dot-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-accent) 16%,#0000);outline:none}.markup-note-editor__stroke-dot-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__style-indicators{align-items:center;display:inline-flex;flex-shrink:1;flex-wrap:wrap;gap:.1rem;min-width:0;position:relative}.markup-note-editor__style-chrome{display:inline-flex;flex-direction:column;flex-shrink:1;max-width:100%;min-width:0;position:relative}.markup-note-editor__style-shell{background:color-mix(in srgb,var(--bg-elevated) 92%,#0000);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.markup-note-editor__style-row{align-items:center;display:flex;flex-wrap:wrap;gap:.05rem;min-height:2.25rem}.markup-note-editor__style-indicator{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--primary-accent);cursor:pointer;display:inline-flex;gap:.2rem;height:2.25rem;justify-content:center;margin:0;padding:0;width:2.25rem}.markup-note-editor__style-indicator--size{padding:0 .4rem;width:auto}.markup-note-editor__style-indicator--color{height:2.25rem;width:2.25rem}.markup-note-editor__marker-tip{font-size:1.125rem;line-height:1}.markup-note-editor__style-indicator.is-expanded,.markup-note-editor__style-indicator:focus-visible,.markup-note-editor__style-indicator:hover:not(:disabled){background:color-mix(in srgb,var(--primary-accent) 18%,#0000);outline:none}.markup-note-editor__style-indicator:disabled{cursor:default;opacity:.4}.markup-note-editor__size-dash,.markup-note-editor__size-dot{background:var(--primary-accent);border-radius:999px;display:block;flex-shrink:0}.markup-note-editor__size-dash{width:14px}.markup-note-editor__color-swatch{border:1px solid var(--border-color);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-surface) 35%,#0000);display:block;height:1.25rem;width:1.25rem}.markup-note-editor__eraser-clusters{align-items:center;display:flex;flex-wrap:wrap;gap:0;max-width:100%}.markup-note-editor__eraser-mode-group{background:color-mix(in srgb,var(--bg-elevated) 92%,#0000);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.markup-note-editor__eraser-stroke-cluster{margin-left:.5rem}.markup-note-editor__eraser-mode{align-items:center;display:flex;flex-direction:row;gap:.25rem;min-height:2.25rem;padding:0 .35rem}.markup-note-editor__eraser-mode-leading{align-items:center;color:var(--text-muted);display:inline-flex;flex-shrink:0;font-size:.875rem;justify-content:center;width:1.5rem}.markup-note-editor__eraser-mode-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.markup-note-editor__eraser-mode-btn.is-active{background:color-mix(in srgb,var(--primary-accent) 18%,#0000);color:var(--primary-accent)}.markup-note-editor__eraser-mode-btn:focus-visible,.markup-note-editor__eraser-mode-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-accent) 12%,#0000);outline:none}.markup-note-editor__eraser-mode-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__pen-ruler-wrap{align-items:center;display:flex;justify-content:center;min-height:2.25rem;padding:0 .35rem}.markup-note-editor__pen-ruler-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.markup-note-editor__pen-ruler-btn.is-active{background:color-mix(in srgb,var(--primary-accent) 18%,#0000)}.markup-note-editor__pen-ruler-btn:focus-visible,.markup-note-editor__pen-ruler-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-accent) 12%,#0000);outline:none}.markup-note-editor__pen-ruler-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__line-style-popover{bottom:calc(100% + 8px);left:0;position:absolute;z-index:14}.markup-note-editor__line-style-panel{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000047;display:flex;flex-direction:column;max-width:min(340px,calc(100vw - 24px));min-width:248px;padding:.5rem}.markup-note-editor__line-style-panel--size-only{min-width:auto;padding:.25rem}.markup-note-editor__line-style-section{display:flex;flex-direction:column}.markup-note-editor__line-style-section-label{color:var(--text-muted);font-size:.625rem;font-weight:600;letter-spacing:.04em;padding:0 .25rem;text-transform:uppercase}.markup-note-editor__line-style-chip-row{display:flex;flex-direction:row;width:100%}.markup-note-editor__line-style-chip-cell{flex:1 1;min-width:0}.markup-note-editor__line-style-chip{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:2.25rem;padding:.25rem;width:100%}.markup-note-editor__line-style-chip--icon{font-size:1.125rem;padding:.35rem}.markup-note-editor__line-style-chip.is-selected{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);border-color:var(--primary-accent);color:var(--primary-accent)}.markup-note-editor__line-style-chip-label{font-size:.6875rem;font-weight:600}.markup-note-editor__line-style-preview{display:block;margin-bottom:.125rem}.markup-note-editor__line-style-preview--solid{border-radius:999px;height:2.5px;width:2rem}.markup-note-editor__line-style-preview--dash{align-items:center;display:flex;gap:.125rem;height:.5rem;justify-content:center}.markup-note-editor__line-style-preview--dash span{border-radius:999px;display:block;height:2px;width:.625rem}.markup-note-editor__line-style-preview--dot{align-items:center;display:flex;gap:.125rem;height:.5rem;justify-content:center}.markup-note-editor__line-style-preview--dot span{border-radius:999px;display:block;height:.25rem;width:.25rem}.markup-note-editor__line-style-chip-row--labeled{gap:.5rem}.markup-note-editor__line-style-chip--labeled{min-height:2.75rem;padding:.375rem .125rem}.markup-note-editor__arrow-head-preview{display:block}.markup-note-editor__arrow-head-preview--sharp{border-bottom:5px solid #0000;border-left:9px solid var(--text-muted);border-top:5px solid #0000;height:0;width:0}.markup-note-editor__arrow-head-preview--blunt{border-radius:8px;height:8px;width:10px}.markup-note-editor__arrow-head-preview--circle{border-radius:999px;height:10px;width:10px}.markup-note-editor__arrow-head-preview--outline{height:12px;position:relative;width:14px}.markup-note-editor__arrow-head-preview--outline span{border-radius:8px;height:2px;left:2px;position:absolute;top:5px;width:9px}.markup-note-editor__arrow-head-preview--outline span:first-child{transform:rotate(-45deg) translateX(-2px)}.markup-note-editor__arrow-head-preview--outline span:last-child{transform:rotate(45deg) translateX(-2px)}.markup-note-editor__fill-solid{border:1px solid var(--border-color);border-radius:8px;display:block;height:1.25rem;width:1.25rem}.markup-note-editor__fill-none{background:#0000;border:1px solid var(--text-muted);border-radius:8px;display:block;height:1.25rem;overflow:hidden;position:relative;width:1.25rem}.markup-note-editor__fill-none:after{background:var(--text-muted);content:"";height:1.5px;left:-4px;position:absolute;top:50%;transform:rotate(-45deg);width:28px}.markup-note-editor__fill-panel{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #00000047;max-height:280px;max-width:min(340px,calc(100vw - 24px));min-width:260px;overflow:auto;padding:.4rem .5rem;position:absolute;right:0;z-index:12}.markup-note-editor__done-btn{-webkit-appearance:none;appearance:none;background:var(--primary-accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;line-height:1.2;padding:.35rem .75rem}.markup-note-editor__done-btn:focus-visible,.markup-note-editor__done-btn:hover:not(:disabled){filter:brightness(1.08);outline:none}.markup-note-editor__done-btn:disabled{cursor:default;opacity:.4}.markup-note-editor__done-btn--muted{background:var(--text-muted)}.markup-note-editor__option-dock{bottom:8px;display:flex;justify-content:center;left:0;overflow:visible;pointer-events:auto;position:absolute;right:0;z-index:2200}.markup-note-editor__option-tool{align-items:center;background:color-mix(in srgb,var(--bg-elevated) 92%,#0000);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000047;display:flex;flex-wrap:wrap;gap:.15rem;max-width:calc(100vw - 24px);overflow:visible;padding:.3rem .4rem;pointer-events:auto;position:relative}.markup-note-editor__size-presets{align-items:center;display:inline-flex;flex-shrink:0;gap:.15rem}.markup-note-editor__size-presets-label{color:var(--text-muted);flex-shrink:0;font-size:.5625rem;font-weight:700;letter-spacing:-.02em;text-align:center;text-transform:uppercase;width:1.25rem}.markup-note-editor__stroke-sizes{align-items:center;display:inline-flex;gap:.3rem}.markup-note-editor__stroke-size{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #0000;border-radius:999px;color:var(--primary-accent);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:border-color .12s ease,background-color .12s ease;width:1.75rem}.markup-note-editor__stroke-size:hover:not(:disabled){background:color-mix(in srgb,var(--bg-main) 90%,#0000)}.markup-note-editor__stroke-size.is-selected{border-color:var(--primary-accent)}.markup-note-editor__stroke-size:disabled{cursor:default;opacity:.5}.markup-note-editor__stroke-dot{background:currentColor;border-radius:999px;display:block}.markup-note-editor__one-to-one{color:currentColor;font-size:.6875rem;font-weight:700;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.markup-note-editor__badge{border:1px solid var(--border-color);border-radius:8px;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.markup-note-editor__sep{background:var(--border-color);flex-shrink:0;height:1.25rem;margin:0 .1rem;width:1px}.markup-note-editor__viewport-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative;width:100%}.markup-note-editor__viewport-wrap>.pdf-drawing-viewport-host{flex:1 1 auto;height:100%;min-height:0;min-width:0;width:100%}.markup-note-editor__status{align-items:center;background:color-mix(in srgb,var(--bg-main) 72%,#0000);color:var(--text-muted);display:flex;font-size:.875rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.markup-note-editor .pdf-drawing-viewport,.markup-note-editor .pdf-drawing-viewport-host>.pdf-drawing-viewport{height:100%;min-height:0;width:100%}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:0;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border-radius:8px;display:inline-block;margin-right:4px;margin-top:4px;max-height:75px;overflow:hidden;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid var(--primary-accent)}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{bottom:40px;left:50%;margin-left:-45%;width:90%}.carousel .slide .count,.carousel .slide .legend{background:#000;border-radius:8px;color:#fff;font-size:12px;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out}.carousel .slide .count{bottom:0;margin-left:10px}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.carousel-ctr-remove{cursor:pointer;font-size:24px;left:50%;margin-left:-12px;position:absolute;top:5px}.obs-manager-page{--obs-manager-sidebar-width:min(320px,32vw);--obs-manager-detail-width:min(360px,30vw);--bs-border-color:var(--border-color);color:var(--text-main);padding-left:.75rem;padding-right:.75rem}.obs-manager-header{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;overflow:hidden}.obs-manager-header__main{min-height:2.75rem;padding:.375rem .5rem}.obs-manager-work-mode-select{flex:0 0 10.5rem;width:10.5rem}.obs-manager-theme-toggle{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--accent-strong);cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:30px}.obs-manager-theme-toggle:hover{background:var(--ios-glass-active);border-color:var(--accent-strong)}.obs-manager-theme-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.obs-manager-page .border,.obs-manager-page .border-bottom,.obs-manager-page .border-end,.obs-manager-page .border-start,.obs-manager-page .border-top{border-color:var(--border-color)!important}.obs-manager-page .table{--bs-table-border-color:var(--border-color);border-color:var(--border-color);color:var(--text-main)}.obs-manager-page .table thead th,.obs-manager-page .table>:not(caption)>*>*{border-bottom-color:var(--border-color)}.obs-manager-page .form-control,.obs-manager-page .input-group-text{background-color:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main)}.obs-manager-page .btn,.obs-manager-page .form-control,.obs-manager-page .form-select{border-radius:8px}.obs-manager-page .btn-outline-secondary,.obs-manager-page .obs-manager-rail-toggle.btn{border-color:var(--border-color);color:var(--text-main)}.obs-manager-page .obs-manager-rail-toggle.btn{--bs-btn-color:var(--text-main);--bs-btn-bg:#0000;--bs-btn-border-color:var(--border-color);--bs-btn-hover-color:var(--accent-strong);--bs-btn-hover-bg:var(--ios-glass-active,var(--bg-soft));--bs-btn-hover-border-color:var(--accent-strong);--bs-btn-active-color:var(--accent-strong);--bs-btn-active-bg:color-mix(in srgb,var(--primary-accent) 16%,#0000);--bs-btn-active-border-color:var(--accent-strong);--bs-btn-disabled-color:var(--text-muted);--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:var(--border-color);align-items:center;background-color:initial;box-shadow:none;display:inline-flex;filter:none;justify-content:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.obs-manager-page .obs-manager-rail-toggle.btn>.bi{color:inherit;line-height:1}.obs-manager-page .obs-manager-rail-toggle.btn[aria-pressed=true]{--bs-btn-color:var(--accent-strong);background-color:color-mix(in srgb,var(--primary-accent) 12%,#0000);border-color:color-mix(in srgb,var(--primary-accent) 45%,var(--border-color));color:var(--accent-strong)}.obs-manager-page .btn-outline-secondary:hover{background-color:var(--bg-soft);border-color:var(--border-color);color:var(--text-main)}.obs-manager-page .obs-manager-rail-toggle.btn:focus,.obs-manager-page .obs-manager-rail-toggle.btn:hover{background-color:var(--bg-soft);background-color:var(--ios-glass-active,var(--bg-soft));border-color:var(--accent-strong);box-shadow:none;color:var(--accent-strong);filter:none}.obs-manager-page .obs-manager-rail-toggle.btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.obs-manager-page .obs-manager-close-button{align-items:center;background-color:initial;border:1px solid var(--border-color);border-radius:50%;box-shadow:none;color:var(--text-main);display:inline-flex;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.obs-manager-page .obs-manager-close-button:focus,.obs-manager-page .obs-manager-close-button:hover{background-color:var(--bg-soft);border-color:var(--border-color);box-shadow:none;color:var(--text-main);filter:none}.obs-manager-shell{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem);min-height:calc(100vh - 3.5rem);overflow:hidden}@media (min-width:1200px){.obs-manager-shell.obs-manager-shell--flex{align-items:stretch;display:flex;flex-direction:row;position:relative}.obs-manager-shell--flex>.obs-manager-rail-strip{background:#0000;border:0;display:block;inset:0;padding:0;pointer-events:none;position:absolute;width:auto;z-index:2200}.obs-manager-rail-strip-btn{align-items:center;background:var(--bg-elevated);border-color:var(--border-color);box-shadow:0 2px 10px #00000047;color:var(--text-main);display:flex;height:44px;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:24px}.obs-manager-rail-strip--left .obs-manager-rail-strip-btn{border-radius:0 8px 8px 0!important;left:0}.obs-manager-rail-strip--right .obs-manager-rail-strip-btn{border-radius:8px 0 0 8px!important;right:0}}.obs-manager-shell>*{min-height:0;min-width:0}.obs-manager-rail{display:flex;flex-direction:column;flex-shrink:0;min-height:0;position:relative}.obs-manager-rail--left{border-right:1px solid var(--border-color)}.obs-manager-rail--right{border-left:1px solid var(--border-color)}.obs-manager-page .react-resizable-handle-e,.obs-manager-page .react-resizable-handle-w{background:#0000;border-radius:8px;height:100%;margin:0;padding:0;top:0;transition:width .14s ease,left .14s ease,right .14s ease,background .14s ease,box-shadow .14s ease;width:10px;z-index:4}.obs-manager-page .react-resizable-handle-e{right:-5px}.obs-manager-page .react-resizable-handle-w{left:-5px}.obs-manager-page .react-resizable-handle-e:focus-visible,.obs-manager-page .react-resizable-handle-e:hover,.obs-manager-page .react-resizable-handle-w:focus-visible,.obs-manager-page .react-resizable-handle-w:hover{background:rgba(var(--primary-accent-rgb),.28);box-shadow:0 0 0 1px rgba(var(--primary-accent-rgb),.4);width:18px}.obs-manager-page .react-resizable-handle-e:focus-visible,.obs-manager-page .react-resizable-handle-e:hover{right:-9px}.obs-manager-page .react-resizable-handle-w:focus-visible,.obs-manager-page .react-resizable-handle-w:hover{left:-9px}.obs-manager-page .react-resizable-handle-e:active,.obs-manager-page .react-resizable-handle-w:active{background:rgba(var(--primary-accent-rgb),.38)}@media (max-width:1199.98px){.obs-manager-page .react-resizable-handle-e,.obs-manager-page .react-resizable-handle-w{display:none!important}}.obs-manager-center{background:var(--bg-main);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.obs-manager-shell.obs-manager-shell--flex .obs-manager-center--grow{flex:1 1;min-width:0}.obs-manager-center-tree{display:flex;flex:1 1;flex-direction:column;min-height:0}.obs-manager-center>.obs-manager-stats{flex-shrink:0}.obs-manager-comparison,.obs-manager-general{flex:1 1;min-height:0}.obs-manager-scroll-fill{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;min-width:0}.obs-manager-scroll-fill,.obs-manager-scroll-fill.table-responsive{overflow-x:auto;overflow-y:auto}.obs-manager-child-meta-panel{--obs-child-meta-panel-max-h:min(42vh,420px);background:#2b2b2b;background:var(--bg-surface,#2b2b2b);color:var(--text-main);flex:0 1 auto}.obs-manager-child-meta-panel,.obs-manager-child-meta-panel .obs-child-bottom-panel-inner{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:var(--obs-child-meta-panel-max-h);min-height:0;overflow:hidden}.obs-manager-child-meta-panel .obs-child-bottom-panel-inner{flex:0 1 auto;width:100%}.obs-manager-child-meta-panel .obs-child-bottom-panel-header{background:#ffffff0a;background:var(--bg-elevated,#ffffff0a);flex:0 0 auto}.obs-manager-child-meta-panel .obs-child-bottom-panel-body{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.obs-manager-general-toolbar{background:var(--bg-elevated);border-bottom-color:#ffffff14!important}.obs-manager-general-toolbar--single-row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,-webkit-max-content);grid-template-columns:minmax(0,1fr) minmax(0,max-content);min-width:0;overflow:visible}.obs-manager-general-toolbar-saved{-webkit-overflow-scrolling:touch;justify-self:end;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.obs-manager-general-saved-badges{max-width:min(18rem,35vw);max-width:9rem}.obs-manager-general-save-name{max-width:11rem;width:min(15rem,100%)}.obs-manager-general-save-name>.form-control{height:33px}.obs-manager-general-toolbar .obs-manager-general-save-name{max-width:11rem;width:min(11rem,28vw)}.obs-manager-general-table thead th{background:var(--bg-surface);font-weight:600}.obs-manager-general-table .obs-manager-general-check-col{padding-left:.5rem;padding-right:.25rem;width:2.25rem}.obs-manager-general-table .obs-manager-general-check-col .form-check{display:inline-flex;justify-content:center;margin-bottom:0;min-height:0;padding-left:0}.obs-manager-general-table .obs-manager-general-check-col .form-check-input{cursor:pointer;float:none;margin:0}.obs-manager-general-table tbody tr.obs-manager-general-row--selected{background-color:#4da3ff33!important;background-color:rgba(var(--primary-accent-rgb,77,163,255),.2)!important;box-shadow:inset 3px 0 0 #4da3ff;box-shadow:inset 3px 0 0 var(--primary-accent,#4da3ff)}.obs-manager-general-table tbody tr.obs-manager-general-row--selected:hover{background-color:#4da3ff47!important;background-color:rgba(var(--primary-accent-rgb,77,163,255),.28)!important}.obs-manager-inspection-tag{border-style:solid;border-width:1px;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.25;max-width:14rem;overflow:hidden;padding:.32em .7em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.obs-manager-inspection-tag--tone-0{background:#134c72eb;border-color:#2f7db1;color:#e1f3fe}.obs-manager-inspection-tag--tone-1{background:#53256aeb;border-color:#8d43b1;color:#f5e1fe}.obs-manager-inspection-tag--tone-2{background:#19573aeb;border-color:#339969;color:#d8fdec}.obs-manager-inspection-tag--tone-3{background:#7d4b12eb;border-color:#c77b23;color:#fff4e0}.obs-manager-inspection-tag--tone-4{background:#6f2047eb;border-color:#b83d7a;color:#fee1f0}.obs-manager-inspection-tag--tone-5{background:#715e14eb;border-color:#b99c27;color:#fff8db}.obs-manager-inspection-tag--tone-6{background:#1c5f51eb;border-color:#36a18b;color:#ddfdf7}.obs-manager-inspection-tag--tone-7{background:#452079eb;border-color:#7540bf;color:#f0e6fe}.obs-manager-inspection-tag--tone-8{background:#7e2f1beb;border-color:#c44e31;color:#ffeae0}.obs-manager-inspection-tag--tone-9{background:#2d4576eb;border-color:#5474b6;color:#e7eefe}.obs-manager-scope-cell{font-size:.8125rem;max-width:24rem;min-width:12rem;vertical-align:middle}.obs-manager-scope-oneline{color:var(--text-main);font-weight:500;line-height:1.35}.obs-manager-scope-project-name{font-weight:600;letter-spacing:.01em}.obs-manager-scope-sep{opacity:.55;-webkit-user-select:none;user-select:none}.obs-manager-summary-cell{color:var(--text-main);font-weight:500;vertical-align:middle}.obs-manager-summary-stack{display:flex;flex-direction:column;gap:.3rem;min-width:0}.obs-manager-summary-title{color:var(--text-main);font-size:.8125rem;font-weight:600;line-height:1.25}.obs-manager-summary-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.obs-manager-entry-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:.625rem;font-weight:600;gap:.3rem;line-height:1.2;padding:.18rem .5rem;white-space:nowrap}.obs-manager-entry-tag__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.375rem;width:.375rem}.obs-manager-entry-tag--complete{background:var(--obs-entry-complete-bg);color:var(--obs-entry-complete-color)}.obs-manager-entry-tag--in_progress{background:var(--obs-entry-in-progress-bg);color:var(--obs-entry-in-progress-color)}.obs-manager-media-chip{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.625rem;font-weight:700;gap:.25rem;line-height:1.2;padding:.18rem .45rem;white-space:nowrap}.obs-manager-media-chip .bi{font-size:.7rem;line-height:1}.obs-manager-project-ordinal{border-style:solid;border-width:1px;font-size:.6875rem;font-weight:700;line-height:1.2;padding:.22em .55em}.obs-manager-project-ordinal--tone-0{background:#155884f2;border-color:#3183b9;color:#e1f3fe}.obs-manager-project-ordinal--tone-1{background:#5a2574f2;border-color:#9442bd;color:#f5e1fe}.obs-manager-project-ordinal--tone-2{background:#1c6945f2;border-color:#36a16f;color:#d8fdec}.obs-manager-project-ordinal--tone-3{background:#885011f2;border-color:#d38022;color:#fff4e0}.obs-manager-project-ordinal--tone-4{background:#79204df2;border-color:#c23d80;color:#fee1f0}.obs-manager-project-ordinal--tone-5{background:#7b6614f2;border-color:#c2a329;color:#fff8db}.obs-manager-project-ordinal--tone-6{background:#1c6959f2;border-color:#38a892;color:#ddfdf7}.obs-manager-project-ordinal--tone-7{background:#89301af2;border-color:#cf5030;color:#ffeae0}.obs-manager-comparison-matrix td,.obs-manager-comparison-matrix th{vertical-align:middle}.obs-manager-comparison .obs-manager-comparison-columns{align-items:stretch;flex:1 1;min-height:0;min-width:0;overflow-x:auto}.obs-manager-comparison .obs-manager-comparison-column-notes{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.obs-manager-comparison .obs-manager-comparison-drawing-header{background:var(--bg-surface);flex-shrink:0;position:relative;z-index:1}.obs-manager-history-matrix-wrap{max-height:min(55vh,420px);overflow:auto}.obs-manager-history-matrix td.obs-manager-history-matrix__sticky,.obs-manager-history-matrix th.obs-manager-history-matrix__sticky{background:var(--bg-surface);box-shadow:1px 0 0 var(--border-color);left:0;position:-webkit-sticky;position:sticky;z-index:2}.obs-manager-history-matrix thead th.obs-manager-history-matrix__sticky{z-index:3}.obs-manager-history-matrix td.obs-manager-history-matrix__cell{max-width:12rem;min-width:0;vertical-align:top}.obs-manager-history-matrix .obs-manager-history-matrix__badges{min-width:0;width:100%}.obs-manager-history-matrix .obs-manager-history-matrix__badges .badge{white-space:nowrap}.obs-manager-stats{background:var(--bg-elevated);border-color:var(--border-color)!important}.obs-manager-stats .obs-summary-stats{min-width:0}.obs-manager-stats .obs-summary-section-title{margin-bottom:.25rem}.obs-manager-stats .obs-summary-stats-row{flex-wrap:wrap}.obs-manager-inspection-tag.obs-manager-stats-tag--hidden{opacity:.45}.obs-manager-inspection-tag.obs-manager-stats-type-tag{align-items:center;display:inline-flex!important;max-width:16rem;overflow:visible;padding-right:.35em;white-space:normal}.obs-manager-page .obs-manager-stats-type-label{min-width:0}.obs-manager-page .obs-manager-stats-type-tag .obs-manager-stats-eye{color:inherit!important;flex-shrink:0;line-height:1;min-width:1.1rem;opacity:.9;text-decoration:none!important}.obs-manager-page .obs-manager-stats-type-tag .obs-manager-stats-eye:hover{color:inherit;filter:brightness(1.15);opacity:1}.obs-manager-page .obs-manager-stats-type-tag .obs-manager-stats-eye:focus-visible{border-radius:8px;outline:2px solid rgba(var(--primary-accent-rgb),.55);outline-offset:1px}.obs-manager-scope{min-height:0}.note-detail-sidebar,.obs-manager-scope{background:var(--bg-surface)}.obs-manager-page .note-detail-header-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obs-manager-page .note-detail-scope-toggle{border:none;box-shadow:none}.obs-manager-page .note-detail-scope-toggle:focus-visible,.obs-manager-page .note-detail-scope-toggle:hover{color:inherit}.obs-manager-page .note-detail-scope-toggle:focus-visible{border-radius:8px;outline:2px solid rgba(var(--primary-accent-rgb),.55);outline-offset:2px}.obs-manager-page .note-detail-scope-quad{border-bottom:1px solid var(--bs-border-color-translucent);margin-bottom:.35rem;padding-bottom:.35rem}.obs-manager-page .note-detail-scope-quad:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.obs-manager-page .note-detail-scope-meta{color:var(--bs-secondary-color)}.obs-manager-page .note-detail-scope-attr-tag{-webkit-appearance:none;appearance:none;background:linear-gradient(165deg,rgba(var(--primary-accent-rgb),.26) 0,rgba(var(--primary-accent-rgb),.1) 48%,color-mix(in srgb,var(--bg-surface) 88%,rgba(var(--primary-accent-rgb),.22) 12%) 100%);border:1px solid rgba(var(--primary-accent-rgb),.45);box-shadow:inset 0 1px 0 #ffffff12,0 2px 8px #00000052,0 0 0 1px #00000024;color:var(--text-main);cursor:pointer;font-size:.78rem;font-weight:600;line-height:1.25;padding:.3rem .7rem;position:relative;transform:translateY(-1px);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease;z-index:0}.obs-manager-page .note-detail-scope-attr-tag:hover{border-color:rgba(var(--primary-accent-rgb),.65);box-shadow:0 1px 0 #ffffff17 inset,0 4px 14px #00000061,0 0 0 1px rgba(var(--primary-accent-rgb),.22);filter:brightness(1.07);transform:translateY(-2px)}.obs-manager-page .note-detail-scope-attr-tag:focus-visible{outline:2px solid rgba(var(--primary-accent-rgb),.55);outline-offset:2px;z-index:1}.obs-manager-page .note-detail-section-label,.obs-manager-page h6.note-detail-section-label{color:var(--bs-secondary-color);font-size:.72rem;font-weight:600;letter-spacing:.07em;line-height:1.35;margin:0 0 .5rem;padding:0;text-transform:uppercase}.obs-manager-page h6.note-detail-section-label{font-size:.72rem}.obs-manager-page .note-detail-section-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.obs-manager-page .note-detail-section-toolbar .note-detail-section-label{flex:1 1 auto;margin-bottom:0;min-width:0}.obs-manager-page .note-detail-scope-toggle{margin-bottom:.5rem}.obs-manager-page .note-detail-scope-toggle .note-detail-section-label{color:var(--bs-secondary-color);margin-bottom:0}.obs-manager-page .note-detail-scope-toggle>.bi{color:var(--bs-secondary-color);opacity:.88}.obs-manager-page .note-detail-body .note-detail-empty{border:1px dashed var(--bs-border-color);padding:.75rem 1rem}.obs-manager-page .note-detail-site-photo{border:1px solid var(--bs-border-color-translucent)}.obs-manager-page .note-detail-site-photo-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obs-manager-page .note-detail-site-photo-slide{cursor:zoom-in}.obs-manager-page .note-detail-site-photo-shell .note-detail-site-photo-carousel .carousel .control-dots{margin-bottom:.35rem}.note-detail-site-album-backdrop{align-items:center;background:#000000eb;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1080}.note-detail-site-album-panel{max-height:92vh;overflow:auto;width:min(96vw,1120px)}.note-detail-site-album-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-detail-site-album-panel .carousel .thumbs-wrapper{margin-top:.5rem}.obs-manager-page .note-detail-fake-drawing{background:color-mix(in srgb,var(--bs-body-bg) 88%,var(--bs-secondary));border:1px solid var(--bs-border-color-translucent);min-height:168px}.obs-manager-page .note-detail-fake-drawing-grid{background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:22px 22px;inset:0;opacity:.35;pointer-events:none;position:absolute}.obs-manager-page .note-detail-fake-drawing-badge{background:#dc3545f2;border-radius:8px;box-shadow:0 1px 4px #00000059;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .6rem;right:12px;top:12px}.obs-manager-page .note-detail-fake-drawing-caption{bottom:.65rem;left:.75rem;right:.75rem}.obs-detail-location-shell{background:#1e1e1e;background:var(--bg-main,#1e1e1e);height:220px;min-height:180px}.obs-detail-location-shell .pdf-drawing-viewer-root{display:flex;flex-direction:column;height:100%;min-height:0}.obs-detail-location-shell .pdf-drawing-viewer-root--no-toolbar>.pdf-drawing-viewport-host{flex:1 1;height:100%;min-height:0}.obs-detail-location-shell .pdf-drawing-viewport{height:100%!important}.obs-detail-location-empty{align-items:center;display:flex;min-height:4.5rem;padding:.75rem 1rem}.note-detail-sidebar .note-detail-attachment-list{display:flex;flex-direction:column;gap:.375rem}.note-detail-sidebar .note-detail-attachment{align-items:center;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);display:flex;gap:.5rem;min-height:0;padding:.625rem .75rem;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease,opacity .12s ease}.note-detail-sidebar button.note-detail-attachment{cursor:pointer;font:inherit}.note-detail-sidebar button.note-detail-attachment.obs-detail-attachment--openable:focus-visible,.note-detail-sidebar button.note-detail-attachment.obs-detail-attachment--openable:hover{border-color:var(--primary-accent);outline:none}.note-detail-sidebar .note-detail-attachment.is-selected{background:var(--accent-fill);border-color:var(--primary-accent);box-shadow:0 5px 14px rgba(var(--primary-accent-rgb),.5);position:relative;transform:scale(1.01);z-index:2}.note-detail-sidebar .note-detail-attachment.is-dimmed{opacity:.55}.note-detail-sidebar .note-detail-attachment-icon{align-items:flex-start;color:var(--text-muted);display:flex;flex-shrink:0;font-size:1.125rem;justify-content:center;line-height:1;padding-top:.125rem;width:2rem}.note-detail-sidebar .note-detail-attachment.is-selected .note-detail-attachment-icon,.note-detail-sidebar .note-detail-attachment.obs-detail-attachment--openable .note-detail-attachment-icon{color:var(--primary-accent)}.note-detail-sidebar .note-detail-attachment-body{flex:1 1 auto;min-width:0}.note-detail-sidebar .note-detail-attachment-title{color:var(--text-main);font-size:.8125rem;font-weight:500;line-height:1.25}.note-detail-sidebar .note-detail-attachment-meta{color:var(--text-muted);font-size:.6875rem;line-height:1.2;margin-top:.125rem}.note-detail-sidebar .note-detail-attachment-chevron{color:var(--text-muted);flex-shrink:0;font-size:.875rem;line-height:1}.note-detail-sidebar .note-detail-attachment.is-selected .note-detail-attachment-chevron{color:var(--primary-accent)}.note-detail-sidebar .note-detail-attachment-download{color:var(--text-muted);line-height:1;padding:.15rem .35rem}.note-detail-sidebar .note-detail-attachment-download:focus-visible,.note-detail-sidebar .note-detail-attachment-download:hover{color:var(--text-main)}.note-detail-sidebar .obs-detail-general-note-input,.note-detail-sidebar textarea.obs-detail-general-note-input{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-muted);font-size:.75rem;line-height:1.4;min-height:4rem;resize:vertical}.note-detail-sidebar .obs-detail-general-note-input::placeholder{color:var(--text-muted);font-size:.75rem;opacity:.65}.note-detail-sidebar .obs-detail-general-note-input:focus{background:var(--bg-elevated);border-color:rgba(var(--primary-accent-rgb),.55);box-shadow:0 0 0 .15rem rgba(var(--primary-accent-rgb),.2);color:var(--text-muted)}.note-detail-sidebar .obs-detail-general-note-input:disabled{cursor:not-allowed;opacity:.7}.obs-manager-page .note-detail-comment-avatar{font-size:.8rem;height:2.25rem;min-width:2.25rem;width:2.25rem}.note-scope-tree.rc-tree .rc-tree-treenode{padding:1px 0}.obs-tree-rc .obs-leaf-row{line-height:1.35;white-space:normal}.obs-tree-rc .obs-leaf-meta{min-width:0}.obs-tree-rc .obs-leaf-media{margin-left:auto}.obs-tree-rc .obs-leaf-status--complete{background-color:var(--obs-entry-complete-bg)!important;border-color:var(--obs-entry-complete-border)!important;color:var(--obs-entry-complete-color)!important}.obs-tree-rc .obs-leaf-status--in_progress{background-color:var(--obs-entry-in-progress-bg)!important;border-color:var(--obs-entry-in-progress-border)!important;color:var(--obs-entry-in-progress-color)!important}@media (max-width:1199.98px){.obs-manager-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:auto;max-height:none;min-height:0}.obs-manager-page{--obs-manager-sidebar-width:100%;--obs-manager-detail-width:100%}.obs-manager-rail--left,.obs-manager-rail--right{border:none;max-width:100%!important;width:100%!important}}.page-content:has(.obs-manager-page--site-editor){padding:0!important}.page-content-wrapper:has(.obs-manager-page--site-editor){scrollbar-gutter:auto!important}@media (min-width:1200px){.page-content-wrapper:has(.obs-manager-page--site-editor),.page-content-wrapper:has(.obs-manager-page--site-editor)>.page-content{display:flex;flex-direction:column;overflow:hidden!important}.page-content-wrapper:has(.obs-manager-page--site-editor)>.page-content{flex:1 1;height:100%;max-height:100%;min-height:0}.page-content-wrapper.custom-scroll:has(.obs-manager-page--site-editor){overflow:hidden!important}.obs-manager-page--site-editor{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;padding-bottom:0!important;width:100%}.obs-manager-page--site-editor .obs-manager-shell{flex:1 1;height:auto!important;max-height:none!important;min-height:0!important}}.wrap-site{height:100vh;left:80px;overflow:hidden;position:absolute;right:0}.site-editor-shell{display:flex;flex-direction:column;min-height:0}.site-editor-header{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;overflow:hidden}.site-editor-header__main{min-height:2.75rem;padding:.375rem .5rem}.site-editor-theme-toggle{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--accent-strong);cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:30px}.site-editor-theme-toggle:hover{background:var(--ios-glass-active);border-color:var(--accent-strong)}.site-editor-theme-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.site-editor-header .site-editor-topbar{background:#0000!important;border-bottom:0!important;border-top:1px solid var(--border-color)}.site-editor-workspace-select{max-width:16rem;min-width:10.5rem}.site-editor-drawing-nav{flex-shrink:0}.site-editor-header-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#e8e8e8;color:var(--text-main,#e8e8e8);cursor:pointer;display:inline-flex;flex-direction:column;gap:.15rem;justify-content:center;line-height:1.1;margin:0;max-width:4.25rem;min-width:2.75rem;padding:.2rem .45rem}.site-editor-header-icon-btn>.bi{font-size:1.05rem;line-height:1}.site-editor-header-icon-btn__label{display:block;font-size:.625rem;font-weight:500;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.site-editor-header-icon-btn:hover:not(:disabled){background:color-mix(in srgb,#e8e8e8 10%,#0000);background:color-mix(in srgb,var(--text-main,#e8e8e8) 10%,#0000)}.site-editor-header-icon-btn--selected{color:#0d6efd;color:var(--primary-accent,#0d6efd)}.site-editor-header-icon-btn--warning,.site-editor-header-icon-btn--warning.site-editor-header-icon-btn--selected{color:#ffc107;color:var(--bs-warning,#ffc107)}html[data-app-theme=light] .site-editor-header-icon-btn--warning,html[data-app-theme=standard] .site-editor-header-icon-btn--warning{color:var(--warning-strong)!important}.site-editor-header-icon-btn--disabled,.site-editor-header-icon-btn:disabled{cursor:not-allowed;opacity:.45}.site-editor-topbar-actions{flex-shrink:0}.site-editor-topbar{flex-shrink:0;z-index:2100}.site-editor-topbar--verify{min-height:2.5rem}.site-editor-filmstrip-toggle--active{border-color:#0d6efd;border-color:var(--primary-accent,#0d6efd);color:#0d6efd;color:var(--primary-accent,#0d6efd)}.site-editor-main,.site-editor-viewer{min-height:0}.site-editor-page .site-editor-right-rail-inner{background:#2b2b2b;background:var(--bg-surface,#2b2b2b);display:flex;flex-direction:column;min-height:0}.site-editor-page .site-editor-right-rail-inner .tab-content,.site-editor-page .site-editor-right-rail-inner .tab-pane.active{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.site-editor-tab-pane-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow:auto}.site-editor-center{background:#1e1e1e;background:var(--bg-main,#1e1e1e)}.site-editor-center-split,.site-editor-center-split-inner{min-height:0}.site-editor-viewer-resizable{box-sizing:border-box;flex-shrink:0;min-width:0;overflow:hidden}.site-editor-viewer-resizable .site-editor-vsplit-handle{background:#ffffff12;border-radius:8px;z-index:2}.site-editor-viewer-resizable .site-editor-vsplit-handle:active,.site-editor-viewer-resizable .site-editor-vsplit-handle:hover{background:#ffffff29}.site-editor-center-bottom-stack{flex:1 1;min-height:0;min-width:0}.site-editor-viewer-pane{display:flex;flex-direction:column;min-width:0;overflow:hidden}.site-editor-viewer-pane>.site-editor-pdf-viewer-shell{flex:1 1;min-height:0}.site-editor-pdf-viewer-shell,.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root{flex:1 1;position:relative}.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root>.pdf-drawing-header{left:50%;max-width:calc(100% - 1rem);position:absolute;top:0;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2000}.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root>.pdf-drawing-viewport-host{flex:1 1;height:auto!important;min-height:0!important;width:100%!important}.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root>.pdf-drawing-viewport-host>.pdf-drawing-viewport{height:100%!important;min-height:0!important;width:100%!important}.pdf-drawing-viewer-root:fullscreen{background-color:#1e1e1e;background-color:var(--bg-surface,#1e1e1e);height:100vh;max-height:100vh;width:100vw}.pdf-drawing-viewer-root:-webkit-full-screen{background-color:#1e1e1e;background-color:var(--bg-surface,#1e1e1e);height:100vh;max-height:100vh;width:100vw}.site-editor-viewer-expanded{min-width:0}.site-editor-viewer-notes-toggle-bar .site-editor-notes-panel-toggle{--bs-btn-bg:#212529e0;--bs-btn-border-color:#0000;--bs-btn-hover-bg:#343a40f2;--bs-btn-hover-border-color:#0000;--bs-btn-color:#ffffffeb;--bs-btn-hover-color:#fff}.site-editor-notes-panel{background:#2b2b2b;background:var(--bg-surface,#2b2b2b);flex:1 1;min-height:120px}.site-editor-notes-panel .obs-manager-general{flex:1 1;min-height:0}.site-editor-child-meta-panel{--obs-child-meta-panel-max-h:min(42vh,420px);background:#2b2b2b;background:var(--bg-surface,#2b2b2b);color:var(--text-main);flex:0 1 auto}.site-editor-child-meta-panel,.site-editor-child-meta-panel .obs-child-bottom-panel-inner{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:var(--obs-child-meta-panel-max-h);min-height:0;overflow:hidden}.site-editor-child-meta-panel .obs-child-bottom-panel-inner{flex:0 1 auto;width:100%}.site-editor-child-meta-panel .obs-child-bottom-panel-header{background:#ffffff0a;background:var(--bg-elevated,#ffffff0a);flex:0 0 auto}.site-editor-child-meta-panel .obs-child-bottom-panel-body{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.toggle-right-nav{background-color:var(--primary-accent);border:none;border-bottom-left-radius:12px;border-top-left-radius:12px;color:#fff;cursor:pointer;height:40px;padding:8px;position:absolute;top:50%;z-index:2000}.pdf-drawing-header.pdf-drawing-toolbar{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;color:var(--text-muted);display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28));font-size:.875rem;justify-content:center;min-height:0;padding:2px 1rem 4px}.pdf-drawing-header.pdf-drawing-toolbar--auto-hide{transition:translate .22s ease,padding .16s ease,border-color .16s ease,background-color .16s ease}.pdf-drawing-header.pdf-drawing-toolbar--auto-hide:after{background:color-mix(in srgb,var(--text-muted) 75%,#0000);border-radius:999px;bottom:.15rem;content:"";height:.15rem;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .16s ease;width:1.25rem}.pdf-drawing-header.pdf-drawing-toolbar--hidden{padding-bottom:.45rem;padding-top:0;translate:0 calc(-100% + .55rem)}.pdf-drawing-header.pdf-drawing-toolbar--hidden:after{opacity:1}.pdf-drawing-header.pdf-drawing-toolbar--hidden .pdf-drawing-toolbar-inner{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease,max-height .14s ease;visibility:hidden}.pdf-drawing-header.pdf-drawing-toolbar--auto-hide:focus-within,.pdf-drawing-header.pdf-drawing-toolbar--auto-hide:hover{padding:2px 1rem 4px;translate:0 0}.pdf-drawing-header.pdf-drawing-toolbar--auto-hide:focus-within:after,.pdf-drawing-header.pdf-drawing-toolbar--auto-hide:hover:after{opacity:0}.pdf-drawing-header.pdf-drawing-toolbar--hidden:focus-within .pdf-drawing-toolbar-inner,.pdf-drawing-header.pdf-drawing-toolbar--hidden:hover .pdf-drawing-toolbar-inner{max-height:4rem;opacity:1;pointer-events:auto;visibility:visible}.pdf-drawing-toolbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.pdf-drawing-toolbar-inner .toolbar-icon,.pdf-drawing-toolbar-inner .toolbar-icon-active{font-size:.875rem;height:1.625rem;margin:1px;width:1.625rem}.pdf-drawing-toolbar-inner .toolbar-icon--one-to-one{font-size:.6875rem}@media (min-width:768px){.site-editor-pdf-viewer-shell>.pdf-drawing-viewer-root>.pdf-drawing-header.pdf-drawing-toolbar{align-self:center;width:-webkit-max-content;width:max-content}.pdf-drawing-toolbar-inner{flex-wrap:nowrap}}.pdf-drawing-toolbar-sep{background:var(--border-color);flex-shrink:0;height:1rem;margin:0 3px;opacity:.85;width:1px}.pdf-viewer-body{border:1px dashed red;height:calc(100vh - 42px);overflow:auto}.pdf-viewer-body,.pdf-viewer-body-A4{background:#fff;position:relative;width:100%}.pdf-viewer-body-A4{height:100%;overflow:hidden}.dragging{cursor:grabbing}.drawing-marker{font-family:bootstrap-icons;position:absolute;z-index:2000}.drawing-marker:hover{cursor:pointer}.drawing-annotation{font-family:bootstrap-icons;-webkit-user-select:none;user-select:none}.drawing-marker-tag-default{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:color-mix(in srgb,#131d31 82%,#0000);background:color-mix(in srgb,var(--bg-elevated,#131d31) 82%,#0000);border:1px solid color-mix(in srgb,#ef4444 55%,#0000);border:1px solid color-mix(in srgb,var(--bs-danger,#ef4444) 55%,#0000);border-radius:8px;box-shadow:0 1px 4px #00000047,inset 0 0 0 1px #ffffff0d;color:#ef4444;color:var(--bs-danger,#ef4444);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;min-width:40px;padding:3px 8px;position:absolute;text-align:center;-webkit-user-select:none;user-select:none;z-index:2001}.drawing-marker-tag-selectable-unit{height:0;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:0;z-index:2001}.drawing-marker-tag-selectable-unit__connector{overflow:visible;pointer-events:none;position:absolute;z-index:2000}.drawing-marker-tag-selectable-unit__stem{stroke:#4da3ff;stroke:var(--pi-tag-accent,var(--primary-accent,#4da3ff));stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.drawing-marker-tag-selectable-unit__anchor{fill:#4da3ff;fill:var(--pi-tag-accent,var(--primary-accent,#4da3ff));stroke:color-mix(in srgb,#131d31 70%,#0000);stroke:color-mix(in srgb,var(--bg-elevated,#131d31) 70%,#0000);stroke-width:1.25;vector-effect:non-scaling-stroke}.drawing-marker-tag-selectable{align-items:stretch;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb,#131d31 88%,#0000);background:color-mix(in srgb,var(--bg-elevated,#131d31) 88%,#0000);border:1px solid color-mix(in srgb,var(--pi-tag-accent,var(--primary-accent)) 42%,#0000);border-radius:8px;box-shadow:0 2px 8px #00000052,inset 0 0 0 1px #ffffff0f;box-sizing:border-box;color:#4da3ff;color:var(--pi-tag-accent,var(--primary-accent,#4da3ff));cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;height:22px;letter-spacing:.02em;min-width:40px;pointer-events:auto;position:absolute;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;z-index:2001}.drawing-marker-tag-selectable:hover{border-color:color-mix(in srgb,var(--pi-tag-accent,var(--primary-accent)) 65%,#0000);box-shadow:0 3px 10px #0000005c,inset 0 0 0 1px #ffffff14}.drawing-marker-tag-selectable.is-selected{border:2px dashed #ef4444;border:2px dashed var(--pi-tag-selected,#ef4444);box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 18%,#0000),0 2px 8px #00000052;box-shadow:0 0 0 2px color-mix(in srgb,var(--pi-tag-selected,#ef4444) 18%,#0000),0 2px 8px #00000052;pointer-events:none}.drawing-marker-tag-selectable__accent{background:#4da3ff;background:var(--pi-tag-accent,var(--primary-accent,#4da3ff));border-radius:8px 0 0 8px;flex:0 0 3px;width:3px}.drawing-marker-tag-selectable__label{flex:1 1 auto;line-height:1.25;min-width:0;overflow:hidden;padding:3px 8px 3px 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.grid-map-overlay{z-index:20000}.grid-row-overlay{border-top:1px dashed red;position:absolute;width:100%}.grid-row-overlay .badge{left:0;position:-webkit-sticky;position:sticky}.grid-col-overlay{border-left:1px dashed #5fc545;height:100%;position:absolute}.grid-col-overlay .badge{position:-webkit-sticky;position:sticky;top:10px}.site-info-body{color:var(--text-main);display:flex;flex-direction:column;gap:.65rem;padding:.65rem .85rem .85rem}.site-info-hint{color:var(--text-muted);font-size:.6875rem;line-height:1.3;margin:0}.site-info-section{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;margin:0;padding:.55rem .65rem}.site-info-section__title{align-items:center;color:var(--text-muted);display:flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.02em;line-height:1.2;margin:0 0 .4rem;text-transform:uppercase}.site-info-section__title .bi{color:var(--primary-accent);font-size:.85rem}.site-info-dl{display:flex;flex-direction:column;gap:.2rem;margin:0}.site-info-fact{grid-gap:.5rem;align-items:baseline;display:grid;gap:.5rem;grid-template-columns:6.5rem minmax(0,1fr);min-height:1.35rem}.site-info-fact__label{color:var(--text-muted);font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-info-fact__value{font-feature-settings:"tnum";color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-variant-numeric:tabular-nums;margin:0;text-align:right;-webkit-user-select:all;user-select:all}.site-info-fact__value--copy{border-radius:4px;cursor:pointer;padding:.05rem .25rem}.site-info-fact__value--copy:hover{background:color-mix(in srgb,var(--primary-accent) 14%,#0000);color:var(--primary-accent);color:var(--accent-soft,var(--primary-accent))}.site-info-fact__value--copy:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.toolbar-icon{align-items:center;border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;line-height:1;margin:2px;padding:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;width:2rem}.toolbar-icon,.toolbar-icon--md{font-size:1rem}.toolbar-icon:hover{background:rgba(var(--primary-accent-rgb),.14);color:var(--accent-soft)}.toolbar-icon--one-to-one{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.toolbar-icon--one-to-one,.toolbar-icon--one-to-one:hover{color:var(--primary-accent)}.toolbar-icon:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.toolbar-icon-disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.toolbar-icon-active{align-items:center;background:var(--accent-fill);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(var(--primary-accent-rgb),.35);color:var(--text-main);cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;line-height:1;margin:2px;padding:0;transition:background-color .15s ease,box-shadow .15s ease;width:2rem}.toolbar-icon-active:hover{background:var(--accent-fill-hover);color:var(--text-main)}.toolbar-icon-active:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.grid-map-edit-form-wrap{left:50%;margin-left:max(-280px,calc(12px - 50vw));padding:10px;position:absolute;top:14%;width:min(560px,calc(100vw - 24px));z-index:9999}.prop-group-header{font-size:16px}.prop-group-body{border-radius:8px;margin:5px;padding:10px}.btn-opt:hover{background:var(--primary-accent);color:#fff}.btn-opt{border-radius:8px}.wrap-right-nav{background:#2b2b2b;height:100vh;overflow:hidden;position:absolute;width:100%;z-index:2000}.page-content-wrapper.page-content-wrapper--site-editor,.page-content-wrapper:has(.site-editor-shell-page){display:flex;flex-direction:column;overflow:hidden}.page-content-wrapper--site-editor>.page-content,.page-content-wrapper:has(.site-editor-shell-page)>.page-content,.page-content.page-content--site-editor{display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.site-editor-page.site-editor-shell-page{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-bottom:0;max-height:100%;min-height:0;overflow:hidden;padding-bottom:0!important;width:100%}.site-editor-page.site-editor-shell-page .site-editor-header{flex-shrink:0}.site-editor-page.site-editor-shell-page .obs-manager-shell{flex:1 1;height:auto!important;max-height:none!important;min-height:0!important}.site-editor-page.site-editor-shell-page .obs-manager-shell.obs-manager-shell--flex{align-items:stretch;display:flex;flex-direction:row;position:relative}.site-editor-page.site-editor-shell-page .obs-manager-shell--flex>.obs-manager-rail-strip{background:#0000;border:0;display:block;inset:0;padding:0;pointer-events:none;position:absolute;width:auto;z-index:2200}.site-editor-page.site-editor-shell-page .obs-manager-rail-strip-btn{align-items:center;background:var(--bg-elevated);border-color:var(--border-color);box-shadow:0 2px 10px #00000047;color:var(--text-main);display:flex;height:44px;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:24px}.site-editor-page.site-editor-shell-page .obs-manager-rail-strip--left .obs-manager-rail-strip-btn{border-radius:0 8px 8px 0!important;left:0}.site-editor-page.site-editor-shell-page .obs-manager-rail-strip--right .obs-manager-rail-strip-btn{border-radius:8px 0 0 8px!important;right:0}.site-editor-page.site-editor-shell-page .obs-manager-shell.obs-manager-shell--flex .obs-manager-center--grow{flex:1 1;min-height:0;min-width:0}.site-editor-page.site-editor-shell-page .obs-manager-shell--stack{display:flex;flex-direction:column;overflow:hidden}.site-editor-page.site-editor-shell-page .obs-manager-shell--stack .obs-manager-center--grow{flex:1 1;min-height:0;min-width:0;order:0}.site-editor-page.site-editor-shell-page .obs-manager-shell--stack .site-editor-rail--stacked.obs-manager-rail--left{border:none;border-top:1px solid var(--border-color);flex:0 1 auto;max-height:min(38vh,300px);max-width:100%!important;min-height:0;order:1;width:100%!important}.site-editor-page.site-editor-shell-page .obs-manager-shell--stack .site-editor-rail--stacked.obs-manager-rail--right{border:none;border-top:1px solid var(--border-color);flex:0 1 auto;max-height:min(42vh,360px);max-width:100%!important;min-height:0;order:2;width:100%!important}.site-editor-page.site-editor-shell-page .obs-manager-shell--stack .site-editor-rail--stacked .obs-manager-scope,.site-editor-page.site-editor-shell-page .obs-manager-shell--stack .site-editor-rail--stacked .site-editor-right-rail-inner{height:100%;min-height:0}.site-editor-page.site-editor-shell-page .site-editor-right-rail-root--parked{display:none!important}@media (max-width:1199.98px){.site-editor-page.site-editor-shell-page .obs-manager-shell--stack{height:auto!important;max-height:none!important}}.page-a4{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:297mm;padding:5mm;width:210mm}.page-a4 .row{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-left:calc(var(--bs-gutter-x, 1.5rem)*-.5);margin-right:-.75rem;margin-right:calc(var(--bs-gutter-x, 1.5rem)*-.5)}.page-a4 .row>.col-6,.page-a4 .row>.col-md-6,.page-a4 .row>[class*=col-md-6]{align-self:flex-start!important;flex:0 0 auto!important;max-width:50%!important;width:50%!important}.report-previewer{display:flex;flex-direction:column;height:100%;min-height:0}.report-previewer-title{color:var(--text-main);flex:0 0 auto;margin-bottom:.5rem}.report-previewer-layout{display:flex;flex:1 1 auto;gap:.5rem;min-height:0}.report-previewer-tabs{align-self:stretch;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;flex:0 0 auto;gap:.25rem;padding:.35rem;width:4.75rem}.report-previewer-tabs .nav-item{width:100%}.report-previewer-tabs .nav-link{align-items:center;border-radius:8px;color:var(--text-muted);display:flex;flex-direction:column;font-size:.7rem;gap:.2rem;justify-content:center;line-height:1.15;padding:.55rem .25rem;text-align:center;width:100%}.report-previewer-tabs .nav-link i{font-size:1.1rem;line-height:1}.report-previewer-tabs .nav-link:hover{background:rgba(var(--primary-accent-rgb),.12);color:var(--text-main)}.report-previewer-tabs .nav-link.active{background:var(--primary-accent);color:#fff}.report-previewer-pane{min-width:0}.report-previewer-pane,.report-previewer-tab-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.report-previewer-tab-content{height:100%}.report-previewer-tab-pane{flex:1 1 auto;height:100%;min-height:0}.report-previewer-tab-pane.active{display:flex!important;flex-direction:column}.report-previewer-tab-pane .report-album-stage{flex:1 1 auto}.report-album-stage{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}.report-toolbar{padding:8px;text-align:center;width:100%}.report-toolbar--floating{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 6px 18px #00000047;display:flex;flex-direction:column;gap:2px;left:0;margin:0;padding:6px;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:auto;z-index:30}.report-toolbar__drag{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:grab;display:inline-flex;height:1.5rem;justify-content:center;line-height:1;margin:0;padding:0;width:2rem}.report-toolbar__drag:hover{background:rgba(var(--primary-accent-rgb),.12);color:var(--text-main)}.report-toolbar__drag:active{cursor:grabbing}.report-toolbar__divider{background:var(--border-color);height:1px;margin:2px 0 4px;width:1.25rem}.wrap-album{-webkit-overflow-scrolling:touch;background:#ddd;cursor:grab;display:flex;flex:1 1 auto;flex-direction:row;height:100%;min-height:0;min-width:0;overflow:auto;width:100%}.wrap-album.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.wrap-album--stack-column{align-items:flex-start;flex-direction:column}.wrap-album--stack-row{align-items:flex-start;flex-direction:row}.album-page-logo{height:40px;top:10px;width:40px}.album-page{border:1px solid #ccc;flex-shrink:0;margin:20px;padding:10px}.album-page.page-a4{display:flex;flex-direction:column}.album-page.page-a4>.album-page-body,.album-page.page-a4>.row{align-content:flex-start;align-items:flex-start;flex:1 1 auto;min-height:0}.album-page-title{font-size:16px;font-weight:700;margin-left:10px;margin-top:8px;z-index:1000}.album-page-body{flex:1 1 auto;min-height:0}.album-page-footer{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;margin-top:auto;padding-top:2mm;width:100%}.album-page-number{flex-shrink:0;font-size:12px}.album-page-created-at{font-size:10px;margin-left:auto;text-align:right;white-space:nowrap}.album-page-group-first-title,.album-page-group-title{background:red;color:#fff;padding-left:10px}.photo-album-thumb{user-drag:none;-webkit-user-drag:none;height:77mm;width:100%}.photo-album-note-info,.photo-album-thumb{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.photo-album-note-info{align-items:center;background:var(--primary-accent);color:#fff;display:flex;height:10mm;margin-bottom:3mm;padding:5px}.photo-album-note-id{font-weight:700;min-width:60px;text-transform:uppercase}.photo-album-note-desc{font-size:12px}.table-album{width:100%}.table-album-header{background:#00a0d1;border-right:1px solid #ddd;padding:4px}.table-album-row-even{background:#ddd}.line-connector-wrap{overflow:hidden;position:absolute;z-index:10000}.line-connector-svg{position:absolute}.panel-window__body:has(>.report-builder-panel-body){display:flex;flex-direction:column;overflow:hidden;padding:0}.report-builder-panel-body{background:var(--bg-surface);color:var(--text-main);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.report-builder-panel-hint{border-bottom:1px solid var(--border-color);padding:.5rem .85rem}.report-builder-template-bar{background:var(--bg-elevated);border-bottom:1px solid var(--border-color);margin:8px;padding:.5rem 0}.report-builder-template-bar .report-builder-build-button{align-self:stretch;border-radius:8px}.report-builder-preview-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:.5rem .85rem}.report-builder-lang-toggle .btn{font-weight:600;letter-spacing:.02em;min-width:2.25rem}.report-builder-preview-body{background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:.5rem}.report-builder-panel-table{min-height:0;padding-left:0;padding-right:0}.report-builder-panel-table>.obs-manager-general{flex:1 1 auto;height:100%;min-height:0}.report-builder-panel-table .obs-manager-scroll-fill.table-responsive{margin-left:0;margin-right:0;width:100%}.grid-menu-bar{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 6px 18px #00000047;display:flex;flex-direction:column;gap:2px;left:0;margin:0;padding:6px;pointer-events:auto;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:auto;z-index:40}.grid-menu-bar--hidden{display:none}.grid-menu-bar__drag{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:grab;display:inline-flex;height:1.5rem;justify-content:center;line-height:1;margin:0;padding:0;width:2rem}.grid-menu-bar__drag:hover{background:rgba(var(--primary-accent-rgb),.12);color:var(--text-main)}.grid-menu-bar__drag:active{cursor:grabbing}.grid-menu-bar__divider{background:var(--border-color);height:1px;margin:2px 0 4px;width:1.25rem}.grid-menu-bar__btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;width:2rem}.grid-menu-bar__btn:hover:not(:disabled){background:rgba(var(--primary-accent-rgb),.14);color:var(--primary-accent)}.grid-menu-bar__btn:focus-visible{outline:2px solid var(--primary-accent);outline-offset:1px}.grid-menu-bar__btn:disabled{cursor:not-allowed;opacity:.4}.grid-menu-bar__btn.is-active{background:rgba(var(--primary-accent-rgb),.18);color:var(--primary-accent)}.grid-map-help__intro{color:var(--text-muted);font-size:.8125rem;line-height:1.45;margin:0 0 .85rem}.grid-map-help__list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.grid-map-help__item{grid-column-gap:.55rem;grid-row-gap:.15rem;align-items:start;color:var(--text-main);column-gap:.55rem;display:grid;font-size:.875rem;grid-template-columns:.55rem 1fr;line-height:1.4;row-gap:.15rem}.grid-map-help__item:before{background:var(--primary-accent);border-radius:50%;content:"";height:.4rem;margin-top:.4rem;width:.4rem}.grid-map-help__item-title{color:var(--text-main);font-weight:700;grid-column:2}.grid-map-help__item-body{color:var(--text-muted);font-size:.8125rem;grid-column:2;line-height:1.4}.popover.grid-map-label-menu{--bs-popover-bg:var(--bg-elevated);--bs-popover-border-color:var(--border-color);--bs-popover-header-bg:var(--bg-surface);--bs-popover-header-color:var(--text-main);--bs-popover-body-color:var(--text-main);--bs-popover-body-padding-x:0.4rem;--bs-popover-body-padding-y:0.35rem;background:var(--bg-elevated)!important;background-image:none!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 28px #00000047!important;color:var(--text-main)!important;margin:0!important;max-width:14rem;position:fixed!important}.popover.grid-map-label-menu .popover-header{background:var(--bg-surface)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-muted)!important;font-size:.75rem;font-weight:700;letter-spacing:.03em;margin:0;padding:.45rem .65rem;text-transform:uppercase}.popover.grid-map-label-menu .popover-body{background:#0000!important;color:var(--text-main)!important;padding:.3rem!important}.grid-map-label-menu__item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-main);cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.45rem;margin:0;padding:.4rem .55rem;text-align:left;width:100%}.grid-map-label-menu__item>.bi{color:var(--primary-accent);font-size:.95rem;line-height:1}.grid-map-label-menu__item:hover{background:rgba(var(--primary-accent-rgb),.14);color:var(--text-main)}.grid-map-label-menu__item--danger>.bi{color:#dc3545;color:var(--bs-danger,#dc3545)}.grid-map-label-menu__item--danger:hover{background:#dc354524}html[data-app-theme=light] .popover.grid-map-label-menu,html[data-app-theme=standard] .popover.grid-map-label-menu{box-shadow:0 10px 28px #0f172a24!important}.grid-menu-bar__btn--danger:hover:not(:disabled){background:#dc354529;color:#dc3545;color:var(--bs-danger,#dc3545)}.grid-menu-bar__btn--warn{color:#ffc107;color:var(--bs-warning,#ffc107)}.grid-menu-bar__badge{background:#ffc107;background:var(--bs-warning,#ffc107);border-radius:50%;display:block;height:.4rem;margin:2px 0 4px;width:.4rem}.grid-raw-editor{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:.75rem 1rem 1rem}.grid-raw-editor__hint{color:var(--text-muted);font-size:.8125rem;margin:0}.grid-raw-editor__hint--warn{color:#ffc107;color:var(--bs-warning,#ffc107)}.grid-raw-editor__body{flex:1 1 auto;min-height:280px;overflow:hidden}.grid-raw-editor__body .jsoneditor-host,.grid-raw-editor__body .jsoneditor-host>.jsoneditor{height:100%;min-height:280px}.grid-raw-editor__body .jsoneditor div.jsoneditor-field,.grid-raw-editor__body .jsoneditor div.jsoneditor-value{height:auto;line-height:1.35;min-height:0}.grid-raw-editor__actions{display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end}.grid-map-apply-list{max-height:min(50vh,360px);overflow:auto}.grid-map-empty-options{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-map-empty-option{display:flex;flex-direction:column;gap:.5rem;min-width:0}.grid-map-empty-option__btn{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-height:5.5rem;padding:.85rem .65rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.grid-map-empty-option__btn>.bi{color:var(--primary-accent);font-size:1.35rem;line-height:1}.grid-map-empty-option__btn:hover:not(:disabled){background:rgba(var(--primary-accent-rgb),.1);border-color:var(--primary-accent)}.grid-map-empty-option__btn:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.grid-map-empty-option__btn:disabled{cursor:not-allowed;opacity:.45}.grid-map-empty-option__btn--primary{background:rgba(var(--primary-accent-rgb),.12);border-color:rgba(var(--primary-accent-rgb),.55)}.grid-map-empty-option__label{font-size:.8125rem;font-weight:600;line-height:1.25;text-align:center}.grid-map-empty-option__hint{color:var(--text-muted);font-size:.75rem;line-height:1.35;margin:0;text-align:center}@media (max-width:575.98px){.grid-map-empty-options{grid-template-columns:1fr}}.grid-menu-bar__source{color:var(--text-muted);display:block;font-size:.6rem;font-weight:700;letter-spacing:.04em;line-height:1;margin:0 0 4px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.grid-menu-bar__source--custom{color:#ffc107;color:var(--bs-warning,#ffc107)}.grid-menu-bar__source--building{color:var(--primary-accent)}.grid-map-form{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px #00000047;color:var(--text-main);overflow:hidden}.grid-map-form .card-header.grid-map-form__handle{align-items:center;background:var(--bg-elevated);border:none;border-bottom:1px solid var(--border-color);border-radius:0;color:var(--text-main);cursor:move;display:flex;gap:.5rem;justify-content:space-between;margin:0;padding:.55rem .85rem;-webkit-user-select:none;user-select:none}.grid-map-form__handle strong{align-items:center;display:inline-flex;font-size:.875rem;gap:.35rem}.grid-map-form__handle .bi-grid-3x3{color:var(--primary-accent)}.grid-map-form__close{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:1.6rem;justify-content:center;padding:0;width:1.6rem}.grid-map-form__close:hover{background:rgba(var(--primary-accent-rgb),.12);color:var(--text-main)}.grid-map-form__body{background:var(--bg-surface)!important;color:var(--text-main)!important;padding:.65rem .85rem .4rem!important}.grid-map-form__layout{grid-gap:.75rem 1rem;align-items:start;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) 180px}.grid-map-form__rows{display:flex;flex-direction:column;gap:.4rem;min-width:0}.grid-map-form__row{grid-gap:.5rem .65rem;align-items:center;display:grid;gap:.5rem .65rem;grid-template-columns:7.5rem minmax(0,1fr)}.grid-map-form__row-label{color:var(--text-main);font-size:.8125rem;font-weight:700;line-height:1.2}.grid-map-form__row-label>span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:500;margin-top:.1rem}.grid-map-form__row-controls{align-items:center;display:flex;gap:.35rem;min-width:0}.grid-map-form__row-controls .form-control{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main);flex:1 1;min-width:0}.grid-map-form__row-controls .form-control:disabled{opacity:.65}.grid-map-form__row-controls--sort{gap:.5rem}.grid-map-form__row-controls--opts{flex-wrap:wrap}.grid-map-form__sep{color:var(--text-muted);flex:0 0 auto;font-size:.8125rem;line-height:1}.grid-map-form__sort-toggles{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:6px;display:inline-flex;overflow:hidden}.grid-map-form__sort-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:700;height:1.75rem;justify-content:center;min-width:2.4rem;padding:0 .35rem}.grid-map-form__sort-btn+.grid-map-form__sort-btn{border-left:1px solid var(--border-color)}.grid-map-form__sort-btn:hover{background:var(--bg-surface);color:var(--text-main)}.grid-map-form__sort-btn.is-active{background:rgba(var(--primary-accent-rgb),.12);color:var(--primary-accent)}.grid-map-form__block{border-top:1px solid var(--border-color);margin-top:.35rem;padding-top:.45rem}.grid-map-form__block-title{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .15rem;text-transform:uppercase}.grid-map-form__block-hint{color:var(--text-muted);font-size:.72rem;line-height:1.35;margin:0 0 .4rem}.grid-map-form__chips{display:flex;flex-wrap:wrap;gap:.35rem}.grid-map-form__chip{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;margin:0;padding:.28rem .55rem;-webkit-user-select:none;user-select:none}.grid-map-form__chip input{opacity:0;pointer-events:none;position:absolute}.grid-map-form__chip.is-active{background:rgba(var(--primary-accent-rgb),.14);border-color:rgba(var(--primary-accent-rgb),.55);color:var(--primary-accent)}.grid-map-form__switch-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.grid-map-form__switch-hint{color:var(--text-muted);flex:1 1 auto;font-size:.75rem;line-height:1.35;margin:0;min-width:0}input[type=checkbox].grid-map-form__ios-switch{--ios-switch-w:42px;--ios-switch-h:26px;--ios-switch-knob:22px;--ios-switch-pad:2px;--ios-switch-off:#39393d;--ios-switch-on:var(--primary-accent);-webkit-appearance:none!important;appearance:none!important;background-color:var(--ios-switch-off);background-image:radial-gradient(circle at center,#fff 0,#fff calc(var(--ios-switch-knob)/2),#0000 calc(var(--ios-switch-knob)/2 + .5px));background-position:var(--ios-switch-pad) center;background-repeat:no-repeat;background-size:var(--ios-switch-knob) var(--ios-switch-knob);border:none!important;border-radius:999px;box-shadow:inset 0 0 0 1px #0000000f;cursor:pointer;flex:0 0 auto;height:var(--ios-switch-h)!important;margin:0!important;padding:0;transition:background-color .18s ease,background-position .18s ease;width:var(--ios-switch-w)!important}html[data-app-theme=light] input[type=checkbox].grid-map-form__ios-switch,html[data-app-theme=standard] input[type=checkbox].grid-map-form__ios-switch{--ios-switch-off:#e9e9ea}input[type=checkbox].grid-map-form__ios-switch:checked{background-color:var(--ios-switch-on);background-position:calc(100% - var(--ios-switch-pad));box-shadow:none}input[type=checkbox].grid-map-form__ios-switch:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}input[type=checkbox].grid-map-form__ios-switch:disabled{cursor:not-allowed;opacity:.45}.grid-map-form__stack-field{display:flex;flex-direction:column;gap:.2rem;margin:.5rem 0 0;max-width:8rem}.grid-map-form__stack-field--wide{max-width:100%}.grid-map-form__stack-label{color:var(--text-muted);font-size:.72rem;font-weight:600}.grid-map-form__stack-hint{color:var(--text-muted);font-size:.72rem;line-height:1.35}.grid-map-form__stack-field--wide .form-control{max-width:8rem}.grid-map-form__stack-field .form-control{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-main)}.grid-map-form__preview{min-width:0}.grid-map-form__preview .settings-grid-preview{padding:.4rem .5rem .55rem;position:static}.grid-map-form__preview .settings-grid-preview__title{font-size:.65rem;margin-bottom:.35rem}.grid-map-form__preview .settings-grid-preview__svg{max-width:100%}.grid-map-form__preview .settings-grid-preview__clip-hint{display:none}.grid-map-form__footer{align-items:center;background:var(--bg-elevated);border-top:1px solid var(--border-color);display:flex;gap:.4rem;justify-content:flex-end;padding:.5rem .85rem!important}@media (max-width:639.98px){.grid-map-form__layout{grid-template-columns:1fr}.grid-map-form__preview{display:none}.grid-map-form__row{gap:.25rem;grid-template-columns:1fr}}.compare-viewport-overlay{left:0;pointer-events:none;position:absolute;top:0;z-index:4}.compare-pi-marker{border:2px solid #1e88e5;border:2px solid var(--primary-accent,#1e88e5);box-sizing:border-box;pointer-events:none}.compare-pi-marker,.compare-pi-marker-dot{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.compare-pi-marker-dot{height:22%;left:50%;min-height:4px;min-width:4px;top:50%;width:22%}.compare-pi-label-host{pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:5}.compare-pi-label-host .drawing-marker-tag-selectable{cursor:pointer;pointer-events:auto}.compare-layers-panel{background:#2b2b2b;background:var(--bg-surface,#2b2b2b);border-left:1px solid #444;border-left:1px solid var(--border-color,#444);color:#f5f5f5;color:var(--text-main,#f5f5f5);display:flex;flex-direction:column;height:100%;min-height:0}.compare-layers-panel__header{border-bottom:1px solid #444;border-bottom:1px solid var(--border-color,#444);padding:.5rem .75rem}.compare-layers-panel__scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:.5rem}.compare-layer-card{background:#0000;border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px;margin-bottom:.5rem;min-width:0;overflow:hidden}.compare-layer-card.is-active{background:color-mix(in srgb,#1e88e5 12%,#0000);background:color-mix(in srgb,var(--primary-accent,#1e88e5) 12%,#0000);border-color:#1e88e5;border-color:var(--primary-accent,#1e88e5)}.compare-layer-card__row{align-items:center;display:flex;gap:.5rem;padding:.5rem}.compare-layer-card__swatch{border-radius:50%;flex-shrink:0;height:10px;width:10px}.compare-layer-card__body{background:none;border:none;color:inherit;flex:1 1 auto;min-width:0;padding:0;text-align:left}.compare-layer-card__obs{border-top:1px solid #444;border-top:1px solid var(--border-color,#444);min-width:0;overflow:hidden;padding:.25rem .5rem .5rem}.compare-layer-card__row-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.compare-layer-card__icon-btn{align-items:center;background:none;border:none;color:#aaa;color:var(--text-muted,#aaa);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0}.compare-layer-card__icon-btn:disabled{cursor:not-allowed;opacity:.45}.compare-layer-card__icon-btn.is-active{color:#1e88e5;color:var(--primary-accent,#1e88e5)}.compare-layer-card__opacity-stack{border-top:1px solid #444;border-top:1px solid var(--border-color,#444);display:flex;flex-direction:column;gap:.2rem;padding-bottom:.35rem;padding-top:.35rem}.compare-layer-card__opacity{align-items:center;display:flex;gap:.45rem;padding:0 .5rem 0 2.35rem}.compare-layer-card__opacity-label{color:var(--text-muted);flex:0 0 auto;font-size:.6875rem;font-weight:600;min-width:1.25rem}.compare-layer-card__opacity-slider{flex:1 1 auto;min-width:0}.compare-layer-card__opacity-slider:disabled{cursor:not-allowed;opacity:.45}.compare-layer-card__opacity-value{font-feature-settings:"tnum";color:var(--text-muted);flex:0 0 2.25rem;font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.compare-ink-overlay{left:0;pointer-events:none;position:absolute;top:0;z-index:2}.compare-ink-overlay__canvas{display:block;pointer-events:none}.compare-style-toggle-row{min-width:0}.compare-style-toggle .btn.active{background:color-mix(in srgb,#1e88e5 15%,#0000);background:color-mix(in srgb,var(--primary-accent,#1e88e5) 15%,#0000);border-color:#1e88e5;border-color:var(--primary-accent,#1e88e5)}.compare-layers-help-popover{max-width:min(20rem,90vw)}.compare-detail-window-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.compare-detail-window-body .site-editor-comparison-panel{height:100%;min-height:0}.compare-detail-scope{background:color-mix(in srgb,#2a2a2a 60%,#0000);background:color-mix(in srgb,var(--bg-elevated,#2a2a2a) 60%,#0000);display:flex;flex-direction:column;gap:.35rem}.compare-detail-scope__context{color:var(--text-muted);font-weight:600}.compare-detail-scope__anchor{min-width:0}.compare-detail-scope__anchor .obs-summary-row{pointer-events:none}.compare-detail-scope__anchor .obs-leaf-row,.compare-detail-scope__anchor .obs-tree-leaf-title{font-size:.8125rem}.compare-detail-scope__hint{line-height:1.3}.compare-detail-radius-row{align-items:center;display:flex;gap:.45rem;min-width:0}.compare-detail-radius-row__label{flex:0 0 auto;margin:0;min-width:3rem}.compare-detail-radius-row__slider{flex:1 1 auto;min-width:0}.compare-detail-radius-row__value{font-feature-settings:"tnum";color:var(--text-muted);flex:0 0 1.75rem;font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.compare-detail-body{min-height:0;overflow:hidden}.compare-detail-peers-scroll{min-width:0;overflow-x:auto;overflow-y:hidden}.compare-detail-peer-col{border-right:1px solid #444;border-right:1px solid var(--border-color,#444);flex:1 1 16rem;min-width:16rem}.compare-detail-peer-col:last-child{border-right:none}.compare-detail-col-swatch{border-radius:50%;display:inline-block;flex-shrink:0;height:.65rem;width:.65rem}.compare-detail-obs-list{flex:1 1 auto;min-height:0;overflow-y:auto}.compare-detail-obs-list--empty{flex:1 1 auto}.compare-detail-peer-hint{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:4rem;text-align:center}.compare-detail-peer-list{overflow:hidden}.compare-right-rail__tabs.nav-tabs{background:var(--bg-main)!important;border-bottom:1px solid #444;border-bottom:1px solid var(--border-color,#444)}.compare-right-rail__tabs .nav-link{background:#0000!important;border-color:#0000!important;color:var(--text-muted)!important}.compare-right-rail__tabs .nav-link:focus-visible,.compare-right-rail__tabs .nav-link:hover{background:color-mix(in srgb,var(--bg-elevated) 55%,#0000)!important;border-color:#0000!important;color:var(--text-main)!important}.compare-right-rail__tabs .nav-link.active,.compare-right-rail__tabs .nav-link.active:focus-visible,.compare-right-rail__tabs .nav-link.active:hover{background:var(--bg-surface)!important;border-color:var(--border-color)!important;border-bottom-color:var(--bg-surface)!important;color:var(--text-main)!important;font-weight:600}.site-obs-strip{align-items:stretch;background:color-mix(in srgb,#2b2b2b 90%,#0000);background:color-mix(in srgb,var(--bg-elevated,#2b2b2b) 90%,#0000);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:8px;display:flex;flex-direction:row;max-width:min(28rem,42vw);min-height:2.25rem;min-width:0;overflow:hidden;width:100%}.site-obs-strip__nav{align-items:center;background:#0000;border:0;color:inherit;color:var(--text-main,inherit);display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;min-width:2rem;padding:0 .5rem}.site-obs-strip__nav:disabled{cursor:not-allowed;opacity:.35}.site-obs-strip__nav:not(:disabled):hover{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-main,#fff) 8%,#0000)}.site-obs-strip__nav--prev{border-right:1px solid #ffffff1f;border-right:1px solid var(--border-color,#ffffff1f)}.site-obs-strip__label{align-items:center;background:#0000;border:0;border-right:1px solid #ffffff1f;border-right:1px solid var(--border-color,#ffffff1f);border-top:0 solid #0000;color:inherit;display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;justify-content:center;min-width:0;padding:.25rem .6rem;text-align:center}.site-obs-strip__label--status{border-top-width:2px}.site-obs-strip__label:disabled{cursor:default;opacity:1}.site-obs-strip__label:not(:disabled):hover{background:color-mix(in srgb,#fff 6%,#0000);background:color-mix(in srgb,var(--text-main,#fff) 6%,#0000)}.site-obs-strip__title-row{align-items:center;display:flex;flex-direction:row;gap:.35rem;justify-content:center;min-width:0;width:100%}.site-obs-strip__title{color:inherit;color:var(--text-main,inherit);font-size:.8125rem;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-obs-strip__detail-icon{color:#889;color:var(--text-muted,#889);flex:0 0 auto;font-size:.65rem}.site-obs-strip__summary{color:#889;color:var(--text-muted,#889);display:block;font-size:.7rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.site-obs-strip__status-pill{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:.25rem;padding:.1rem .35rem}.site-obs-strip__status-pill--complete{background:var(--obs-entry-complete-bg);color:var(--obs-entry-complete-color)}.site-obs-strip__status-pill--in_progress{background:var(--obs-entry-in-progress-bg);color:var(--obs-entry-in-progress-color)}.site-obs-strip__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.375rem;width:.375rem}.site-obs-strip__status-label{font-size:.625rem;font-weight:600;line-height:1.1;white-space:nowrap}.site-obs-strip__label--status-complete{border-top-color:var(--obs-entry-complete-color)}.site-obs-strip__label--status-in_progress{border-top-color:var(--obs-entry-in-progress-color)}.site-editor-topbar__center{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding:0 .5rem}.site-editor-topbar__side{flex:1 1;min-width:0}.site-editor-topbar__side--end{align-items:center;display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end}.drawing-filmstrip{--drawing-filmstrip-thumb-size:76px;--drawing-filmstrip-gap:8px;align-items:stretch;background:color-mix(in srgb,#333 90%,#0000);background:color-mix(in srgb,var(--bg-elevated,#333) 90%,#0000);border-top:1px solid #3a3a3a;border-top:1px solid var(--border-color,#3a3a3a);display:flex;flex-shrink:0;gap:.5rem;min-height:calc(var(--drawing-filmstrip-thumb-size) + 44px);padding:8px 10px}.drawing-filmstrip__nav{align-items:center;align-self:center;background:#2b2b2b;background:var(--bg-surface,#2b2b2b);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;color:#e8e8e8;color:var(--text-main,#e8e8e8);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.drawing-filmstrip__nav:hover:not(:disabled){border-color:#0d6efd;border-color:var(--primary-accent,#0d6efd);color:#0d6efd;color:var(--primary-accent,#0d6efd)}.drawing-filmstrip__nav:disabled{cursor:not-allowed;opacity:.38}.drawing-filmstrip__scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.drawing-filmstrip__scroll-inner{align-items:flex-start;display:flex;gap:var(--drawing-filmstrip-gap);min-height:100%;padding:0 4px}.drawing-filmstrip__thumb-col{flex:0 0 auto;flex-direction:column;gap:4px}.drawing-filmstrip__thumb-btn,.drawing-filmstrip__thumb-col{align-items:center;display:flex;width:var(--drawing-filmstrip-thumb-size)}.drawing-filmstrip__thumb-btn{background:#fff;border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;cursor:pointer;height:var(--drawing-filmstrip-thumb-size);justify-content:center;overflow:hidden;padding:0;position:relative}.drawing-filmstrip__grid-badge{align-items:center;background:color-mix(in srgb,#333 88%,#0000);background:color-mix(in srgb,var(--bg-elevated,#333) 88%,#0000);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:4px;box-shadow:0 1px 4px #00000059;color:#0d6efd;color:var(--primary-accent,#0d6efd);display:inline-flex;font-size:.7rem;height:1.25rem;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:4px;top:4px;width:1.25rem;z-index:2}.drawing-filmstrip__thumb-btn:hover{border-color:#0d6efd;border-color:var(--primary-accent,#0d6efd)}.drawing-filmstrip__thumb-btn:focus-visible{outline:2px solid #0d6efd;outline:2px solid var(--primary-accent,#0d6efd);outline-offset:2px}.drawing-filmstrip__thumb-btn--active{border-color:#0d6efd;border-color:var(--primary-accent,#0d6efd);border-width:2px}.drawing-filmstrip__thumb-inner{align-items:center;background:#fff;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.drawing-filmstrip__thumb-btn--active .drawing-filmstrip__thumb-inner{border-radius:8px}.drawing-filmstrip__thumb-inner .thumb-drawing-fit-root{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.drawing-filmstrip__thumb-inner .thumb-drawing-fit-root img{max-height:100%;max-width:100%;object-fit:cover}.drawing-filmstrip__thumb-caption{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0;width:var(--drawing-filmstrip-thumb-size)}.drawing-filmstrip__thumb-index{font-feature-settings:"tnum";color:#889;color:var(--text-muted,#889);font-size:10px;font-variant-numeric:tabular-nums;line-height:10px;max-width:100%;text-align:center;width:100%}.drawing-filmstrip__thumb-index--active{color:#0d6efd;color:var(--primary-accent,#0d6efd);font-weight:600}.drawing-filmstrip__thumb-name{color:#889;color:var(--text-muted,#889);font-size:10px;font-weight:500;line-height:12px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.drawing-filmstrip__thumb-name--active{color:#e8e8e8;color:var(--text-main,#e8e8e8)}.panel-window__body:has(>.site-editor-settings-body){overflow:hidden;padding:0}.site-editor-settings-body{background:var(--bg-surface);color:var(--text-main);display:flex;flex-direction:column;height:100%;min-height:0}.site-editor-settings-tabs{border-bottom:1px solid var(--border-color);display:flex;gap:.25rem;padding:.5rem .85rem 0}.site-editor-settings-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;margin-bottom:-1px;padding:.4rem .75rem}.site-editor-settings-tab.is-active{border-bottom-color:var(--primary-accent);color:var(--primary-accent)}.site-editor-settings-scroll{flex:1 1;min-height:0;overflow:auto;padding:.75rem .85rem 1rem}.site-editor-settings-groups{display:flex;flex-direction:column;gap:.75rem}.site-editor-settings-group-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.site-editor-settings-group-title{font-size:.8125rem;font-weight:700;letter-spacing:.02em;margin:0}.site-editor-settings-field-label{color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.site-editor-settings-divider{background:var(--border-color);height:1px;margin:.25rem 0}.site-editor-settings-chip-row{display:flex;flex:1 1;flex-wrap:wrap;gap:.375rem;min-width:0}.site-editor-settings-grid-style-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.site-editor-settings-color-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.site-editor-settings-color-input-wrap{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;height:1.875rem;padding:.125rem;width:2rem}.site-editor-settings-color-input{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;cursor:pointer;height:100%;padding:0;width:100%}.site-editor-settings-color-input::-webkit-color-swatch-wrapper{padding:0}.site-editor-settings-color-input::-moz-color-swatch,.site-editor-settings-color-input::-webkit-color-swatch{border:0;border-radius:8px}.site-editor-settings-color-input:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.site-editor-settings-spinner{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.site-editor-settings-spinner-label{color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-editor-settings-spinner-btn{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;height:1.875rem;justify-content:center;padding:0;width:1.875rem}.site-editor-settings-spinner-btn:disabled{cursor:default;opacity:.35}.site-editor-settings-spinner-value{font-feature-settings:"tnum";color:var(--text-main);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:2.5rem;text-align:center}.site-editor-settings-switch-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.site-editor-settings-switch-row input[type=checkbox].site-editor-settings-switch__input{-webkit-appearance:none;appearance:none;background-color:var(--bg-surface);background-image:radial-gradient(circle,#fff .375rem,#0000 .4rem);background-position:.125rem;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid var(--border-color);border-radius:999px;cursor:pointer;height:1.375rem;margin:0;transition:background-color .15s ease,background-position .15s ease,border-color .15s ease;width:2.25rem}.site-editor-settings-switch-row input[type=checkbox].site-editor-settings-switch__input:checked{background-color:var(--primary-accent);background-position:calc(100% - .125rem);border-color:var(--primary-accent)}.site-editor-settings-switch-row input[type=checkbox].site-editor-settings-switch__input:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.site-editor-settings-dot-row{align-items:flex-end;display:flex;gap:.25rem;justify-content:space-between;padding:.125rem 0}.site-editor-settings-dot-step{align-items:center;background:#0000;border:0;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:flex-end;min-width:0;padding:.25rem 0}.site-editor-settings-dot{background:var(--text-muted);border-radius:999px;display:block;opacity:.35}.site-editor-settings-dot-step.is-selected .site-editor-settings-dot{background:var(--primary-accent);opacity:1}.site-editor-settings-dot-label{font-feature-settings:"tnum";font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600}.site-editor-settings-dot-step.is-selected .site-editor-settings-dot-label{color:var(--primary-accent)}