.announcement-body[data-v-43fe4c3f] img{max-width:100%;height:auto}main[data-v-f39d8b59]{height:100vh}.sidebar[data-v-582ed808]{z-index:1000;background:#fff;width:250px;padding:1rem;position:fixed;top:53px;bottom:0;left:0;overflow:hidden auto}.content[data-v-0ff568b2]{background:#fafafa;height:100%;padding-left:250px;overflow-y:auto}.markdown{padding-top:1rem;padding-bottom:1rem}.markdown img{max-width:100%}.markdown pre{background:#fafafa;border:1px solid #ddd;border-radius:5px;margin-top:1rem;margin-bottom:1rem;padding:10px 15px;font-size:1rem}.markdown :not(pre) code{color:#333;background:#fafafa;border:1px solid #ddd;border-radius:5px;margin-left:3px;margin-right:3px;padding:3px 5px;font-size:1rem}.markdown table{margin-top:1rem;margin-bottom:1rem}.markdown table thead th{border-bottom:none}.markdown table th{background:#fafafa;padding-top:.25rem;padding-bottom:.25rem}.markdown table td{padding-top:.5rem;padding-bottom:.5rem}.markdown ul,.markdown ol{padding-left:1.5rem}.markdown ul li,.markdown ol li{margin-top:.5rem;margin-bottom:.5rem}.markdown h1{border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:1rem;font-size:2rem}.markdown h2{margin-top:1.8rem;margin-bottom:.9rem;padding-bottom:.45rem;font-size:1.8rem}.markdown h3{margin-top:1.6rem;margin-bottom:.8rem;font-size:1.6rem}.markdown h4{margin-top:1.4rem;margin-bottom:.7rem;font-size:1.4rem}.markdown h5{margin-top:1.2rem;margin-bottom:.6rem;font-size:1.2rem}.markdown h6{margin-top:1rem;margin-bottom:.5rem;font-size:1rem}.markdown hr{margin-top:1.5rem;margin-bottom:1.5rem}.markdown p.function{background:#fafafa;border:1px solid #ddd;border-radius:6px;margin-top:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-family:Consolas,Menlo,Noto Sans Japanese;font-size:1.5rem}.markdown>:first-child{margin-top:0}.card[data-v-60326f1f]:hover{background-color:#fafafa;opacity:.8!important}.echart[data-v-616f4a01]{width:100%}.info[data-v-23635e04]{background-image:url(/build/assets/corner-5-BxLVAcbL.png);z-index:auto!important}table[data-v-30e7877e]{border-color:#ffffff26!important}table th[data-v-30e7877e],table td[data-v-30e7877e]{color:#fff!important}@media (width<=576px){.card[data-v-30e7877e],.card-body[data-v-30e7877e]{min-height:calc(100vh - 46px)}}.sidebar[data-v-6819aad5]{background-color:#fff;width:250px;height:100%}.sidebar .active[data-v-6819aad5]{color:#fff}.sidebar .active span[data-v-6819aad5]{color:#fff!important}.sidebar .nav-item a[data-v-6819aad5]{border-radius:0}.sidebar .material-icons[data-v-6819aad5]{margin-right:.25rem;font-size:1rem}.sidebar.collapsed[data-v-6819aad5]{width:50px;padding:15px 0 0}.sidebar.collapsed .collapsable[data-v-6819aad5]{display:none}.sidebar.collapsed .accordion.collapsable-accordion[data-v-6819aad5]{--bs-accordion-border-color:none;--bs-accordion-btn-icon:none;--bs-accordion-btn-active-icon:none}.sidebar.collapsed .accordion.collapsable-accordion .accordion-button[data-v-6819aad5]{display:none}.sidebar.collapsed .accordion.collapsable-accordion .accordion-body[data-v-6819aad5]{padding:0}.sidebar.collapsed li a[data-v-6819aad5]{justify-content:center;padding:8px 10px!important}.sidebar.collapsed li a i[data-v-6819aad5]{font-size:20px;margin:0!important}.sidebar.collapsed .material-icons[data-v-6819aad5]{font-size:1.25rem}.sidebar .accordion[data-v-6819aad5]{--bs-accordion-border-color:none;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234FA5E6' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234FA5E6' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.sidebar .accordion-button[data-v-6819aad5]{padding:.5rem 1rem}#toggleButton[data-v-6819aad5]{z-index:1000;background:#fff;outline:none;width:30px;height:30px;position:fixed;bottom:50px;left:10px}#toggleButton[data-v-6819aad5]:not(.sidebar-collapsed){left:235px}.campaign-layout[data-v-8555554d]{flex:1;height:100%;display:flex;overflow:hidden}.campaign-layout .sidebar[data-v-8555554d]{z-index:950;overflow-y:auto}.campaign-layout .content[data-v-8555554d]{flex:1;overflow-y:auto}.contract-layout[data-v-56c62b8e]{height:100%;display:flex}.contract-layout .sidebar[data-v-56c62b8e]{z-index:1000;background:#fff;width:250px;height:100%;overflow-y:auto}.contract-layout .sidebar a[data-v-56c62b8e]{border-radius:0}.contract-layout .content[data-v-56c62b8e]{flex:1;height:100%;overflow-y:auto}.card[data-v-a0d48484]{height:100%}.card .card-body[data-v-a0d48484]{flex-direction:column;display:flex}.card .card-body textarea[data-v-a0d48484]{resize:none;flex:1;font-family:Noto Sans Mono,monospace;font-size:14px}.formatted-sends-at[data-v-911819d2]{text-align:end;font-size:.875rem}.sends-at-wrapper[data-v-911819d2]{flex:1;align-items:center;gap:.5rem;display:flex}.sends-at-wrapper .form-control[data-v-911819d2]{flex:1 1 0;min-width:0}iframe[data-v-26d89805]{border:0;display:block}.phone-frame[data-v-671ebfd0]{box-sizing:border-box;border:6px solid #1a1a1a;border-radius:40px;flex-direction:column;width:360px;height:780px;display:flex;overflow:hidden;box-shadow:0 4px 32px #00000038,inset 0 0 0 2px #ddd}.email-phone-frame[data-v-671ebfd0]{background:#f2f2f7}.phone-status-bar[data-v-671ebfd0]{color:#333;background:#f2f2f7;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:11px;font-weight:600;display:flex}.phone-status-icons[data-v-671ebfd0]{align-items:center;display:flex}.email-header[data-v-671ebfd0]{background:#f2f2f7;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 12px 8px;display:flex}.email-header-back[data-v-671ebfd0]{color:#007aff;align-items:center;gap:4px;font-size:13px;display:flex}.email-header-actions[data-v-671ebfd0]{align-items:center;gap:8px;display:flex}.email-meta[data-v-671ebfd0]{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;padding:10px 14px 8px}.email-meta-subject[data-v-671ebfd0]{color:#111;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #e0e0e0;margin-top:8px;margin-bottom:4px;padding-top:8px;font-size:15px;font-weight:600;overflow:hidden}.email-meta-from[data-v-671ebfd0]{align-items:center;gap:8px;font-size:12px;display:flex}.email-meta-avatar[data-v-671ebfd0]{flex-shrink:0}.email-meta-from-label[data-v-671ebfd0]{color:#888;flex-shrink:0}.email-meta-from-info[data-v-671ebfd0]{flex-direction:column;flex:1;min-width:0;display:flex}.email-meta-from-name[data-v-671ebfd0]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.email-meta-to[data-v-671ebfd0]{color:#888;font-size:11px}.email-meta-date[data-v-671ebfd0]{color:#888;flex-shrink:0;font-size:11px}.email-body[data-v-671ebfd0]{background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.email-iframe[data-v-671ebfd0]{border:none;flex:1;width:100%;display:block}.element[data-v-ae7c6f24]{transition:box-shadow .2s,border .2s;position:relative}.element[data-v-ae7c6f24]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.element.selected[data-v-ae7c6f24]:after{border-style:solid!important;border-color:#4fa5e6!important}.element[data-v-ae7c6f24]:hover:after{border-style:dotted;border-color:#4fa5e6!important}.element:hover .drag-handle[data-v-ae7c6f24]{opacity:1}.element .dragging[data-v-ae7c6f24]{opacity:.5}.element .drag-handle[data-v-ae7c6f24]{z-index:10;opacity:0;cursor:grab;background:#fff;border:1px solid #dee2e6;border-radius:.25rem;justify-content:center;align-items:center;width:24px;font-size:1.25rem;transition:opacity .2s;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.element .drag-handle .dropdown-menu[data-v-ae7c6f24]{top:auto;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.layout-tab[data-v-adb5bb6b]{z-index:11;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.layout-tab.open[data-v-adb5bb6b]{opacity:1}.layout-tab .drag-handle[data-v-adb5bb6b]{cursor:grab;color:#fff;background-color:#4fa5e6;border-radius:0 0 .25rem;align-items:center;gap:2px;font-weight:400;display:inline-flex}.layout-tab .drag-handle .material-icons[data-v-adb5bb6b]{font-size:.875rem}.layout-tab .dropdown-menu[data-v-adb5bb6b]{top:100%;left:0}.hero-block[data-v-af237f8c]{flex-direction:column;display:flex;position:relative}.hero-block[data-v-af237f8c]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.hero-block.selected[data-v-af237f8c]:after{border-style:solid!important;border-color:#4fa5e6!important}.hero-block[data-v-af237f8c]:hover:after{border-style:dashed;border-color:#4fa5e6}.hero-block:hover>.layout-tab[data-v-af237f8c],.hero-block.selected>.layout-tab[data-v-af237f8c]{opacity:1}.hero-block .dragging[data-v-af237f8c]{opacity:.5}.hero-block .empty-placeholder[data-v-af237f8c]{color:#adb5bd;cursor:pointer;border:2px dashed #dee2e6;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;margin:4px;transition:border-color .15s,color .15s;display:flex}.hero-block .empty-placeholder[data-v-af237f8c]:hover{color:#4fa5e6;border-color:#4fa5e6}.hero-block .add-button[data-v-af237f8c]{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.hero-block .add-button[data-v-af237f8c]:hover{transform:translate(-50%)scale(1.2);border-color:#cfd6e3!important;box-shadow:0 4px 12px #0003!important}.passthrough[data-v-b5fea804]{position:relative}.passthrough[data-v-b5fea804]:after{content:"";pointer-events:none;z-index:1;border:1px dashed #0000;position:absolute;inset:-1px}.passthrough[data-v-b5fea804]:hover:after{border-color:#adb5bd}.passthrough:hover .drag-handle-area[data-v-b5fea804],.passthrough:hover .passthrough-label[data-v-b5fea804]{opacity:1}.passthrough.is-column[data-v-b5fea804]{width:100%}.passthrough .passthrough-label[data-v-b5fea804]{z-index:2;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:2px;right:2px}.passthrough .passthrough-preview[data-v-b5fea804]{pointer-events:none}.passthrough .drag-handle-area[data-v-b5fea804]{z-index:10;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.passthrough .drag-handle-area .drag-handle[data-v-b5fea804]{cursor:grab;justify-content:center;align-items:center;display:flex}.passthrough.is-row .drag-handle-area[data-v-b5fea804]{width:48px;height:calc(100% + 2px);top:-1px;left:-48px}.passthrough.is-row .drag-handle-area .drag-handle[data-v-b5fea804]{padding:6px 0}.passthrough.is-row .drag-handle-area .drag-handle .dropdown-menu[data-v-b5fea804]{top:50%;left:auto;right:calc(100% - 8px);transform:translateY(-50%)}.passthrough.is-column .drag-handle-area[data-v-b5fea804]{width:calc(100% + 2px);height:24px;top:-24px;left:-1px}.passthrough.is-column .drag-handle-area .drag-handle[data-v-b5fea804]{height:100%;padding:0 6px}.passthrough.is-column .drag-handle-area .drag-handle .dropdown-menu[data-v-b5fea804]{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.column[data-v-e44be64d]{width:100%;position:relative}.column[data-v-e44be64d]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.column.selected[data-v-e44be64d]:after{border-style:solid!important;border-color:#4fa5e6!important}.column[data-v-e44be64d]:hover:after{border-style:dotted;border-color:#4fa5e6!important}.column:hover .drag-handle-area[data-v-e44be64d]{opacity:1}.column .dragging[data-v-e44be64d]{opacity:.5}.column .drag-handle-area[data-v-e44be64d]{z-index:10;opacity:0;justify-content:center;align-items:center;width:calc(100% + 2px);height:24px;transition:opacity .2s;display:flex;position:absolute;top:-24px;left:-1px}.column .drag-handle-area .drag-handle[data-v-e44be64d]{cursor:grab;justify-content:center;align-items:center;height:100%;padding:0 6px;display:flex}.column .drag-handle-area .drag-handle .dropdown-menu[data-v-e44be64d]{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.column .empty-placeholder[data-v-e44be64d]{color:#adb5bd;cursor:pointer;border:2px dashed #dee2e6;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;margin:4px;transition:border-color .15s,color .15s;display:flex}.column .empty-placeholder .material-icons[data-v-e44be64d]{font-size:1.5rem}.column .empty-placeholder[data-v-e44be64d]:hover{color:#4fa5e6;border-color:#4fa5e6}.column .add-button[data-v-e44be64d]{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.column .add-button[data-v-e44be64d]:hover{transform:translate(-50%)scale(1.2);border-color:#cfd6e3!important;box-shadow:0 4px 12px #0003!important}.group-block[data-v-f46949aa]{width:100%;position:relative}.group-block[data-v-f46949aa]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.group-block.selected[data-v-f46949aa]:after{border-style:solid!important;border-color:#4fa5e6!important}.group-block[data-v-f46949aa]:hover:after{border-style:dashed;border-color:#4fa5e6}.group-block:hover>.layout-tab[data-v-f46949aa],.group-block.selected>.layout-tab[data-v-f46949aa]{opacity:1}.group-block .dragging[data-v-f46949aa]{opacity:.5}.group-block .empty-placeholder[data-v-f46949aa]{color:#adb5bd;cursor:pointer;border:2px dashed #dee2e6;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;margin:4px;transition:border-color .15s,color .15s;display:flex}.group-block .empty-placeholder[data-v-f46949aa]:hover{color:#4fa5e6;border-color:#4fa5e6}.section[data-v-94a3409a]{transition:box-shadow .2s,border .2s;position:relative}.section[data-v-94a3409a]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.section.selected[data-v-94a3409a]:after{border-style:solid!important;border-color:#4fa5e6!important}.section[data-v-94a3409a]:hover:after{border-style:dotted;border-color:#4fa5e6!important}.section:hover .drag-handle-area[data-v-94a3409a]{opacity:1}.section .dragging[data-v-94a3409a]{opacity:.5}.section .drag-handle-area[data-v-94a3409a]{z-index:10;opacity:0;background:0 0;justify-content:center;align-items:center;width:48px;height:calc(100% + 2px);transition:opacity .2s;display:flex;position:absolute;top:-1px;left:-48px}.section .drag-handle-area .drag-handle[data-v-94a3409a]{cursor:grab;justify-content:center;align-items:center;padding:6px 0;display:flex}.section .drag-handle-area .drag-handle .dropdown-menu[data-v-94a3409a]{top:50%;left:auto;right:calc(100% - 8px);transform:translateY(-50%)}.section .empty-row[data-v-94a3409a]{display:flex}.section .empty-row .empty-placeholder[data-v-94a3409a]{flex:1}.section .empty-placeholder[data-v-94a3409a]{color:#adb5bd;cursor:pointer;border:2px dashed #dee2e6;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;margin:4px;transition:border-color .15s,color .15s;display:flex}.section .empty-placeholder .material-icons[data-v-94a3409a]{font-size:1.5rem}.section .empty-placeholder[data-v-94a3409a]:hover{color:#4fa5e6;border-color:#4fa5e6}.section .add-button[data-v-94a3409a]{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.section .add-button[data-v-94a3409a]:hover{transform:translateY(-50%)scale(1.2);border-color:#cfd6e3!important;box-shadow:0 4px 12px #0003!important}.wrapper-block[data-v-3cb85c1f]{position:relative}.wrapper-block[data-v-3cb85c1f]:after{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:-1px}.wrapper-block.selected[data-v-3cb85c1f]:after{border-style:solid!important;border-color:#4fa5e6!important}.wrapper-block[data-v-3cb85c1f]:hover:after{border-style:dashed;border-color:#4fa5e6}.wrapper-block:hover>.layout-tab[data-v-3cb85c1f],.wrapper-block.selected>.layout-tab[data-v-3cb85c1f]{opacity:1}.wrapper-block .dragging[data-v-3cb85c1f]{opacity:.5}.wrapper-block .empty-placeholder[data-v-3cb85c1f]{color:#adb5bd;cursor:pointer;border:2px dashed #dee2e6;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;margin:4px;transition:border-color .15s,color .15s;display:flex}.wrapper-block .empty-placeholder[data-v-3cb85c1f]:hover{color:#4fa5e6;border-color:#4fa5e6}.btn[data-v-8bb19426]{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:0;font-size:.875rem;display:flex}.btn i[data-v-8bb19426]{font-size:2.5rem}.card[data-v-0b5ee48b]{height:100%;position:relative}.card.is-preview[data-v-0b5ee48b]{box-shadow:none!important;background-color:#0000!important;border:none!important}.card .editor[data-v-0b5ee48b]{scrollbar-gutter:stable;background-color:#fff;border-radius:.25rem;justify-content:center;width:100%;min-width:640px;height:100%;padding-top:21px;display:flex;overflow-y:auto;background-image:repeating-linear-gradient(45deg,#ffffff26 0 5px,#00000014 5px 10px)!important}.card .editor.is-preview[data-v-0b5ee48b]{padding-top:0;overflow-y:hidden;background-color:#0000!important;background-image:none!important}.card .editor .sp-preview-container[data-v-0b5ee48b]{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:.75rem;display:flex;overflow:hidden}.card .editor .canvas.is-preview[data-v-0b5ee48b]{height:100%;padding-bottom:0}.card .editor .canvas.pc-preview[data-v-0b5ee48b]{width:960px;max-width:100%}.card .editor .canvas[data-v-0b5ee48b]{width:640px;padding-bottom:20px;position:relative}.card .editor .canvas.sp-preview[data-v-0b5ee48b]{width:390px!important}.card .editor .canvas.is-dragging[data-v-0b5ee48b]{-webkit-user-select:none;user-select:none}.card .editor .canvas .line-with-button[data-v-0b5ee48b]{z-index:10;justify-content:center;gap:8px;padding:24px 0 10px;display:flex;position:relative}.card .editor .canvas .line-with-button[data-v-0b5ee48b]:before{content:"";border-top:1px solid #ccc;position:absolute;top:calc(50% + 7px);left:0;right:0}.card .editor .canvas .line-with-button .add-button[data-v-0b5ee48b]{z-index:1;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.card .editor .canvas .line-with-button .add-button[data-v-0b5ee48b]:hover{transform:scale(1.2);border-color:#cfd6e3!important;box-shadow:0 4px 12px #0003!important}.card .editor[data-v-0b5ee48b] a{pointer-events:none}.card .fab-container[data-v-0b5ee48b]{z-index:1000;gap:.5rem;display:flex;position:absolute;left:.5rem}.card .fab-container.fab-top[data-v-0b5ee48b]{top:.5rem}.card .fab-container.fab-bottom[data-v-0b5ee48b]{bottom:.5rem}.card .fab-container .fab[data-v-0b5ee48b]:hover{background:#f0f0f0;box-shadow:0 .125rem .5rem #00000040}.card .fab-container .fab.active[data-v-0b5ee48b]{color:#4fa5e6}.card .fab-container .fab .material-icons[data-v-0b5ee48b]{font-size:1rem}.is-placeholder[data-v-47021664]{opacity:1;color:#b6c1d2}tr.withdrawn td[data-v-47021664]{opacity:.5;background-color:#00000026}h5[data-v-eef4451d]{color:#00b1ff}.file[data-v-bfa10e1a]{transition:all .2s}.file[data-v-bfa10e1a]:hover{cursor:pointer;box-shadow:0 0 8px #0003}.file .thumbnail[data-v-bfa10e1a]{aspect-ratio:3/2;position:relative}.file .thumbnail img[data-v-bfa10e1a]{object-fit:cover;border-radius:6px 6px 0 0;width:100%;height:100%}.file .thumbnail .icon[data-v-bfa10e1a]{color:#fff;opacity:.5;z-index:100;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file .filename[data-v-bfa10e1a]{white-space:nowrap;text-overflow:ellipsis;padding:.5rem;overflow:hidden}.question-label[data-v-962294b2]{font-size:.9375rem;font-weight:600}.img-wrapper[data-v-962294b2]{display:block;position:relative}.img-delete-btn[data-v-962294b2]{cursor:pointer;color:#fff;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:4px;right:4px}.img-delete-btn .material-symbols-outlined[data-v-962294b2]{font-size:16px;line-height:1}.img-delete-btn[data-v-962294b2]:hover{background:#000c}input[type=color][data-v-9cd06561]::-webkit-color-swatch{border:none;display:none}input[type=color][data-v-9cd06561]::-moz-color-swatch{border:none;display:none}.input-group-sm input[type=color].form-control[data-v-9cd06561]{height:calc(1.5em + .5rem + 2px)}input[data-v-8f3fe0bc]::-webkit-color-swatch{border:none;display:none}input[data-v-8f3fe0bc]::-moz-color-swatch{border:none;display:none}.form-label[data-v-c1314c7e],.form-label[data-v-5c922f93]{margin-bottom:.25rem}.child-item[data-v-5c922f93]{background-color:var(--falcon-body-bg,#fff)}.child-item.opened[data-v-5c922f93]{border-color:#4fa5e6!important}.child-item .child-drag-handle[data-v-5c922f93]{cursor:grab;color:#adb5bd;font-size:1.1rem}.child-item .child-toggle[data-v-5c922f93]{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.child-item .child-body[data-v-5c922f93] .nav-pills-falcon{flex:auto;min-width:0}.dragging[data-v-5c922f93]{opacity:.5}.tiptap{background-color:#fff;border:1px solid #ccc;border-radius:6px;min-height:160px;padding:.25rem 1rem;font-family:sans-serif;font-size:14px;line-height:1.5}.tiptap a{pointer-events:none;cursor:text}.tiptap:focus{border-color:#66afe9;outline:none;box-shadow:0 0 0 3px #66afe94d}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:1.5em;margin-bottom:.5em;font-weight:700}.tiptap p{margin:.5em 0}.tiptap ul,.tiptap ol{margin:1em 0;padding-left:1.5em}.tiptap ul li,.tiptap ol li{margin:.25em 0}.tiptap code{background:#f5f2f0;border-radius:4px;padding:.2em .4em;font-family:monospace}.tiptap pre{color:#f8f8f2;background:#272822;border-radius:6px;padding:1em;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0}.tiptap blockquote{color:#666;border-left:4px solid #ddd;margin:1em 0;padding-left:1em;font-style:italic}.tiptap hr{border:none;border-top:1px solid #ccc;margin:2em 0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap a{color:#007bff;text-decoration:underline}.tiptap a:hover{text-decoration:none}.bubble-menu{z-index:100;background:#fff;border-radius:.7rem;gap:4px;padding:.2rem .4rem;display:flex;box-shadow:0 2px 8px #0003}.bubble-menu button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:14px;transition:background .2s}.bubble-menu button:hover{background:#f0f0f0}.bubble-menu button.is-active{color:#fff;background:#555}.form-label[data-v-79158e57]{margin-bottom:.25rem}.card[data-v-29498885]{height:100%}.card[data-v-29498885] .card-body{overflow-y:auto}.nav-tabs[data-v-29498885]{background:#efefef;border-bottom:1px solid #dee2e6;border-radius:.25rem .25rem 0 0;padding:.125rem .5rem 0}.nav-tabs .nav-link.active[data-v-29498885]{color:#4fa5e6}.template[data-v-395b4527]:hover{box-shadow:0 12px 24px #4145581a,0 6px 12px #00000012}h5[data-v-b29b4da5]{color:#00b1ff}.pc-frame[data-v-062d8f79]{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;width:640px;height:700px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000029}.pc-window-bar[data-v-062d8f79]{background:#f2f2f7;border-bottom:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.pc-window-dot[data-v-062d8f79]{border-radius:50%;width:10px;height:10px}.pc-mail-meta[data-v-062d8f79]{background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:12px 16px}.pc-mail-subject[data-v-062d8f79]{color:#111;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:18px;font-weight:600;overflow:hidden}.pc-mail-from[data-v-062d8f79]{align-items:center;gap:10px;font-size:13px;display:flex}.pc-mail-avatar[data-v-062d8f79]{flex-shrink:0}.pc-mail-from-info[data-v-062d8f79]{flex-direction:column;flex:1;min-width:0;display:flex}.pc-mail-from-name[data-v-062d8f79]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pc-mail-to[data-v-062d8f79]{color:#888;font-size:12px}.pc-mail-date[data-v-062d8f79]{color:#888;flex-shrink:0;font-size:12px}.pc-mail-body[data-v-062d8f79]{background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.pc-mail-iframe[data-v-062d8f79]{border:none;flex:1;width:100%;display:block}.editor-wrapper[data-v-77ed635e]{gap:.5rem;height:100%;display:flex}.card[data-v-77ed635e]{flex-direction:column;flex:1;min-width:320px;height:100%;display:flex}.card .card-body[data-v-77ed635e]{flex-direction:column;display:flex}.card .card-body textarea[data-v-77ed635e]{resize:none;flex:1;font-size:.875rem}.preview-pane[data-v-77ed635e]{flex-direction:column;height:100%;display:flex;position:relative}.preview-pane.is-sp[data-v-77ed635e]{flex:0 384px;min-width:280px}.preview-pane.is-pc[data-v-77ed635e]{flex:0 664px;min-width:320px}.preview-toolbar[data-v-77ed635e]{z-index:10;background-color:#ffffff80;border-radius:.25rem;gap:.5rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.preview-toolbar .fab[data-v-77ed635e]:hover{background:#f0f0f0;box-shadow:0 .125rem .5rem #00000040}.preview-toolbar .fab.active[data-v-77ed635e]{color:#4fa5e6}.preview-toolbar .fab .material-icons[data-v-77ed635e]{font-size:1rem}.preview-container[data-v-77ed635e]{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:.75rem;display:flex;overflow:hidden}h5[data-v-8b2939e3]{color:#06c755}.line-image-thumb[data-v-498bcf47]{object-fit:cover;width:48px;height:48px}.carousel-column[data-v-2be145f6]{flex:0 0 240px}.flex-bubble[data-v-18b09632]{flex:0 0 260px}.preview-card[data-v-3aa01d79]{background:#fff;border-radius:12px;width:220px;font-size:13px;overflow:hidden}.preview-image[data-v-3aa01d79]{object-fit:cover;width:100%;height:120px}.preview-text[data-v-3aa01d79]{white-space:pre-wrap;overflow-wrap:anywhere}.preview-action[data-v-3aa01d79]{text-align:center;color:#2a6ad5;border-top:1px solid #eee;padding:8px}.preview-flex-button[data-v-3aa01d79]{text-align:center;border-radius:6px;padding:6px}.preview-flex-button.style-primary[data-v-3aa01d79]{color:#fff;background:#06c755}.preview-flex-button.style-secondary[data-v-3aa01d79]{color:#111;background:#dcdfe5}.preview-flex-button.style-link[data-v-3aa01d79]{color:#2a6ad5}.preview-cards[data-v-3aa01d79]{max-width:260px}.phone-frame[data-v-b4c39eaf]{box-sizing:border-box;border:6px solid #1a1a1a;border-radius:40px;flex-direction:column;width:360px;height:780px;display:flex;overflow:hidden;box-shadow:0 4px 32px #00000038,inset 0 0 0 2px #ddd}.line-phone-frame[data-v-b4c39eaf]{background:#bcd9e8}.phone-status-bar[data-v-b4c39eaf]{color:#333;background:#fff;justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:11px;font-weight:600;display:flex}.phone-status-icons[data-v-b4c39eaf]{align-items:center;display:flex}.line-header[data-v-b4c39eaf]{background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.line-header-back[data-v-b4c39eaf]{cursor:pointer;align-items:center;padding:4px;display:flex}.line-header-name[data-v-b4c39eaf]{color:#222;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;overflow:hidden}.line-header-actions[data-v-b4c39eaf]{align-items:center;gap:14px;display:flex}.line-chat-area[data-v-b4c39eaf]{background:#bcd9e8;flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex;overflow-y:auto}.line-date-divider[data-v-b4c39eaf]{text-align:center;margin:4px 0 10px}.line-date-divider span[data-v-b4c39eaf]{color:#fff;background:#0000002e;border-radius:10px;padding:2px 10px;font-size:11px}.line-message-row[data-v-b4c39eaf]{align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.line-sender-avatar[data-v-b4c39eaf]{border-radius:50%;flex-shrink:0;width:34px;height:34px;overflow:hidden}.line-bubble-wrap[data-v-b4c39eaf]{align-items:flex-end;gap:6px;display:flex;position:relative}.line-bubble-text[data-v-b4c39eaf]{color:#222;word-break:break-all;white-space:pre-wrap;background:#fff;border-radius:14px;max-width:230px;padding:9px 13px;font-size:15px;line-height:1.55;box-shadow:0 1px 2px #00000014}.line-bubble-image[data-v-b4c39eaf]{max-width:210px;box-shadow:0 1px 2px #0000001f}.line-bubble-image img[data-v-b4c39eaf]{border-radius:6px;width:100%;height:auto;display:block}.line-bubble-video[data-v-b4c39eaf]{max-width:210px;box-shadow:0 1px 2px #0000001f}.line-bubble-video video[data-v-b4c39eaf]{border-radius:6px;width:100%;height:auto;display:block}.line-bubble-time[data-v-b4c39eaf]{color:#0006;flex-shrink:0;padding-bottom:2px;font-size:11px}.line-input-area[data-v-b4c39eaf]{background:#fff;border-top:1px solid #e0e0e0;align-items:center;gap:4px;padding:8px 6px;display:flex}.line-input-box[data-v-b4c39eaf]{color:#bbb;background:#f0f0f0;border:none;border-radius:20px;flex:1;justify-content:space-between;align-items:center;padding:7px 10px 7px 14px;font-size:15px;display:flex}.line-input-placeholder[data-v-b4c39eaf]{color:#bbb;font-size:15px}.line-input-stamp[data-v-b4c39eaf]{flex-shrink:0;align-items:center;display:flex}.line-input-icon[data-v-b4c39eaf]{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.editor-wrapper[data-v-d48e949d]{gap:.5rem;height:100%;display:flex}.card[data-v-d48e949d]{flex-direction:column;flex:1;min-width:320px;height:100%;display:flex}.card .card-body[data-v-d48e949d]{flex:1;overflow-y:auto}.card .card-body .items[data-v-d48e949d]{flex-direction:column;gap:1rem;display:flex}.card .card-body .items .item[data-v-d48e949d]{padding:0 2rem;position:relative}.card .card-body .items .item .drag-handle[data-v-d48e949d],.card .card-body .items .item .delete-btn[data-v-d48e949d]{z-index:10;border-radius:1rem;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;transition:opacity .2s;display:flex;position:absolute;top:50%}.card .card-body .items .item .drag-handle[data-v-d48e949d]{cursor:grab;background:#fff;border:1px solid #dee2e6;left:-8px}.card .card-body .items .item .delete-btn[data-v-d48e949d]{right:-8px}.card .card-body .items .item .dragging[data-v-d48e949d]{opacity:.5}.card .card-footer[data-v-d48e949d]{justify-content:center;gap:1rem;display:flex}.preview-container[data-v-d48e949d]{flex:0 384px;justify-content:center;align-items:flex-start;min-width:280px;height:100%;padding:.75rem;display:flex;overflow:hidden}.markdown-viewer[data-v-ae355fa6]{color:#333;font-family:sans-serif;font-size:14px;line-height:1.5}.markdown-viewer[data-v-ae355fa6] *{margin-top:0;margin-bottom:0}.markdown-viewer[data-v-ae355fa6] p{margin-bottom:.8em}.markdown-viewer[data-v-ae355fa6] h1,.markdown-viewer[data-v-ae355fa6] h2,.markdown-viewer[data-v-ae355fa6] h3{margin-top:1.2em;margin-bottom:.5em;font-weight:700;line-height:1.3}.markdown-viewer[data-v-ae355fa6] h1{border-bottom:1px solid #ddd;padding-bottom:.3em;font-size:1.5em}.markdown-viewer[data-v-ae355fa6] h2{border-bottom:1px solid #eee;padding-bottom:.3em;font-size:1.3em}.markdown-viewer[data-v-ae355fa6] h3{font-size:1.1em}.markdown-viewer[data-v-ae355fa6] ul,.markdown-viewer[data-v-ae355fa6] ol{margin-top:0;margin-bottom:.8em;padding-left:1.5em}.markdown-viewer[data-v-ae355fa6] li{margin:0;padding:0;line-height:1.6}.markdown-viewer[data-v-ae355fa6] li>p{margin:0;display:inline}.markdown-viewer[data-v-ae355fa6] hr{border:none;border-top:1px solid #ccc;margin:1.5em 0}.markdown-viewer[data-v-ae355fa6] blockquote{color:#666;border-left:3px solid #ddd;margin-bottom:.8em;padding-left:1em}.phone-frame[data-v-da3be2a0]{box-sizing:border-box;border:6px solid #1a1a1a;border-radius:40px;flex-direction:column;width:360px;height:780px;display:flex;overflow:hidden;box-shadow:0 4px 32px #00000038,inset 0 0 0 2px #ddd}.sms-phone-frame[data-v-da3be2a0]{background:#fff}.phone-status-bar[data-v-da3be2a0]{color:#333;background:#fff;justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:11px;font-weight:600;display:flex}.phone-status-icons[data-v-da3be2a0]{align-items:center;display:flex}.sms-header[data-v-da3be2a0]{background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;padding:6px 12px 10px;display:flex;position:relative}.sms-header-back[data-v-da3be2a0]{color:#007aff;cursor:default;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.sms-header-name[data-v-da3be2a0]{text-align:center;color:#222;pointer-events:none;font-size:14px;font-weight:700;position:absolute;left:0;right:0}.sms-header-actions[data-v-da3be2a0]{flex-shrink:0;align-items:center;display:flex}.sms-chat-area[data-v-da3be2a0]{background:#fff;flex-direction:column;flex:1;gap:4px;padding:12px 16px;display:flex;overflow-y:auto}.sms-date-divider[data-v-da3be2a0]{text-align:center;margin:4px 0 10px}.sms-date-divider span[data-v-da3be2a0]{color:#999;font-size:11px}.sms-message-row[data-v-da3be2a0]{justify-content:flex-start;margin-bottom:8px;display:flex}.sms-bubble-wrap[data-v-da3be2a0]{flex-direction:column;align-items:flex-start;gap:3px;max-width:75%;display:flex}.sms-bubble-text[data-v-da3be2a0]{color:#222;word-break:break-all;white-space:pre-wrap;background:#e5e5ea;border-radius:14px;padding:9px 13px;font-size:15px;line-height:1.55}.sms-bubble-time[data-v-da3be2a0]{color:#999;padding-left:4px;font-size:11px}.sms-input-area[data-v-da3be2a0]{background:#fff;border-top:1px solid #e0e0e0;align-items:center;padding:8px 12px;display:flex}.sms-input-box[data-v-da3be2a0]{background:#fff;border:1px solid #ccc;border-radius:20px;flex:1;justify-content:space-between;align-items:center;padding:7px 12px 7px 14px;font-size:15px;display:flex}.sms-input-placeholder[data-v-da3be2a0]{color:#bbb;font-size:15px}.sms-input-send[data-v-da3be2a0]{flex-shrink:0;align-items:center;display:flex}tr.withdrawn td[data-v-c13cccaa]{opacity:.5;background-color:#00000026}.line-text[data-v-c13cccaa]{background-color:#f1f0f0;border-radius:1rem;padding:1rem}.nav-link.active h5[data-v-c13cccaa]{color:#4fa5e6}h5[data-v-83ea272b]{color:#ff567d}.sms-property[data-v-0869ba99]{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.editor-wrapper[data-v-f266674f]{gap:.5rem;height:100%;display:flex}.card[data-v-f266674f]{flex-direction:column;flex:1;min-width:320px;height:100%;display:flex}.card .card-body[data-v-f266674f]{flex-direction:column;display:flex}.card .card-body textarea[data-v-f266674f]{flex:1;font-family:monospace}.preview-container[data-v-f266674f]{flex:0 384px;justify-content:center;align-items:flex-start;min-width:280px;height:100%;padding:.75rem;display:flex;overflow:hidden}.wrapper[data-v-4f9e911f]{justify-content:center;gap:.75rem;height:calc(100% - 48px);padding:.75rem;display:flex}.wrapper .left[data-v-4f9e911f],.wrapper .right[data-v-4f9e911f]{width:400px}.wrapper .middle[data-v-4f9e911f]{width:450px}h6[data-v-6f7bd0ae]{font-size:1rem}.basic-info[data-v-5dc6b09a]{background-image:url(/build/assets/corner-4-BQNaFa3v.png)}.limit-input[data-v-543c8f7b]{width:7rem}.lane-yes[data-v-cdb0c3bc]{border-left:3px solid var(--falcon-success)!important}.lane-no[data-v-cdb0c3bc]{border-left:3px solid var(--falcon-secondary)!important}.card-footer[data-v-92140b80]{z-index:1}.header-toolbar[data-v-92140b80]{flex-wrap:wrap;gap:.5rem}.header-toolbar[data-v-92140b80]>*{flex:none}.header-toolbar>.nav-tabs[data-v-92140b80]{flex:0 auto}@media (width>=1540px){.header-toolbar>.toolbar-side[data-v-92140b80]{flex:1}}.nav-link.tab-all.active[data-v-92140b80]{color:#4fa5e6;border-bottom-color:#4fa5e6}.nav-link.tab-email.active[data-v-92140b80]{color:#00b1ff;border-bottom-color:#00b1ff}.nav-link.tab-line.active[data-v-92140b80]{color:#06c755;border-bottom-color:#06c755}.nav-link.tab-sms.active[data-v-92140b80]{color:#ff567d;border-bottom-color:#ff567d}.campaign-list[data-v-fdb3fa12]{background-image:url(/build/assets/corner-2-D_T2raly.png);background-position:50%;background-size:cover;transform:rotate(90deg)scaleY(-1)}[data-v-c8627311] .modal-header,[data-v-c8627311] .modal-footer{background-color:#f9fafd}[data-v-50be43b2] .message-email .fc-daygrid-event-dot{border-color:#00b1ff!important}[data-v-50be43b2] .message-email .fc-event-main:after{background-color:#00b1ff!important}[data-v-50be43b2] .message-sms .fc-daygrid-event-dot,[data-v-50be43b2] .message-sms .fc-event-main:after{border-color:#ff567d!important}[data-v-50be43b2] .message-line .fc-daygrid-event-dot,[data-v-50be43b2] .message-line .fc-event-main:after{border-color:#00b900!important}.announcement[data-v-ab6231c6]{background-image:url(/build/assets/corner-4-BQNaFa3v.png)}hr[data-v-ab6231c6]{margin-top:3px}.ai-chat-message[data-v-a9fff216]{display:flex}.ai-chat-message--user[data-v-a9fff216]{justify-content:flex-end}.ai-chat-message--assistant[data-v-a9fff216]{justify-content:flex-start}.ai-chat-message__body[data-v-a9fff216]{min-width:0;max-width:85%}.ai-chat-message--user .ai-chat-message__body[data-v-a9fff216]{max-width:80%}.ai-chat-message__bubble[data-v-a9fff216]{overflow-wrap:anywhere;border-radius:1rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.6}.ai-chat-message__bubble--user[data-v-a9fff216]{background-color:var(--bs-primary);color:#fff;white-space:pre-wrap;border-bottom-right-radius:.25rem}.ai-chat-message__bubble--assistant[data-v-a9fff216]{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);border-bottom-left-radius:.25rem}.ai-chat-message__bubble[data-v-a9fff216]>:first-child{margin-top:0}.ai-chat-message__bubble[data-v-a9fff216]>:last-child{margin-bottom:0}.ai-chat-message__bubble[data-v-a9fff216] p{margin-bottom:.5rem}.ai-chat-message__bubble[data-v-a9fff216] ul,.ai-chat-message__bubble[data-v-a9fff216] ol{margin-bottom:.5rem;padding-left:1.25rem}.ai-chat-message__bubble[data-v-a9fff216] li+li{margin-top:.125rem}.ai-chat-message__bubble[data-v-a9fff216] h1,.ai-chat-message__bubble[data-v-a9fff216] h2,.ai-chat-message__bubble[data-v-a9fff216] h3,.ai-chat-message__bubble[data-v-a9fff216] h4,.ai-chat-message__bubble[data-v-a9fff216] h5,.ai-chat-message__bubble[data-v-a9fff216] h6{margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:600}.ai-chat-message__bubble[data-v-a9fff216] code{background-color:var(--bs-body-bg);border-radius:.25rem;padding:.0625rem .25rem;font-size:.8125rem}.ai-chat-message__bubble[data-v-a9fff216] pre{background-color:var(--bs-body-bg);border-radius:.375rem;margin-bottom:.5rem;padding:.5rem .625rem;overflow-x:auto}.ai-chat-message__bubble[data-v-a9fff216] pre code{background:0 0;padding:0}.ai-chat-message__bubble[data-v-a9fff216] blockquote{border-left:3px solid var(--bs-border-color);color:var(--bs-secondary-color);margin:0 0 .5rem;padding-left:.625rem}.ai-chat-message__bubble[data-v-a9fff216] table{border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.8125rem}.ai-chat-message__bubble[data-v-a9fff216] th,.ai-chat-message__bubble[data-v-a9fff216] td{border:1px solid var(--bs-border-color);padding:.1875rem .375rem}.ai-chat-message__bubble[data-v-a9fff216] a{color:inherit;text-decoration:underline}.ai-chat-message__bubble[data-v-a9fff216] hr{opacity:.25;margin:.5rem 0}.ai-chat-message__sources[data-v-a9fff216]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;padding-left:.25rem;font-size:.75rem;display:flex}.ai-chat-message__sources-label[data-v-a9fff216]{color:var(--bs-secondary-color)}.ai-chat-message__source[data-v-a9fff216]{border:1px solid var(--bs-border-color);max-width:100%;color:var(--bs-secondary-color);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.1875rem;padding:.0625rem .375rem;text-decoration:none;display:inline-flex}.ai-chat-message__source[data-v-a9fff216]:hover,.ai-chat-message__source[data-v-a9fff216]:focus-visible{color:var(--bs-primary);border-color:var(--bs-primary)}.ai-chat-message__actions[data-v-a9fff216]{opacity:0;margin-top:.125rem;padding-left:.25rem;transition:opacity .15s ease-in-out}.ai-chat-message:hover .ai-chat-message__actions[data-v-a9fff216],.ai-chat-message__actions[data-v-a9fff216]:focus-within{opacity:1}.ai-chat-message__action[data-v-a9fff216]{color:var(--bs-secondary-color);background:0 0;border:0;border-radius:.25rem;padding:.0625rem .25rem;font-size:.75rem;line-height:1}.ai-chat-message__action[data-v-a9fff216]:hover,.ai-chat-message__action[data-v-a9fff216]:focus-visible{color:var(--bs-body-color);background-color:var(--bs-secondary-bg)}@media (hover:none){.ai-chat-message__actions[data-v-a9fff216]{opacity:1}}.ai-chat[data-v-79ec50a6]{background:var(--bs-body-bg);min-width:0;height:100%;min-height:320px;overflow:hidden}.ai-chat__messages[data-v-79ec50a6]{background:radial-gradient(circle at top right, color-mix(in srgb, var(--bs-primary) 7%, transparent), transparent 15rem), var(--bs-tertiary-bg);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.75rem;display:flex}.ai-chat__empty-state[data-v-79ec50a6]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:32rem;margin:auto;padding:1.5rem .75rem;display:flex}.ai-chat__assistant-icon[data-v-79ec50a6]{background:var(--bs-primary);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--bs-primary) 25%, transparent);border-radius:.875rem;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.25rem;display:inline-flex}.ai-chat__eyebrow[data-v-79ec50a6]{color:var(--bs-primary);letter-spacing:.08em;margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.ai-chat__welcome[data-v-79ec50a6]{max-width:28rem;color:var(--bs-body-color);margin:0;font-size:1rem;font-weight:500;line-height:1.65}.ai-chat__message[data-v-79ec50a6]{display:flex}.ai-chat__message--assistant[data-v-79ec50a6]{justify-content:flex-start}.ai-chat__bubble[data-v-79ec50a6]{background-color:var(--bs-secondary-bg);max-width:85%;color:var(--bs-body-color);border-radius:1rem 1rem 1rem .25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.6}.ai-chat__bubble--typing[data-v-79ec50a6]{align-items:center;gap:.25rem;padding:.6875rem .75rem;display:flex}.ai-chat__dot[data-v-79ec50a6]{background-color:var(--bs-secondary-color);border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite both ai-chat-bounce-79ec50a6}.ai-chat__dot[data-v-79ec50a6]:nth-child(2){animation-delay:.15s}.ai-chat__dot[data-v-79ec50a6]:nth-child(3){animation-delay:.3s}@keyframes ai-chat-bounce-79ec50a6{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.ai-chat__dot[data-v-79ec50a6]{opacity:.6;animation:none}}.ai-chat__suggestions[data-v-79ec50a6]{flex-wrap:wrap;gap:.375rem;margin-top:1.25rem;display:flex}.ai-chat__suggestion[data-v-79ec50a6]{text-align:left;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:.625rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex;box-shadow:0 .125rem .25rem #00000006}.ai-chat__suggestion i[data-v-79ec50a6]{color:var(--bs-primary)}.ai-chat__suggestion[data-v-79ec50a6]:hover,.ai-chat__suggestion[data-v-79ec50a6]:focus-visible{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle);transform:translateY(-1px)}.ai-chat__inquiry[data-v-79ec50a6]{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.ai-chat__inquiry-text[data-v-79ec50a6]{color:var(--bs-body-color);margin:0}.ai-chat__footer[data-v-79ec50a6]{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);padding:.75rem}.ai-chat__composer[data-v-79ec50a6]{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.875rem;align-items:flex-end;gap:.5rem;padding:.375rem;transition:border-color .15s,box-shadow .15s;display:flex}.ai-chat__composer[data-v-79ec50a6]:focus-within{border-color:color-mix(in srgb, var(--bs-primary) 65%, var(--bs-border-color));box-shadow:0 0 0 .2rem color-mix(in srgb, var(--bs-primary) 14%, transparent)}.ai-chat__input[data-v-79ec50a6]{resize:none;min-height:2.25rem;max-height:120px;box-shadow:none;background:0 0;border:0;padding:.375rem .5rem;overflow-y:auto}.ai-chat__input[data-v-79ec50a6]:focus{box-shadow:none;background:0 0}.ai-chat__button[data-v-79ec50a6]{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.ai-chat__hint[data-v-79ec50a6]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 .25rem;font-size:.6875rem;display:flex}.ai-chat__reset[data-v-79ec50a6]{color:var(--bs-secondary-color);background:0 0;border:0;padding:0;font-size:.6875rem}.ai-chat__reset[data-v-79ec50a6]:hover,.ai-chat__reset[data-v-79ec50a6]:focus-visible{color:var(--bs-body-color);text-decoration:underline}@media (width<=575.98px){.ai-chat__empty-state[data-v-79ec50a6]{padding:1rem 0}.ai-chat__suggestions[data-v-79ec50a6]{flex-direction:column;width:100%}.ai-chat__suggestion[data-v-79ec50a6]{width:100%}}.ai-chat-widget[data-v-4166a289]{z-index:1035;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.ai-chat-widget__button[data-v-4166a289]{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;display:flex}.ai-chat-widget__panel[data-v-4166a289]{background:var(--bs-body-bg);width:380px;height:min(560px,100vh - 8rem);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.ai-chat-widget__header[data-v-4166a289]{flex-shrink:0}.ai-chat-widget__body[data-v-4166a289]{flex:1;min-height:0;overflow:hidden}@media (width<=575.98px){.ai-chat-widget[data-v-4166a289]{bottom:1rem;left:1rem;right:1rem}.ai-chat-widget__panel[data-v-4166a289]{width:100%;height:min(70vh,100vh - 7rem)}}.recent-announcements a:hover .title[data-v-25b8ee3f]{text-decoration:underline}.combobox[data-v-b2456550]{position:relative}.options[data-v-b2456550]{z-index:1000;background:#fff;border:1px solid #ddd;max-height:200px;position:absolute;top:35px;overflow-y:auto}.options .option[data-v-b2456550]{cursor:pointer;padding:5px;font-size:12.25px}.options .option.hover[data-v-b2456550]{color:#fff}.navbar[data-v-21ca4aff]{z-index:1030}@media (width>=992px){.navbar-nav .nav-link[data-v-21ca4aff]{white-space:nowrap}.search-box[data-v-21ca4aff]{flex-shrink:1;min-width:0}}@media (width>=992px) and (width<=1199.98px){.navbar-nav>.nav-item>.nav-link>.material-icons[data-v-21ca4aff]{display:none}}.nav-item[data-v-21ca4aff]{position:relative}.nav-item[data-v-21ca4aff]:after{content:"";pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}@media (width>=992px){.nav-item[data-v-21ca4aff]:after{bottom:-8px}}.nav-item[data-v-21ca4aff]:hover:after{background:#4fa5e680!important}.nav-item.active[data-v-21ca4aff]:after{background:#4fa5e6}.nav-item.active .nav-link[data-v-21ca4aff],.nav-item.active .nav-link span[data-v-21ca4aff]{color:#4fa5e6!important}.dropdown-item .active[data-v-21ca4aff]{background:#4fa5e6!important}.dropdown-item .router-link-active[data-v-21ca4aff]{color:#fff!important;border:0!important}.nav-item.active .line-menu-link .badge[data-v-21ca4aff]{color:#fff!important}.notifications .notification-indicator[data-v-21ca4aff]:before{width:1rem;height:1rem;top:.25rem;right:.125rem}.notifications.dropdown-menu div[data-v-21ca4aff]{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.layout-container[data-v-ebb07deb]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.layout-container main[data-v-ebb07deb]{flex:1;overflow:auto}.google-adsense-info[data-v-ebb07deb]{z-index:2000;color:#fff;background-color:#4fa5e6;justify-content:center;align-items:center;padding:.25rem;display:flex}.loader[data-v-ebb07deb]{opacity:1;z-index:3001;background:0 0;width:100%;height:3px;transition:opacity 1s ease-out;position:fixed;top:0;left:0;overflow:hidden}.loader[data-v-ebb07deb]:before{content:"";background-color:#4fa5e6;width:100%;height:100%;animation:3s infinite loading-ebb07deb;display:block;position:absolute;top:0;left:0}.loader[data-v-ebb07deb]:not(.active){opacity:0}.loading-overlay[data-v-ebb07deb]{z-index:3000;pointer-events:all;cursor:wait;background-color:#ffffff80;width:100%;height:100%;position:fixed;top:0;left:0}@keyframes loading-ebb07deb{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.chat-bubble[data-v-533174e8]{max-width:75%}.chat-bubble.incoming .chat-bubble-body[data-v-533174e8]{background:var(--falcon-gray-200)}.chat-bubble.outgoing .chat-bubble-body[data-v-533174e8]{background:#06c75526}.chat-bubble.failed .chat-bubble-body[data-v-533174e8]{border:1px solid var(--falcon-danger)}.chat-text[data-v-533174e8]{white-space:pre-wrap;overflow-wrap:anywhere}.chat-messages[data-v-9cb2b8ca]{min-height:0}.note-body[data-v-32dc632b]{white-space:pre-wrap;overflow-wrap:anywhere}.line-chat-page[data-v-33510cf6]{height:calc(100vh - 8rem)}.line-chat-body[data-v-33510cf6],.min-h-0[data-v-33510cf6]{min-height:0}.rich-menu-preview[data-v-94b78b10]{background:var(--falcon-gray-200);border-radius:6px;width:100%;position:relative;overflow:hidden}.rich-menu-preview.full[data-v-94b78b10]{aspect-ratio:2500/1686}.rich-menu-preview.half[data-v-94b78b10]{aspect-ratio:2500/843}.rich-menu-preview img[data-v-94b78b10]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rich-menu-preview .no-image[data-v-94b78b10]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rich-menu-preview .area[data-v-94b78b10]{border:1px dashed #ffffffe6;position:absolute;box-shadow:inset 0 0 0 1px #00000040}.rich-menu-preview .area .area-number[data-v-94b78b10]{color:#fff;background:#0009;border-radius:10px;padding:0 6px;font-size:11px;position:absolute;top:4px;left:4px}.description[data-v-c0b5b9d0]{white-space:pre-wrap}.current[data-v-c0b5b9d0]{background-color:var(--falcon-gray-100)}.capacity-input[data-v-16bb3c6b]{width:5rem}.reservation-calendar[data-v-e78920f8] .slot-open{background-color:var(--falcon-primary);border-color:var(--falcon-primary)}.reservation-calendar[data-v-e78920f8] .slot-full{background-color:var(--falcon-danger);border-color:var(--falcon-danger)}.reservation-calendar[data-v-e78920f8] .slot-closed{background-color:var(--falcon-gray-500);border-color:var(--falcon-gray-500)}.reservation-calendar[data-v-e78920f8] .fc-event{cursor:pointer}.reservation-calendar[data-v-e78920f8] .fc-event .fc-event-main,.reservation-calendar[data-v-e78920f8] .fc-event .fc-event-time,.reservation-calendar[data-v-e78920f8] .fc-event .fc-event-title{color:#fff}.answer[data-v-35471f2e]{white-space:pre-wrap;min-width:10rem}.description[data-v-6be5dde2]{white-space:pre-wrap}
