.page-header-wrapper[data-v-8e82370a]{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:0 20px}.page-header-wrapper .action[data-v-8e82370a]{align-items:center;display:flex;gap:10px;justify-content:center}.page-header-wrapper .action[data-v-8e82370a] .ant-input-affix-wrapper{background:#0000000d;border:none;box-shadow:none}.page-header-wrapper .action[data-v-8e82370a] .ant-input-affix-wrapper input{background:transparent}
.page-content-wrapper[data-v-25950e58]{background-color:#fff;display:flex;overflow-x:hidden;overflow-y:auto;padding:20px}
.page-wrapper[data-v-65eae594]{background:#fff;display:flex;flex-direction:column;height:100vh}.page-wrapper .page-content-wrapper[data-v-65eae594]{flex:1;height:0}
.layers-skeleton[data-v-4becbc89]{background:#fff;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 150px);overflow:hidden;position:absolute;width:calc(100% - 40px);z-index:100}.layers-skeleton .ant-skeleton[data-v-4becbc89]{display:flex;flex:0 0 70px;overflow:hidden}.layers-skeleton .ant-skeleton[data-v-4becbc89] .ant-skeleton-paragraph{margin:0}
.loading-icon-container[data-v-3dd5e327]{align-items:center;color:#0083e0;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:auto}.loading-icon-container .loader[data-v-3dd5e327]{margin:0}.loader[data-v-3dd5e327]{animation:l20-1-3dd5e327 .8s linear infinite alternate,l20-2-3dd5e327 1.6s linear infinite;aspect-ratio:1;border:2px solid #0083e0;border-radius:50%;margin:auto}@keyframes l20-1-3dd5e327{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2-3dd5e327{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}
.overflow-tooltip--copyable[data-v-d8f85566]{cursor:pointer}
.custom-button[data-v-fd98de3c]{align-items:center;background:none;border:none;border-radius:4px;box-shadow:none;cursor:pointer;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1)}.custom-button[data-v-fd98de3c]:focus{outline:none}.custom-button .content[data-v-fd98de3c]{align-items:center;display:flex}.custom-button[data-v-fd98de3c]:disabled{cursor:not-allowed}.custom-button[data-v-fd98de3c]:disabled>*{cursor:not-allowed!important;opacity:.3}.custom-button.primary[data-v-fd98de3c]{background:#0083e0;color:#fff}.custom-button.primary[data-v-fd98de3c]:not(:disabled):hover{background:rgba(0,131,224,.8)!important}.custom-button.primary[data-v-fd98de3c]:disabled{background:#0000000d;color:#000}.custom-button.default[data-v-fd98de3c]{color:#000}.custom-button.default[data-v-fd98de3c]:not(:disabled):hover{background:#0000000d}.custom-button.icon[data-v-fd98de3c]{border-radius:50%}.custom-button.icon .content[data-v-fd98de3c]{align-items:center;color:#000000cc;display:flex;justify-content:center;transition:all .3s ease-in-out}.custom-button.icon[data-v-fd98de3c]:not(:disabled):hover{background:#0000000d}.custom-button[data-v-fd98de3c] .i-icon{align-items:center;display:flex;justify-content:center}
.q-group-tag{align-items:center;background:rgba(0,131,224,.2);border-radius:6px;color:#0083e0;display:flex;font-size:12px;height:16px;justify-content:center;line-height:1;width:16px}
.q-checked-status[data-v-470a09e8]{align-items:center;border:1px solid #0083e0;border-radius:40px;cursor:pointer;display:flex;height:10px;justify-content:center;width:10px}.q-checked-status.checked[data-v-470a09e8]{background:#0083e0;cursor:default}.q-checked-status .iconfont[data-v-470a09e8]{color:#fff;font-size:5px;margin-top:1px}
.form-item-label[data-v-0018de7e]{align-items:center;display:flex;gap:6px;margin-left:4px}.form-item-label[data-v-0018de7e] .q-checked-status{flex:0 0 10px}.form-item-label[data-v-0018de7e] .overflow-tooltip{max-width:85%}
.answer-option-item[data-v-1bddc28a]{display:flex;flex-direction:column}.answer-option-item .label-item[data-v-1bddc28a]{align-items:flex-start;color:#0083e0;display:flex;font-weight:700;gap:4px}.answer-option-item .label-item .indicator[data-v-1bddc28a]{border:1px solid #0083e0;border-radius:40px;flex:0 0 8px;height:8px;margin-top:6px;width:8px}.answer-option-item .label-item .content[data-v-1bddc28a]{display:flex;flex-direction:column;overflow:hidden}
.answer-option-list[data-v-2cd04f6e]{display:flex;flex-direction:column;gap:10px;overflow:hidden}
.q-template-item[data-v-e6fb09b2]{background:#edf9ff;border-radius:4px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;gap:4px;overflow:hidden;padding:2px 6px}.q-template-item.ghost[data-v-e6fb09b2]{box-shadow:none}.q-template-item.selected[data-v-e6fb09b2]{background-color:rgba(0,131,224,.2)}.q-template-item .content[data-v-e6fb09b2]{overflow-x:hidden}
.question-item[data-v-f42885d2]{border-radius:6px}.question-item .q-template-item[data-v-f42885d2]{background:transparent;padding:0}.question-item .answers-container[data-v-f42885d2]{margin:6px 10px}
.question-list[data-v-5fa61eab]{display:flex;flex-direction:column;gap:8px;height:100%}
.questions-preview-popover.compare-mode .ant-popover-inner .ant-popover-inner-content{width:50vw}.questions-preview-popover .ant-popover-inner .ant-popover-inner-content{max-height:50vh;overflow-x:hidden;overflow-y:scroll;width:200px}.questions-preview-popover .ant-popover-inner .ant-popover-inner-content .divider{background:#0000001a;width:1px}.questions-preview-popover .ant-popover-inner .ant-popover-inner-content .container{display:flex;gap:20px;height:100%}.questions-preview-popover .ant-popover-inner .ant-popover-inner-content .container .q-list-container{flex:1;overflow:hidden}.questions-preview-popover .ant-popover-inner .ant-popover-inner-content .container .q-list-container>.title{font-weight:700;margin-left:4px}
.icon-eye-open[data-v-3d3762de]{font-size:10px}.icon-eye-closed[data-v-3d3762de]{font-size:8px}
.layer-requirements[data-v-52e6f2e7]{display:flex;font-size:13px;gap:12px;overflow:hidden;width:100%}.type-item[data-v-52e6f2e7]{align-items:center;background:rgba(0,131,224,.1);border-radius:4px;display:flex;gap:4px;height:24px;justify-content:flex-start;min-width:40px;padding:6px 10px}.type-item.wrap[data-v-52e6f2e7]{height:auto}.type-item .iconfont[data-v-52e6f2e7]{color:#a2bde8}.type-item .icon-box[data-v-52e6f2e7]{font-size:14px}.type-item .icon-tag[data-v-52e6f2e7]{font-size:12px}.type-item.center[data-v-52e6f2e7]{align-items:center;display:flex;justify-content:center}
.icon-renderer-wrapper[data-v-7297ec08]{align-items:center;display:flex;justify-content:center}
.layer-relation-tag[data-v-e6bbd406]{display:inline-block}
.user-profile-symbol[data-v-1bef4e6e]{align-items:center;display:flex;flex-shrink:0;font-size:14px;justify-content:center;overflow:hidden}.user-profile-symbol>div[data-v-1bef4e6e]{border-radius:50%;overflow:hidden}.no-info[data-v-1bef4e6e],.user-abbr-name[data-v-1bef4e6e]{align-items:center;background:#0083e0;color:#fff;display:flex;justify-content:center}.avatar-image img[data-v-1bef4e6e]{height:100%;width:100%}.role-image[data-v-1bef4e6e]{align-items:center;background:#0083e0;border-radius:50%;display:flex;justify-content:center}.role-image img[data-v-1bef4e6e]{height:50%;width:50%}
.user-avatar-popover-detail{display:flex;gap:20px;justify-content:space-between;padding:20px;width:400px}.user-avatar-popover-detail .main-info{display:flex;gap:10px;line-height:1}.user-avatar-popover-detail .main-info .name{color:#000;font-size:14px;font-weight:700}.user-avatar-popover-detail .main-info .role{color:grey;font-size:12px}.user-avatar-popover-detail .sub-info{max-width:50%;overflow:hidden}
.user-avatar-popover[data-v-54986600]{align-items:center;display:flex;height:100%;position:relative}.user-avatar-popover .content[data-v-54986600]{align-items:center;display:flex;font-size:14px;gap:4px;justify-content:center}.user-avatar-popover__avatar[data-v-54986600]{background:#0083e0}.user-avatar-popover:not(.disabled):hover .avatar-item__edit[data-v-54986600]{align-items:center;display:flex;justify-content:center}.user-avatar-popover__edit[data-v-54986600]{background:#fff;border-radius:50%;bottom:0;box-shadow:0 5px 15px rgba(0,0,0,.35);display:none;font-weight:700;height:14px;line-height:1;position:absolute;right:0;width:14px;z-index:200}.user-avatar-popover__edit .iconfont[data-v-54986600]{color:#0083e0;font-size:8px}
.owner-select[data-v-640bc034]{flex:1}.owner-select .ant-select-item[data-v-640bc034]{padding:8px 12px}.owner-select[data-v-640bc034] .user-avatar-popover .content{font-size:12px;justify-content:flex-start;padding-left:2px}
.assign-owner-modal .ant-modal-body[data-v-58387907]{display:flex;flex-direction:column;gap:20px;justify-content:center}.assign-owner-modal .owner-select-container[data-v-58387907]{display:flex;flex:1}.assign-owner-modal .help-text[data-v-58387907]{color:#fa4949}
.layer-status-tag[data-v-af0474b8]{align-items:center;border-radius:4px;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:114px}.layer-status-tag__info[data-v-af0474b8]{align-items:center;display:flex;flex:1;font-size:12px;justify-content:space-between;padding:0 6px}.layer-status-tag__progress-bar[data-v-af0474b8]{bottom:0;height:2px;left:0;position:absolute;transition:width .3s;width:0}
.layer-type-tag[data-v-155310a4]{align-items:center;background:#f6f6f6;border-radius:4px;display:flex;font-size:12px;gap:6px;height:24px;opacity:.3;padding:0 4px;transition:opacity .2s ease-in-out;width:86px}.layer-type-tag.active[data-v-155310a4]{opacity:1}.layer-type-tag.small[data-v-155310a4]{width:24px}.layer-type-tag .abbr[data-v-155310a4]{border-radius:4px;color:#fff;height:16px;line-height:16px;text-align:center;width:16px}
.layer-info[data-v-69cb3012]{align-items:center;display:flex;gap:10px;width:100%}
.no-radius[data-v-99992c3a]{border-radius:0!important}.radius-8[data-v-99992c3a]{border-radius:6px!important}.no-left-radius[data-v-99992c3a]{border-radius:0 6px 6px 0!important}.no-right-radius[data-v-99992c3a]{border-radius:6px 0 0 6px!important}.an-form-item-wrapper[data-v-99992c3a]{display:flex;flex-direction:column;gap:10px}.an-form-item-wrapper.inline[data-v-99992c3a]{align-items:center;flex-direction:row}.an-form-item-wrapper>.label-wrapper[data-v-99992c3a]{font-weight:500}.an-form-item-wrapper>.label-wrapper .helptext[data-v-99992c3a]{color:#00000066;font-size:12px;font-weight:400;margin-top:4px}.an-form-item-wrapper>.label-wrapper .label.required[data-v-99992c3a]:before{color:#ff8787;content:"*"}.an-form-item-wrapper>.input-core[data-v-99992c3a]{display:flex;flex-direction:column}.an-form-item-wrapper>.input-core .main[data-v-99992c3a]{border-radius:6px;display:flex;flex-direction:row;min-height:32px}.an-form-item-wrapper>.input-core .main .prefix[data-v-99992c3a],.an-form-item-wrapper>.input-core .main .suffix[data-v-99992c3a]{align-items:center;background:#0000000d;display:flex;justify-content:center;padding:0 10px}.an-form-item-wrapper>.input-core .helptext[data-v-99992c3a]{color:#00000066;font-size:12px;font-weight:400;margin:4px}.an-form-item-wrapper>.input-core .ant-input[data-v-99992c3a],.an-form-item-wrapper>.input-core[data-v-99992c3a] textarea{border:1px solid #0000001a;border-radius:inherit;min-height:32px}.an-form-item-wrapper>.input-core .ant-input[data-v-99992c3a]:focus,.an-form-item-wrapper>.input-core[data-v-99992c3a] textarea:focus{border-color:#0083e0;box-shadow:none}.an-form-item-wrapper>.input-core .ant-select .ant-select-selector[data-v-99992c3a],.an-form-item-wrapper>.input-core[data-v-99992c3a] .ant-select .ant-select-selector{border-radius:inherit;max-height:50vh;min-height:32px;overflow-y:auto}
.layer-type-select[data-v-d52b4546]{flex:1}.layer-type-select[data-v-d52b4546] .ant-select-selection-item{align-items:center;display:flex}
.layer-status-select[data-v-94ba9cc0]{flex:1}.layer-status-select[data-v-94ba9cc0] .ant-select-selection-item{align-items:center;display:flex}
.ant-badge[data-v-02811e0e]{width:auto!important}.label-item[data-v-02811e0e]{align-items:center;background:#edf9ff;border:1px solid transparent;border-radius:4px;display:flex;justify-content:space-between;overflow:hidden;transition:all .3s}.label-item.readonly .body[data-v-02811e0e]{cursor:default}.label-item:not(.readonly) .body[data-v-02811e0e]{padding:0 15px}.label-item:not(.readonly) .body .icon[data-v-02811e0e]{left:4px;position:absolute}.label-item .body[data-v-02811e0e]{align-items:center;background:#f0f4f7;border:none;border-radius:0;cursor:pointer;display:flex;font-weight:500;gap:2px;height:24px;justify-content:space-between;margin:0;padding:0 10px;position:relative;transition:none}.label-item .body.disabled[data-v-02811e0e]{cursor:not-allowed!important;opacity:.5}.label-item .body:not(.no-type).active[data-v-02811e0e]{padding:0 6px 0 24px}.label-item .shortcut[data-v-02811e0e]{align-items:center;border-left:2px solid #fff;color:#00000075;display:flex;font-size:14px;height:100%;justify-content:center;opacity:1;padding:0 6px}
.custom-dropdown[data-v-197cfa47]{cursor:default;gap:24px;max-height:40vh;overflow-y:scroll;padding:10px 20px}.custom-dropdown[data-v-197cfa47],.custom-dropdown .category[data-v-197cfa47]{display:flex;flex-direction:column}.custom-dropdown .category .header[data-v-197cfa47]{align-items:center;display:flex;margin-bottom:10px}.custom-dropdown .category .cat-name[data-v-197cfa47]{color:#000;font-size:14px;font-weight:500;margin-left:4px;margin-right:auto}.custom-dropdown .category .options[data-v-197cfa47]{display:flex;flex-wrap:wrap;gap:8px}.custom-dropdown .delete-btn[data-v-197cfa47]{color:#fa4949;cursor:pointer;font-size:16px}.custom-dropdown .delete-btn--disabled[data-v-197cfa47]{cursor:not-allowed;opacity:.5}.custom-label-select[data-v-197cfa47]> .ant-select-selector{align-items:center;border-radius:4px;display:flex;overflow-x:hidden;padding:2px}.custom-label-select[data-v-197cfa47]> .ant-select-selector .ant-select-selection-overflow{gap:4px;overflow:hidden}
.annotations-file-error-popover .ant-popover-inner-content{max-height:500px;max-width:300px;overflow-y:auto}.annotations-file-error-popover .ant-popover-inner-content .errors{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.annotations-file-error-popover .ant-popover-inner-content .errors span{white-space:wrap}
.json-uploader .ant-upload-wrapper[data-v-31a4a433]{display:inline-flex;flex-direction:column;height:100%;width:100%}.json-uploader[data-v-31a4a433] .ant-upload{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.json-uploader[data-v-31a4a433] .ant-upload .title{color:#000}.json-uploader[data-v-31a4a433] .ant-upload .highlight{color:#0082e0;font-weight:700}.json-uploader[data-v-31a4a433] .ant-upload .icon{color:#0083e0;font-size:24px}.json-uploader[data-v-31a4a433] .ant-upload .desc{color:#00000066;font-size:12px}
.questionnaire-preset-item[data-v-aad89d96]{align-items:center;display:flex;justify-content:space-between}.questionnaire-preset-item .name[data-v-aad89d96]{width:300px}.questionnaire-preset-item .utils[data-v-aad89d96]{align-items:center;display:flex;gap:4px}
.ant-radio-group[data-v-3f465e10]{width:100%}.ant-radio-wrapper[data-v-3f465e10]{display:flex;width:100%}.ant-radio-wrapper[data-v-3f465e10] span:last-child{flex:1}
.q-options-generator[data-v-57280986]{display:flex;flex-direction:column;gap:10px}.q-options-generator .header[data-v-57280986]{align-items:center;display:flex;height:32px;justify-content:space-between;margin-bottom:6px}.q-options-generator .utils[data-v-57280986]{display:flex;gap:6px}.q-options-generator .uploader .header[data-v-57280986]{display:flex;justify-content:space-between}.q-options-generator .uploader .title[data-v-57280986]{align-items:center;display:flex;gap:6px}.q-options-generator .uploader .title .iconfont[data-v-57280986]{font-size:12px}.q-options-generator .uploader .title .icon-code-file[data-v-57280986]{font-size:14px}.q-options-generator .container[data-v-57280986]{border-bottom:1px solid #0000001a;padding:10px 0 20px}.q-options-generator .container .title[data-v-57280986]{align-items:center;display:flex;font-weight:500;gap:4px;margin-bottom:16px}.q-options-generator .result .content[data-v-57280986]{max-height:30vh;overflow:auto}
.task-options-selector[data-v-fca17e24]{width:100%}.task-options-selector .ant-segmented[data-v-fca17e24]{margin-bottom:10px}.task-options-selector .select-wrapper[data-v-fca17e24]{display:flex;flex-direction:column;gap:8px}.task-options-selector .select-wrapper .an-form-item-wrapper .iconfont[data-v-fca17e24]{align-items:center;display:flex;justify-content:center;width:18px}.task-options-selector .select-wrapper .an-form-item-wrapper .icon-tag[data-v-fca17e24]{font-size:12px}.task-options-selector .select-wrapper .an-form-item-wrapper .icon-box[data-v-fca17e24]{font-size:14px}.task-options-selector .select-wrapper .an-form-item-wrapper[data-v-fca17e24] .input-core{flex:1;overflow-x:hidden}.task-options-selector .select-wrapper .an-form-item-wrapper .ant-select[data-v-fca17e24]{border-radius:6px;width:100%}.task-options-selector .select-wrapper.inline[data-v-fca17e24]{flex-direction:row}.task-options-selector .select-wrapper.inline .an-form-item-wrapper[data-v-fca17e24]{flex:1}
.layer-info-form section[data-v-369ec991]{background:#ffffffcc;border:1px solid #0000001a;border-radius:6px;display:flex;flex-direction:column;gap:20px;padding:20px}.layer-info-form section[data-v-369ec991]:not(:last-child){margin-bottom:20px}.layer-info-form section.info[data-v-369ec991]{padding:4px 20px}
.layer-operations[data-v-2a93bd70]{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;width:100%}.layer-operations .ant-dropdown-link[data-v-2a93bd70]{align-items:center;border-radius:4px;display:flex;height:24px;justify-content:center;transition:all .3s ease-in-out;width:24px}.layer-operations .ant-dropdown-link .iconfont[data-v-2a93bd70]{color:#0083e0;font-size:4px}
.layers-table--loading[data-v-52831600] .ant-table-body,.layers-table--loading[data-v-52831600] .ant-table-tbody{opacity:0}.layers-table[data-v-52831600] .ant-table-body .ant-table-row{transition:background .3s}.layers-table[data-v-52831600] .ant-table-body .ant-table-row.not-ready{opacity:.3}.layers-table[data-v-52831600] .ant-table-body .ant-table-row.selected{background:rgba(0,131,224,.1)}.layers-table[data-v-52831600] .ant-table-body .ant-table-cell.ant-table-cell-row-hover .layer-operations{opacity:1}.layers-table[data-v-52831600] .ant-table-body .layer-type-container{align-items:center;display:flex;gap:2px}.layers-table[data-v-52831600] .ant-table-body .layer-type-container .icon-hour-glass{color:#b4ceff;font-size:14px;margin-left:4px}.layers-table[data-v-52831600] .ant-table-body .owner-container{align-items:center;display:inline-flex;justify-content:center;position:relative}.layers-table[data-v-52831600] .ant-table-body .owner-container:not(.disabled):hover .owner-edit{align-items:center;display:flex;justify-content:center}.layers-table[data-v-52831600] .ant-table-body .owner-container .owner-edit{background:#fff;border-radius:50%;bottom:0;box-shadow:0 5px 15px rgba(0,0,0,.35);display:none;font-weight:700;height:14px;left:52%;line-height:1;position:absolute;width:14px;z-index:200}.layers-table[data-v-52831600] .ant-table-body .owner-container .owner-edit .iconfont{color:#0083e0;font-size:8px}
.layer-list-filters[data-v-1ad77e68]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.layer-list-filters[data-v-1ad77e68] .ant-tabs{flex:1;font-size:12px}.layer-list-filters[data-v-1ad77e68] .ant-tabs .ant-tabs-nav{flex:1;margin:0}.layer-list-filters[data-v-1ad77e68] .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:0;transition:width .2s ease-in-out}.layer-list-filters[data-v-1ad77e68] .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.layer-list-filters[data-v-1ad77e68] .ant-tabs .ant-tabs-nav .ant-tabs-tab-btn{color:#c2c2c2;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layer-list-filters[data-v-1ad77e68] .ant-tabs .ant-tabs-nav:before{border:none}.layer-list-filters .layer-status[data-v-1ad77e68]{align-items:flex-end;display:flex;flex:1}.layer-list-filters .layer-types[data-v-1ad77e68]{align-items:center;display:flex;gap:4px;justify-content:center}.layer-list-filters .layer-types[data-v-1ad77e68] .layer-type-tag{cursor:pointer}
[data-v-2575ee01] .page-content-wrapper{display:flex;flex-direction:column;position:relative}[data-v-2575ee01] .page-content-wrapper .layers-table .ant-pagination{bottom:0;left:50%;position:fixed;transform:translate(-50%)}
