.ac-main-section[data-v-65e60f65]{padding:40px 0}@media (max-width: 991.98px){.ac-main-section[data-v-65e60f65]{padding:30px 0}}.ac-section-title[data-v-65e60f65]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.3px;color:#151823}@media (max-width: 991.98px){.ac-listing-hero .hero-content[data-v-65e60f65]{gap:25px}}@media (max-width: 575.98px){.ac-listing-hero .hero-content[data-v-65e60f65]{gap:25px}}.ac-hero-search[data-v-65e60f65]{max-width:720px;margin-inline:auto}.ac-sidebar-label[data-v-65e60f65]{display:none;margin-bottom:12px;padding-left:8px;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#6c757d}@media (min-width: 992px){.ac-sidebar-label[data-v-65e60f65]{display:block}}.ac-card[data-v-65e60f65]{position:relative;background:#ffffff;border:1px solid #E5E5E5;border-radius:10px;padding:18px;display:flex;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .15s;z-index:0}.ac-card.disabled[data-v-65e60f65]{opacity:.7;cursor:not-allowed}.ac-card[data-v-65e60f65]:not(.disabled):hover{box-shadow:0 4px 18px #00000014;border-color:#c5d0f0;transform:translateY(-1px)}.ac-card-icon[data-v-65e60f65]{border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid #e9ecef;background:#F5F6F8}.ac-card-icon--fallback[data-v-65e60f65]{background:var(--ac-card-icon-bg, #F5F6F8)}.ac-card-glyph[data-v-65e60f65]{font-size:24px;color:#fff;line-height:1}.ac-card-img[data-v-65e60f65]{width:100%;height:100%;object-fit:contain}.ac-card-body[data-v-65e60f65]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ac-card-title[data-v-65e60f65]{margin:0;font-size:20px;font-weight:700;color:#151823;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-card-desc[data-v-65e60f65]{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-size:16px}.ac-result-count[data-v-65e60f65]{font-size:13px;font-weight:600;color:#6c757d;background:#F4F6F8;border-radius:50rem;padding:3px 10px;white-space:nowrap}.ac-empty-icon[data-v-65e60f65]{width:64px;height:64px;background:rgba(0,135,68,.1);color:#008744;flex-shrink:0}.ac-empty-icon>i[data-v-65e60f65]{font-size:30px;line-height:1}.ac-empty-text[data-v-65e60f65]{max-width:420px;font-size:16px;line-height:1.6}@media (min-width: 768px) and (max-width: 1199.98px){.ac-section-title[data-v-65e60f65]{font-size:22px}.ac-card-desc[data-v-65e60f65]{-webkit-line-clamp:3}}@media (max-width: 767.98px){.ac-section-title[data-v-65e60f65]{font-size:22px}.ac-card-title[data-v-65e60f65]{font-size:19px}.ac-card-desc[data-v-65e60f65]{font-size:16px}}@media (max-width: 575.98px){.ac-section-title[data-v-65e60f65]{font-size:20px}.ac-card[data-v-65e60f65]{padding:14px}.ac-card-title[data-v-65e60f65]{font-size:18px}.ac-card-desc[data-v-65e60f65]{font-size:15px;line-height:1.4}}.lx-template-header[data-v-65e60f65]{aspect-ratio:3 / 2;max-height:240px;background:#f1f5f9;position:relative;overflow:hidden;padding:15px 15px 0}.lx-template-img[data-v-65e60f65]{width:100%;height:100%;object-fit:contain;object-position:top;border-radius:5px 5px 0 0}.lx-template-header.lx-tpl-pan[data-v-65e60f65]{background:#f5f7fa;border-bottom:1px solid #eef1f4}.lx-tpl-sheet[data-v-65e60f65]{position:relative;background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 0 2px #252d5b0a,0 4px 8px #545f6f29;transform:translateY(0);transition:transform .3s ease}.lx-tpl-sheet-img[data-v-65e60f65]{display:block;width:100%;height:auto}.lx-tpl-pan.is-panning .lx-tpl-sheet[data-v-65e60f65]{transform:translateY(var(--lx-pan, 0px));transition:transform .6s cubic-bezier(1,0,.64,.64)}.lx-tpl-fade[data-v-65e60f65]{position:absolute;left:0;right:0;height:32px;z-index:2;pointer-events:none;transition:opacity .3s ease}.lx-tpl-fade--top[data-v-65e60f65]{top:0;background:linear-gradient(to bottom,#f5f7fa,rgba(245,247,250,0));opacity:0}.lx-tpl-fade--bottom[data-v-65e60f65]{bottom:0;background:linear-gradient(to top,#f5f7fa,rgba(245,247,250,0));opacity:1}.lx-tpl-pan.is-panning .lx-tpl-fade[data-v-65e60f65]{transition-duration:.6s}.lx-tpl-pan.is-panning .lx-tpl-fade--top[data-v-65e60f65]{opacity:1}.lx-tpl-pan.is-panning .lx-tpl-fade--bottom[data-v-65e60f65]{opacity:0}.lx-tpl-hint[data-v-65e60f65]{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:rgba(21,24,35,.8);color:#fff;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.lx-tpl-hint i[data-v-65e60f65]{font-size:16px}@media (hover: hover) and (pointer: fine){.ac-card:hover .lx-tpl-hint[data-v-65e60f65]{opacity:1;transform:translate(-50%,calc(-50% - 8px))}}@media (hover: none),(pointer: coarse){.lx-tpl-hint[data-v-65e60f65]{display:none}}.lx-template-fallback[data-v-65e60f65]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b0b8bf;font-size:44px;line-height:1}@media (max-width: 575.98px){.lx-template-fallback[data-v-65e60f65]{font-size:36px}}.ac-card-link-overlay[data-v-65e60f65]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ac-card-actions[data-v-65e60f65]{display:flex;flex-wrap:wrap;gap:10px;padding:0 15px 15px;position:relative;z-index:2}.ac-card-action[data-v-65e60f65]{flex:1 1 auto;min-width:0;min-height:44px;font-size:15px;padding:6px 12px;text-align:center}.ac-card-action--ghost[data-v-65e60f65]{background-color:#fff;border-color:#e5e5e5;color:var(--lxf-dark)}.ac-card-action--ghost[data-v-65e60f65]:is(:hover,:focus){background-color:#e5e7eb;border-color:#e5e5e5;color:var(--lxf-dark)}@media (max-width: 575.98px){.ac-card-actions[data-v-65e60f65]{flex-direction:column;gap:8px;padding:0 14px 14px}.ac-card-action[data-v-65e60f65]{flex:0 0 auto;width:100%}}.ac-card[data-v-65e60f65]{flex-direction:column;padding:0;gap:0;overflow:hidden}.ac-card-body[data-v-65e60f65]{padding:15px}.lx-preview-panel[data-v-65e60f65]{max-width:700px;margin-inline:auto;background:#ffffff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 1rem 3rem #0000002d;padding:24px}@media (max-width: 767.98px){.lx-preview-panel[data-v-65e60f65]{padding:16px}}@media (max-width: 575.98px){.lx-preview-panel[data-v-65e60f65]{padding:12px;border-radius:10px}}.lx-preview-frame[data-v-65e60f65]{width:100%;display:block;border:none;overflow:hidden;min-height:320px}.ac-section-lede[data-v-65e60f65]{margin:8px 0 0;font-size:16px;line-height:1.6}@media (max-width: 575.98px){.ac-section-lede[data-v-65e60f65]{font-size:15px}}
