.page-container{padding:20px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title{font-size:24px;font-weight:600;margin:0}.header-left{display:flex;flex-direction:column;gap:8px}.limit-info{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;padding:6px 12px;background:#f0f7ff;border:1px solid #d0e7ff;border-radius:6px}.limit-info.limit-reached{background:#fff3cd;border-color:#ffc107;color:#856404}.limit-info i{font-size:16px;color:#667eea}.limit-info.limit-reached i{color:#ffc107}.limit-text{font-weight:500}.remaining{color:#28a745;font-weight:600}.remaining.limit-reached{color:#dc3545}.page-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;align-items:flex-end}.filter-group:not(.search-box){flex:0 0 auto;width:160px;display:block;margin-bottom:0}.filter-label{display:block;font-size:12px;color:#6c757d;margin-bottom:4px;white-space:nowrap}.filter-group--action{min-width:auto}.page-toolbar .filter-group .form-control{flex:none;width:100%;max-width:none}.page-toolbar .form-control{padding:6px 12px;height:auto;line-height:1.4}.search-box{position:relative;flex:0 1 320px;min-width:200px;max-width:400px}.search-box input{width:100%;box-sizing:border-box;padding-right:40px}.search-box i{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.filter-group .search-box{flex:none;width:100%;max-width:none}.table-wrapper{background:#fff;border-radius:8px;overflow-x:auto;overflow-y:visible;box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.table-wrapper table{width:100%;min-width:600px;border-collapse:collapse}@media (max-width:768px){.page-container{padding:12px}.page-header{flex-direction:column;align-items:flex-start;gap:8px}.page-title{font-size:20px}.page-toolbar{flex-direction:column;gap:8px;align-items:stretch}.filter-group{min-width:100%;width:100%}.search-box{max-width:100%;width:100%}}.page-outer{display:flex;flex-direction:column;min-height:100%}.page-outer>.page-container{padding-top:72px}.page-outer .header-left{display:flex;align-items:center;flex-direction:row;gap:12px}.page-outer .header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-outer .page-title{font-size:20px;font-weight:600;margin:0}.list-page-intro{background:#e8f4ff;border:1px solid #b3d7ff;border-left:4px solid #1890ff;border-radius:6px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#1a3a52;line-height:1.65;min-width:0}.list-page-intro.is-expanded{padding:14px 16px}.list-page-intro .intro-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.list-page-intro .intro-title{margin:0;font-size:14px;font-weight:600;color:#0d3d66;display:flex;align-items:center;gap:8px}.list-page-intro .intro-title i{font-size:20px;color:#1890ff;flex-shrink:0}.list-page-intro .intro-toggle-action{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:13px;color:#0d3d66}.list-page-intro .intro-body{margin-top:12px;padding-top:12px;border-top:1px solid rgba(24,144,255,.2)}.list-page-intro .intro-body p,.list-page-intro .intro-text{margin:0 0 10px 0}.list-page-intro .intro-body ul,.list-page-intro .intro-list{margin:0;padding-left:18px}.list-page-intro .intro-body li,.list-page-intro .intro-list li{margin-bottom:6px}.list-page-intro .intro-body li strong,.list-page-intro .intro-list li strong{color:#0d3d66}.settings-layout[data-v-0430fd68]{display:flex;align-items:flex-start;gap:24px}.settings-sidebar[data-v-0430fd68]{flex-shrink:0;width:180px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:8px;position:sticky;top:80px;display:flex;flex-direction:column;gap:2px}.sidebar-item[data-v-0430fd68]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#6c757d;border-radius:8px;transition:all .15s;text-align:left;white-space:nowrap}.sidebar-item[data-v-0430fd68]:hover{color:#667eea;background:#f8f9ff}.sidebar-item.active[data-v-0430fd68]{color:#667eea;background:#eef0fd;font-weight:600}.sidebar-item i[data-v-0430fd68]{font-size:16px;flex-shrink:0}.settings-content[data-v-0430fd68]{flex:1;min-width:0}@media (max-width:768px){.settings-layout[data-v-0430fd68]{flex-direction:column;gap:16px}.settings-sidebar[data-v-0430fd68]{width:100%;position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:8px;padding:6px;gap:4px}.settings-sidebar[data-v-0430fd68]::-webkit-scrollbar{display:none}.sidebar-item[data-v-0430fd68]{flex-shrink:0;padding:8px 14px;border-radius:6px}.settings-content[data-v-0430fd68]{width:100%}}.settings-card[data-v-0430fd68]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;max-width:760px}.settings-card-header[data-v-0430fd68]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#f8f9ff;border-bottom:1px solid #e9ecef}.settings-card-header>i[data-v-0430fd68]{font-size:32px;color:#667eea;margin-top:2px;flex-shrink:0}.settings-card-title[data-v-0430fd68]{font-size:18px;font-weight:600;margin:0 0 4px;color:#2d3748}.settings-card-desc[data-v-0430fd68]{font-size:13px;color:#6c757d;margin:0}.fields-table-wrapper[data-v-0430fd68]{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.fields-table[data-v-0430fd68]{width:100%;min-width:640px;border-collapse:collapse}.fields-table thead th[data-v-0430fd68]{padding:12px 20px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;border-bottom:1px solid #e9ecef;text-align:center}.fields-table thead th.col-label[data-v-0430fd68]{text-align:left}.fields-table tbody tr[data-v-0430fd68]{border-bottom:1px solid #f0f0f0;transition:background .1s}.fields-table tbody tr[data-v-0430fd68]:last-child{border-bottom:none}.fields-table tbody tr[data-v-0430fd68]:hover{background:#fafbff}.fields-table tbody tr.is-locked[data-v-0430fd68]{background:#fafafa}.fields-table td[data-v-0430fd68]{padding:14px 20px;text-align:center;vertical-align:middle}.fields-table td.col-label[data-v-0430fd68]{text-align:left}.col-toggle[data-v-0430fd68]{width:80px}.col-note[data-v-0430fd68]{min-width:220px;text-align:left!important}.note-input[data-v-0430fd68]{width:100%;padding:6px 10px;border:1px solid #dee2e6;border-radius:6px;font-size:13px;color:#495057;background:#fff;transition:border-color .15s;box-sizing:border-box}.note-input[data-v-0430fd68]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.note-input[data-v-0430fd68]::-moz-placeholder{color:#ced4da}.note-input[data-v-0430fd68]::placeholder{color:#ced4da}.note-hint[data-v-0430fd68]{display:block;margin-top:4px;font-size:11px;color:#adb5bd}.note-hint i[data-v-0430fd68]{font-size:11px}.note-hint.muted[data-v-0430fd68]{color:#ced4da}.col-extra[data-v-0430fd68]{min-width:160px;text-align:left!important}.extra-toggle-row[data-v-0430fd68]{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:4px 0}.extra-toggle-label[data-v-0430fd68]{font-size:13px;color:#495057;white-space:nowrap}.field-label[data-v-0430fd68]{font-size:14px;font-weight:500;color:#2d3748}.lock-badge[data-v-0430fd68]{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:2px 8px;background:#e9ecef;color:#6c757d;font-size:11px;border-radius:10px}.note-text[data-v-0430fd68]{font-size:12px;color:#6c757d}.note-text.muted[data-v-0430fd68]{color:#adb5bd}.toggle-switch[data-v-0430fd68]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch.disabled[data-v-0430fd68]{cursor:not-allowed;opacity:.5}.toggle-switch input[data-v-0430fd68]{opacity:0;width:0;height:0;position:absolute}.slider[data-v-0430fd68]{position:absolute;inset:0;background:#dee2e6;border-radius:24px;transition:background .2s}.slider[data-v-0430fd68]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.toggle-switch input:checked+.slider[data-v-0430fd68]{background:#667eea}.toggle-switch input:checked+.slider[data-v-0430fd68]:before{transform:translateX(20px)}.settings-card-body[data-v-0430fd68]{padding:24px;display:flex;flex-direction:column;gap:20px}.settings-card-footer[data-v-0430fd68]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background:#fafafa}.alert[data-v-0430fd68]{padding:8px 14px;border-radius:6px;font-size:13px;flex:1}.alert-danger[data-v-0430fd68]{background:#fff5f5;color:#c53030;border:1px solid #fed7d7}.alert-success[data-v-0430fd68]{background:#f0fff4;color:#276749;border:1px solid #c6f6d5}.btn[data-v-0430fd68]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.btn-primary[data-v-0430fd68]{background:#667eea;color:#fff}.btn-primary[data-v-0430fd68]:hover:not(:disabled){background:#5a6fd8}.btn-primary[data-v-0430fd68]:disabled{opacity:.6;cursor:not-allowed}.btn-outline-secondary[data-v-0430fd68]{color:#6c757d;border:1px solid #dee2e6;background:#fff}.btn-outline-secondary[data-v-0430fd68]:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.btn-outline-secondary[data-v-0430fd68]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-0430fd68]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:#6c757d}.spinner[data-v-0430fd68]{width:32px;height:32px;border:3px solid #e9ecef;border-top-color:#667eea;border-radius:50%;animation:spin-0430fd68 .7s linear infinite}.spinner-sm[data-v-0430fd68]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-0430fd68 .7s linear infinite;flex-shrink:0}.spinner-sm.spinner-sm-dark[data-v-0430fd68]{border-color:rgba(108,117,125,.35);border-top-color:#6c757d}@keyframes spin-0430fd68{to{transform:rotate(1turn)}}.liff-card[data-v-0430fd68]{margin-bottom:16px;max-width:760px}.liff-card .settings-card-header>i[data-v-0430fd68]{font-size:28px;color:#06c755}.badge-shared[data-v-0430fd68]{background:#e8f5e9;color:#2e7d32}.badge-inactive[data-v-0430fd68],.badge-shared[data-v-0430fd68]{display:inline-block;margin-left:8px;padding:1px 8px;font-size:11px;border-radius:10px;font-weight:500}.badge-inactive[data-v-0430fd68]{background:#fee2e2;color:#c53030}.badge-member-mode[data-v-0430fd68]{display:inline-block;margin-left:8px;padding:1px 8px;font-size:11px;border-radius:10px;font-weight:600}.badge-member-mode.is-lockline[data-v-0430fd68]{background:#e3f2fd;color:#1565c0}.badge-member-mode.is-wixtar[data-v-0430fd68]{background:#fff3e0;color:#e65100}.liff-row-callback[data-v-0430fd68],.liff-row-endpoint[data-v-0430fd68]{background:#fafafa}.liff-route-label-stack[data-v-0430fd68]{display:flex;flex-direction:column;gap:2px;min-width:0}.liff-route-label-stack .liff-route-label[data-v-0430fd68]{white-space:normal}.liff-route-hint[data-v-0430fd68]{font-size:11px;color:#868e96;line-height:1.35;font-weight:400}.liff-row-callback .liff-route-meta[data-v-0430fd68],.liff-row-endpoint .liff-route-meta[data-v-0430fd68]{align-items:flex-start;width:auto;min-width:200px;max-width:38%}.liff-empty[data-v-0430fd68]{padding:20px 24px;color:#adb5bd;font-size:13px;display:flex;align-items:center;gap:6px}.liff-list[data-v-0430fd68]{padding:8px 0}.liff-row[data-v-0430fd68]{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #f0f0f0;transition:background .1s}.liff-row[data-v-0430fd68]:last-child{border-bottom:none}.liff-row[data-v-0430fd68]:hover{background:#fafbff}.liff-type-badge[data-v-0430fd68]{padding:3px 10px;border-radius:10px;background:#e8f5e9;color:#2e7d32;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.liff-route-meta[data-v-0430fd68]{display:flex;align-items:center;gap:6px;width:140px;flex-shrink:0}.liff-route-icon[data-v-0430fd68]{width:28px;height:28px;border-radius:8px;background:#f0f4ff;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.liff-route-label[data-v-0430fd68]{font-size:13px;font-weight:500;color:#2d3748;white-space:nowrap}.liff-info[data-v-0430fd68]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.liff-id[data-v-0430fd68]{font-size:13px;font-weight:600;color:#2d3748;font-family:monospace}.liff-url[data-v-0430fd68]{font-size:12px;color:#667eea;text-decoration:none;display:flex;align-items:center;gap:4px;word-break:break-all}.liff-url[data-v-0430fd68]:hover{text-decoration:underline}.liff-url i[data-v-0430fd68]{font-size:11px;flex-shrink:0}.btn-copy[data-v-0430fd68]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dee2e6;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;color:#495057;transition:all .15s;flex-shrink:0;white-space:nowrap}.btn-copy[data-v-0430fd68]:hover{background:#f8f9ff;border-color:#667eea;color:#667eea}.btn-copy.copied[data-v-0430fd68]{background:#f0fff4;border-color:#38a169;color:#276749}.empty-state[data-v-0430fd68]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:#adb5bd}.empty-state i[data-v-0430fd68]{font-size:40px}.empty-state p[data-v-0430fd68]{font-size:14px;margin:0}.appearance-body[data-v-0430fd68]{padding:8px 0}.color-group{&[data-v-0430fd68]{border-bottom:1px solid #f0f0f0;padding:20px 24px}&[data-v-0430fd68]:last-child{border-bottom:none}}.color-group-title[data-v-0430fd68]{font-size:14px;font-weight:600;color:#2d3748;margin:0 0 14px;display:flex;align-items:center;gap:8px;justify-content:space-between}.group-badge[data-v-0430fd68]{display:inline-flex;align-items:center;padding:1px 7px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:600;border-radius:4px;letter-spacing:.3px;flex-shrink:0}.home-section-divider{&[data-v-0430fd68]{display:flex;align-items:center;gap:10px;margin:8px 0 4px}&[data-v-0430fd68]:after,&[data-v-0430fd68]:before{content:"";flex:1;height:1px;background:#e2e8f0}.home-section-label[data-v-0430fd68]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap;padding:0 4px}}.show-toggle{&[data-v-0430fd68]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-left:auto;flex-shrink:0}input[data-v-0430fd68]{display:none}.slider{&[data-v-0430fd68]{position:relative;display:inline-block;width:36px;height:20px;background:#dee2e6;border-radius:20px;transition:background .2s;flex-shrink:0}&[data-v-0430fd68]:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}}input:checked+.slider{&[data-v-0430fd68]{background:#667eea}&[data-v-0430fd68]:before{transform:translateX(16px)}}.show-toggle-label[data-v-0430fd68]{font-size:12px;font-weight:500;color:#6c757d;min-width:24px}}.color-group-desc[data-v-0430fd68]{font-size:13px;color:#6c757d;margin:-4px 0 12px}.nav-items-config[data-v-0430fd68]{display:flex;flex-direction:column;gap:8px}.nav-item-row{&[data-v-0430fd68]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;border-radius:8px;gap:12px;cursor:grab;transition:background .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}&[data-v-0430fd68]:active{cursor:grabbing}&.drag-over[data-v-0430fd68]{background:#e8ecff;box-shadow:0 0 0 2px #667eea}}@media (max-width:600px){.nav-item-row[data-v-0430fd68]{flex-wrap:wrap;row-gap:8px}.nav-item-label[data-v-0430fd68]{flex:1;min-width:0}.nav-label-input[data-v-0430fd68]{width:80px}.placement-selector[data-v-0430fd68]{width:calc(100% - 40px);margin-left:40px}.placement-btn[data-v-0430fd68]{flex:1;text-align:center}}.nav-drag-handle{&[data-v-0430fd68]{color:#adb5bd;font-size:16px;flex-shrink:0;cursor:grab;line-height:1}&[data-v-0430fd68]:active{cursor:grabbing}}.nav-item-label{&[data-v-0430fd68]{display:flex;align-items:center;gap:7px;font-size:14px;color:#495057;flex-shrink:0}i[data-v-0430fd68]{font-size:15px;color:#6c757d}}.nav-label-input{&[data-v-0430fd68]{border:1px solid #dee2e6;border-radius:5px;padding:3px 8px;font-size:13px;color:#495057;width:120px;outline:none;transition:border-color .15s}&[data-v-0430fd68]:focus{border-color:#667eea}}.label-text-input{&[data-v-0430fd68]{border:1px solid #dee2e6;border-radius:5px;padding:5px 10px;font-size:13px;color:#495057;width:140px;outline:none;transition:border-color .15s}&[data-v-0430fd68]:focus{border-color:#667eea}}.placement-selector[data-v-0430fd68]{display:flex;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;flex-shrink:0}.placement-btn{&[data-v-0430fd68]{padding:5px 12px;font-size:12px;font-weight:500;background:#fff;border:none;border-right:1px solid #dee2e6;cursor:pointer;color:#6c757d;transition:background .15s,color .15s;white-space:nowrap}&[data-v-0430fd68]:last-child{border-right:none}&[data-v-0430fd68]:hover:not(.active){background:#f0f0f0}&.active[data-v-0430fd68]{background:#667eea;color:#fff}&.active[data-v-0430fd68]:last-child{background:#e74c3c}}.visibility-rows[data-v-0430fd68]{display:flex;flex-direction:column;gap:10px;padding:4px 0}.visibility-row[data-v-0430fd68]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border-radius:8px;gap:12px}.visibility-label{&[data-v-0430fd68]{display:flex;align-items:center;gap:6px;font-size:14px;color:#495057}i[data-v-0430fd68]{font-size:16px;color:#6c757d}}.settings-header-actions[data-v-0430fd68]{display:flex;align-items:center;gap:8px}.settings-header-actions .btn[data-v-0430fd68]{padding:8px 16px}.stat-preview[data-v-0430fd68]{display:inline-flex;align-items:center;padding:4px 14px;border-radius:8px;font-size:13px;font-weight:600;box-sizing:border-box}.color-rows[data-v-0430fd68]{display:flex;flex-direction:column;gap:12px}.color-row[data-v-0430fd68]{display:flex;align-items:center;gap:16px}.color-row-label[data-v-0430fd68]{flex:1;display:flex;flex-direction:column;gap:2px}.color-row-name[data-v-0430fd68]{font-size:14px;color:#2d3748;font-weight:500}.color-row-desc[data-v-0430fd68]{font-size:12px;color:#9ca3af}.color-row-ctrl[data-v-0430fd68]{display:flex;align-items:center;gap:8px;flex-shrink:0}.color-input[data-v-0430fd68]{width:40px;height:36px;border:1px solid #dee2e6;border-radius:8px;padding:2px;cursor:pointer;background:none;flex-shrink:0}.hex-input{&[data-v-0430fd68]{width:90px;padding:7px 10px;border:1px solid #dee2e6;border-radius:6px;font-size:13px;font-family:monospace;color:#495057;text-transform:uppercase}&[data-v-0430fd68]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}}.reset-btn{&[data-v-0430fd68]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;background:#fff;border-radius:6px;cursor:pointer;color:#6c757d;font-size:14px;transition:all .15s}&[data-v-0430fd68]:hover{background:#f8f9ff;border-color:#667eea;color:#667eea}}.reg-settings-body[data-v-0430fd68]{padding:8px 0}.reg-setting-row{&[data-v-0430fd68]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid #f0f0f0}&[data-v-0430fd68]:last-child{border-bottom:none}}.reg-setting-label[data-v-0430fd68]{display:flex;flex-direction:column;gap:6px;flex:1}.reg-setting-name{&[data-v-0430fd68]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#2d3748}i[data-v-0430fd68]{font-size:16px;color:#667eea}}.reg-setting-desc[data-v-0430fd68]{font-size:13px;color:#6c757d;line-height:1.5}.rich-menu-mode-body[data-v-0430fd68]{padding:20px 24px;display:flex;flex-direction:column;gap:12px}.mode-option{&[data-v-0430fd68]{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}&[data-v-0430fd68]:hover{background:#f8f9ff;border-color:#c5cdf8}&.active[data-v-0430fd68]{border-color:#667eea;background:#f0f3ff}}.mode-radio[data-v-0430fd68]{display:flex;align-items:center;padding-top:2px;flex-shrink:0}.radio-dot{&[data-v-0430fd68]{width:18px;height:18px;border-radius:50%;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;transition:border-color .15s}&.checked[data-v-0430fd68]{border-color:#667eea;background:radial-gradient(circle,#667eea 6px,transparent 0)}}.mode-icon{&[data-v-0430fd68]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}&.schedule[data-v-0430fd68]{background:#e8f0fe;color:#3b5bdb}&.member[data-v-0430fd68]{background:#fff9e6;color:#d97706}}.mode-info[data-v-0430fd68]{display:flex;flex-direction:column;gap:4px;flex:1}.mode-title[data-v-0430fd68]{font-size:15px;font-weight:600;color:#2d3748}.mode-desc[data-v-0430fd68]{font-size:13px;color:#6c757d;line-height:1.5}.cross-oa-mode-display[data-v-0430fd68]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.cross-oa-current-row[data-v-0430fd68]{display:flex;flex-direction:column;gap:8px}.cross-oa-label[data-v-0430fd68]{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px 0}.mode-badge[data-v-0430fd68]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;width:-moz-fit-content;width:fit-content}.mode-badge.mode-auto[data-v-0430fd68]{background:#e6f9ec;color:#1a7f3c;border:1px solid #a7dfb8}.mode-badge.mode-phone[data-v-0430fd68]{background:#f0f3ff;color:#3b5bdb;border:1px solid #c5cdf8}.mode-description[data-v-0430fd68]{font-size:13px;color:#6c757d;line-height:1.6;margin:8px 0 0 0}.cross-oa-other-modes[data-v-0430fd68]{border:1px solid #e9ecef;border-radius:10px;padding:14px 16px;background:#fafafa;display:flex;flex-direction:column;gap:12px}.other-modes-title[data-v-0430fd68]{font-size:13px;font-weight:600;color:#6c757d;margin:0;display:flex;align-items:center;gap:6px}.other-modes-title i[data-v-0430fd68]{font-size:15px;color:#9ca3af}.other-mode-item[data-v-0430fd68]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.other-mode-desc[data-v-0430fd68]{font-size:13px;color:#6c757d;margin:0;line-height:1.5;flex:1;min-width:200px}.cross-oa-contact-hint[data-v-0430fd68]{display:flex;align-items:center;gap:8px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;font-size:13px;color:#92400e}.cross-oa-contact-hint i[data-v-0430fd68]{font-size:16px;flex-shrink:0;color:#d97706}.coming-soon[data-v-0430fd68]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 20px;color:#adb5bd}.coming-soon i[data-v-0430fd68]{font-size:48px}.coming-soon p[data-v-0430fd68]{font-size:15px;margin:0}.email-tag-list[data-v-0430fd68]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.email-tag[data-v-0430fd68]{display:inline-flex;align-items:center;padding:3px 10px;background:#eaf0fb;color:#3b6fd4;border-radius:20px;font-size:13px;font-weight:500;border:1px solid #c5d7f6}.ai-quota-summary[data-v-0430fd68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:14px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;margin-bottom:20px}.ai-quota-item[data-v-0430fd68]{display:flex;flex-direction:column;gap:4px;font-size:13px}.ai-quota-label[data-v-0430fd68]{color:#666}.ai-quota-value[data-v-0430fd68]{font-size:22px;color:#5b21b6}.color-grid[data-v-0430fd68]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.color-field-row[data-v-0430fd68]{display:flex;align-items:center;gap:8px}.toggle-row[data-v-0430fd68]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500}.ai-topup-packages[data-v-0430fd68]{display:flex;gap:8px;flex-wrap:wrap}.ai-topup-package-btn[data-v-0430fd68]{border:1px solid #ddd6fe;background:#faf5ff;color:#4c1d95;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.ai-topup-package-btn[data-v-0430fd68]:disabled{opacity:.6;cursor:not-allowed}.pkg-name[data-v-0430fd68]{font-size:13px;font-weight:600}.pkg-meta[data-v-0430fd68]{font-size:12px;color:#6d28d9}.ai-topup-orders[data-v-0430fd68]{border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.ai-topup-orders table[data-v-0430fd68]{width:100%;min-width:640px;border-collapse:collapse}.ai-topup-orders td[data-v-0430fd68],.ai-topup-orders th[data-v-0430fd68]{border-bottom:1px solid #f1f5f9;text-align:left;padding:8px 10px;font-size:12px}.ai-topup-status[data-v-0430fd68]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.ai-topup-status.status-pending[data-v-0430fd68]{background:#fef3c7;color:#92400e}.ai-topup-status.status-paid[data-v-0430fd68]{background:#dcfce7;color:#166534}.ai-topup-status.status-failed[data-v-0430fd68]{background:#fee2e2;color:#991b1b}