@charset "UTF-8";#q-app,body,html{background-color:#f8f5f2;height:100%}#q-app{position:relative}canvas,img,svg,video{max-height:100%;max-width:100%;vertical-align:middle}.btn-primary{background:linear-gradient(90deg,#2964e6,#4c93ff);color:#fff;letter-spacing:0;line-height:1.25rem;text-align:center}@keyframes viewer-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:#0000;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none}.viewer-container ::selection,.viewer-container::selection{background-color:initial}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:initial;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:#0000;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li+li{margin-left:1px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid #ffffff1a;border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}.v-viewer{display:none}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translateX(-24px)}.fade-slide-leave-to{opacity:0;transform:translateX(24px)}.mlh-notify .q-notification__message{word-break:break-word}.q-layout__section--marginal{background-color:#fff;color:#000}.q-table th{font-size:.8125rem;font-weight:700}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:.5rem}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:.5rem}.q-card{box-shadow:0 .375rem 2rem -.625rem #0000003d}.q-dialog__inner.fixed-bottom .q-card{border-radius:1rem 1rem 0 0}.q-dialog__backdrop{background:#000000b3}.mlh-header-info-bar .q-bar[data-v-58761fef]{background:linear-gradient(90deg,#145aa6,#86b4e6);height:3rem;padding:.5rem 1rem}.mlh-header-info-bar-info[data-v-58761fef]{color:#fff;line-height:1.3rem}.mlh-header-info-bar-user[data-v-58761fef]{display:flex;flex-direction:row;font-size:.875rem;gap:.5rem}.mlh-header-info-bar-customer[data-v-58761fef],.mlh-header-info-bar-username[data-v-58761fef]{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlh-header-info-bar-customer-name[data-v-58761fef],.mlh-header-info-bar-username-name[data-v-58761fef]{font-size:.625rem;line-height:.875rem;margin-left:.25rem}.mlh-header-info-cache-bar .q-bar[data-v-09a37afa]{height:auto;padding:.5rem .75rem}.mlh-header-info-cache-bar-user[data-v-09a37afa]{display:flex;flex-direction:row;font-size:.875rem;gap:.5rem}.mlh-header-info-cache-bar-customer[data-v-09a37afa],.mlh-header-info-cache-bar-username[data-v-09a37afa]{color:#616161;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlh-header-info-cache-bar-customer-name[data-v-09a37afa],.mlh-header-info-cache-bar-username-name[data-v-09a37afa]{margin-left:.25rem;vertical-align:middle}.mlh-footer-tab-bar[data-v-2015779f]{background:linear-gradient(180deg,#4c93ff,#2964e6)}.mlh-footer-tab-bar[data-v-2015779f] .q-tabs__content{justify-content:center}.mlh-footer-tab-bar[data-v-2015779f] .q-tabs__content .q-tab__content{min-width:unset}.mlh-footer-tab-bar[data-v-2015779f] .q-layout__shadow:after{box-shadow:0 .5rem .625rem 0 #000c}.mlh-chart-main[data-v-89f4fada],.mlh-chart[data-v-89f4fada]{height:100%}.mlh-header-nav-bar .q-bar[data-v-60e2313b]{background:linear-gradient(90deg,#145aa6,#86b4e6);color:#f3f3f3;font-size:1rem;font-weight:400;height:3rem;letter-spacing:0;line-height:.9rem;text-align:center}.mlh-measure-actual-floor-main[data-v-6eaaaa65]{background-color:#fff;font-size:.875rem}.mlh-measure-actual-floor-main table[data-v-6eaaaa65]{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.date-container[data-v-6eaaaa65]{margin-left:-145px;padding-left:50%;padding-top:200px}.date-container[data-v-6eaaaa65],.quota-container[data-v-6eaaaa65]{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.quota-container[data-v-6eaaaa65]{padding:200px 10% 0}.quota-container .quota-table[data-v-6eaaaa65]{background:#fff;border-radius:10px;font-size:14px;height:400px;padding:20px;text-align:center;width:100%}.quota-container .quota-table .table-row[data-v-6eaaaa65]{border-bottom:1px solid #f3f3f3;display:flex;line-height:35px}.quota-container .quota-table .table-row>div[data-v-6eaaaa65]{flex:1}.close-btn[data-v-6eaaaa65]{background:#1976d2;color:#fff;height:45px;line-height:45px;width:100%}.mlh-measure-actual-floor-main[data-v-5e215edb]{background-color:#fff;font-size:.875rem}.mlh-measure-actual-floor-main table[data-v-5e215edb]{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.quota-container[data-v-5e215edb]{background:#0000004d;bottom:0;left:0;padding:200px 10% 0;position:fixed;right:0;top:0;z-index:999}.quota-container .quota-table[data-v-5e215edb]{background:#fff;border-radius:10px;font-size:14px;height:400px;padding:20px;text-align:center;width:100%}.quota-container .quota-table .table-row[data-v-5e215edb]{border-bottom:1px solid #f3f3f3;display:flex;line-height:35px}.quota-container .quota-table .table-row>div[data-v-5e215edb]{flex:1}.close-btn[data-v-5e215edb]{background:#1976d2;color:#fff;height:45px;line-height:45px;width:100%}.pdf-toolbar[data-v-429378f8]{align-items:center;background:#fff;border-bottom:1px solid #e5eaf0;color:#526277;display:flex;gap:8px;height:46px;padding:0 8px}.pdf-toolbar strong[data-v-429378f8]{color:#1f2937;min-width:48px;text-align:center}.pdf-toolbar span[data-v-429378f8]{font-size:12px}.pdf-preview-page[data-v-429378f8]{background:#dce2e9;min-height:calc(100vh - 96px);overflow:auto;touch-action:pan-x pan-y}.pdf-state[data-v-429378f8]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:calc(100vh - 96px)}.pdf-state--error[data-v-429378f8]{color:#c62828;padding:24px;text-align:center}.pdf-document[data-v-429378f8]{box-sizing:border-box;min-width:100%;padding:10px}.pdf-page[data-v-429378f8]{background:#fff;border-radius:3px;box-shadow:0 2px 10px #0f172a2e;margin:0 auto 12px;overflow:hidden;position:relative;width:max-content}.pdf-page canvas[data-v-429378f8]{background:#fff;display:block;max-width:none}.pdf-page span[data-v-429378f8]{background:#0f172a8c;border-radius:10px;bottom:8px;color:#fff;font-size:10px;padding:3px 7px;position:absolute;right:8px}.tips[data-v-03ebf7e2]{color:#1976d2;font-size:14px;margin:0;padding:10px 0;text-align:center}.mlh-measure-tab-bar[data-v-11325366]{height:4rem}.mlh-measure-tab-bar[data-v-11325366] .q-tab__label{font-size:.75rem;line-height:1rem}.mlh-measure-tab-bar .tab-color[data-v-11325366]{color:#0062a3}.mlh-measure-tab-bar[data-v-11325366] .q-tab__label{color:#000!important;margin-top:.5rem!important}.mlh-home-main[data-v-76eaabcf]{background-color:#fff;position:relative}.mlh-home-main .doughnut-chart-box[data-v-76eaabcf]{padding:20px 0}.mlh-home-main .doughnut-chart-box[data-v-76eaabcf]:after{clear:both;content:"";display:block}.mlh-home-main .doughnut-chart-box>div[data-v-76eaabcf]{float:left;width:33.33%}.mlh-home-image[data-v-76eaabcf]{height:0;position:relative}.mlh-home-image-container[data-v-76eaabcf]{background:url(../img/project-bg.9386ee2b.png) no-repeat 50%/cover;height:13rem;width:100%}.mlh-home-project-info[data-v-76eaabcf]{margin-top:7.5rem;padding:0 1rem;z-index:1}.mlh-home-project-card[data-v-76eaabcf]{border-radius:.5rem;box-shadow:0 .375rem 2rem -.625rem #0000003d;min-height:10rem}.mlh-home-area-city[data-v-76eaabcf]{color:#616161;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.mlh-home-area[data-v-76eaabcf],.mlh-home-city[data-v-76eaabcf]{min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlh-home-area[data-v-76eaabcf]{text-align:right}.mlh-home-city[data-v-76eaabcf]{text-align:left}.mlh-home-measure-bar[data-v-76eaabcf]{margin:2.5rem 0}.mlh-rt-task-list[data-v-1bbb32b9]{min-height:12rem}.task-cache-all-btn[data-v-1bbb32b9]{min-width:6.75rem}@media (max-width:390px){.task-cache-all-btn[data-v-1bbb32b9]{min-width:auto;padding-left:.55rem;padding-right:.55rem}}.task-status-list[data-v-1bbb32b9]{display:flex;flex-direction:column;gap:.75rem}.task-status-card[data-v-1bbb32b9]{background:#fff;border:1px solid #e0e4e8;border-left:.3rem solid #9aa1a9;border-radius:.65rem;box-shadow:0 .15rem .55rem #1f23280f;overflow:hidden;padding:.9rem 1rem}.task-status-card--completed[data-v-1bbb32b9]{background:linear-gradient(90deg,#f2fff5,#fff 38%);border-left-color:#21ba45}.task-status-card--waiting[data-v-1bbb32b9]{background:linear-gradient(90deg,#fffaf0,#fff 38%);border-left-color:#f2c037}.task-status-card--incomplete[data-v-1bbb32b9]{background:linear-gradient(90deg,#f2f8ff,#fff 38%);border-left-color:#1976d2}.task-status-card--not-started[data-v-1bbb32b9]{background:linear-gradient(90deg,#f7f8f9,#fff 38%);border-left-color:#9aa1a9}.task-status-card__title-row[data-v-1bbb32b9]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.task-status-card__title[data-v-1bbb32b9]{color:#1f2328;font-size:1rem;font-weight:600;min-width:0}.task-status-card__badge[data-v-1bbb32b9]{flex:none;padding:.22rem .55rem}.task-status-card__location[data-v-1bbb32b9]{color:#69717b;margin-top:.2rem}.task-status-card__progress-row[data-v-1bbb32b9]{align-items:center;color:#68707a;display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between;margin-top:.65rem}.task-status-card__progress-row[data-v-1bbb32b9]>:last-child{flex:none;font-weight:600}.task-status-card__progress[data-v-1bbb32b9]{margin-top:.35rem}.task-status-card__arrow[data-v-1bbb32b9]{padding-left:.75rem}.create-task-dialog[data-v-1bbb32b9]{background:#f6f7f9}.create-task-dialog__actions[data-v-1bbb32b9],.create-task-dialog__header[data-v-1bbb32b9]{background:#fff;flex:none}.create-task-dialog__header[data-v-1bbb32b9]{min-height:3.75rem;padding:.75rem 1.25rem}.create-task-dialog__body[data-v-1bbb32b9]{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.25rem 1.25rem}.create-task-dialog__actions[data-v-1bbb32b9]{box-shadow:0 -.2rem .75rem #1f232814;min-height:4rem;padding:.65rem 1rem}.layout-preview-card[data-v-1bbb32b9]{background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;box-shadow:0 .15rem .5rem #1f23280f;flex:none;overflow:hidden}.layout-preview-card__header[data-v-1bbb32b9]{align-items:center;border-bottom:1px solid #eceff2;display:flex;gap:1rem;justify-content:space-between;min-height:2.75rem;padding:.55rem .85rem}.layout-preview-card__header[data-v-1bbb32b9]>:last-child{max-width:70%}.layout-preview[data-v-1bbb32b9]{background-color:#f4f6f8;background-image:linear-gradient(45deg,#ebedf0 25%,#0000 0),linear-gradient(-45deg,#ebedf0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ebedf0 0),linear-gradient(-45deg,#0000 75%,#ebedf0 0);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;height:10rem}.layout-preview--empty[data-v-1bbb32b9]{align-items:center;color:#7d8590;display:flex;font-size:.8rem;justify-content:center}.indicator-options[data-v-1bbb32b9]{display:flex;flex-wrap:wrap;gap:.6rem}.indicator-checkbox[data-v-1bbb32b9]{background:#fff;border:1px solid #d5d9de;border-radius:.35rem;color:#1f2328;min-height:2.5rem;padding:.25rem .65rem .25rem .2rem}.indicator-checkbox.indicator-checkbox--disabled[data-v-1bbb32b9]{background:#eef0f2;border-color:#b7bdc5;border-style:dashed;color:#969ca4;filter:grayscale(1);opacity:1!important}.indicator-checkbox.indicator-checkbox--disabled[data-v-1bbb32b9]:after{background:#d7dbe0;border-radius:.2rem;color:#747b84;content:"不适用";font-size:.65rem;line-height:1.2;margin-left:.4rem;padding:.1rem .35rem}.mlh-measure-actual-floor-main[data-v-edd1334e]{background-color:#fff;font-size:.875rem}.mlh-header-select-bar[data-v-14d548c0] .q-field__native>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlh-header-select-bar[data-v-14d548c0] .q-field__control{min-height:3rem}.mlh-floor-plan-main[data-v-7b6c055c]{min-height:5rem;position:relative}.mlh-floor-plan-main[data-v-7b6c055c] .konvajs-content{margin:0 auto}.mlh-model[data-v-14b777e7]{height:100%;position:relative;width:100%}.mlh-model-container[data-v-14b777e7]{height:100%;width:100%}.mlh-model-view-angle-control[data-v-14b777e7]{bottom:3.125rem;position:absolute;right:.5rem;top:0;width:2.625rem}.mlh-model-view-angle-control-content[data-v-14b777e7]{height:100%;padding:1.375rem 0 1rem;text-align:center}.mlh-model-view-angle-control-content[data-v-14b777e7] .q-slider--v{height:100%}.mlh-measure-actual-site-detail-header[data-v-3d1275e3]{background-color:#fff}.mlh-measure-actual-site-detail-model[data-v-3d1275e3]{background-color:#616161;height:18rem;position:relative}.mlh-measure-actual-site-detail-outline-image[data-v-3d1275e3]{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.mlh-measure-actual-site-detail-outline-image-control[data-v-3d1275e3]{bottom:.5rem;position:absolute;right:.5rem;z-index:2}.mlh-measure-actual-site-detail-model-view-angle-control[data-v-3d1275e3]{bottom:.5rem;left:.5rem;position:absolute}.mlh-measure-actual-site-detail-quota>.q-tabs[data-v-3d1275e3]{position:sticky;z-index:1}.mlh-measure-actual-site-image-viewer-header[data-v-4908edda]{background-color:#fff}.mlh-measure-actual-site-image-viewer-quota>.q-tabs[data-v-4908edda]{position:sticky;z-index:1}.layout-point-map[data-v-58cb994d]{aspect-ratio:3/2;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:.5rem;overflow:hidden;position:relative;width:100%}.layout-point-map__canvas[data-v-58cb994d]{inset:0;position:absolute;touch-action:none;transform-origin:center;transition:transform .18s ease-out}.layout-point-map__tools[data-v-58cb994d]{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;box-shadow:0 .1rem .35rem #1f232814;color:#4d5661;display:flex;font-size:.7rem;gap:.3rem;justify-content:flex-end;margin-bottom:.5rem;padding:.35rem .5rem}.layout-point-map__image[data-v-58cb994d]{height:100%;width:100%}.layout-point-marker[data-v-58cb994d]{align-items:center;aspect-ratio:1;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:0;overflow:visible;padding:0;position:absolute;transform:translate(-50%,-50%);width:var(--point-size);z-index:2}.layout-point-marker__svg[data-v-58cb994d]{display:block;filter:drop-shadow(0 .12rem .2rem rgba(0,0,0,.38));height:100%;overflow:visible;width:100%}.layout-point-marker__halo[data-v-58cb994d]{fill:#0000;stroke:#0000;stroke-width:8}.layout-point-marker__body[data-v-58cb994d]{fill:var(--point-color);stroke:#fff;stroke-width:5}.layout-point-marker__text[data-v-58cb994d]{fill:#fff;text-anchor:middle;dominant-baseline:middle;font-family:Arial,sans-serif;font-size:46px;font-weight:700}.layout-point-marker--selected .layout-point-marker__halo[data-v-58cb994d]{stroke:#00a8ff}.layout-point-marker--selected .layout-point-marker__body[data-v-58cb994d]{stroke:#5ed2ff;stroke-width:7}.layout-point-marker[data-v-58cb994d]:before{content:"";inset:-.4rem;position:absolute}.task-item--selected[data-v-58cb994d]{background:#e8f3ff;box-shadow:inset .2rem 0 #1976d2}.task-unit-list[data-v-58cb994d]{background:#0000;display:grid;gap:.75rem}.task-unit-card[data-v-58cb994d]{background:#fff;border:1px solid #dfe5ec;border-radius:.8rem;box-shadow:0 .12rem .45rem #1f2d3d12;overflow:hidden}.task-unit-header[data-v-58cb994d]{min-height:4.6rem;padding:.75rem .9rem}.task-unit-name[data-v-58cb994d]{color:#172b4d;font-size:1rem;font-weight:700}.task-unit-side[data-v-58cb994d]{align-items:center;display:flex;flex-direction:row;gap:.15rem}.task-unit-stitch-result[data-v-58cb994d]{font-size:.76rem;min-height:2rem;padding:0 .35rem}.task-unit-chevron[data-v-58cb994d]{transform:rotate(90deg);transition:transform .18s ease}.task-unit-chevron--expanded[data-v-58cb994d]{transform:rotate(-90deg)}.task-unit-stations[data-v-58cb994d]{border-top:1px solid #edf0f3;padding:0 .75rem .75rem}.task-unit-stations .task-station-item[data-v-58cb994d]:first-child{margin-top:.75rem}.task-station-list[data-v-58cb994d]{background:#0000;display:grid;gap:.75rem}.task-station-item[data-v-58cb994d]{background:#fff;border:1px solid #e1e6ec;border-radius:.75rem;box-shadow:0 .12rem .45rem #1f2d3d0f;min-height:0;padding:.85rem}.task-item-main[data-v-58cb994d]{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}.task-item-number[data-v-58cb994d]{font-size:1.15rem;font-weight:600;height:2.8rem;width:2.8rem}.task-item-info[data-v-58cb994d]{min-width:0}.task-item-name[data-v-58cb994d]{color:#243447;font-size:.95rem;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item-status[data-v-58cb994d]{margin-top:.3rem}.task-item-actions[data-v-58cb994d]{border-top:1px solid #edf0f3;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr);margin-top:.8rem;padding-top:.75rem}.task-item-actions--two[data-v-58cb994d]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-item-actions[data-v-58cb994d] .q-btn{border-radius:.65rem;font-weight:600;min-height:2.55rem;min-width:0}.task-item-actions[data-v-58cb994d] .q-btn__content{flex-wrap:nowrap}.task-item-side-actions[data-v-58cb994d]{align-items:center;display:flex;flex-shrink:0;gap:.2rem}.point-cloud-file-input[data-v-58cb994d]{display:none}.task-operation-actions[data-v-58cb994d]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.task-operation-actions[data-v-58cb994d] .q-btn{flex:1;min-width:0}.task-operation-panel[data-v-58cb994d]{margin-top:1rem}.task-report-list-entry[data-v-58cb994d]{background:#f7fbff;border:1px solid #dfe7f0;border-radius:.75rem;margin-bottom:.65rem;min-height:3.15rem;padding:.4rem .8rem}.task-report-list-entry[data-v-58cb994d] .q-item__section--avatar{min-width:2rem}.task-report-list-entry__title[data-v-58cb994d]{color:#243447;font-weight:600}.report-dialog[data-v-58cb994d]{background:#f7f8fa;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -.4rem 1.5rem #142d462e;max-height:88vh;max-width:42rem;overflow:hidden;width:100%}.report-dialog__header[data-v-58cb994d]{background:#fff;padding:1.1rem 1.25rem .9rem}.report-dialog__title[data-v-58cb994d]{color:#172b4d;font-size:1.2rem;font-weight:700;line-height:1.4}.report-dialog__subtitle[data-v-58cb994d]{color:#7a869a;font-size:.75rem;margin-top:.1rem}.report-dialog__body[data-v-58cb994d]{max-height:calc(88vh - 9.5rem);overflow-y:auto;padding:1rem 1.25rem}.report-list-dialog__body[data-v-58cb994d]{padding-top:.35rem}.report-list-loading[data-v-58cb994d]{align-items:center;color:#7a869a;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:12rem}.report-list-section[data-v-58cb994d]{padding-top:1rem}.report-list-section+.report-list-section[data-v-58cb994d]{padding-top:1.35rem}.report-list-section__title[data-v-58cb994d]{align-items:center;color:#344563;display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;padding:0 .15rem .6rem}.report-file-list[data-v-58cb994d]{background:#fff;border-color:#e3e8ef;border-radius:.8rem;overflow:hidden}.report-file-list[data-v-58cb994d] .q-item{min-height:3.5rem;padding:.65rem .85rem}.report-file-list[data-v-58cb994d] .q-item__section--avatar{min-width:2.25rem}.report-file-list[data-v-58cb994d] .q-item__label{color:#253858;font-size:.82rem;line-height:1.35;word-break:break-all}.report-list-empty[data-v-58cb994d]{background:#fff;border:1px dashed #d9e0e8;border-radius:.8rem;color:#9aa7b7;display:grid;font-size:.8rem;min-height:4.25rem;place-items:center}.report-section-title[data-v-58cb994d]{color:#344563;font-size:.875rem;font-weight:700;margin-bottom:.65rem}.report-section-title--range[data-v-58cb994d]{margin-top:1.15rem}.report-type-toggle[data-v-58cb994d]{background:#eef1f5;border:1px solid #e3e7ed;border-radius:.75rem;padding:.2rem;width:100%}.report-type-toggle[data-v-58cb994d] .q-btn{border-radius:.6rem;font-size:.875rem;font-weight:600;min-height:2.55rem}.report-station-tip[data-v-58cb994d]{align-items:flex-start;background:#edf5ff;border:1px solid #cfe2ff;border-radius:.75rem;color:#31577d;display:flex;font-size:.8rem;gap:.55rem;line-height:1.55;margin-top:1rem;padding:.85rem .9rem}.report-scope-options[data-v-58cb994d],.report-unit-options[data-v-58cb994d]{display:grid;gap:.55rem;grid-template-columns:1fr}.report-scope-options[data-v-58cb994d] .q-checkbox,.report-unit-options[data-v-58cb994d] .q-checkbox{background:#fff;border:1px solid #e0e5ec;border-radius:.7rem;margin:0;min-height:2.75rem;padding:.45rem .7rem;width:100%}.report-scope-options[data-v-58cb994d] .q-checkbox__label,.report-unit-options[data-v-58cb994d] .q-checkbox__label{color:#344563;font-size:.84rem;line-height:1.4}.report-empty-tip[data-v-58cb994d]{background:#fff;border-radius:.7rem;color:#7a869a;font-size:.82rem;padding:.9rem;text-align:center}.report-help-text[data-v-58cb994d]{color:#8993a4;font-size:.72rem;margin-top:.5rem}.report-dialog__actions[data-v-58cb994d]{background:#fff;border-top:1px solid #e5e8ed;display:flex;gap:.75rem;padding:.8rem 1.25rem calc(.8rem + env(safe-area-inset-bottom))}.report-action-button[data-v-58cb994d]{border-radius:.7rem;flex:1;font-weight:600;min-height:2.75rem}.three-dimensional-model canvas[data-v-6789ccf2],.three-dimensional-model[data-v-6789ccf2]{height:100%;width:100%}.three-dimensional-model canvas[data-v-6789ccf2]{display:block}.rt-suite-model__view-select[data-v-6789ccf2]{background:#ffffffe0;border-radius:10px;bottom:10px;left:10px;padding:6px;position:absolute;width:110px;z-index:10}.overlay-toggle-btn[data-v-d99a0960]{background:#165999;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:32px;left:12px;line-height:32px;position:absolute;text-align:center;top:12px;width:32px;z-index:20}.three-room-model[data-v-d99a0960]{height:100%;overflow:hidden;position:relative;width:100%}.three-room-label[data-v-d99a0960]{background:#fffffff2;border:2px solid #ff4d4f;box-shadow:0 1px 4px #00000040;color:#111;font-size:13px;line-height:18px;padding:2px 8px}.three-room-label[data-v-d99a0960],.three-room-measure-label[data-v-d99a0960]{border-radius:3px;font-weight:700;-webkit-user-select:none;user-select:none;white-space:nowrap}.three-room-measure-label[data-v-d99a0960]{background:#ffffffe6;box-shadow:0 1px 4px #0000002e;color:red;font-size:12px;line-height:16px;padding:2px 6px}.page[data-v-7af66832]{min-height:70vh;position:relative;width:100%}.header-back[data-v-7af66832]{cursor:pointer}.phone-page[data-v-7af66832]{display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:12px;padding:12px}.top-block[data-v-7af66832]{display:flex;flex-direction:column;gap:8px}.top-actions[data-v-7af66832]{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:4px 0}.top-actions[data-v-7af66832] .q-btn{border-radius:8px;font-size:15px;font-weight:600;min-height:34px;padding:0 16px}.base-box[data-v-7af66832]{align-items:center;background:#f7f7f7;border:1px solid #ccc;border-radius:10px;display:flex;height:38vh;justify-content:center;min-height:260px;overflow:hidden;position:relative;width:100%}.base-image[data-v-7af66832]{-webkit-user-drag:none;cursor:zoom-in;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.base-box[data-v-7af66832] .mt-4{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #ffffff40;border-radius:12px;bottom:10px;box-shadow:0 3px 12px #0000001a;display:inline-flex;left:10px;margin:0!important;max-width:calc(100% - 20px);padding:6px 8px;position:absolute;transform:scale(.9);transform-origin:left bottom;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:-moz-fit-content;width:fit-content;z-index:10}.base-box[data-v-7af66832] .mt-4:focus-within,.base-box[data-v-7af66832] .mt-4:hover{background:#ffffffd9;border-color:#ffffffb3;box-shadow:0 6px 18px #0000002e;transform:scale(1)}.base-box[data-v-7af66832] .mt-4 .ant-form{align-items:center;display:inline-flex;gap:6px}.base-box[data-v-7af66832] .mt-4 .ant-form-item{margin:0!important}.base-box[data-v-7af66832] .mt-4 .ant-form-item-label{padding:0 6px 0 0!important}.base-box[data-v-7af66832] .mt-4 .ant-form-item-label>label{font-size:12px;line-height:1.2}.base-box[data-v-7af66832] .mt-4 .ant-select{min-width:0!important;width:80px}.base-box[data-v-7af66832] .mt-4 .ant-select-selector{border-radius:10px!important;height:30px!important;padding:0 10px!important}.base-box[data-v-7af66832] .mt-4 .ant-select-selection-item{font-size:12px;line-height:28px!important}.base-box[data-v-7af66832] .mt-4 .ant-select-arrow{right:8px}.result-type[data-v-7af66832]{background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px}.result-title[data-v-7af66832]{font-size:16px;font-weight:700}.card-scroll[data-v-7af66832]{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-bottom:4px;overflow-x:auto;padding:6px 4px 16px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.card-scroll[data-v-7af66832]::-webkit-scrollbar{height:6px}.card-scroll[data-v-7af66832]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px;margin:0 8px}.card-scroll[data-v-7af66832]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.card-scroll[data-v-7af66832]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.card-chip[data-v-7af66832]{background:#fafafa;border:1px solid #ddd;border-radius:999px;flex:0 0 auto;font-size:13px;padding:8px 12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.card-chip.active[data-v-7af66832]{background:#ecf5ff;border-color:#409eff;color:#409eff}.image-viewer[data-v-7af66832]{background:#fafafa;border:1px solid #ccc;border-radius:10px;overflow:hidden;position:relative}.main-image[data-v-7af66832]{-webkit-user-drag:none;background:#fff;cursor:zoom-in;display:block;height:44vh;min-height:260px;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.main-empty[data-v-7af66832]{height:44vh;min-height:260px}.empty-box[data-v-7af66832]{align-items:center;background:#f5f5f5;color:#999;display:flex;height:100%;justify-content:center;width:100%}.dots[data-v-7af66832]{background:#fff;display:flex;gap:8px;justify-content:center;padding:10px 0 12px}.dot[data-v-7af66832]{background:#d9d9d9;border-radius:50%;cursor:pointer;height:10px;width:10px}.dot.active[data-v-7af66832]{background:#409eff}.metric-panel[data-v-7af66832]{background:#fafafa;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.metric-card[data-v-7af66832]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px}.metric-group-title[data-v-7af66832]{color:#4b5a6a;font-size:14px;font-weight:600;margin-bottom:8px}.metric-flow[data-v-7af66832]{display:flex;flex-wrap:wrap;gap:8px 10px}.metric-item[data-v-7af66832]{align-items:center;background:#f5f7fa;border-radius:999px;color:#4b5a6a;display:inline-flex;font-size:13px;line-height:20px;min-height:28px;padding:4px 10px;white-space:nowrap}.metric-empty[data-v-7af66832]{color:#999;font-size:14px}.station-empty[data-v-7af66832],.station-loading[data-v-7af66832]{color:#999;font-size:13px;padding:20px 0;text-align:center}.layout-point-image-box[data-v-7af66832]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;padding:8px}.layout-point-image[data-v-7af66832]{border-radius:8px;display:block;max-height:220px;object-fit:contain;width:100%}.station-dialog[data-v-7af66832]{max-height:88vh;max-width:680px;width:100%}.layout-point-image-box[data-v-7af66832] .ant-image{display:block;width:100%}.layout-point-image-box[data-v-7af66832] .ant-image-img{border-radius:8px;display:block;max-height:220px;object-fit:contain;width:100%}.layout-point-image-tip[data-v-7af66832]{color:#999;font-size:12px;margin-top:6px;text-align:center}.station-groups[data-v-7af66832]{display:flex;flex-direction:column;gap:14px;max-height:65vh;overflow-y:auto;padding:2px 4px 8px}.station-group[data-v-7af66832]{background:#fff;border:1px solid #edf2f7;border-radius:14px;box-shadow:0 6px 18px #0f172a0f;padding:12px}.station-group-header[data-v-7af66832]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.station-group-title[data-v-7af66832]{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;gap:7px}.station-group-dot[data-v-7af66832]{background:#1677ff;border-radius:50%;height:8px;width:8px}.station-group-count[data-v-7af66832]{color:#8c8c8c;font-size:12px}.station-grid[data-v-7af66832]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(58px,1fr))}.station-item[data-v-7af66832]{align-items:center;background:#f7f8fa;border:1px solid #ddd;border-radius:12px;box-sizing:border-box;color:#999;display:flex;flex-direction:column;gap:3px;height:58px;justify-content:center;min-width:0;position:relative;text-align:center;transition:all .18s ease;-webkit-user-select:none;user-select:none}.station-item.done[data-v-7af66832]{background:#f0fff6;border-color:#22c55e;color:#0f9d58;cursor:pointer}.station-item.done[data-v-7af66832]:active{transform:scale(.96)}.station-item.fail[data-v-7af66832]{background:#fff2f0;border-color:#ff7875;color:#ff4d4f}.station-item.disabled[data-v-7af66832]{background:#f5f5f5;border-color:#ddd;color:#aaa;cursor:not-allowed}.station-item.current[data-v-7af66832]{background:#f0f7ff;border-color:#1677ff;box-shadow:0 0 0 2px #1677ff33}.station-current-tag[data-v-7af66832]{background:#1677ff;border-radius:999px;color:#fff;font-size:10px;font-weight:600;line-height:14px;padding:1px 5px;position:absolute;right:-6px;top:-7px}.station-name[data-v-7af66832]{font-size:17px;font-weight:800;line-height:20px}.station-status[data-v-7af66832]{font-size:11px;line-height:14px;white-space:nowrap}.overlay-toggle-btn[data-v-5b81518c]{background:#165999;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:32px;left:12px;line-height:32px;position:absolute;text-align:center;top:12px;width:32px;z-index:20}.roam-toggle-btn[data-v-5b81518c]{background:#1677ffeb;border:1px solid #ffffffbf;border-radius:17px;box-shadow:0 4px 14px #0f172a3d;color:#fff;cursor:pointer;font-size:12px;height:32px;min-width:76px;padding:0 11px;position:absolute;right:14px;top:14px;z-index:30}.is-roaming .roam-toggle-btn[data-v-5b81518c]{background:#ef4444e6}.roam-measure-controls[data-v-5b81518c]{align-items:center;display:flex;gap:8px;justify-content:flex-end;pointer-events:auto;position:absolute;right:14px;top:58px;z-index:43}.roam-measure-btn[data-v-5b81518c],.roam-measure-reset-btn[data-v-5b81518c]{background:#0f172ad6;border:1px solid #ffffff8c;border-radius:17px;box-shadow:0 4px 14px #0000003d;color:#fff;cursor:pointer;font-size:13px;height:34px;padding:0 14px}.roam-measure-btn.active[data-v-5b81518c]{background:#fbbf24;border-color:#fde68a;color:#111827}.roam-measure-reset-btn[data-v-5b81518c]{background:#1677ffeb}.roam-measure-prompt[data-v-5b81518c]{background:#0f172ac7;border:1px solid #ffffff3d;border-radius:14px;box-shadow:0 4px 14px #00000038;color:#fff;font-size:12px;padding:6px 10px;pointer-events:none;white-space:nowrap}.roam-minimap[data-v-5b81518c]{background:#fffffff0;border:1px solid #ffffff73;border-radius:10px;box-shadow:0 8px 26px #00000052;left:18px;overflow:hidden;padding:8px;pointer-events:none;position:absolute;top:18px;width:clamp(180px,22vw,260px);z-index:31}.roam-minimap-title[data-v-5b81518c]{align-items:center;color:#1e293b;display:flex;font-size:12px;height:24px;justify-content:space-between;line-height:18px;padding:0 3px 6px}.roam-minimap-title span[data-v-5b81518c]{background:#dcfce7;border-radius:9px;color:#16a34a;font-size:11px;padding:1px 7px}.roam-minimap-stage[data-v-5b81518c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;line-height:0;overflow:hidden;position:relative;width:100%}.roam-minimap-stage img[data-v-5b81518c]{display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.roam-minimap-marker[data-v-5b81518c]{filter:drop-shadow(0 2px 3px rgb(15 23 42/42%));height:0;position:absolute;width:0;z-index:3}.roam-minimap-direction[data-v-5b81518c]{background:linear-gradient(90deg,#ef4444c2,#ef44440a);clip-path:polygon(0 34%,100% 0,78% 50%,100% 100%,0 66%);height:34px;left:0;position:absolute;top:0;transform-origin:0 50%;width:48px}.roam-minimap-dot[data-v-5b81518c]{background:#22c55e;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #15803db8;height:14px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:14px;z-index:2}.roam-direction-pad[data-v-5b81518c]{background:radial-gradient(circle at 38% 30%,#475569c7,#0f172ad1 72%);border:1px solid #ffffff42;border-radius:50%;bottom:48px;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -12px 22px #02061733,0 8px 24px #0000004d;box-sizing:border-box;height:138px;left:52px;padding:0;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none;width:138px;z-index:40}.roam-joystick-axis[data-v-5b81518c]{background:#ffffff1f;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.roam-joystick-axis-horizontal[data-v-5b81518c]{height:1px;width:82px}.roam-joystick-axis-vertical[data-v-5b81518c]{height:82px;width:1px}.roam-joystick-knob[data-v-5b81518c]{background:radial-gradient(circle at 35% 30%,#93c5fd,#1677ff 72%);border:1px solid #ffffff94;border-radius:50%;box-shadow:0 5px 14px #00000061,inset 0 1px 2px #ffffff59;height:48px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:1}.roam-view-control[data-v-5b81518c]{align-items:center;background:#0f172ad6;border:1px solid #ffffff59;border-radius:18px;bottom:52px;box-shadow:0 8px 24px #00000052;color:#fff;cursor:grab;display:flex;flex-direction:column;font-size:12px;gap:4px;height:82px;justify-content:center;padding:9px 12px;position:absolute;right:52px;touch-action:none;-webkit-user-select:none;user-select:none;width:112px;z-index:42}.roam-view-eye[data-v-5b81518c]{font-size:34px;line-height:1}.roam-view-control.active[data-v-5b81518c],.roam-view-control[data-v-5b81518c]:hover{background:#1677ffe6;border-color:#93c5fdcc}.roam-view-control.active[data-v-5b81518c]{cursor:grabbing;transform:scale(.97)}.roam-crosshair[data-v-5b81518c]{height:18px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;z-index:25}.roam-crosshair[data-v-5b81518c]:after,.roam-crosshair[data-v-5b81518c]:before{background:#ffffffe6;box-shadow:0 0 3px #000000a6;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.roam-crosshair[data-v-5b81518c]:before{height:1px;width:18px}.roam-crosshair[data-v-5b81518c]:after{height:18px;width:1px}.roam-error[data-v-5b81518c]{background:#dc2626e6;border-radius:6px;bottom:18px;color:#fff;font-size:13px;left:50%;padding:8px 14px;position:absolute;transform:translateX(-50%);z-index:35}.model-loading-overlay[data-v-5b81518c]{align-items:center;background:#0f172a33;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:38}.model-loading-card[data-v-5b81518c]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172adb;border:1px solid #fff6;border-radius:10px;box-shadow:0 10px 30px #00000047;color:#f8fafc;display:grid;gap:7px 10px;grid-template-columns:22px auto;min-width:210px;padding:14px 18px}.model-loading-spinner[data-v-5b81518c]{animation:model-loading-spin-5b81518c .8s linear infinite;border:2px solid #ffffff3d;border-radius:50%;border-top-color:#60a5fa;grid-row:1/span 2;height:18px;width:18px}.model-loading-card strong[data-v-5b81518c]{font-size:14px;line-height:18px}.model-loading-count[data-v-5b81518c]{color:#cbd5e1;font-size:12px;line-height:16px}.model-loading-track[data-v-5b81518c]{background:#ffffff29;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.model-loading-track>span[data-v-5b81518c]{background:linear-gradient(90deg,#3b82f6,#38bdf8);border-radius:inherit;display:block;height:100%;transition:width .18s ease}@keyframes model-loading-spin-5b81518c{to{transform:rotate(1turn)}}.model-load-error[data-v-5b81518c]{background:#fff1f0f5;border-radius:6px;box-shadow:0 4px 18px #00000029;color:#cf1322;font-size:14px;left:50%;max-width:80%;padding:12px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:40}.three-room-model[data-v-5b81518c],.three-room-viewport[data-v-5b81518c]{height:100%;overflow:hidden;position:relative;width:100%}.three-room-viewport.is-roaming[data-v-5b81518c]{background:#111827;height:var(--roam-viewport-height);left:0;max-height:none;max-width:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:var(--roam-viewport-width);z-index:99998}body.three-room-roaming,html.three-room-roaming{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.three-room-model[data-v-5b81518c]:-webkit-full-screen{background:#111827;height:100vh;width:100vw}.three-room-model[data-v-5b81518c]:fullscreen{background:#111827;height:100vh;width:100vw}.three-room-model.is-webview-fullscreen[data-v-5b81518c]{background:#111827;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:1}.three-room-model.is-webview-fullscreen.is-roaming[data-v-5b81518c]{cursor:grab}.three-room-model.is-webview-fullscreen.is-view-dragging[data-v-5b81518c]{cursor:grabbing}.three-room-model.is-roaming[data-v-5b81518c]{cursor:crosshair}.three-room-label[data-v-5b81518c]{background:#fffffff2;border:2px solid #ff4d4f;box-shadow:0 1px 4px #00000040;color:#111;font-size:13px;line-height:18px;padding:2px 8px}.three-room-label[data-v-5b81518c],.three-room-measure-label[data-v-5b81518c]{border-radius:3px;font-weight:700;-webkit-user-select:none;user-select:none;white-space:nowrap}.three-room-measure-label[data-v-5b81518c]{background:#ffffffe6;box-shadow:0 1px 4px #0000002e;color:red;font-size:12px;line-height:16px;padding:2px 6px}@media (orientation:portrait) and (max-width:900px){.three-room-viewport.is-roaming .three-room-model.is-roaming[data-v-5b81518c]{background:#111827;height:var(--roam-viewport-width);left:0;position:absolute;top:0;inset:auto;touch-action:none;transform:translateX(var(--roam-viewport-width)) rotate(90deg);transform-origin:left top;width:var(--roam-viewport-height);z-index:1}}@media (max-width:600px){.roam-toggle-btn[data-v-5b81518c]{min-width:78px;padding:0 10px;right:8px;top:8px}.roam-measure-controls[data-v-5b81518c]{right:8px;top:50px}.roam-measure-prompt[data-v-5b81518c]{display:none}.roam-minimap[data-v-5b81518c]{left:8px;padding:5px;top:8px;width:132px}.roam-direction-pad[data-v-5b81518c]{bottom:20px;left:12px;transform:scale(.82);transform-origin:left bottom}.roam-view-control[data-v-5b81518c]{bottom:30px;height:68px;padding:7px;right:12px;width:82px}.roam-view-eye[data-v-5b81518c]{font-size:27px}}.registration-editor[data-v-7420b740]{display:flex;flex-direction:column;gap:8px;min-height:calc(100vh - 68px)}.editor-state[data-v-7420b740]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:65vh}.editor-state--error[data-v-7420b740]{color:#c62828}.editor-summary[data-v-7420b740]{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:12px}.editor-summary>div[data-v-7420b740]{display:flex;flex-direction:column;gap:3px}.editor-summary strong[data-v-7420b740]{color:#172033;font-size:16px}.editor-summary span[data-v-7420b740]{color:#7b8ba1;font-size:11px}.editor-stage[data-v-7420b740]{background:#f7f9fc;border:1px solid #dce5ef;border-radius:16px;box-shadow:inset 0 1px 3px #1e32500a;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;touch-action:none}.view-controls[data-v-7420b740]{align-items:center;background:#fffffff0;border:1px solid #dce5ef;border-radius:10px;box-shadow:0 5px 18px #27415f1f;display:flex;gap:3px;height:36px;padding:2px 6px;position:absolute;right:10px;top:10px;z-index:3}.view-controls strong[data-v-7420b740]{color:#52637b;font-size:12px;min-width:46px;text-align:center}.editor-stage canvas[data-v-7420b740]{cursor:grab;display:block;height:100%;touch-action:none;width:100%}.editor-stage canvas[data-v-7420b740]:active{cursor:grabbing}.editor-dock[data-v-7420b740]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7faf5;bottom:0;display:flex;flex-direction:column;gap:7px;padding-top:6px;position:sticky;z-index:5}.station-list[data-v-7420b740]{display:flex;gap:7px;overflow-x:auto;padding:2px 0}.station-list button[data-v-7420b740]{background:#fff;border:1px solid #d7e0ea;border-radius:8px;color:#52637b;height:34px;min-width:38px}.station-list button.active[data-v-7420b740]{background:#fff3e5;border-color:#ff8a00;color:#b85e00}.pose-card[data-v-7420b740]{align-items:center;background:#fff;border:1px solid #edf1f6;border-radius:12px;display:grid;gap:8px;grid-template-columns:auto 1fr repeat(4,auto);padding:10px 12px}.pose-card span[data-v-7420b740]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:600;gap:7px}.pose-card span i[data-v-7420b740]{background:#ff8a00;border-radius:50%;box-shadow:0 0 0 3px #fff1df;height:8px;width:8px}.pose-card small[data-v-7420b740]{color:#94a3b8}.editor-actions[data-v-7420b740]{background:#fff;border-radius:10px;display:grid;gap:6px;grid-template-columns:auto 1fr;padding:8px}@media (max-width:430px){.pose-card[data-v-7420b740]{grid-template-columns:auto 1fr repeat(4,auto)}.pose-card small[data-v-7420b740]{display:none}}.stitch-result-page[data-v-4ecb18cd]{background:#f3f6fa;box-sizing:border-box;min-height:100%;padding:8px}.result-state[data-v-4ecb18cd]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:calc(100vh - 68px)}.result-state--error[data-v-4ecb18cd]{color:#c62828;text-align:center}.result-summary[data-v-4ecb18cd]{align-items:center;background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 13px}.result-summary>div[data-v-4ecb18cd]{display:flex;flex-direction:column;gap:3px;min-width:0}.result-summary strong[data-v-4ecb18cd]{color:#1e293b;font-size:16px}.result-summary span[data-v-4ecb18cd]{color:#94a3b8;font-size:11px}.model-card[data-v-4ecb18cd],.result-panel[data-v-4ecb18cd]{background:#fff;border-radius:10px;box-shadow:0 2px 12px #0f172a0f;margin-bottom:8px;overflow:hidden}.model-toolbar[data-v-4ecb18cd]{align-items:stretch;border-bottom:1px solid #edf1f6;display:flex;flex-direction:column;gap:10px;padding:12px}.control-heading[data-v-4ecb18cd]{align-items:center;display:flex;justify-content:space-between}.control-heading>div[data-v-4ecb18cd]{display:flex;flex-direction:column;gap:2px}.control-heading strong[data-v-4ecb18cd]{color:#1e293b;font-size:15px}.control-heading span[data-v-4ecb18cd]{color:#94a3b8;font-size:11px}.metric-picker-trigger[data-v-4ecb18cd]{align-items:center;background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;color:#64748b;display:flex;justify-content:space-between;min-height:48px;padding:7px 12px;text-align:left;width:100%}.metric-picker-trigger>span[data-v-4ecb18cd]{display:flex;flex-direction:column;gap:1px}.metric-picker-trigger small[data-v-4ecb18cd]{color:#94a3b8;font-size:10px}.metric-picker-trigger strong[data-v-4ecb18cd]{color:#1d4f91;font-size:14px;font-weight:650}.metric-picker-trigger[data-v-4ecb18cd]:active{background:#eff6ff;border-color:#8dbcf0}.station-picker-trigger[data-v-4ecb18cd]{border-radius:9px;min-height:38px}.station-picker-menu[data-v-4ecb18cd]{border-radius:14px;box-shadow:0 16px 40px #1c395c2e;width:min(344px,calc(100vw - 24px))}.station-picker-header[data-v-4ecb18cd]{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:15px 16px 12px}.station-picker-header>div[data-v-4ecb18cd]{display:flex;flex-direction:column;gap:2px}.station-picker-header strong[data-v-4ecb18cd]{color:#1e334e;font-size:16px}.station-picker-header span[data-v-4ecb18cd]{color:#8da0b6;font-size:11px}.station-picker-grid[data-v-4ecb18cd]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.station-picker-grid[data-v-4ecb18cd] .q-checkbox{background:#f9fbfd;border:1px solid #dfe8f2;border-radius:9px;min-height:42px;padding:4px 8px}.station-picker-grid[data-v-4ecb18cd] .q-checkbox__label{color:#42617f;font-size:13px}.station-picker-actions[data-v-4ecb18cd]{border-top:1px solid #edf1f5;display:flex;gap:5px;justify-content:flex-end;padding:10px 12px}.metric-picker-sheet[data-v-4ecb18cd]{background:#fff;border-radius:18px 18px 0 0;max-height:72vh;max-width:560px;overflow:hidden;width:100%}.metric-picker-sheet__handle[data-v-4ecb18cd]{background:#d6dee8;border-radius:4px;height:4px;margin:8px auto 2px;width:38px}.metric-picker-sheet__header[data-v-4ecb18cd]{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:10px 14px 12px 18px}.metric-picker-sheet__header>div[data-v-4ecb18cd]{display:flex;flex-direction:column;gap:2px}.metric-picker-sheet__header strong[data-v-4ecb18cd]{color:#172033;font-size:17px}.metric-picker-sheet__header span[data-v-4ecb18cd]{color:#94a3b8;font-size:11px}.metric-picker-sheet__body[data-v-4ecb18cd]{max-height:calc(72vh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 22px}.metric-picker-group[data-v-4ecb18cd]{padding-top:14px}.metric-picker-group__title[data-v-4ecb18cd]{color:#6b7c92;font-size:12px;font-weight:650;padding:0 3px 8px}.metric-picker-grid[data-v-4ecb18cd]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-picker-option[data-v-4ecb18cd]{background:#f8fafc;border:1px solid #e2e9f1;border-radius:11px;color:#334155;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:54px;padding:9px 11px;text-align:left}.metric-picker-option span[data-v-4ecb18cd]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-picker-option small[data-v-4ecb18cd]{color:#93a2b5;font-size:10px}.metric-picker-option--active[data-v-4ecb18cd]{background:#eaf4ff;border-color:#4b9aee;box-shadow:inset 0 0 0 1px #1677ff14;color:#1267bd}.metric-picker-option--active small[data-v-4ecb18cd]{color:#3984ce}.metric-picker-option--disabled[data-v-4ecb18cd]{background:#f5f6f8;color:#a8b2bf;opacity:.7}.layer-toggle[data-v-4ecb18cd]{border-radius:9px;overflow:hidden;width:100%}.layer-toggle[data-v-4ecb18cd] .q-btn{flex:1;min-height:38px}.model-stage[data-v-4ecb18cd]{background:linear-gradient(180deg,#f8fafc,#eef3f8);height:58vh;min-height:420px;overflow:hidden;position:relative}.gesture-help[data-v-4ecb18cd]{background:#fff;border-top:1px solid #edf1f5;color:#7b8ba1;font-size:11px;padding:8px 10px;text-align:center}.result-panel[data-v-4ecb18cd] .result-panel__header{color:#26374d;font-weight:600;min-height:52px}.plan-toolbar[data-v-4ecb18cd]{align-items:center;border-top:1px solid #edf1f5;display:flex;gap:10px;height:44px;justify-content:center}.plan-toolbar span[data-v-4ecb18cd]{color:#64748b;min-width:48px;text-align:center}.plan-toolbar[data-v-4ecb18cd] .q-btn{color:#315b86}.plan-scroll[data-v-4ecb18cd]{background:#f6f8fb;max-height:55vh;overflow:auto;padding:10px;touch-action:pan-x pan-y}.plan-stage[data-v-4ecb18cd]{line-height:0;margin:auto;min-width:100%;position:relative;transition:width .15s ease}.plan-stage img[data-v-4ecb18cd]{display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.wall-marker[data-v-4ecb18cd]{background:#0000;border:0;height:20px;padding:0;position:absolute;transform:translate(-50%,-50%);width:20px;z-index:2}.wall-marker span[data-v-4ecb18cd]{background:#1683ff;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #114c9180;box-sizing:border-box;display:block;height:14px;margin:3px;width:14px}.wall-marker.active span[data-v-4ecb18cd]{background:#ff8a00}.wall-marker em[data-v-4ecb18cd]{background:#ff8a00;border-radius:4px;color:#fff;font-size:10px;font-style:normal;left:12px;line-height:18px;padding:2px 6px;position:absolute;top:15px;white-space:nowrap}.element-panel[data-v-4ecb18cd]{border-top:1px solid #edf1f5;padding:0 12px 14px}.element-panel>.q-select[data-v-4ecb18cd]{margin:12px 0}.selected-element[data-v-4ecb18cd]{color:#64748b;font-size:13px;padding:12px 2px}.selected-element strong[data-v-4ecb18cd]{color:#d97706}.wall-image-stage[data-v-4ecb18cd]{background:#f6f8fb;border-radius:8px;display:grid;min-height:250px;overflow:hidden;place-items:center;position:relative}.wall-image-stage img[data-v-4ecb18cd]{cursor:zoom-in;display:block;max-height:65vh;object-fit:contain;width:100%}.measurement-summary[data-v-4ecb18cd]{align-items:center;color:#52637b;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;text-align:center}.measurement-summary strong[data-v-4ecb18cd]{color:#1976d2;font-size:18px}.measurement-summary small[data-v-4ecb18cd]{color:#94a3b8}.panel-empty[data-v-4ecb18cd]{background:#f6f8fb;color:#94a3b8;display:grid;min-height:180px;place-items:center}@media (max-width:380px){.model-stage[data-v-4ecb18cd]{height:55vh;min-height:380px}}@media (orientation:landscape) and (max-height:600px){.model-stage[data-v-4ecb18cd]{height:calc(100vh - 145px);min-height:300px}}.mlh-under-construction[data-v-5e1f716c]{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1rem;width:100%}.mlh-under-construction-tips[data-v-5e1f716c]{color:#969799}.mlh-under-construction-actions[data-v-5e1f716c]{width:100%}.mlh-measure-op-main[data-v-50cbd41e],.mlh-measure-op[data-v-50cbd41e]{height:100%}.mlh-measure-pe-detail-main[data-v-91d974cc]{background-color:#fff}.mlh-measure-pe-main[data-v-2e448453]{background-color:#fff;font-size:.875rem}.ply-container[data-v-50bb01c6]{height:300px;overflow-y:auto;width:100%}.mlh-measure-pe-site-detail-header[data-v-cca03402]{background-color:#fff}.mlh-measure-pe-site-detail-main .type-tab[data-v-cca03402]{display:flex;line-height:48px}.mlh-measure-pe-site-detail-main .type-tab .type-tab-item[data-v-cca03402]{flex:1;text-align:center}.mlh-measure-pe-site-detail-main .type-tab .type-tab-item.active[data-v-cca03402]{border-bottom:3px solid #1976d2;color:#1976d2;font-weight:700}.sticky-table[data-v-cca03402]{display:block;overflow-x:auto;width:100%}.sticky-col[data-v-cca03402]{background-color:#fff;left:0;min-width:100px;position:sticky;z-index:1}.title-length[data-v-cca03402]{min-width:100px}.ply-container[data-v-cca03402]{height:500px;width:100%}.mlh-measure-pe-site-main[data-v-7aa36d10]{background-color:#fff}.mlh-measure-pe-site-house-model-image[data-v-7aa36d10]{background-color:#fff;box-shadow:0 .375rem 2rem -.625rem #0000003d;padding:1rem}.mlh-measure-pe-site-house-model-image .img-tips[data-v-7aa36d10]{font-size:.875rem;padding-top:1rem;text-align:right}.mlh-measure-pe-site-list .item-section-left[data-v-7aa36d10]{border-right:1px solid #c8c9cc;padding-right:.5rem}.mlh-measure-room-floor-main[data-v-ebf2fb4e],.mlh-measure-room-main[data-v-4428b370]{background-color:#fff;font-size:.875rem}.mlh-model[data-v-55162c32]{height:100%;position:relative;width:100%}.mlh-model-container[data-v-55162c32]{height:100%;width:100%}.mlh-measure-actual-site-detail-header[data-v-3dd7e7ef]{background-color:#fff}.mlh-measure-actual-site-detail-model[data-v-3dd7e7ef]{background-color:#616161;height:18rem;position:relative}.mlh-measure-actual-site-detail-actions[data-v-3dd7e7ef]{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem}.mlh-measure-room-site-main[data-v-b3e55b70]{background-color:#fff}.mlh-measure-room-site-house-model-image[data-v-b3e55b70]{box-shadow:0 .375rem 2rem -.625rem #0000003d;padding:1rem}.mlh-measure-room-site-house-model-image .img-tips[data-v-b3e55b70]{font-size:.875rem;padding-top:1rem;text-align:right}.mlh-measure-room-site-list .item-section-left[data-v-b3e55b70]{border-right:1px solid #c8c9cc;padding-right:.5rem}.mlh-notice-main[data-v-2a9990a2]{background-color:#fff}.notice-tabs-wrap[data-v-6adf485a]{background:#fff}.notice-summary-row[data-v-6adf485a]{background:#f5f7fa;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem;padding:.55rem .65rem}.notice-summary-card[data-v-6adf485a]{background:#fff;border:1px solid #edf0f4;border-radius:.55rem;box-shadow:0 .1rem .35rem #1f2d3d0d;cursor:pointer;min-width:0;padding:.55rem .5rem .5rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.notice-summary-card.is-selected[data-v-6adf485a]{background:#f0f7ff;border-color:#1976d2;box-shadow:0 0 0 1px #1976d21f,0 .15rem .45rem #1976d224}.notice-summary-card[data-v-6adf485a]:focus-visible{outline:2px solid #1976d2;outline-offset:1px}.notice-summary-title[data-v-6adf485a]{align-items:center;color:#596675;display:flex;font-size:.76rem;justify-content:space-between;white-space:nowrap}.notice-summary-title strong[data-v-6adf485a]{color:#26384a;font-size:1.15rem;font-weight:700;line-height:1}.notice-summary-status[data-v-6adf485a]{display:flex;font-size:.68rem;gap:.2rem;justify-content:space-between;margin-top:.55rem;white-space:nowrap}.notice-summary-status .is-success[data-v-6adf485a]{color:#21a366}.notice-summary-status .is-fail[data-v-6adf485a]{color:#e05252}@media (max-width:360px){.notice-summary-row[data-v-6adf485a]{gap:.3rem;padding-left:.4rem;padding-right:.4rem}.notice-summary-card[data-v-6adf485a]{padding-left:.35rem;padding-right:.35rem}.notice-summary-title[data-v-6adf485a]{font-size:.7rem}.notice-summary-status[data-v-6adf485a]{font-size:.62rem}}.notification-item[data-v-6adf485a]{min-height:5.25rem}.mlh-notice-measure[data-v-6adf485a]{background:#fff}.mlh-notice-pe-main[data-v-08ab560c],.mlh-project-parameter-main[data-v-2ff5cdaf],.mlh-project-staffing-main[data-v-664580dd]{background-color:#fff}.mlh-search[data-v-f4be277c]{height:100%}.mlh-search-main[data-v-f4be277c]{background-color:#fff;height:100%}.mlh-setting-about-logo[data-v-75a4466a]{padding:1.5rem;text-align:center}.mlh-setting[data-v-615e2e58]{display:flex;flex-direction:column;height:100%}.mlh-setting-main[data-v-615e2e58]{flex:1;height:100%;overflow:auto}.mlh-setting-footer[data-v-615e2e58]{background-color:#fff;padding:1rem}.btn-logout[data-v-615e2e58]{background:linear-gradient(0deg,#2964e6,#4ca3ff);color:#fff;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-align:center}.mlh-login[data-v-45324b58]{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto;width:100%}.mlh-login-main[data-v-45324b58]{flex:1}.mlh-login-logo[data-v-45324b58]{padding:1.5rem;text-align:center;width:100%}.mlh-login-logo .q-img[data-v-45324b58]{max-width:10rem}.mlh-login-form[data-v-45324b58]{padding:0 1.5rem;width:100%}.mlh-login-agreement[data-v-45324b58]{margin-top:1.5rem;text-align:center}.mlh-login-agreement-text[data-v-45324b58]{display:inline-block;font-size:.9rem;height:1.875rem;line-height:1.875rem;vertical-align:middle}.mlh-login-copyright[data-v-45324b58]{color:#9e9e9e;font-size:.75rem;font-weight:400;text-align:center}.mlh-login-login[data-v-45324b58]{padding:1.5rem}.mlh-login-login .q-btn[data-v-45324b58]{width:100%}.mlh-home-main[data-v-fe7e105c]{background-color:#fff;position:relative}.mlh-home-main .doughnut-chart-box[data-v-fe7e105c]{padding:20px 0}.mlh-home-main .doughnut-chart-box[data-v-fe7e105c]:after{clear:both;content:"";display:block}.mlh-home-main .doughnut-chart-box>div[data-v-fe7e105c]{float:left;width:33.33%}.mlh-home-image[data-v-fe7e105c]{height:0;position:relative}.mlh-home-image-container[data-v-fe7e105c]{background:url(../img/project-bg.9386ee2b.png) no-repeat 50%/cover;height:13rem;width:100%}.mlh-home-project-info[data-v-fe7e105c]{margin-top:7.5rem;padding:0 1rem;z-index:1}.mlh-home-project-card[data-v-fe7e105c]{border-radius:.5rem;box-shadow:0 .375rem 2rem -.625rem #0000003d;min-height:10rem}.mlh-home-area-city[data-v-fe7e105c]{color:#616161;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.mlh-home-area[data-v-fe7e105c],.mlh-home-city[data-v-fe7e105c]{min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlh-home-area[data-v-fe7e105c]{text-align:right}.mlh-home-city[data-v-fe7e105c]{text-align:left}.mlh-home-measure-bar[data-v-fe7e105c]{margin:2.5rem 0}.account-expired-message[data-v-fe7e105c]{color:red;font-size:14px;font-weight:700;margin:20px 0;text-align:center}.centered-container[data-v-fe7e105c]{align-items:center;display:flex;height:100vh;justify-content:center;margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.un-wh-full{height:100%;width:100%}.un-flex-center{align-items:center;justify-content:center}.un-invisible{visibility:hidden}.un-absolute{position:absolute}.un-m-auto{margin:auto}.\!un-mt-0{margin-top:0!important}.un-ml-0\.25rem{margin-left:.25rem}.un-ml-0\.5rem{margin-left:.5rem}.un-ml-0\.75rem{margin-left:.75rem}.un-mt-0\.5rem{margin-top:.5rem}.un-h-0\.5rem{height:.5rem}.un-h-0\.75rem{height:.75rem}.un-h-1\.5rem{height:1.5rem}.un-h-1rem{height:1rem}.un-h-3rem{height:3rem}.un-h-4rem{height:4rem}.un-h-full{height:100%}.un-max-h-19rem{max-height:19rem}.un-max-h-60vh{max-height:60vh}.un-min-h-15rem{min-height:15rem}.un-min-w-6rem{min-width:6rem}.un-min-w-auto{min-width:auto}.un-w-1\.5rem{width:1.5rem}.un-w-1\/2{width:50%}.un-w-10rem{width:10rem}.un-w-4rem{width:4rem}.un-w-5rem{width:5rem}.un-w-7\.5rem{width:7.5rem}.un-w-full{width:100%}.un-flex{display:flex}.un-flex-1{flex:1 1 0%}.un-flex-row{flex-direction:row}.un-flex-col{flex-direction:column}.un-cursor-pointer{cursor:pointer}.un-self-center{align-self:center}.un-justify-between{justify-content:space-between}.un-gap-1\.5rem{gap:1.5rem}.un-overflow-auto{overflow:auto}.un-overflow-hidden{overflow:hidden}.un-whitespace-pre-wrap{white-space:pre-wrap}.un-break-all{word-break:break-all}.un-rounded-0\.5rem{border-radius:.5rem}.un-bg-\#f7f8fa{--un-bg-opacity:1;background-color:rgba(247,248,250,var(--un-bg-opacity))}.un-bg-blue-1{--un-bg-opacity:1;background-color:rgba(219,234,254,var(--un-bg-opacity))}.un-bg-body-bg{--un-bg-opacity:1;background-color:rgba(248,245,242,var(--un-bg-opacity))}.un-bg-dark{background-color:var(--q-dark)}.un-bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity))}.un-p-0\.5rem{padding:.5rem}.un-p-1rem{padding:1rem}.un-px-0\.5rem{padding-left:.5rem;padding-right:.5rem}.un-px-1rem{padding-left:1rem;padding-right:1rem}.\!un-pl-0\.215rem{padding-left:.215rem!important}.un-pl-0\.5rem{padding-left:.5rem}.un-pl-1rem{padding-left:1rem}.un-pt-0{padding-top:0}.un-pt-1rem{padding-top:1rem}.un-text-center{text-align:center}.un-text-right{text-align:right}.un-align-baseline{vertical-align:initial}.un-align-bottom{vertical-align:bottom}.\!un-text-1rem{font-size:1rem!important}.un-text-0\.625rem{font-size:.625rem}.un-text-0\.875rem{font-size:.875rem}.un-text-1\.125rem{font-size:1.125rem}.un-text-1\.5rem{font-size:1.5rem}.un-text-1rem{font-size:1rem}.un-text-sm{font-size:.875rem;line-height:1.25rem}.un-text-xs{font-size:.75rem;line-height:1rem}.un-leading-1\.5rem{line-height:1.5rem}.un-color-gray{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity))}.un-text-\#5f646d{--un-text-opacity:1;color:rgba(95,100,109,var(--un-text-opacity))}.un-text-info{color:var(--q-info)}.un-text-negative{color:var(--q-negative)}.un-text-positive{color:var(--q-positive)}.un-text-primary{color:var(--q-primary)}.un-text-secondary{color:var(--q-secondary)}.un-text-warning{color:var(--q-warning)}