.loading-overlay[data-v-232ef1b0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner[data-v-232ef1b0]{border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:spin-data-v-232ef1b0 1s linear infinite}@keyframes spin-data-v-232ef1b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.submit-action[data-v-2ba6d329]{margin-right:10px}.callout a[data-v-9a619640]{color:#fff;text-decoration:none}.callout-info .fa[data-v-9a619640]:before{margin-right:10px}.btn .fa[data-v-79054316]{margin-right:5px}.preview-stack[data-v-79054316]{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.device-panel[data-v-79054316]{border:1px solid #dfe5ec;border-radius:9px;padding:10px;background:#f8fafc;overflow:visible}.device-label[data-v-79054316]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700}.preview-empty[data-v-79054316]{display:flex;align-items:center;justify-content:center;min-height:100px;padding:16px;color:#6b7280;font-size:12px;text-align:center;background:#eef1f5;border-radius:6px;border:1px dashed #c9d3df}.preview-empty--in-phone[data-v-79054316],.preview-empty--in-screen[data-v-79054316]{position:absolute;inset:0;min-height:0;border-radius:0;z-index:2}.preview-stack[data-v-5f32dc46]{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.device-panel[data-v-5f32dc46]{border:1px solid #dfe5ec;border-radius:9px;padding:10px;background:#f8fafc;overflow:visible}.device-label[data-v-5f32dc46]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700}.preview-empty[data-v-5f32dc46]{display:flex;align-items:center;justify-content:center;min-height:100px;padding:16px;color:#6b7280;font-size:12px;text-align:center;background:#eef1f5;border-radius:6px;border:1px dashed #c9d3df}.preview-empty--in-phone[data-v-5f32dc46],.preview-empty--in-screen[data-v-5f32dc46]{position:absolute;inset:0;min-height:0;border-radius:0;z-index:2}i.fa.fa-list[data-v-056fb5ce]{margin-right:10px}i.fa.fa-plus[data-v-056fb5ce]{margin-right:5px}.dropdown-menu li[data-v-056fb5ce],.dropdown-menu li button[data-v-056fb5ce]{position:relative}.dropdown-menu li i.fa.fa-times[data-v-056fb5ce]{position:absolute;right:10px;top:8px}.tag[data-v-ce77c6ca]{background:#f5f5f5;border:1px solid #eee;padding:.2rem .5rem;font-size:12px;border-radius:.2rem}.tag .fa[data-v-ce77c6ca]{margin-right:.5rem;cursor:pointer}.tag[data-v-48b44d70]{background:#f5f5f5;border:1px solid #eee;padding:.2rem .5rem;font-size:12px;border-radius:.2rem}.tag .fa[data-v-48b44d70]{margin-right:.5rem;cursor:pointer}.not-creative td[data-v-48b44d70]:first-child,.not-creative td[data-v-48b44d70]:nth-child(2),.not-creative td[data-v-48b44d70]:nth-child(3),.not-creative td[data-v-48b44d70]:nth-child(4),.not-creative th[data-v-48b44d70]:first-child,.not-creative th[data-v-48b44d70]:nth-child(2),.not-creative th[data-v-48b44d70]:nth-child(3),.not-creative th[data-v-48b44d70]:nth-child(4){width:150px}.detail-panel[data-v-261abe98]{position:absolute;top:256px;left:70px;background:#f4f6f9;padding:8px;border-radius:8px;border:1px solid #000;width:240px;z-index:999}.line-height-1[data-v-261abe98]{line-height:1rem}.custom-divider[data-v-261abe98]{border:none;border-top:2px solid #000;margin:8px 0}a[data-v-261abe98]{color:#007bff;text-decoration:none;&:hover{text-decoration:underline}&.disabled-link{color:#6c757d;cursor:not-allowed;pointer-events:none;text-decoration:none}&.link-style{color:#007bff;cursor:pointer;text-decoration:none;&:hover{text-decoration:underline}}}.no-animations[data-v-57cef90c],.no-animations [data-v-57cef90c]{transition:none!important;animation:none!important}.flow-container[data-v-57cef90c]{position:relative;overflow:hidden;min-height:880px;background-color:#f9f9f9;border:1px solid #ccc}#pan-wrapper[data-v-57cef90c]{position:absolute;top:0;left:0;width:10000px;height:10000px;transform:translate(0)}.jtk-connector[data-v-57cef90c]{z-index:1}.jtk-endpoint[data-v-57cef90c]{z-index:2}.dragHover[data-v-57cef90c]{border:2px solid #4285f4}.node[data-v-57cef90c]{position:absolute;padding:4px 10px;border:1px solid #333;border-radius:8px;width:240px;height:66px;z-index:5;transition:border-color .3s ease;background:#fff;cursor:default;min-width:120px;text-align:center}.node-link[data-v-57cef90c]{cursor:pointer;display:inline}.node-link[data-v-57cef90c]:hover{text-decoration:underline!important}.node[data-v-57cef90c]:hover{border:2px solid #4285f4}.node.selected[data-v-57cef90c]{border:3px solid #4285f4}.device-buttons[data-v-57cef90c],.form-inline[data-v-57cef90c]{display:flex;align-items:center}.form-inline[data-v-57cef90c]{width:100%}.form-group[data-v-57cef90c]:has(.custom-select){min-width:0;flex:1 1}.custom-select[data-v-57cef90c]{position:relative;width:100%;height:38px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;align-items:center;padding:0 12px}.select-display[data-v-57cef90c]{display:flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap;color:#495057}.select-display .name[data-v-57cef90c],.select-display .path[data-v-57cef90c],.select-display[data-v-57cef90c]{flex:1 1;overflow:hidden;text-overflow:ellipsis}.select-display .separator[data-v-57cef90c]{color:#333;flex:0 0 auto}.custom-select[data-v-57cef90c]:hover{border-color:#80bdff}.select-items[data-v-57cef90c]{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:1001;border:1px solid #ced4da;border-radius:4px;margin-top:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-box[data-v-57cef90c]{padding:8px;border-bottom:1px solid #ced4da;background-color:#fff}.search-box input[data-v-57cef90c]{width:100%;height:32px;padding:4px 8px;border:1px solid #ced4da;border-radius:4px}.select-options[data-v-57cef90c]{max-height:300px;overflow-y:auto}.select-option[data-v-57cef90c]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #f0f0f0}.select-option .name[data-v-57cef90c],.select-option .path[data-v-57cef90c]{overflow:hidden;text-overflow:ellipsis}.select-option .name[data-v-57cef90c]{flex:1 1;min-width:100px}.select-option .path[data-v-57cef90c]{flex:2 1;text-align:left}.select-option .separator[data-v-57cef90c]{color:#333;flex:0 0 auto;margin:0 4px}.select-option[data-v-57cef90c]:last-child{border-bottom:none}.select-option[data-v-57cef90c]:hover{background-color:#f8f9fa}.card-header.bg-white[data-v-57cef90c]{background:#fff;border-bottom:1px solid #dee2e6;padding:.75rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center}.device-buttons button[data-v-57cef90c]{width:80px}.fa-download[data-v-57cef90c]{cursor:pointer;padding-left:10px}.period-button[data-v-9caa2218]{border-radius:6px;border:none;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:6px 12px;background-color:#fff;color:#333;cursor:pointer;outline:none;transition:background-color .2s,color .2s}.period-button.active[data-v-9caa2218]{background-color:#007bff;color:#fff}.gap-4[data-v-9caa2218]{grid-gap:1.5rem;gap:1.5rem}.loading-overlay[data-v-9caa2218]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.spinner-border[data-v-9caa2218]{width:3rem;height:3rem}.main[data-v-11cf6d58]{height:600px;overflow:scroll}.border-right[data-v-11cf6d58]{border-right:1px solid #eee}ul li[data-v-11cf6d58]{list-style:none}ul li input[data-v-11cf6d58]{margin-right:5px}.ul h6[data-v-11cf6d58]{font-weight:900;margin-bottom:10px}.ul .li.btn[data-v-11cf6d58]{cursor:pointer;text-align:left;position:relative}.ul .li.btn i.fas[data-v-11cf6d58]{margin-right:10px}.ul .li.btn i.fa-times[data-v-11cf6d58]{position:absolute;right:10px;top:10px}.modal-footer[data-v-1c184cc5]{justify-content:center}.btn-auth-login[data-v-1c184cc5]{background-color:#fff;border-radius:20px}.icon-google[data-v-1c184cc5]{background-color:#fff;display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px}.chatwork-cta-wrap[data-v-1c184cc5]{margin:1.25rem 0}.chatwork-cta[data-v-1c184cc5]{display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:10px 16px;border:1px solid #ced4da;border-radius:0;background-color:#fff;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.chatwork-cta[data-v-1c184cc5]:focus,.chatwork-cta[data-v-1c184cc5]:hover{background-color:#f8f9fa;border-color:#adb5bd;text-decoration:none}.chatwork-cta__logo[data-v-1c184cc5]{display:block;height:32px;width:auto}@media(min-width:992px){.modal-user-info-add--step5.modal-lg{max-width:580px}}.modal-footer[data-v-457aadf5]{justify-content:center}.btn-auth-login[data-v-457aadf5]{background-color:#fff;border-radius:20px}.icon-google[data-v-457aadf5]{background-color:#fff;display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px}.modal-footer[data-v-9517a2ac]{justify-content:center}.btn-auth-login[data-v-9517a2ac]{background-color:#fff;border-radius:20px}.icon-google[data-v-9517a2ac]{background-color:#fff;display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px}.callout a[data-v-0de0bae7]{color:#fff;text-decoration:none}table .heatmap[data-v-0de0bae7]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#0080ff,#00b2b5);color:#fff;vertical-align:middle}table .popup[data-v-0de0bae7]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#dc3545,#ff7838);color:#fff;vertical-align:middle}table .conversion[data-v-0de0bae7],table .widget[data-v-0de0bae7]{background:url(/images/hero_bg_pattern.png),linear-gradient(#fa0,#f1d04e);color:#fff;vertical-align:middle}table th.empty[data-v-0de0bae7]{border:none;background:#fff;padding:.5rem .75rem}table strong[data-v-0de0bae7]{font-size:1.5em}.callout a[data-v-27d9232a]{color:#fff;text-decoration:none}table .heatmap[data-v-27d9232a]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#0080ff,#00b2b5);color:#fff;vertical-align:middle}table .popup[data-v-27d9232a]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#dc3545,#ff7838);color:#fff;vertical-align:middle}table .conversion[data-v-27d9232a],table .widget[data-v-27d9232a]{background:url(/images/hero_bg_pattern.png),linear-gradient(#fa0,#f1d04e);color:#fff;vertical-align:middle}table th.empty[data-v-27d9232a]{border:none;background:#fff;padding:.5rem .75rem}table strong[data-v-27d9232a]{font-size:1.5em}table th.\31 m_pv[data-v-27d9232a]{background:linear-gradient(135deg,silver,#e8e8e8);color:#333;font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}table th.\32 m_pv[data-v-27d9232a]{background:linear-gradient(135deg,#d4af37,gold);color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.callout a[data-v-c0f573f6]{color:#fff;text-decoration:none}table .heatmap[data-v-c0f573f6]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#0080ff,#00b2b5);color:#fff;vertical-align:middle}table .popup[data-v-c0f573f6]{background:url(/images/hero_bg_pattern.png),linear-gradient(135deg,#dc3545,#ff7838);color:#fff;vertical-align:middle}table .widget[data-v-c0f573f6]{background:url(/images/hero_bg_pattern.png),linear-gradient(#fa0,#f1d04e);color:#fff;vertical-align:middle}table th.empty[data-v-c0f573f6]{border:none;background:#fff;padding:.5rem .75rem}.callout a[data-v-7690a156]{color:#fff;text-decoration:none}table th.head_title[data-v-7690a156]{background:#f1f1f1;padding:.5rem .75rem}table strong[data-v-7690a156]{font-size:1.5em}.empty[data-v-7690a156]{border:none;background:#fff}.border-cell[data-v-7690a156]{border:1px solid #dee2e6}.alert p[data-v-4f401de3]{margin-bottom:0}button i.fa[data-v-4f401de3]{margin-right:.5rem}.card-body img[data-v-92b0fedc]{width:100%}.card-header i[data-v-92b0fedc]{margin-right:.5em}.card-header h3[data-v-92b0fedc]{font-size:.9em;color:#999}.bg-active[data-v-92b0fedc]{background:linear-gradient(134deg,#dc3545,#ff5438)}.bg-active .card-header h3[data-v-92b0fedc]{color:#fff}h3[data-v-265d54f8]{font-size:1.1rem;font-weight:900}.chart_line[data-v-d5b65fdc]{position:absolute;width:100%;left:0}.chart_line .chart_unit .chart_thin[data-v-d5b65fdc]{display:inline-block;left:0;margin-bottom:1px;border-bottom:1px dotted #444}.chart_line .chart_unit .chart_bold[data-v-d5b65fdc]{display:inline-block;height:3px;left:0;background-color:#444}.balloon[data-v-d5b65fdc]{position:relative;display:inline-block;padding:2px 5px;width:auto;color:#f6f6f6;text-align:center;background:#19283c;z-index:0;border-radius:0;font-size:14px}.balloon[data-v-d5b65fdc]:after{content:"";position:absolute;bottom:-10px;left:10px;margin-left:-10px;display:block;width:0;height:0;border-color:#19283c transparent transparent;border-style:solid;border-width:10px 0 0 10px}.gradient[data-v-d5b65fdc]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.select_cv_tag_modal[data-v-abce4d86]{position:fixed;top:32px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:99999;border-radius:4px;width:500px}.select_cv_tag_modal .title[data-v-abce4d86]{border-bottom:1px solid #000;padding:8px 16px;display:flex;justify-content:center;font-size:large}.sub_title[data-v-abce4d86]{font-weight:700;font-size:medium}.select_cv_tag_modal .content[data-v-abce4d86]{padding:8px}.select_cv_tag_modal .content .child[data-v-abce4d86]{font-weight:400;margin-left:15px}.select_cv_tag_modal .button-group[data-v-abce4d86]{display:flex;justify-content:center;grid-gap:12px;gap:12px;padding:8px 16px}.select_cv_tag_modal .button-group a[data-v-abce4d86]{border:none;border-radius:4px;padding:4px 16px;width:-moz-fit-content;width:fit-content;margin:auto}.select_cv_tag_modal .clear-button[data-v-abce4d86]{background-color:#ccc;color:#333}.select_cv_tag_modal .set-button[data-v-abce4d86]{background-color:#28a745;color:#fff}.error-message[data-v-abce4d86]{color:red;font-weight:700}.modal-bg[data-v-3a78c90e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.select_parameter_modal[data-v-3a78c90e]{background:#fff;border-radius:8px;padding:20px;max-width:700px;width:90%;max-height:80vh;overflow-y:auto}.title[data-v-3a78c90e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.title p[data-v-3a78c90e]{font-size:18px;font-weight:700}.title #modal-close[data-v-3a78c90e]{cursor:pointer;font-size:24px;font-weight:700;color:#999}.title #modal-close[data-v-3a78c90e]:hover{color:#333}.content[data-v-3a78c90e]{margin-bottom:20px}.parameter-row[data-v-3a78c90e]{margin-bottom:15px}.button-group[data-v-3a78c90e]{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.btn-primary.text-white[data-v-3a78c90e]{color:#fff!important}.modal-bg[data-v-49939e80]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.select_visit_count_modal[data-v-49939e80]{background:#fff;border-radius:8px;padding:20px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto}.title[data-v-49939e80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.title p[data-v-49939e80]{font-size:18px;font-weight:700}.title #modal-close[data-v-49939e80]{cursor:pointer;font-size:24px;font-weight:700;color:#999}.title #modal-close[data-v-49939e80]:hover{color:#333}.content[data-v-49939e80]{margin-bottom:20px}.visit-type-selection[data-v-49939e80]{padding:10px 0}.form-check[data-v-49939e80]{display:flex;align-items:center}.form-check .form-check-input[data-v-49939e80]{margin-right:10px}.form-check .form-check-label[data-v-49939e80]{font-size:16px;margin-bottom:0;cursor:pointer}.button-group[data-v-49939e80]{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.parameter-reset-link[data-v-4c0fb672]{font-size:12px;color:#6c757d;text-decoration:none}.parameter-reset-link[data-v-4c0fb672]:hover{color:#495057;text-decoration:none}button[data-v-3cc0e7d5]:disabled,button[data-v-27a3284c]:disabled{background-color:#ccc!important;border-color:#ccc!important;color:#666!important;opacity:1!important}.text-primary[data-v-6454915d]{color:#007bff!important}.text-secondary[data-v-6454915d]{color:#e3e3e3!important}[data-v-2f300b15] .date-picker-width{max-width:120px}.share-note[data-v-69516bac]{display:inline-block;white-space:nowrap}.refresh-web-design[data-v-8285b792]{position:fixed;top:32px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:99999;border-radius:4px;width:500px}.refresh-web-design div[data-v-8285b792]:first-child{border-bottom:1px solid #000;padding:8px 16px}.refresh-web-design div[data-v-8285b792]:last-child{padding:8px 16px}.refresh-web-design div:last-child a[data-v-8285b792]{border:none;background-color:#28a745;color:#fff;border-radius:4px;padding:4px 16px;width:-moz-fit-content;width:fit-content;margin:auto}.change_heatmap_mode[data-v-60f62460]{position:fixed;top:32px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:99999;border-radius:4px;width:610px}.change_heatmap_mode div[data-v-60f62460]:first-child{border-bottom:1px solid #000;padding:8px 16px}.change_heatmap_mode div[data-v-60f62460]:last-child{padding:8px 16px}.change_heatmap_mode div:last-child a[data-v-60f62460]{border:none;background-color:#28a745;color:#fff;border-radius:4px;padding:4px 16px;width:-moz-fit-content;width:fit-content;margin:auto}.popup-card[data-v-6ad4449e]:hover{background-color:#f0f4ff}.popup-card.border-primary[data-v-6ad4449e]{background-color:#e6edff}.popup-card.border-primary[data-v-6ad4449e]:hover{background-color:#d6e4ff}.custom-tooltip[data-v-30f056ae]{position:relative;display:inline-block}.custom-tooltip[data-tooltip][data-v-30f056ae]:after,.custom-tooltip[data-tooltip][data-v-30f056ae]:before{visibility:hidden;opacity:0;pointer-events:none;transition:all .2s ease-in-out;z-index:1050}.custom-tooltip[data-tooltip][data-v-30f056ae]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:8px 12px;background:linear-gradient(135deg,#343a40,#495057);color:#fff;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.custom-tooltip[data-tooltip][data-v-30f056ae]:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#495057}.custom-tooltip[data-tooltip][data-v-30f056ae]:hover:after,.custom-tooltip[data-tooltip][data-v-30f056ae]:hover:before{visibility:visible;opacity:1}.custom-tooltip[data-tooltip=""][data-v-30f056ae]:after,.custom-tooltip[data-tooltip=""][data-v-30f056ae]:before{display:none}.result-box[data-v-30f056ae]{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.result-placeholder[data-v-30f056ae]{height:164px;display:flex;align-items:center;justify-content:center}.form-group.question-slot-empty[data-v-30f056ae]{opacity:.55}.form-group.question-slot-empty label[data-v-30f056ae]{color:#adb5bd}.form-group.question-slot-empty select[data-v-30f056ae]:disabled{background-color:#e9ecef;color:#adb5bd}.card-body button[data-v-30f056ae]:disabled{background-color:#ccc!important;border-color:#ccc!important;color:#666!important;opacity:1!important}.scenario-popup-editor[data-v-b32206b2]{padding-bottom:96px}.image-container[data-v-b32206b2]{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1rem;margin-left:auto;margin-right:auto;position:relative;width:100%;max-width:560px;min-height:180px;background:#f0f2f5;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.image-container .editor-image[data-v-b32206b2]{display:block;width:100%;height:auto;max-height:420px;min-height:160px;-o-object-fit:contain;object-fit:contain;background:#f0f2f5;vertical-align:top}.image-container.no-more-choices[data-v-b32206b2]{cursor:not-allowed}.drawing-area[data-v-b32206b2],.selected-area[data-v-b32206b2]{position:absolute;border:2px solid #007bff;background-color:rgba(0,123,255,.2);pointer-events:none}.selected-area[data-v-b32206b2]{pointer-events:auto}.choice-number[data-v-b32206b2]{position:absolute;top:-25px;left:-2px;background-color:#007bff;color:#fff;padding:2px 8px;border-radius:4px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.question-grid[data-v-b32206b2]{display:flex;flex-wrap:wrap;align-items:flex-start;grid-gap:12px;gap:12px;margin-bottom:16px}.question-card[data-v-b32206b2]{width:180px;flex:0 0 180px;min-width:0;max-width:180px;box-sizing:border-box;border:1px solid #dfe5ec;border-radius:9px;overflow:visible;background:#fff;display:flex;flex-direction:column}.question-card>.image-wrapper[data-v-b32206b2],.question-card>.q-actions[data-v-b32206b2],.question-card>.q-meta[data-v-b32206b2],.question-card>.q-title[data-v-b32206b2]{min-width:0;max-width:100%;box-sizing:border-box}.image-wrapper[data-v-b32206b2]{position:relative;width:100%;height:100px;overflow:hidden;background:#e8f5ff;border-bottom:1px solid #dfe5ec}.image-wrapper img.card-img-top[data-v-b32206b2]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.question-card .q-title[data-v-b32206b2]{background:#007bff;color:#fff;font-weight:700;padding:8px 10px;display:flex;justify-content:space-between;font-size:13px;flex-shrink:0;border-radius:8px 8px 0 0}.question-card .q-meta[data-v-b32206b2]{padding:8px 10px 4px;font-size:12px;line-height:1.5;flex-shrink:0;overflow-wrap:anywhere;word-break:break-word}.question-card .q-actions[data-v-b32206b2]{display:flex;justify-content:center;grid-gap:6px;gap:6px;padding:10px;flex-shrink:0;position:relative;overflow:visible;border-radius:0 0 8px 8px}.question-card .q-actions .btn[data-v-b32206b2]{padding:.15rem .45rem;font-size:.75rem;line-height:1.3}.loading-image-block[data-v-b32206b2]{margin-top:16px;margin-bottom:8px;padding:14px;border:1.5px dashed #c9d3df;border-radius:9px;background:#f8fafc}.loading-row[data-v-b32206b2]{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.loading-thumb[data-v-b32206b2]{flex:0 0 auto;max-width:180px;max-height:96px;border:1px solid #dfe5ec;border-radius:8px;overflow:hidden;background:#fff;line-height:0}.loading-thumb img[data-v-b32206b2]{display:block;width:auto;height:auto;max-width:180px;max-height:96px;-o-object-fit:contain;object-fit:contain}.loading-thumb--empty[data-v-b32206b2]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px;line-height:1.3}.loading-controls[data-v-b32206b2]{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;min-width:0}.drag-drop-instruction[data-v-b32206b2]{background-color:#e3f2fd;border-color:#90caf9;color:#0d47a1}.drag-drop-instruction i[data-v-b32206b2]{font-size:1.5rem}.image-preview[data-v-b32206b2]{margin-top:1rem;border:1px solid #dee2e6;border-radius:4px;padding:.5rem;background-color:#f8f9fa}.image-preview img[data-v-b32206b2]{max-height:200px;width:100%;-o-object-fit:contain;object-fit:contain}.btn-sm[data-v-b32206b2]{padding:.25rem .5rem;font-size:.875rem}.bi[data-v-b32206b2]{font-size:1rem}.error-message[data-v-b32206b2]{background-color:#f8d7da;padding:.5rem;border-radius:4px}.scenario-result-section[data-v-b32206b2]{text-align:left;margin-left:0;margin-right:0}.default-pattern-preview-row[data-v-b32206b2]{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap}.default-pattern-preview-media[data-v-b32206b2]{flex:0 0 auto}.default-pattern-preview-media img[data-v-b32206b2]{display:block;max-height:150px;max-width:220px;width:auto;height:auto;border-radius:6px}.default-pattern-preview-meta[data-v-b32206b2]{flex:0 1 auto;min-width:0}.scenario-list-row[data-v-b32206b2]{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:24px;gap:24px;flex-wrap:wrap;margin-bottom:.5rem}.scenario-list-side[data-v-b32206b2]{flex:0 1 220px;min-width:180px;padding-top:4px}.scenario-wrap[data-v-b32206b2]{flex:0 1 auto;overflow-x:auto;max-width:100%}.scenario-table[data-v-b32206b2]{font-size:.85rem;width:-moz-max-content;width:max-content;max-width:100%;table-layout:fixed;min-width:420px;border-collapse:collapse;margin:0}.scenario-table th[data-v-b32206b2]{background-color:#f8f9fa;font-weight:600;white-space:nowrap}.scenario-table td[data-v-b32206b2],.scenario-table th[data-v-b32206b2]{vertical-align:middle;padding:9px 8px}.scenario-table .col-priority[data-v-b32206b2]{width:62px}.scenario-table .col-question[data-v-b32206b2]{width:84px}.scenario-table .col-result[data-v-b32206b2]{width:120px}.scenario-table .col-actions[data-v-b32206b2]{width:88px}.scenario-table td.question-slot-empty[data-v-b32206b2],.scenario-table th.question-slot-empty[data-v-b32206b2]{background-color:#e9ecef;color:#adb5bd}.pattern-select-column.question-slot-empty[data-v-b32206b2]{opacity:.55}.pattern-select-column.question-slot-empty .pattern-question-label[data-v-b32206b2]{color:#adb5bd}.pattern-select-column.question-slot-empty select[data-v-b32206b2]:disabled{background-color:#e9ecef;color:#adb5bd}.order-controls[data-v-b32206b2]{display:flex;flex-direction:column;grid-gap:3px;gap:3px;align-items:center}.priority-label[data-v-b32206b2]{display:block;margin-bottom:2px}.result-text[data-v-b32206b2]{max-width:110px;margin:0 auto}.scenario-actions[data-v-b32206b2]{display:flex;grid-gap:6px;gap:6px;justify-content:center;align-items:center}.btn-icon[data-v-b32206b2]{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn-icon .fab[data-v-b32206b2],.btn-icon .fas[data-v-b32206b2]{margin:0;line-height:1;display:block}.btn-group-vertical .btn[data-v-b32206b2]{margin-bottom:2px}.priority-btn[data-v-b32206b2]{width:28px;height:23px;padding:0}.priority-btn i[data-v-b32206b2]{display:block;width:100%;text-align:center;line-height:23px}.result-table-image[data-v-b32206b2]{width:72px;height:54px;max-width:72px;max-height:54px;-o-object-fit:cover;object-fit:cover;border-radius:5px;border:1px solid #dfe5ec}.pattern-select-column[data-v-b32206b2]{height:38px;margin-bottom:.5rem;display:flex;align-items:center}.pattern-select-column select[data-v-b32206b2]{max-width:150px}.pattern-question-label[data-v-b32206b2]{font-size:.9rem;color:#495057;white-space:nowrap;margin-right:.5rem}.card-body button[data-v-b32206b2]:disabled{background-color:#ccc!important;border-color:#ccc!important;color:#666!important;opacity:1!important}.custom-tooltip[data-v-b32206b2]{position:relative;display:inline-block}.custom-tooltip[data-tooltip][data-v-b32206b2]:before{content:attr(data-tooltip);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:fixed;z-index:2000;left:0;left:calc(var(--tt-left, 0px) + var(--tt-width, 0px)*0.5);top:0;top:var(--tt-top,0);transform:translate(8px,calc(-100% - 8px));padding:8px 12px;background:linear-gradient(135deg,#343a40,#495057);color:#fff;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.custom-tooltip[data-tooltip][data-v-b32206b2]:hover:before{visibility:visible;opacity:1}.custom-tooltip[data-tooltip=""][data-v-b32206b2]:before{display:none}.btn-group-vertical .custom-tooltip[data-v-b32206b2],.btn-group .custom-tooltip[data-v-b32206b2]{display:inline-flex}.custom-tooltip.tooltip-top-right[data-tooltip][data-v-b32206b2]:before{left:0;left:calc(var(--tt-left, 0px) + var(--tt-width, 0px)*0.5);top:0;top:var(--tt-top,0);transform:translate(8px,calc(-100% - 8px))}.custom-tooltip.tooltip-top-center[data-tooltip][data-v-b32206b2]:before{left:0;left:calc(var(--tt-left, 0px) + var(--tt-width, 0px)*0.5);top:0;top:var(--tt-top,0);transform:translate(-25%,calc(-100% - 8px));white-space:nowrap}.custom-tooltip.tooltip-top-left[data-tooltip][data-v-b32206b2]:before{left:0;left:calc(var(--tt-left, 0px) + var(--tt-width, 0px));top:0;top:var(--tt-top,0);transform:translate(-100%,calc(-100% - 8px));white-space:nowrap}.custom-tooltip.tooltip-left[data-tooltip][data-v-b32206b2]:before{left:0;left:var(--tt-left,0);top:0;top:calc(var(--tt-top, 0px) + var(--tt-height, 0px)*0.5);transform:translate(calc(-100% - 8px),-50%);white-space:nowrap}.scenario-editor-footer-spacer[data-v-b32206b2]{height:16px}.scenario-editor-footer[data-v-b32206b2]{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;padding:12px 22px;background:hsla(0,0%,100%,.96);border-top:1px solid #dfe5ec;backdrop-filter:blur(8px);box-shadow:0 -2px 8px rgba(0,0,0,.06)}@media (min-width:992px){.sidebar-mini.sidebar-collapse .scenario-editor-footer[data-v-b32206b2]{left:4.6rem}body:not(.sidebar-collapse) .scenario-editor-footer[data-v-b32206b2]{left:250px}}.modal[data-v-7e892574]{z-index:1050}.modal-content[data-v-7e892574]{display:flex;flex-direction:column;height:100vh;border:0;border-radius:0}.sticky-header[data-v-7e892574]{position:sticky;top:0;z-index:1020;background-color:#fff;border-bottom:1px solid #dee2e6}.modal-body[data-v-7e892574]{flex:1 1;overflow:hidden;display:flex;flex-direction:column;padding:0}.sticky-info[data-v-7e892574]{position:sticky;top:0;z-index:1010;background-color:#fff;padding:1rem;border-bottom:1px solid #dee2e6;margin-bottom:0!important}.table-container[data-v-7e892574]{flex:1 1;overflow-y:auto;padding:0 1rem}.sticky-table-header[data-v-7e892574]{position:sticky;top:0;z-index:1000}.sticky-table-header th[data-v-7e892574]:hover{background-color:inherit!important;color:inherit!important}.sticky-footer[data-v-7e892574]{position:sticky;bottom:0;z-index:1020;background-color:#fff;border-top:1px solid #dee2e6}.btn-close[data-v-7e892574]{background:none;border:none;font-size:1.25rem;color:#000;opacity:.5}.btn-close[data-v-7e892574]:hover{opacity:.75}.btn-close[data-v-7e892574]:focus{outline:none;box-shadow:none}.btn-close i[data-v-7e892574]{font-size:1rem}.input-group .btn[data-v-7e892574]{border-left:0}.input-group .btn.btn-outline-secondary[data-v-7e892574]{border-color:#ced4da}.input-group .btn.btn-outline-secondary[data-v-7e892574]:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.input-group .btn.btn-outline-danger[data-v-7e892574]{border-color:#ced4da}.input-group .btn.btn-outline-danger[data-v-7e892574]:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.input-group .form-control[data-v-7e892574]{border-right:0}.input-group .form-control[data-v-7e892574]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group .form-control:focus+.btn[data-v-7e892574]{border-color:#80bdff}.loading-container[data-v-7e892574]{flex:1 1;display:flex;align-items:center;justify-content:center}.rank-column[data-v-7e892574]{width:60px;min-width:60px;max-width:60px}.url-column[data-v-7e892574]{width:calc(100% - 400px);min-width:250px}.count-column[data-v-7e892574],.pv-ratio-column[data-v-7e892574]{width:100px;min-width:100px;max-width:100px}.click-ratio-column[data-v-7e892574]{width:140px;min-width:140px;max-width:140px}.url-link[data-v-7e892574]{display:block;word-break:break-all;word-wrap:break-word;white-space:normal;line-height:1.4;max-width:100%;text-decoration:none;color:#0d6efd}.url-link[data-v-7e892574]:hover{text-decoration:underline;color:#0a58ca}.modal-fullscreen[data-v-7e892574]{width:100vw;max-width:none;height:100vh;margin:0}.modal-fullscreen .modal-content[data-v-7e892574]{height:100vh;border:0;border-radius:0}@media(max-width:768px){.rank-column[data-v-7e892574]{width:40px;min-width:40px;max-width:40px}.count-column[data-v-7e892574]{width:80px;min-width:80px;max-width:80px}.pv-ratio-column[data-v-7e892574]{width:70px;min-width:70px;max-width:70px}.click-ratio-column[data-v-7e892574]{width:90px;min-width:90px;max-width:90px}.url-column[data-v-7e892574]{width:calc(100% - 280px);min-width:150px}}.domain-options .table-active[data-v-fd58c712]{background-color:rgba(0,123,255,.075)}.domain-options .notification-container[data-v-fd58c712]{position:fixed;bottom:20px;right:20px;z-index:9999}.upload-heatmap-image[data-v-d626a30e]{position:fixed;top:32px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:99999;border-radius:4px;width:500px}.upload-heatmap-image div[data-v-d626a30e]:first-child{border-bottom:1px solid #000;padding:8px 16px}.upload-heatmap-image div[data-v-d626a30e]:last-child{padding:8px 16px}.upload-heatmap-image div:last-child a[data-v-d626a30e]{border:none;background-color:#28a745;color:#fff;border-radius:4px;padding:4px 16px;width:-moz-fit-content;width:fit-content;margin:auto}.loading-overlay[data-v-04c4368e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,50.2%,.4);display:flex;justify-content:center;align-items:center;z-index:100000}.spinner[data-v-04c4368e]{width:48px;height:48px;border:6px solid #ccc;border-top-color:#28a745;border-radius:50%;animation:spin-data-v-04c4368e 1s linear infinite}@keyframes spin-data-v-04c4368e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-04c4368e],.fade-leave-active[data-v-04c4368e]{transition:opacity .3s ease}.fade-enter[data-v-04c4368e],.fade-leave-to[data-v-04c4368e]{opacity:0}