.locale-icon-btn[data-v-f6632735]{width:34px;height:34px;border-radius:999px;border:1px solid #d0d7e2;color:#1f2d3d;background:#fff}.locale-icon-btn[data-v-f6632735]:hover{color:#0f1722;border-color:#a5b2c2}.locale-icon-btn--dark[data-v-f6632735]{color:#9ec7ef;background:#122d49b8;border-color:#80b1de59}.locale-icon-btn--dark[data-v-f6632735]:hover{color:#d8ecff;border-color:#80b1de8c;background:#163555db}.locale-item[data-v-f6632735]{display:inline-flex;min-width:126px;align-items:center;gap:8px}.locale-item__check[data-v-f6632735]{margin-left:auto;color:#1677ff}.landing[data-v-9a356744]{color:#111827;background:#fff;font-family:Sora,Pretendard Variable,Noto Sans KR,sans-serif}.container[data-v-9a356744]{width:min(1180px,calc(100% - 36px));margin:0 auto}.topbar[data-v-9a356744]{position:fixed;top:0;left:0;width:100%;z-index:40;padding:18px 0;transition:all .24s ease}.topbar-scrolled[data-v-9a356744]{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #00000014;padding:12px 0}.header-inner[data-v-9a356744]{width:min(1180px,calc(100% - 36px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo[data-v-9a356744]{font-size:29px;font-weight:800;color:#fff;text-decoration:none}.topbar-scrolled .logo[data-v-9a356744]{color:#1e3a8a}.desktop-nav[data-v-9a356744]{display:flex;align-items:center;gap:20px}.desktop-nav>a[data-v-9a356744]{text-decoration:none;color:#fff;font-size:14px;font-weight:600}.topbar-scrolled .desktop-nav>a[data-v-9a356744]{color:#374151}.mobile-toggle[data-v-9a356744]{display:none;border:0;background:transparent;font-size:24px;color:#fff}.topbar-scrolled .mobile-toggle[data-v-9a356744]{color:#111827}.mobile-nav[data-v-9a356744]{display:none}.hero[data-v-9a356744]{position:relative;min-height:100vh;display:grid;place-items:center;text-align:center;color:#fff;background:url(https://images.unsplash.com/photo-1711917374645-07f6297af259?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3Nzg4Nzd8MHwxfHNlYXJjaHwxfHxTZW91bCUyMGNpdHklMjBza3lsaW5lJTIwbW9kZXJuJTIwcGFub3JhbWljfGVufDF8fHx8MTc3MTQxOTY2OXww&ixlib=rb-4.1.0&q=80&w=1920&utm_source=figma&utm_medium=referral) center/cover no-repeat}.hero-overlay[data-v-9a356744]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.hero-content[data-v-9a356744]{position:relative;z-index:1;width:min(900px,calc(100% - 32px));margin-top:48px}.hero h1[data-v-9a356744]{margin:0;font-size:clamp(42px,8vw,82px);line-height:1.02;font-weight:800}.hero h1 span[data-v-9a356744]{display:block;margin-top:10px;font-size:clamp(18px,3.2vw,36px);font-weight:400;opacity:.9}.hero h2[data-v-9a356744]{margin:20px 0 0;font-size:clamp(24px,4vw,52px);color:#93c5fd}.hero p[data-v-9a356744]{margin:20px 0 0;font-size:clamp(16px,1.7vw,25px);color:#e5e7eb}.hero .sub[data-v-9a356744]{margin-top:8px}.hero-actions[data-v-9a356744]{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.scroll-indicator[data-v-9a356744]{width:22px;height:38px;border:2px solid rgba(255,255,255,.65);border-radius:999px;margin:56px auto 0;display:grid;place-items:start center;padding-top:6px}.scroll-indicator span[data-v-9a356744]{width:4px;height:8px;border-radius:999px;background:#fff}.section[data-v-9a356744]{padding:88px 0}.section-light[data-v-9a356744]{background:#f9fafb}.section-white[data-v-9a356744]{background:#fff}.section-title[data-v-9a356744]{margin:0;text-align:center;font-size:clamp(28px,4vw,48px);font-weight:800}.section-title.left[data-v-9a356744]{text-align:left}.line[data-v-9a356744]{width:84px;height:4px;border-radius:999px;background:#2563eb;margin:16px auto 0}.line-light[data-v-9a356744]{background:#60a5fa}.why-grid[data-v-9a356744],.target-grid[data-v-9a356744],.value-grid[data-v-9a356744],.vision-grid[data-v-9a356744]{margin-top:34px;display:grid;gap:18px}.why-grid[data-v-9a356744],.target-grid[data-v-9a356744]{grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid[data-v-9a356744]{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-grid[data-v-9a356744]{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-v-9a356744]{border-radius:18px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a12;padding:22px}.card h3[data-v-9a356744]{margin:0;font-size:23px}.card p[data-v-9a356744]{margin:10px 0 0;color:#4b5563;line-height:1.6}.card-highlight[data-v-9a356744]{display:grid;place-items:center;background:#2563eb}.card-highlight p[data-v-9a356744]{margin:0;color:#fff;font-weight:700;font-size:27px;text-align:center}.split[data-v-9a356744]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.lead[data-v-9a356744]{margin:20px 0 0;font-size:22px;line-height:1.65;color:#4b5563}.lead strong[data-v-9a356744]{display:block;margin:10px 0;color:#2563eb;font-size:30px}.feature-box[data-v-9a356744]{margin-top:24px;border-radius:18px;background:#f8fafc;border:1px solid #e5e7eb;padding:22px}.feature-box h3[data-v-9a356744]{margin:0;font-size:28px}.feature-box ul[data-v-9a356744]{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.feature-box li[data-v-9a356744]{color:#334155}.feature-box li[data-v-9a356744]:before{content:"•";color:#2563eb;margin-right:8px}.image-box[data-v-9a356744]{border-radius:18px;overflow:hidden;box-shadow:0 20px 36px #0f172a33}.image-box img[data-v-9a356744]{width:100%;display:block}.operation-list[data-v-9a356744]{margin-top:18px;display:grid;gap:10px;color:#374151;font-size:19px}blockquote[data-v-9a356744]{margin:20px 0 0;border-left:4px solid #2563eb;border-radius:10px;background:#eff6ff;padding:16px;color:#1e3a8a;font-size:24px}.value-section[data-v-9a356744]{color:#fff;background:radial-gradient(circle at 20% 15%,rgba(30,64,175,.38),transparent 42%),radial-gradient(circle at 80% 85%,rgba(88,28,135,.4),transparent 45%),#1e3a8a}.card-value[data-v-9a356744]{background:#ffffff1a;border-color:#ffffff38;color:#fff}.card-value p[data-v-9a356744]{color:#dbeafe}.vision-section[data-v-9a356744]{position:relative;color:#fff;background:url(https://images.unsplash.com/photo-1647700189611-f2b33d5a8fe1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3Nzg4Nzd8MHwxfHNlYXJjaHwxfHxHeWVvbmdib2tndW5nJTIwcGFsYWNlJTIwdHJhZGl0aW9uYWwlMjBrb3JlYXxlbnwxfHx8fDE3NzE0MTk2Njl8MA&ixlib=rb-4.1.0&q=80&w=1920&utm_source=figma&utm_medium=referral) center/cover no-repeat}.vision-overlay[data-v-9a356744]{position:absolute;top:0;right:0;bottom:0;left:0;background:#111827c7}.vision-content[data-v-9a356744]{position:relative;z-index:1;text-align:center}.vision-content h2[data-v-9a356744]{margin:0;font-size:clamp(38px,5vw,64px)}.vision-content>p[data-v-9a356744]{margin:16px 0 0;color:#93c5fd;font-size:clamp(22px,2.6vw,34px)}.card-vision[data-v-9a356744]{background:#ffffff1f;border-color:#ffffff3d}.card-vision h3[data-v-9a356744]{font-size:clamp(34px,4vw,52px);color:#fff}.card-vision p[data-v-9a356744]{color:#d1d5db}.footer[data-v-9a356744]{background:#111827;color:#fff;padding:66px 0 34px}.cta[data-v-9a356744]{border-radius:26px;text-align:center;padding:48px 26px;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.cta h2[data-v-9a356744]{margin:0;font-size:clamp(36px,5vw,62px)}.cta h3[data-v-9a356744]{margin:14px 0 0;color:#bfdbfe;font-size:clamp(21px,2.3vw,36px);font-weight:400}.footer-bottom[data-v-9a356744]{margin-top:32px;border-top:1px solid #374151;padding-top:20px;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center}.footer-bottom h4[data-v-9a356744]{margin:0;font-size:28px}.footer-bottom p[data-v-9a356744]{margin:4px 0 0;color:#9ca3af}.contact[data-v-9a356744]{font-size:14px}.copy[data-v-9a356744]{color:#9ca3af;font-size:12px;text-align:right}[data-v-9a356744] .ant-btn-primary{border:none;background:#2563eb}[data-v-9a356744] .ant-btn-primary:hover{background:#1d4ed8}[data-v-9a356744] .ant-modal-content{border-radius:16px;border:1px solid #293b57;background:linear-gradient(170deg,#121d2c,#0e1724)}[data-v-9a356744] .ant-modal-close-x,[data-v-9a356744] .ant-modal-title{color:#d7e7ff}.login-modal h3[data-v-9a356744]{margin:0;color:#e4efff}.login-modal p[data-v-9a356744]{margin:8px 0 14px;color:#9db3d3}@media(max-width:1024px){.why-grid[data-v-9a356744],.value-grid[data-v-9a356744]{grid-template-columns:repeat(2,minmax(0,1fr))}.target-grid[data-v-9a356744],.vision-grid[data-v-9a356744],.split[data-v-9a356744]{grid-template-columns:1fr}}@media(max-width:800px){.desktop-nav[data-v-9a356744]{display:none}.mobile-toggle[data-v-9a356744]{display:block}.mobile-nav[data-v-9a356744]{display:grid;gap:10px;background:#fff;margin:10px auto 0;width:min(1180px,calc(100% - 36px));border:1px solid #e5e7eb;border-radius:14px;padding:14px}.mobile-nav a[data-v-9a356744]{text-decoration:none;color:#1f2937;font-weight:600}.why-grid[data-v-9a356744],.value-grid[data-v-9a356744],.footer-bottom[data-v-9a356744]{grid-template-columns:1fr}.copy[data-v-9a356744]{text-align:left}}.auth-page[data-v-13852c40]{min-height:100vh;display:grid;place-items:center;background:#f5f7fb;padding:24px;position:relative}.locale-wrap[data-v-13852c40]{position:absolute;top:16px;right:16px}.auth-card[data-v-13852c40]{width:100%;max-width:420px}.auth-page[data-v-fd4b959b]{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:#f2f5fb;font-family:var(--krdmc-font-family)}.bg-orb[data-v-fd4b959b]{position:absolute;border-radius:50%;filter:blur(10px)}.orb-1[data-v-fd4b959b]{width:420px;height:420px;background:radial-gradient(circle,rgba(34,197,94,.24),transparent 62%);top:-120px;left:-120px}.orb-2[data-v-fd4b959b]{width:460px;height:460px;background:radial-gradient(circle,rgba(8,145,178,.22),transparent 65%);right:-180px;bottom:-180px}.locale-wrap[data-v-fd4b959b]{position:absolute;top:16px;right:16px;z-index:2}.auth-shell[data-v-fd4b959b]{width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.auth-brand[data-v-fd4b959b],.auth-card[data-v-fd4b959b]{border-radius:22px;background:#ffffffeb;border:1px solid #dbe4ef;box-shadow:0 20px 40px #283f5f1f}.auth-brand[data-v-fd4b959b]{padding:28px}.k-badge[data-v-fd4b959b]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.auth-brand h1[data-v-fd4b959b]{margin:16px 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.06;letter-spacing:-.02em}.auth-brand p[data-v-fd4b959b]{margin:0;color:#5d7189;line-height:1.65}.brand-points[data-v-fd4b959b]{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.brand-points li[data-v-fd4b959b]{border-radius:10px;border:1px solid #d5e1ee;background:#f8fbff;color:#48607b;padding:8px 10px;font-size:13px}.steps[data-v-fd4b959b]{margin-top:18px;display:grid;gap:8px}.steps span[data-v-fd4b959b]{border-radius:999px;padding:8px 12px;font-size:13px;color:#5a6f86;border:1px solid #d5e1ee;background:#f8fbff}.steps span.active[data-v-fd4b959b]{color:#fff;border-color:#2563eb;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.step-note[data-v-fd4b959b]{display:block;margin-top:12px;color:#506a87;line-height:1.6}.auth-card[data-v-fd4b959b]{padding:26px}.auth-card h2[data-v-fd4b959b]{margin:0;font-size:24px;letter-spacing:-.01em}.sub[data-v-fd4b959b]{margin:8px 0 14px;color:#5d7189}@media(max-width:900px){.auth-shell[data-v-fd4b959b]{grid-template-columns:1fr}.auth-brand[data-v-fd4b959b]{display:none}}.auth-page[data-v-ebff969f]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 15% 0%,#d9f4ff,transparent 40%),#f2f5fb;padding:24px;position:relative;font-family:var(--krdmc-font-family)}.locale-wrap[data-v-ebff969f]{position:absolute;top:16px;right:16px}.auth-shell[data-v-ebff969f]{width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-brand[data-v-ebff969f],.auth-card[data-v-ebff969f]{border-radius:22px;border:1px solid #dbe4ef;box-shadow:0 20px 40px #283f5f1f;background:#ffffffeb}.auth-brand[data-v-ebff969f]{padding:28px}.k-badge[data-v-ebff969f]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.auth-brand h1[data-v-ebff969f]{margin:16px 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.06}.auth-brand p[data-v-ebff969f]{margin:0;color:#5d7189;line-height:1.65}.brand-points[data-v-ebff969f]{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.brand-points li[data-v-ebff969f]{border-radius:10px;border:1px solid #d5e1ee;background:#f8fbff;color:#48607b;padding:8px 10px;font-size:13px}.steps[data-v-ebff969f]{margin-top:18px;display:grid;gap:8px}.steps span[data-v-ebff969f]{border-radius:999px;padding:8px 12px;font-size:13px;color:#5a6f86;border:1px solid #d5e1ee;background:#f8fbff}.steps span.active[data-v-ebff969f]{color:#fff;border-color:#2563eb;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.step-note[data-v-ebff969f]{display:block;margin-top:12px;color:#506a87;line-height:1.6}.auth-card[data-v-ebff969f]{padding:26px}.auth-card h2[data-v-ebff969f]{margin:0;font-size:26px}.sub[data-v-ebff969f]{margin:8px 0 14px;color:#5f7289}.field-grid[data-v-ebff969f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt-box[data-v-ebff969f]{border:1px solid #dbe4ef;border-radius:12px;padding:10px 12px;display:flex;gap:16px;flex-wrap:wrap;background:#f8fbff}@media(max-width:900px){.auth-shell[data-v-ebff969f]{grid-template-columns:1fr}.auth-brand[data-v-ebff969f]{display:none}}@media(max-width:760px){.field-grid[data-v-ebff969f]{grid-template-columns:1fr}}.auth-page[data-v-66a38e3c]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 100% 0%,#daf2ff,transparent 36%),#f2f5fb;padding:24px;position:relative;font-family:var(--krdmc-font-family)}.locale-wrap[data-v-66a38e3c]{position:absolute;top:16px;right:16px}.auth-shell[data-v-66a38e3c]{width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-brand[data-v-66a38e3c],.auth-card[data-v-66a38e3c]{border-radius:22px;border:1px solid #dbe4ef;box-shadow:0 20px 40px #283f5f1f;background:#ffffffeb}.auth-brand[data-v-66a38e3c]{padding:28px}.k-badge[data-v-66a38e3c]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.auth-brand h1[data-v-66a38e3c]{margin:16px 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.06}.auth-brand p[data-v-66a38e3c]{margin:0;color:#5d7189;line-height:1.65}.brand-points[data-v-66a38e3c]{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.brand-points li[data-v-66a38e3c]{border-radius:10px;border:1px solid #d5e1ee;background:#f8fbff;color:#48607b;padding:8px 10px;font-size:13px}.steps[data-v-66a38e3c]{margin-top:18px;display:grid;gap:8px}.steps span[data-v-66a38e3c]{border-radius:999px;padding:8px 12px;font-size:13px;color:#5a6f86;border:1px solid #d5e1ee;background:#f8fbff}.steps span.active[data-v-66a38e3c]{color:#fff;border-color:#2563eb;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.step-note[data-v-66a38e3c]{display:block;margin-top:12px;color:#506a87;line-height:1.6}.auth-card[data-v-66a38e3c]{padding:26px}.auth-card h2[data-v-66a38e3c]{margin:0;font-size:26px}.sub[data-v-66a38e3c]{margin:8px 0 14px;color:#5f7289}.file-box[data-v-66a38e3c]{border:1px dashed #7fa6c8;border-radius:14px;padding:16px;display:grid;gap:8px;cursor:pointer;background:linear-gradient(160deg,#f8fcff,#eef5ff)}.file-box input[data-v-66a38e3c]{display:block}.file-box strong[data-v-66a38e3c]{font-size:14px}.file-box span[data-v-66a38e3c]{color:#60738a;font-size:12px}@media(max-width:900px){.auth-shell[data-v-66a38e3c]{grid-template-columns:1fr}.auth-brand[data-v-66a38e3c]{display:none}}.auth-page[data-v-e4a710db]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 0% 0%,#e7f8ff,transparent 34%),#f2f5fb;padding:24px;font-family:var(--krdmc-font-family);position:relative}.locale-wrap[data-v-e4a710db]{position:absolute;top:16px;right:16px}.auth-shell[data-v-e4a710db]{width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-brand[data-v-e4a710db],.auth-card[data-v-e4a710db]{border-radius:22px;border:1px solid #dbe4ef;box-shadow:0 20px 40px #283f5f1f;background:#ffffffeb}.auth-brand[data-v-e4a710db]{padding:28px}.k-badge[data-v-e4a710db]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.auth-brand h1[data-v-e4a710db]{margin:16px 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.06}.auth-brand p[data-v-e4a710db]{margin:0;color:#5d7189;line-height:1.65}.brand-points[data-v-e4a710db]{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.brand-points li[data-v-e4a710db]{border-radius:10px;border:1px solid #d5e1ee;background:#f8fbff;color:#48607b;padding:8px 10px;font-size:13px}.steps[data-v-e4a710db]{margin-top:18px;display:grid;gap:8px}.steps span[data-v-e4a710db]{border-radius:999px;padding:8px 12px;font-size:13px;color:#5a6f86;border:1px solid #d5e1ee;background:#f8fbff}.steps span.active[data-v-e4a710db]{color:#fff;border-color:#2563eb;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.step-note[data-v-e4a710db]{display:block;margin-top:12px;color:#506a87;line-height:1.6}.auth-card[data-v-e4a710db]{padding:26px}.auth-card h2[data-v-e4a710db]{margin:0;font-size:26px}.sub[data-v-e4a710db]{margin:8px 0 12px;color:#5f7289}.desc[data-v-e4a710db]{margin:12px 0 16px}@media(max-width:900px){.auth-shell[data-v-e4a710db]{grid-template-columns:1fr}.auth-brand[data-v-e4a710db]{display:none}}.bw-page[data-v-224feba7]{height:100vh;background:#070707;padding:28px;overflow:hidden}.bw-shell[data-v-224feba7]{height:calc(100vh - 56px);border-radius:28px;background:#f4f4f5;display:grid;grid-template-columns:220px 1fr 270px;border:1px solid #dfdfe0;overflow:hidden}.bw-left[data-v-224feba7],.bw-right[data-v-224feba7]{background:#f3f3f4;border-right:1px solid #e6e6e7;padding:20px 14px}.bw-right[data-v-224feba7]{border-right:0;border-left:1px solid #e6e6e7}.brand[data-v-224feba7]{display:flex;align-items:center;gap:8px;color:#2b2d30;font-size:1rem;margin-bottom:16px}.brand-dot[data-v-224feba7]{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#6f86ff,#aac6ff)}.nav-section[data-v-224feba7]{margin-bottom:18px}.nav-section p[data-v-224feba7]{margin:0 0 8px;color:#9a9da2;font-size:.78rem}.nav-item[data-v-224feba7]{width:100%;border:0;background:transparent;color:#373b40;display:flex;align-items:center;gap:9px;font-size:.95rem;border-radius:10px;padding:9px 10px;margin-bottom:4px;cursor:pointer;text-align:left}.nav-item[data-v-224feba7]:hover{background:#ececee}.nav-item.active[data-v-224feba7]{background:#e7e7ea;font-weight:600}.dot[data-v-224feba7]{width:6px;height:6px;border-radius:50%;background:#c7c9ce}.logout[data-v-224feba7]{margin-top:auto;width:100%;border:0;border-radius:10px;height:38px;background:#e6e7eb;color:#333;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.bw-left[data-v-224feba7]{display:flex;flex-direction:column;overflow:auto}.bw-center[data-v-224feba7]{min-width:0;background:#f7f7f8;display:flex;flex-direction:column;overflow:hidden}.bw-topbar[data-v-224feba7]{height:62px;position:sticky;top:0;z-index:20;border-bottom:1px solid #e7e7e8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:#f4f4f5}.crumbs[data-v-224feba7]{display:flex;align-items:center;gap:10px;color:#9da0a5;font-size:.9rem}.crumbs strong[data-v-224feba7]{color:#2a2d31}.toolbar[data-v-224feba7]{display:flex;align-items:center;gap:8px}.search[data-v-224feba7]{width:220px;height:34px;border-radius:18px;border:1px solid #e1e1e3;background:#fafafb;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#9b9ea4}.search input[data-v-224feba7]{width:100%;border:0;outline:0;background:transparent}.icon-btn[data-v-224feba7]{border:0;background:transparent;color:#7f848d;width:30px;height:30px;border-radius:8px;cursor:pointer}.icon-btn[data-v-224feba7]:hover{background:#ececef}.user-pill[data-v-224feba7]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e2e2e4;background:#fbfbfc;border-radius:12px;padding:4px 10px;color:#696e77}.user-pill strong[data-v-224feba7]{display:block;font-size:.8rem;line-height:1.2;color:#2d3137}.user-pill span[data-v-224feba7]{font-size:.72rem;color:#90949c}.bw-content[data-v-224feba7]{flex:1;padding:14px;overflow:auto;min-height:0}.bw-right[data-v-224feba7]{overflow:auto}.bw-right section[data-v-224feba7]{margin-bottom:24px}.bw-right h4[data-v-224feba7]{margin:0 0 10px;font-size:1.15rem;font-weight:600;color:#24282d}.bw-right ul[data-v-224feba7]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bw-right li strong[data-v-224feba7]{display:block;color:#2e3238;font-size:.95rem;font-weight:500}.bw-right li span[data-v-224feba7]{display:block;margin-top:3px;font-size:.8rem;color:#91959d}.task-row[data-v-224feba7]{display:flex;align-items:center;justify-content:space-between}.task-status[data-v-224feba7]{padding:3px 8px;border-radius:999px;border:1px solid #d4d8e0;background:#eef1f6;color:#5a6270!important;font-size:.72rem!important;margin-top:0!important}.action-grid[data-v-224feba7]{display:grid;gap:8px}.action-btn[data-v-224feba7]{width:100%;border:1px solid #d9dce3;border-radius:10px;background:#f8f9fb;color:#2e3340;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px;cursor:pointer;text-align:left}.action-btn[data-v-224feba7]:hover{background:#eef1f7;border-color:#c7ceda}@media(max-width:1360px){.bw-shell[data-v-224feba7]{grid-template-columns:220px 1fr}.bw-right[data-v-224feba7]{display:none}}@media(max-width:1024px){.bw-page[data-v-224feba7]{padding:12px;background:#f7f7f8}.bw-shell[data-v-224feba7]{border-radius:16px;min-height:calc(100vh - 24px);grid-template-columns:1fr}.bw-left[data-v-224feba7]{display:none}.bw-topbar[data-v-224feba7]{height:auto;padding:10px;flex-wrap:wrap}.toolbar[data-v-224feba7]{width:100%;flex-wrap:wrap}.search[data-v-224feba7]{width:100%}.bw-content[data-v-224feba7]{min-height:auto;padding:10px}}.dash-wrap[data-v-8eb549bd]{display:grid;gap:16px}.dash-head h2[data-v-8eb549bd]{margin:0;font-size:1.35rem;color:#1d2738}.dash-head p[data-v-8eb549bd]{margin:4px 0 0;color:#71829d}.dash-kpis[data-v-8eb549bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-card[data-v-8eb549bd]{padding:16px;border:1px solid #e7ecf5;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbff)}.kpi-top[data-v-8eb549bd]{display:flex;justify-content:space-between;align-items:center;color:#8090a8;font-size:.82rem}.kpi-card strong[data-v-8eb549bd]{display:block;margin-top:10px;color:#1f2a3a;font-size:1.26rem}.kpi-delta[data-v-8eb549bd]{margin:8px 0 0;display:inline-flex;align-items:center;gap:4px;font-size:.82rem}.kpi-delta.up[data-v-8eb549bd]{color:#10b981}.kpi-delta.down[data-v-8eb549bd]{color:#ef4444}.dash-grid[data-v-8eb549bd]{display:grid;grid-template-columns:1.7fr 1fr;gap:12px}.panel[data-v-8eb549bd]{border:1px solid #e7ecf5;border-radius:14px;background:#fff;padding:14px}.panel-large[data-v-8eb549bd]{grid-row:span 2}.panel-wide[data-v-8eb549bd]{grid-column:1 / -1}.panel-head[data-v-8eb549bd]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.panel-head h3[data-v-8eb549bd]{margin:0;color:#1f2a3a;font-size:.98rem}.panel-head span[data-v-8eb549bd]{color:#8696ae;font-size:.78rem}.bars[data-v-8eb549bd]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;align-items:end;height:260px}.bar-item[data-v-8eb549bd]{display:grid;gap:8px;justify-items:center}.bar-track[data-v-8eb549bd]{width:100%;height:220px;border-radius:10px;background:#f1f5fb;display:flex;align-items:flex-end;overflow:hidden}.bar-track span[data-v-8eb549bd]{width:100%;border-radius:10px;background:linear-gradient(180deg,#5b8dff,#7f56d9)}.bar-item label[data-v-8eb549bd]{font-size:.76rem;color:#8798b1}.channel-list[data-v-8eb549bd],.todo-list[data-v-8eb549bd]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.channel-row[data-v-8eb549bd]{display:flex;justify-content:space-between;align-items:center;font-size:.86rem}.channel-row span[data-v-8eb549bd]{color:#6f809a}.channel-row strong[data-v-8eb549bd]{color:#1e2a3d}.progress[data-v-8eb549bd]{margin-top:6px;height:8px;border-radius:999px;background:#edf2fa;overflow:hidden}.progress span[data-v-8eb549bd]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b8dff,#7f56d9)}.todo-list li[data-v-8eb549bd]{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #edf2fa;border-radius:10px;padding:10px 12px}.todo-list span[data-v-8eb549bd]{color:#334155;font-size:.84rem}.todo-list em[data-v-8eb549bd]{color:#5b8dff;font-style:normal;font-size:.75rem;font-weight:700}.table-wrap[data-v-8eb549bd]{overflow-x:auto}table[data-v-8eb549bd]{width:100%;border-collapse:collapse}th[data-v-8eb549bd],td[data-v-8eb549bd]{text-align:left;padding:10px 8px;border-bottom:1px solid #edf2fa;font-size:.84rem}th[data-v-8eb549bd]{color:#7d8ea8;font-weight:600}td[data-v-8eb549bd]{color:#2b3a52}.badge[data-v-8eb549bd]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.badge.paid[data-v-8eb549bd]{color:#059669;background:#ecfdf5}.badge.pending[data-v-8eb549bd]{color:#d97706;background:#fffbeb}.badge.draft[data-v-8eb549bd]{color:#475569;background:#f1f5f9}@media(max-width:900px){.dash-kpis[data-v-8eb549bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid[data-v-8eb549bd]{grid-template-columns:1fr}.panel-large[data-v-8eb549bd],.panel-wide[data-v-8eb549bd]{grid-row:auto;grid-column:auto}.bars[data-v-8eb549bd]{height:180px;gap:6px}.bar-track[data-v-8eb549bd]{height:140px}}@media(max-width:560px){.dash-kpis[data-v-8eb549bd]{grid-template-columns:1fr}}.hub-bw-page[data-v-d298459b]{height:100vh;background:#f4f4f5;padding:0;overflow:hidden}.hub-bw-shell[data-v-d298459b]{height:100vh;border-radius:0;background:#f4f4f5;display:grid;grid-template-columns:220px 1fr 270px;border:0;overflow:hidden}.hub-bw-left[data-v-d298459b],.hub-bw-right[data-v-d298459b]{background:#f3f3f4;border-right:1px solid #e6e6e7;padding:20px 14px}.hub-bw-right[data-v-d298459b]{border-right:0;border-left:1px solid #e6e6e7}.brand[data-v-d298459b]{display:flex;align-items:center;gap:8px;color:#2b2d30;font-size:1rem;margin-bottom:16px}.brand-dot[data-v-d298459b]{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#6f86ff,#aac6ff)}.nav-section[data-v-d298459b]{margin-bottom:18px}.nav-section p[data-v-d298459b]{margin:0 0 8px;color:#9a9da2;font-size:.78rem}.nav-item[data-v-d298459b]{width:100%;border:0;background:transparent;color:#373b40;display:flex;align-items:center;gap:9px;font-size:.92rem;border-radius:10px;padding:8px 10px;margin-bottom:4px;cursor:pointer;text-align:left}.nav-item[data-v-d298459b]:hover{background:#ececee}.nav-item.active[data-v-d298459b]{background:#e7e7ea;font-weight:600}.menu-icon[data-v-d298459b]{font-size:14px;color:#979ba2}.nav-item.active .menu-icon[data-v-d298459b]{color:#4a5160}.logout[data-v-d298459b]{margin-top:auto;width:100%;border:0;border-radius:10px;height:38px;background:#e6e7eb;color:#333;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.hub-bw-left[data-v-d298459b]{display:flex;flex-direction:column;overflow:auto}.hub-bw-center[data-v-d298459b]{min-width:0;background:#f7f7f8;display:flex;flex-direction:column;overflow:hidden}.hub-bw-topbar[data-v-d298459b]{height:62px;position:sticky;top:0;z-index:20;border-bottom:1px solid #e7e7e8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:#f4f4f5}.crumbs[data-v-d298459b]{display:flex;align-items:center;gap:10px;color:#9da0a5;font-size:.9rem}.crumbs strong[data-v-d298459b]{color:#2a2d31}.toolbar[data-v-d298459b]{display:flex;align-items:center;gap:8px}.search[data-v-d298459b]{width:220px;height:34px;border-radius:18px;border:1px solid #e1e1e3;background:#fafafb;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#9b9ea4}.search input[data-v-d298459b]{width:100%;border:0;outline:0;background:transparent}.icon-btn[data-v-d298459b]{border:0;background:transparent;color:#7f848d;width:30px;height:30px;border-radius:8px;cursor:pointer}.icon-btn[data-v-d298459b]:hover{background:#ececef}.user-pill[data-v-d298459b]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e2e2e4;background:#fbfbfc;border-radius:12px;padding:4px 10px;color:#696e77}.user-pill strong[data-v-d298459b]{display:block;font-size:.8rem;line-height:1.2;color:#2d3137}.user-pill span[data-v-d298459b]{font-size:.72rem;color:#90949c}.hub-bw-content[data-v-d298459b]{flex:1;padding:14px;overflow:auto;min-height:0}.hub-bw-right[data-v-d298459b]{overflow:auto}.hub-bw-right section[data-v-d298459b]{margin-bottom:24px}.hub-bw-right h4[data-v-d298459b]{margin:0 0 10px;font-size:1.1rem;font-weight:600;color:#24282d}.hub-bw-right ul[data-v-d298459b]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hub-bw-right li strong[data-v-d298459b]{display:block;color:#2e3238;font-size:.92rem;font-weight:500}.hub-bw-right li span[data-v-d298459b]{display:block;margin-top:3px;font-size:.8rem;color:#91959d}.task-row[data-v-d298459b]{display:flex;align-items:center;justify-content:space-between}.task-status[data-v-d298459b]{padding:3px 8px;border-radius:999px;border:1px solid #d4d8e0;background:#eef1f6;color:#5a6270!important;font-size:.72rem!important;margin-top:0!important}.action-grid[data-v-d298459b]{display:grid;gap:8px}.action-btn[data-v-d298459b]{width:100%;border:1px solid #d9dce3;border-radius:10px;background:#f8f9fb;color:#2e3340;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px;cursor:pointer;text-align:left}.action-btn[data-v-d298459b]:hover{background:#eef1f7;border-color:#c7ceda}@media(max-width:1360px){.hub-bw-shell[data-v-d298459b]{grid-template-columns:220px 1fr}.hub-bw-right[data-v-d298459b]{display:none}}@media(max-width:1024px){.hub-bw-page[data-v-d298459b]{background:#f7f7f8}.hub-bw-shell[data-v-d298459b]{border-radius:0;min-height:100vh;grid-template-columns:1fr}.hub-bw-left[data-v-d298459b]{display:none}.hub-bw-topbar[data-v-d298459b]{height:auto;padding:10px;flex-wrap:wrap}.toolbar[data-v-d298459b]{width:100%;flex-wrap:wrap}.search[data-v-d298459b]{width:100%}.hub-bw-content[data-v-d298459b]{min-height:auto;padding:10px}}.hub-page[data-v-f970573d]{display:grid;gap:14px}.overview-wrap[data-v-f970573d]{border:1px solid #e7ecf5;border-radius:16px;background:#fff;padding:16px;display:grid;gap:14px}.overview-head[data-v-f970573d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-head h2[data-v-f970573d]{margin:0;color:#1e2a3d;font-size:1.25rem}.overview-head p[data-v-f970573d]{margin:4px 0 0;color:#7d8ea8}.overview-kpis[data-v-f970573d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-kpi[data-v-f970573d]{border:1px solid #edf2fa;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fbff);padding:12px;display:grid;gap:6px}.overview-kpi p[data-v-f970573d]{margin:0;font-size:.8rem;color:#7f8fa8}.overview-kpi strong[data-v-f970573d]{color:#1f2a3a;font-size:1.1rem}.kpi-trend[data-v-f970573d]{font-size:.78rem;font-weight:700}.kpi-trend.up[data-v-f970573d]{color:#10b981}.kpi-trend.down[data-v-f970573d]{color:#ef4444}.overview-grid[data-v-f970573d]{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.overview-panel[data-v-f970573d]{border:1px solid #edf2fa;border-radius:12px;background:#fff;padding:12px}.panel-head[data-v-f970573d]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.panel-head h3[data-v-f970573d]{margin:0;font-size:.95rem;color:#233047}.panel-head span[data-v-f970573d]{font-size:.75rem;color:#8898b0}.bars[data-v-f970573d]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end;height:180px}.bar-item[data-v-f970573d]{display:grid;gap:6px;justify-items:center}.bar-track[data-v-f970573d]{width:100%;height:150px;border-radius:8px;background:#f1f5fb;display:flex;align-items:flex-end;overflow:hidden}.bar-track span[data-v-f970573d]{width:100%;border-radius:8px;background:linear-gradient(180deg,#5b8dff,#7f56d9)}.bar-item label[data-v-f970573d]{font-size:.72rem;color:#8898b0}.todo-list[data-v-f970573d]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.todo-list li[data-v-f970573d]{border:1px solid #edf2fa;border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.todo-list span[data-v-f970573d]{color:#334155;font-size:.83rem}.todo-list em[data-v-f970573d]{color:#5b8dff;font-style:normal;font-size:.72rem;font-weight:700}.hub-page[data-v-f970573d] .ant-card .ant-card-body{padding:5px!important}.top-split[data-v-f970573d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showcase-card[data-v-f970573d],.rank-card[data-v-f970573d]{min-height:520px}.showcase-card[data-v-f970573d] .ant-card-body,.rank-card[data-v-f970573d] .ant-card-body{height:100%;display:grid;gap:14px}.rank-card[data-v-f970573d] .ant-card-body{gap:0;padding:0!important}.rank-card[data-v-f970573d] .ant-card-body:before,.rank-card[data-v-f970573d] .ant-card-body:after{content:none!important;display:none!important}.hero-head[data-v-f970573d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-title[data-v-f970573d]{font-size:24px;font-weight:800;color:#0f172a}.hero-subtitle[data-v-f970573d]{margin-top:6px;color:#475569}.hero-feature[data-v-f970573d]{position:relative;height:380px;border-radius:14px;overflow:hidden;border:1px solid #dbe5f0;cursor:pointer}.hero-feature img[data-v-f970573d]{width:100%;height:100%;object-fit:cover;display:block}.hero-empty[data-v-f970573d]{width:100%;height:100%;display:grid;place-items:center;background:#f8fafc;color:#94a3b8}.hero-overlay[data-v-f970573d]{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(180deg,#02061700,#020617bd);color:#fff;display:grid;gap:8px}.hero-product-title[data-v-f970573d]{font-size:22px;font-weight:800;line-height:1.2}.hero-product-meta[data-v-f970573d]{display:flex;align-items:center}.price-pill[data-v-f970573d]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;border:1px solid rgba(255,255,255,.45);background:#0f172aa3;font-weight:800;letter-spacing:.01em}.hero-price[data-v-f970573d]{font-size:14px}.slide-dots[data-v-f970573d]{display:flex;gap:8px;justify-content:center}.dot[data-v-f970573d]{width:8px;height:8px;border-radius:999px;border:0;background:#cbd5e1;padding:0;cursor:pointer}.dot.active[data-v-f970573d]{width:20px;background:#2563eb}.rank-list[data-v-f970573d]{display:grid;gap:8px;max-height:430px;overflow:auto;margin-top:0;padding:0 4px 5px 5px}.rank-item[data-v-f970573d]{width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:10px 12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.rank-no[data-v-f970573d]{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eef2ff;color:#2f55ff;font-weight:800}.rank-title[data-v-f970573d]{color:#1f2937;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-right[data-v-f970573d]{display:flex;align-items:center}.rank-price[data-v-f970573d]{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff;font-size:12px}.category-grid[data-v-f970573d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card[data-v-f970573d] .ant-card-body{padding-top:10px}.product-grid[data-v-f970573d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-item[data-v-f970573d]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:8px;display:grid;gap:8px;text-align:left;cursor:pointer}.thumb[data-v-f970573d]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;display:block}.thumb.empty[data-v-f970573d]{display:grid;place-items:center;color:#94a3b8;background:#f8fafc}.p-title[data-v-f970573d]{font-size:13px;color:#1f2937;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-meta[data-v-f970573d]{display:flex;align-items:center}.card-price[data-v-f970573d]{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff;font-size:12px}@media(max-width:1100px){.overview-kpis[data-v-f970573d]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-f970573d],.top-split[data-v-f970573d]{grid-template-columns:1fr}.showcase-card[data-v-f970573d],.rank-card[data-v-f970573d]{min-height:0}.category-grid[data-v-f970573d]{grid-template-columns:1fr}}@media(max-width:760px){.overview-head[data-v-f970573d]{flex-direction:column;align-items:flex-start}.overview-kpis[data-v-f970573d]{grid-template-columns:1fr}.bars[data-v-f970573d]{height:150px;gap:6px}.bar-track[data-v-f970573d]{height:118px}.hero-head[data-v-f970573d]{flex-direction:column;align-items:flex-start}.hero-feature[data-v-f970573d]{height:260px}.product-grid[data-v-f970573d]{grid-template-columns:1fr}.rank-item[data-v-f970573d]{grid-template-columns:34px minmax(0,1fr)}.rank-right[data-v-f970573d]{grid-column:2 / span 1}}.dclist-detail-page[data-v-56f16899]{padding:0;display:grid;gap:12px}.topbar[data-v-56f16899]{height:56px;border-radius:12px;border:1px solid #dce6f2;background:#fff;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.breadcrumb[data-v-56f16899]{font-size:13px;font-weight:700;color:#1e293b}.topbar-actions[data-v-56f16899]{display:flex;align-items:center;gap:8px}.spacer[data-v-56f16899]{margin-top:0}.detail-layout[data-v-56f16899]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:12px;align-items:start}.left-col[data-v-56f16899],.right-col[data-v-56f16899]{display:grid;gap:12px;align-content:start;min-width:0}.panel[data-v-56f16899]{border:1px solid #dce6f2;border-radius:12px;background:#fff;padding:12px;min-width:0;overflow:hidden}.section-card[data-v-56f16899]{gap:8px}.side-card[data-v-56f16899]{background:#fcfdff}.loading-panel[data-v-56f16899]{color:#64748b}.section-title[data-v-56f16899]{margin:0 0 8px;font-size:13px;font-weight:700;color:#0f172a}.section-head[data-v-56f16899]{display:flex;align-items:center;justify-content:space-between}.name-list-alert[data-v-56f16899]{margin-bottom:8px}.subject[data-v-56f16899]{margin:0 0 10px;border-radius:8px;background:#eaf2ff;color:#1e3a8a;padding:8px 10px;font-size:15px;font-weight:700}.kv-grid[data-v-56f16899],.flight-grid[data-v-56f16899]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kv-item[data-v-56f16899]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fbff;padding:10px}.kv-item label[data-v-56f16899]{display:block;margin-bottom:4px;font-size:11px;color:#64748b}.kv-item span[data-v-56f16899]{font-size:12px;color:#334155;font-weight:600}.content-box[data-v-56f16899]{min-height:130px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fbff;padding:10px;line-height:1.6;color:#334155}.content-box[data-v-56f16899] p{margin:0 0 10px}.content-box[data-v-56f16899] img{max-width:100%;height:auto}.meta-line[data-v-56f16899]{display:grid;gap:6px;font-size:12px;color:#475569}.side-list[data-v-56f16899]{display:grid;gap:8px}.side-list-item[data-v-56f16899]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fbff;padding:10px}.side-list-item label[data-v-56f16899]{display:block;margin-bottom:4px;font-size:11px;color:#64748b}.side-list-item span[data-v-56f16899]{font-size:12px;color:#334155;font-weight:600}.file-list[data-v-56f16899]{margin:0;padding-left:18px}.file-list li[data-v-56f16899]{margin-bottom:6px}.file-list a[data-v-56f16899]{color:#1d4ed8;font-weight:600}.muted[data-v-56f16899]{color:#64748b;font-size:12px}@media(max-width:1280px){.detail-layout[data-v-56f16899]{grid-template-columns:1fr}}@media(max-width:900px){.kv-grid[data-v-56f16899],.flight-grid[data-v-56f16899]{grid-template-columns:1fr}}.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#0065d81a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#ffa50014;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#cc00001a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:#78ab461a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px #006ce740;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e80}.tox .tox-button--naked:hover:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#222f3e2e;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:#222f3e4d}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:#222f3e80;cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#222f3e80}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:#222f3eb3;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:#222f3eb3;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:#222f3e80;cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px #7f7f7f4d inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px #222f3e1a;padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(#fff0,#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:#ffffffbf;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:#222f3eb3;display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:#222f3e33;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce780;border-color:#006ce780}.tox .tox-insert-table-picker__label{color:#222f3eb3;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container,.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:#222f3eb3;border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:#222f3eb3;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:#222f3ecc;height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:#222f3e80}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:#fff9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:#222f3e80}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) calc(100% + -0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px #222f3e4d;color:#ffffffbf;font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:#00000080;content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.dclist-form-page[data-v-061accd2]{padding:0}.page-head[data-v-061accd2]{display:flex;align-items:flex-start;justify-content:space-between;border:1px solid #dce6f2;border-radius:12px;background:#fff;padding:10px 12px}.head-left[data-v-061accd2]{display:grid;gap:2px}.page-head h2[data-v-061accd2]{margin:0;color:#0f172a;font-size:1rem}.head-sub[data-v-061accd2]{color:#64748b;font-size:11px}.head-actions[data-v-061accd2]{display:flex;align-items:center;gap:6px}.dclist-form[data-v-061accd2]{display:grid;gap:8px}.split-sections[data-v-061accd2]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.left-stack[data-v-061accd2]{display:grid;gap:8px}.mt-12[data-v-061accd2]{margin-top:8px}.panel[data-v-061accd2]{border:1px solid #dce6f2;border-radius:12px;background:#fff}.panel-error[data-v-061accd2]{border-radius:12px}.section-card[data-v-061accd2] .ant-card-head{min-height:34px;border-bottom:1px solid #eef3f8;padding:0 12px}.section-card[data-v-061accd2] .ant-card-head-title{color:#0f172a;font-size:12px;font-weight:700;padding:8px 0}.section-card[data-v-061accd2] .ant-card-body{padding:10px 12px}.section-card[data-v-061accd2] .ant-form-item{margin-bottom:8px}.section-card[data-v-061accd2] .ant-form-item-label>label{font-size:11px;height:20px}.section-card[data-v-061accd2] .ant-input,.section-card[data-v-061accd2] .ant-select-selector,.section-card[data-v-061accd2] .ant-picker{min-height:32px;height:32px}.section-card[data-v-061accd2] .ant-select-selection-item,.section-card[data-v-061accd2] .ant-picker-input>input,.section-card[data-v-061accd2] .ant-input{font-size:12px}.color-row[data-v-061accd2]{display:grid;grid-template-columns:52px 1fr;gap:6px}.color-picker[data-v-061accd2]{width:52px;height:32px;border:1px solid #d8e0ea;border-radius:8px;background:#fff;padding:0}.effect-preview[data-v-061accd2]{border-radius:10px;padding:8px 10px;font-weight:700;border:1px solid rgba(15,23,42,.1);min-height:34px;display:flex;align-items:center;font-size:12px}.flight-time-input[data-v-061accd2]{text-align:center;letter-spacing:.08em;font-weight:600}.flight-help[data-v-061accd2]{margin-top:2px;font-size:11px;color:#64748b}@media(max-width:900px){.page-head[data-v-061accd2]{gap:10px;flex-direction:column}.head-actions[data-v-061accd2]{width:100%;justify-content:flex-end}.split-sections[data-v-061accd2]{grid-template-columns:1fr}}.calendar-card[data-v-1d583fb1]{margin-top:10px;padding:0rem;overflow:hidden;border:0px solid #d3dce8;border-radius:12px;background:#f4f7fc;box-shadow:inset 0 1px #fff9}.calendar-grid[data-v-1d583fb1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;background:#d3dce8;border:1px solid #c6d2e3;border-radius:10px;overflow:hidden}.calendar-week[data-v-1d583fb1]{text-align:center;font-size:.78rem;font-weight:700;color:#42546d;text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #c6d2e3;border-bottom:1px solid #c6d2e3;background:#eaf0f8;height:20px;line-height:20px;padding:0}.calendar-week.weekend[data-v-1d583fb1]{color:#be2c2c;background:#f6eaec}.calendar-week.sat[data-v-1d583fb1]{color:#1752a6;background:#e8eef8}.calendar-week-row[data-v-1d583fb1]{grid-column:1 / -1;position:relative}.calendar-days[data-v-1d583fb1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid #c6d2e3;border-right:1px solid #c6d2e3;background:#fff}.calendar-day[data-v-1d583fb1]{min-height:calc(42px + max(50px,28px * var(--event-rows)));border-top:1px solid #d1dbe8;border-bottom:1px solid #d1dbe8;border-right:1px solid #d1dbe8;padding:.88rem .96rem;background:#fcfdff;position:relative}.calendar-day[data-v-1d583fb1]:first-child{border-left:1px solid #d1dbe8}.calendar-day.weekend[data-v-1d583fb1]{background:#fde8e8}.calendar-day.sun .calendar-date[data-v-1d583fb1]{color:#c03a3a}.calendar-day.sat .calendar-date[data-v-1d583fb1]{color:#1b5ab6}.calendar-day.muted[data-v-1d583fb1]{background:#eef3fa;color:#9aaac0}.calendar-day.today[data-v-1d583fb1]{background:linear-gradient(180deg,#e3edff,#dfe9fc);box-shadow:inset 0 0 0 1px #0f4ecf4d}.calendar-day .calendar-date[data-v-1d583fb1]{font-weight:600;font-size:18px;color:inherit;border:none;background:transparent;padding:0;cursor:pointer;position:absolute;top:6px;right:8px}.calendar-day .calendar-date[data-v-1d583fb1]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:6px}.calendar-day .calendar-date[data-v-1d583fb1]:hover{color:#1d4ed8}.calendar-day .calendar-date.ant-btn[data-v-1d583fb1]{min-width:auto;height:auto;line-height:inherit}.calendar-alert[data-v-1d583fb1]{margin-bottom:12px}.calendar-spin[data-v-1d583fb1]{display:flex;justify-content:center;padding:24px 0}.calendar-events-row[data-v-1d583fb1]{position:absolute;left:0;right:0;top:34px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:28px;gap:.1rem;padding:0 2px;min-height:max(50px,calc(28px * var(--event-rows)));pointer-events:none}.calendar-events-row .event-chip[data-v-1d583fb1]{pointer-events:auto}.event-chip[data-v-1d583fb1]{display:flex;align-items:center;height:100%;padding:0 .3rem;border-radius:2px;color:#fff;font-weight:700;font-size:12px;line-height:1.1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;cursor:pointer;transition:filter .12s ease}.event-chip[data-v-1d583fb1]:hover,.event-chip[data-v-1d583fb1]:focus-visible,.event-chip.event-chip-hover[data-v-1d583fb1]{transform:none;box-shadow:none;filter:brightness(1.08)}.event-chip.color-0[data-v-1d583fb1]{background:#d96a6a}.event-chip.color-1[data-v-1d583fb1]{background:#08b200}.event-chip.color-2[data-v-1d583fb1]{background:#3d86d1}.event-chip.color-3[data-v-1d583fb1]{background:#5d77db}.event-chip.color-4[data-v-1d583fb1]{background:#f7b400;color:#101828}@media(max-width:768px){.calendar-week[data-v-1d583fb1]{font-size:.66rem}.calendar-day[data-v-1d583fb1]{min-height:calc(24px + max(50px,18px * var(--event-rows)));padding:.2rem .18rem}.calendar-day .calendar-date[data-v-1d583fb1]{font-size:12px;top:1px;right:1px}.calendar-events-row[data-v-1d583fb1]{top:16px;grid-auto-rows:18px;gap:.06rem;padding:0 1px;min-height:max(50px,calc(18px * var(--event-rows)))}.event-chip[data-v-1d583fb1]{font-size:13px;padding:0 .16rem;border-radius:2px}}@media(max-width:480px){.calendar-week[data-v-1d583fb1]{font-size:.62rem}.calendar-day[data-v-1d583fb1]{min-height:calc(22px + max(50px,14px * var(--event-rows)));padding:.14rem .1rem}.calendar-day .calendar-date[data-v-1d583fb1]{font-size:11px;top:0;right:0}.calendar-events-row[data-v-1d583fb1]{top:12px;grid-auto-rows:14px;gap:.04rem;padding:0 1px;min-height:max(50px,calc(14px * var(--event-rows)))}.event-chip[data-v-1d583fb1]{font-size:12px;padding:0 .1rem;border-radius:2px}}@media(max-width:320px){.calendar-grid[data-v-1d583fb1]{border-radius:4px}.calendar-week[data-v-1d583fb1]{font-size:.58rem}.calendar-day[data-v-1d583fb1]{min-height:calc(20px + max(50px,12px * var(--event-rows)));padding:.1rem .06rem}.calendar-day .calendar-date[data-v-1d583fb1]{font-size:9px;top:0;right:0}.calendar-events-row[data-v-1d583fb1]{top:10px;grid-auto-rows:12px;gap:.03rem;padding:0 1px;min-height:max(50px,calc(12px * var(--event-rows)))}.event-chip[data-v-1d583fb1]{font-size:12px!important;border-radius:1px}}.dclist-shell[data-v-335b1802]{padding:0;display:grid;gap:14px}.dclist-toolbar[data-v-335b1802]{display:flex;align-items:center;justify-content:space-between;border-radius:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0}.toolbar-title h2[data-v-335b1802]{margin:0;color:#1f3552;font-size:1.05rem;font-weight:800}.toolbar-title p[data-v-335b1802]{margin:4px 0 0;font-size:.82rem;color:#64748b}.create-btn[data-v-335b1802]{border-radius:10px;font-weight:700}.panel[data-v-335b1802]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 18px #0f172a0d;padding:12px}.calendar-filter[data-v-335b1802]{display:grid;gap:10px}.calendar-filter-row[data-v-335b1802]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.top-row[data-v-335b1802]{justify-content:space-between}.month-nav-group[data-v-335b1802]{display:inline-flex;align-items:center;gap:6px}.year-group[data-v-335b1802]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.calendar-month[data-v-335b1802]{color:#1f3552;font-size:.93rem;font-weight:800;min-width:120px;text-align:center}.chip-group[data-v-335b1802]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.category-group[data-v-335b1802]{margin-left:auto;justify-content:flex-end}.dclist-tabs-inline[data-v-335b1802]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-335b1802],.dclist-tab[data-v-335b1802]{border-radius:999px;font-weight:700}.calendar-layout[data-v-335b1802]{display:block}.calendar-main-panel[data-v-335b1802]{min-width:0;padding:10px}.calendar-main-panel[data-v-335b1802] .calendar-card{margin-top:0;background:transparent;box-shadow:none}.list-header[data-v-335b1802]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.list-header strong[data-v-335b1802]{color:#273e5d}.list-header span[data-v-335b1802]{color:#5f7490;font-weight:700;font-size:.84rem}.state[data-v-335b1802]{color:#637b98;padding:16px;text-align:center}.alert[data-v-335b1802]{margin:8px 0 0;color:#a23d3d;background:#ffeaea;border:1px solid #f3c4c4;border-radius:10px;padding:10px 12px}.dclist-list-table[data-v-335b1802]{overflow:auto;border:1px solid #e0e8f2;border-radius:12px}.table-head[data-v-335b1802],.table-row[data-v-335b1802]{min-width:1080px;display:grid;grid-template-columns:95px 95px 130px 1fr 75px 115px 125px 95px 140px;align-items:center}.dclist-list-table .table-head[data-v-335b1802],.dclist-list-table .table-row[data-v-335b1802]{column-gap:10px;padding:10px 12px}.table-head[data-v-335b1802]{background:#f3f7fc;border-bottom:1px solid #dde6f1;color:#46607f;font-size:.78rem;font-weight:800;letter-spacing:.01em}.table-row[data-v-335b1802]{border-bottom:1px solid #edf2f8;color:#2b3f59;font-size:.84rem}.table-row[data-v-335b1802]:last-child{border-bottom:0}.table-row[data-v-335b1802]:hover{background:#f8fbff}.title-cell[data-v-335b1802]{font-weight:700}.dclist-title-link[data-v-335b1802]{text-decoration:none;color:#1f3552;transition:color .15s ease}.dclist-title-link[data-v-335b1802]:hover{color:#0a5ad6}@media(max-width:980px){.dclist-shell[data-v-335b1802]{padding:0}.dclist-toolbar[data-v-335b1802]{flex-direction:column;align-items:flex-start;gap:10px}.top-row[data-v-335b1802]{align-items:flex-start;flex-direction:column}.category-group[data-v-335b1802]{margin-left:0;justify-content:flex-start}.calendar-month[data-v-335b1802]{text-align:left;min-width:0}}[data-v-a5f183ea] .dclist-page-shell{max-width:100%}.it-detail-shell[data-v-9587eb45]{padding:12px}.it-top-actions[data-v-9587eb45]{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.it-actions-left[data-v-9587eb45],.it-actions-right[data-v-9587eb45]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;min-width:0}.it-actions-inline[data-v-9587eb45]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.it-actions-inline--danger[data-v-9587eb45]{margin-left:4px}.it-actions-left[data-v-9587eb45]{flex:1;min-width:320px;align-items:flex-start;flex-direction:column;gap:10px}.it-meta-line[data-v-9587eb45]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:4px 0 10px}.itinerary-container[data-v-9587eb45]{width:210mm;min-height:297mm;margin:0 auto;padding:3mm;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 12px #0000001a;box-sizing:border-box}.it-naive-table thead th[data-v-9587eb45]{background:#2b3645!important;color:#fff!important;text-align:center!important;font-size:12px;padding:8px 4px!important;border-left:1px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important}.it-naive-table td[data-v-9587eb45]{border-color:#cbd5e1!important;border-left:1px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important;padding:3px 8px!important;height:10px}.it-naive-table table[data-v-9587eb45]{table-layout:fixed!important;width:100%!important}.it-naive-table thead th[data-v-9587eb45]:not(:nth-child(4)),.it-naive-table tbody td[data-v-9587eb45]:not(:nth-child(4)){width:13%!important;padding-left:4px!important;padding-right:4px!important;overflow:hidden}.it-naive-table thead th[data-v-9587eb45]:nth-child(1),.it-naive-table thead th[data-v-9587eb45]:nth-child(2),.it-naive-table thead th[data-v-9587eb45]:nth-child(3),.it-naive-table tbody td[data-v-9587eb45]:nth-child(1),.it-naive-table tbody td[data-v-9587eb45]:nth-child(2),.it-naive-table tbody td[data-v-9587eb45]:nth-child(3){text-align:center!important}.it-naive-table thead th[data-v-9587eb45]:nth-child(4),.it-naive-table tbody td[data-v-9587eb45]:nth-child(4){width:61%!important;white-space:normal!important;word-break:break-all}.it-naive-table tbody>tr:not(.day-divider-row)>td[data-v-9587eb45]:not([rowspan]){border-bottom:none!important}.it-naive-table[data-v-9587eb45] .day-divider-row>td{border-bottom:3px solid #2b3645!important}.it-naive-table tbody td[rowspan][data-v-9587eb45]{border-bottom:3px solid #2b3645!important}.it-naive-table[data-v-9587eb45] .hotel-box-row>td{background:#f8fbff!important;border-top:1px solid #cbd5e1!important}.top-info-title[data-v-9587eb45]{padding:10px 12px;background:#fff;color:#000}.itinerary-title[data-v-9587eb45]{font-weight:900;font-size:16px}@media(max-width:768px){.it-top-actions[data-v-9587eb45]{gap:10px}.it-actions-left[data-v-9587eb45]{width:100%}.it-actions-right[data-v-9587eb45]{width:100%;justify-content:flex-end}}.itinerary-content[data-v-9587eb45]{font-size:12px;color:#3b4656;line-height:1.4}.day-column-content[data-v-9587eb45]{display:flex;flex-direction:column;align-items:center;gap:2px}.day-number[data-v-9587eb45]{font-size:14px;font-weight:900}.day-label[data-v-9587eb45]{font-size:11px;color:#64748b}.region-badge[data-v-9587eb45]{display:inline-block;padding:3px 10px;border-radius:999px;background:#eef2ff;border:1px solid #c7d2fe;color:#2f55ff;font-weight:800;font-size:11px}.time-display[data-v-9587eb45]{font-size:12px;color:#334155}.activity-content[data-v-9587eb45]{display:flex;flex-direction:column}.activity-title[data-v-9587eb45]{font-weight:900;font-size:13px;color:#0f172a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-icon[data-v-9587eb45]{flex-shrink:0;margin-right:2px;color:#64748b;opacity:.85}.activity-description[data-v-9587eb45]{margin-top:6px;font-size:12.5px;color:#334155;line-height:1.6;white-space:pre-wrap;text-align:left}.activity-images[data-v-9587eb45]{margin-top:10px;display:flex;gap:10px;flex-wrap:nowrap;overflow-x:hidden}.activity-image[data-v-9587eb45]{width:140px;height:94px;object-fit:cover;border-radius:8px;border:1px solid #e5e9f2}.activity-images-loading[data-v-9587eb45]{font-size:12px;color:#94a3b8}.activity-duration[data-v-9587eb45]{margin-top:6px;font-size:12px;color:#64748b}.bottom-note-container[data-v-9587eb45]{padding:15px 12px;text-align:center;font-size:11px;color:#667085;border-top:1px solid #cbd5e1}.it-write-shell[data-v-f1ce7876]{padding:12px;background:#eef2f6;min-height:calc(100vh - 110px);font-size:14px}.it-write-shell[data-v-f1ce7876] .ant-form-item{margin-bottom:0}.it-write-shell[data-v-f1ce7876] .ant-input,.it-write-shell[data-v-f1ce7876] .ant-select-selector,.it-write-shell[data-v-f1ce7876] .ant-btn{font-size:14px}.it-top-bar[data-v-f1ce7876]{display:flex;justify-content:flex-start;align-items:center;background:#fff;padding:10px 12px;border-radius:6px;margin-bottom:10px;gap:12px;border:1px solid #d7e0eb}.it-actions-row[data-v-f1ce7876]{display:flex;justify-content:flex-end;margin-bottom:8px}.it-top-left[data-v-f1ce7876]{display:flex;gap:12px;flex:1;flex-wrap:wrap}.it-field[data-v-f1ce7876]{display:flex;align-items:center;gap:8px;min-width:250px}.label[data-v-f1ce7876]{font-size:14px;color:#475569;width:148px;white-space:nowrap;font-weight:600}.title-input[data-v-f1ce7876]{width:320px;font-weight:700}.brn-input[data-v-f1ce7876]{width:165px}.category-input[data-v-f1ce7876]{width:92px;text-align:center}.it-top-right[data-v-f1ce7876]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.top-btn[data-v-f1ce7876]{white-space:nowrap;height:34px;padding:0 14px;line-height:1}.btn-outline[data-v-f1ce7876]{border-color:#cfd8e3;color:#334155}.it-days-container[data-v-f1ce7876]{display:flex;flex-direction:column;gap:10px}.it-days-tabs-wrap[data-v-f1ce7876]{display:flex;align-items:center;gap:6px;margin-bottom:8px;background:#fff;padding:8px 10px;border-radius:6px;border:1px solid #d8e0ec;overflow-x:auto;justify-content:space-between}.it-days-tabs[data-v-f1ce7876]{display:flex;gap:4px;flex-wrap:wrap}.it-day-tab[data-v-f1ce7876]{display:flex;align-items:center;gap:8px;padding:4px 10px;background:#f1f5f9;border:1px solid #d8e0ec;border-radius:4px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.it-day-tab[data-v-f1ce7876]:hover{background:#e2e8f0;border-color:#bcc8dd}.it-day-tab.active[data-v-f1ce7876]{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:700}.tab-label[data-v-f1ce7876]{font-size:14px}.btn-add-day-tab[data-v-f1ce7876]{flex-shrink:0;border-radius:4px;height:26px}.it-day-card[data-v-f1ce7876]{background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e1e8f0}.it-day-header[data-v-f1ce7876]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#fafafa;border-bottom:1px solid #e1e8f0}.it-day-title[data-v-f1ce7876]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:#1e293b}.it-day-actions[data-v-f1ce7876]{display:flex;gap:6px;flex-wrap:wrap}.btn-add[data-v-f1ce7876]{border-color:#34d399;color:#16a34a}.btn-add[data-v-f1ce7876]:hover{color:#15803d}.it-day-body[data-v-f1ce7876]{padding:6px 0}.it-empty-day[data-v-f1ce7876]{padding:24px 8px;text-align:center;color:#64748b;font-size:14px}.it-item-row[data-v-f1ce7876]{display:flex;align-items:flex-start;padding:4px 8px;gap:6px;border-bottom:1px solid #f8fafc;transition:background .2s}.it-item-row[data-v-f1ce7876]:hover{background:#f8fafc}.it-item-index[data-v-f1ce7876]{width:24px;padding-top:4px;font-size:14px;color:#94a3b8;text-align:center}.it-item-type[data-v-f1ce7876]{width:120px}.it-item-region[data-v-f1ce7876],.it-item-time[data-v-f1ce7876]{width:80px;min-width:80px}.it-item-place[data-v-f1ce7876]{flex:1;min-width:220px}.it-item-ops[data-v-f1ce7876]{display:flex;gap:2px;padding-top:1px;min-width:120px}.btn-copy[data-v-f1ce7876]{color:#64748b}.it-day-note-wrap[data-v-f1ce7876]{padding:8px 10px 10px;border-top:1px dashed #e2e8f0;background:#fcfdff}.it-day-note-title[data-v-f1ce7876]{font-size:14px;font-weight:700;color:#475569;margin-bottom:4px}.btn-add-item[data-v-f1ce7876]{border-color:#38bdf8;color:#0284c7}.it-json-content[data-v-f1ce7876]{margin-bottom:12px}.it-json-sample-row[data-v-f1ce7876]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.it-json-sample-label[data-v-f1ce7876]{font-size:14px;color:#64748b}.it-json-copy-ok[data-v-f1ce7876]{font-size:14px;color:#10b981}.it-json-textarea[data-v-f1ce7876]{width:100%;min-height:260px;padding:10px;border:1px solid #e2e8f0;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;resize:vertical;line-height:1.5}.it-json-textarea[data-v-f1ce7876]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.it-json-error[data-v-f1ce7876]{margin-top:8px;font-size:14px;color:#ef4444}.it-json-actions[data-v-f1ce7876]{display:flex;justify-content:flex-end;gap:8px}.master-toolbar[data-v-f1ce7876]{display:grid;grid-template-columns:180px 180px 1fr;gap:8px;margin-bottom:10px}.master-list-wrap[data-v-f1ce7876]{border:1px solid #e2e8f0;border-radius:8px;max-height:430px;overflow:auto;padding:8px;background:#fafcff}.master-item[data-v-f1ce7876]{display:flex;gap:8px;align-items:flex-start;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:8px;margin-bottom:8px;cursor:pointer}.master-item.selected[data-v-f1ce7876]{border-color:#3b82f6;background:#eff6ff}.master-item-title[data-v-f1ce7876]{font-size:14px;font-weight:700;color:#0f172a}.master-item-meta[data-v-f1ce7876]{display:flex;gap:8px;font-size:12px;color:#64748b;margin-top:2px}.master-item-desc[data-v-f1ce7876]{font-size:12px;color:#334155;margin-top:4px}.master-empty[data-v-f1ce7876]{text-align:center;color:#94a3b8;padding:18px 0}.master-pagination[data-v-f1ce7876]{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.master-selected-count[data-v-f1ce7876]{font-size:12px;color:#475569}@media(max-width:900px){.it-write-shell[data-v-f1ce7876]{padding:8px}.it-top-bar[data-v-f1ce7876]{align-items:stretch}.it-top-left[data-v-f1ce7876]{width:100%;gap:6px}.it-field[data-v-f1ce7876]{min-width:0;width:100%}.it-field .label[data-v-f1ce7876]{width:62px}.title-input[data-v-f1ce7876],.brn-input[data-v-f1ce7876]{width:100%}.it-actions-row[data-v-f1ce7876]{margin-bottom:6px}.it-top-right[data-v-f1ce7876]{justify-content:flex-end}.it-top-right[data-v-f1ce7876] .ant-btn{flex:0 0 auto;min-width:102px}.it-day-card[data-v-f1ce7876]{border-radius:4px}.it-day-header[data-v-f1ce7876]{align-items:flex-start;flex-direction:column;gap:6px}.it-day-title[data-v-f1ce7876]{width:100%}.it-day-actions[data-v-f1ce7876]{width:100%;justify-content:flex-end}.it-item-row[data-v-f1ce7876]{padding-right:4px;overflow-x:auto;scrollbar-width:thin}.it-item-type[data-v-f1ce7876]{min-width:110px}.it-item-region[data-v-f1ce7876],.it-item-time[data-v-f1ce7876]{min-width:72px}.it-item-place[data-v-f1ce7876]{min-width:180px}.master-toolbar[data-v-f1ce7876]{grid-template-columns:1fr}}@media(max-width:560px){.it-actions-row[data-v-f1ce7876]{justify-content:stretch}.it-top-right[data-v-f1ce7876]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}.it-top-right[data-v-f1ce7876] .ant-btn,.it-top-right .top-btn[data-v-f1ce7876]{width:100%;min-width:0}}.it-list-shell[data-v-ba2bcb01]{padding:12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.it-error-row[data-v-ba2bcb01]{margin:12px 0;display:flex;flex-direction:column;gap:8px}.it-retry-btn[data-v-ba2bcb01]{align-self:flex-start}.it-tabs[data-v-ba2bcb01]{margin-bottom:10px}.it-tab-grid[data-v-ba2bcb01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.it-tab-btn[data-v-ba2bcb01]{width:100%;height:44px;font-size:15px;font-weight:700}.it-filters[data-v-ba2bcb01]{display:grid;gap:10px;margin-bottom:12px}.it-filter-row[data-v-ba2bcb01],.it-search-row[data-v-ba2bcb01]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.it-filter-label[data-v-ba2bcb01]{width:42px;color:#64748b;font-size:12px;flex:0 0 auto}.it-chip-group[data-v-ba2bcb01]{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.it-search[data-v-ba2bcb01]{flex:1 1 420px;min-width:240px}.it-reset[data-v-ba2bcb01]{border:1px solid #c7d2fe;color:#2f55ff}.it-spacer[data-v-ba2bcb01]{flex:1 1 auto}.it-table-wrap[data-v-ba2bcb01]{overflow-x:auto;width:100%}.it-table[data-v-ba2bcb01] .ant-table{min-width:100%}.it-table table th[data-v-ba2bcb01]{background:#f7f8fc;font-weight:700;white-space:nowrap;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.it-table table td[data-v-ba2bcb01]{white-space:nowrap;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.it-table table td[data-v-ba2bcb01]:nth-child(3){white-space:normal;min-width:220px}.it-id-chip[data-v-ba2bcb01]{display:inline-block;padding:3px 10px;border-radius:8px;border:1px solid #dbe1ff;background:#f3f5ff;color:#2f55ff;font-weight:700;text-decoration:none}.it-id-chip[data-v-ba2bcb01]:hover,.it-title[data-v-ba2bcb01]:hover{text-decoration:none}.it-days-chip[data-v-ba2bcb01]{display:inline-block;padding:3px 10px;border-radius:8px;border:1px solid #dbe1ff;background:#f3f5ff;color:#2f55ff;font-weight:700}.it-info[data-v-ba2bcb01]{display:grid;gap:4px}.it-title[data-v-ba2bcb01]{font-size:14px;line-height:1.35;font-weight:700;color:#0f172a;text-decoration:none}.it-table[data-v-ba2bcb01] .it-meta{font-size:12px;color:#94a3b8}.it-creator[data-v-ba2bcb01]{display:flex;align-items:center;gap:10px}.it-avatar[data-v-ba2bcb01]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e9eeff;color:#334155;font-weight:700}.it-creator-name[data-v-ba2bcb01]{color:#1f2937;font-weight:600}.invoice-empty[data-v-ba2bcb01]{margin-top:10px;text-align:center;border:1px dashed #d1d5db;border-radius:10px;padding:20px 12px;color:#6b7280;background:#fbfcfe}.it-footer[data-v-ba2bcb01]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.it-range[data-v-ba2bcb01]{color:#64748b;font-size:12px}@media(max-width:960px){.it-tab-grid[data-v-ba2bcb01]{grid-template-columns:1fr}.it-tab-btn[data-v-ba2bcb01]{height:40px;font-size:14px}.it-search-row[data-v-ba2bcb01]{align-items:stretch}.it-search[data-v-ba2bcb01]{min-width:0;flex:1 1 100%}.it-footer[data-v-ba2bcb01]{flex-direction:column;align-items:flex-start}}.quote-detail-container[data-v-d1ec1398]{padding:20px;background-color:#f0f2f5;min-height:100vh}.action-bar[data-v-d1ec1398]{display:flex;justify-content:space-between;margin-bottom:20px}.action-right[data-v-d1ec1398]{display:flex;align-items:center;gap:12px}.action-groups[data-v-d1ec1398]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.action-group-left[data-v-d1ec1398],.action-group-right[data-v-d1ec1398]{display:flex;align-items:center}.action-size-switch[data-v-d1ec1398] .ant-radio-button-wrapper{font-weight:600}.quote-content-card[data-v-d1ec1398]{background:#fff;padding:24px;border-radius:4px;box-shadow:0 2px 8px #0000001a;max-width:1000px;margin:0 auto}.quote-meta-info[data-v-d1ec1398]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:15px}.exchange-rate[data-v-d1ec1398]{font-size:16px;font-weight:700;color:#1890ff}.quote-document[data-v-d1ec1398]{color:#000;font-family:Microsoft YaHei,Malgun Gothic,sans-serif}.quote-detail-tabs[data-v-d1ec1398] .ant-tabs-nav{margin-bottom:16px}.company-title-wrap[data-v-d1ec1398]{text-align:left;border-bottom:2px solid #000;padding-bottom:15px}.company-title-ko[data-v-d1ec1398]{font-size:24px;font-weight:900;letter-spacing:1px}.company-title-en-contact[data-v-d1ec1398]{font-size:12px;margin:5px 0;display:flex;gap:10px}.company-title-sep[data-v-d1ec1398]{color:#ccc}.company-title-addr[data-v-d1ec1398]{font-size:12px}.doc-title[data-v-d1ec1398]{text-align:center;margin:30px 0}.doc-title h2[data-v-d1ec1398]{font-size:26px;font-weight:700;text-decoration:underline;text-underline-offset:8px}.doc-summary[data-v-d1ec1398]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;font-size:14px}.summary-grid[data-v-d1ec1398]{display:grid;grid-template-columns:1fr 1fr;gap:5px 30px}.quote-table[data-v-d1ec1398]{width:100%;border-collapse:collapse;border:2px solid #000}.quote-table th[data-v-d1ec1398]{background-color:#222;color:#fff;border:1px solid #000;padding:10px 5px;font-size:13px;text-align:center}.quote-table th .en[data-v-d1ec1398]{font-size:11px;font-weight:400;display:block}.quote-table td[data-v-d1ec1398]{border:1px solid #888;padding:8px;font-size:14px;color:#000}.category-cell[data-v-d1ec1398]{background-color:#f2f2f2;text-align:center;font-weight:700;vertical-align:middle}.subtotal-row[data-v-d1ec1398]{background-color:#e9ecef;font-weight:700}.total-row[data-v-d1ec1398]{background-color:#d1d5db;font-weight:700;font-size:16px}.total-row td[data-v-d1ec1398]{border-top:2px solid #000}.per-person-row[data-v-d1ec1398]{background-color:#bcbcbc;font-weight:700;font-size:17px}.text-right[data-v-d1ec1398]{text-align:right}.text-center[data-v-d1ec1398]{text-align:center}.doc-footer[data-v-d1ec1398]{margin-top:25px;font-size:14px;line-height:1.6}.remark-label[data-v-d1ec1398]{font-weight:700;margin-bottom:5px;font-size:15px}.remark-content[data-v-d1ec1398]{white-space:pre-wrap;padding:10px;background:#f9f9f9;border-radius:4px}.loading-state[data-v-d1ec1398],.error-state[data-v-d1ec1398]{display:flex;justify-content:center;padding:100px}.snapshot-list[data-v-d1ec1398]{display:grid;gap:12px}.snapshot-card[data-v-d1ec1398]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fafafa}.snapshot-head[data-v-d1ec1398]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.snapshot-title[data-v-d1ec1398]{font-weight:700;color:#1f2937}.snapshot-meta[data-v-d1ec1398]{font-size:12px;color:#6b7280}.snapshot-sub[data-v-d1ec1398]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#6b7280;margin-bottom:10px}.snapshot-empty[data-v-d1ec1398]{text-align:center;color:#6b7280;padding:60px 0}.snapshot-itinerary[data-v-d1ec1398]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.snapshot-table[data-v-d1ec1398]{width:100%;border-collapse:collapse;table-layout:fixed}.snapshot-table th[data-v-d1ec1398]{background:#2b3645;color:#fff;text-align:center;font-size:12px;padding:8px 4px;border:1px solid #cbd5e1}.snapshot-table td[data-v-d1ec1398]{border:1px solid #cbd5e1;padding:6px;font-size:12px;vertical-align:top}.snapshot-table thead th[data-v-d1ec1398]:not(:nth-child(4)),.snapshot-table tbody td[data-v-d1ec1398]:not(:nth-child(4)){width:13%;text-align:center}.snapshot-table thead th[data-v-d1ec1398]:nth-child(4),.snapshot-table tbody td[data-v-d1ec1398]:nth-child(4){width:61%}.snapshot-day-divider-row>td[data-v-d1ec1398]{border-bottom:3px solid #2b3645}.snapshot-table td[rowspan][data-v-d1ec1398]{border-bottom:3px solid #2b3645}.snapshot-day-column[data-v-d1ec1398]{display:flex;justify-content:center;align-items:center;font-weight:700}.snapshot-day-number[data-v-d1ec1398]{font-size:13px}.snapshot-activity[data-v-d1ec1398]{display:flex;flex-direction:column;gap:4px}.snapshot-activity-title[data-v-d1ec1398]{display:flex;gap:6px;flex-wrap:wrap;font-weight:700;color:#0f172a}.snapshot-activity-type[data-v-d1ec1398]{color:#2563eb}.snapshot-activity-desc[data-v-d1ec1398]{color:#334155;white-space:pre-wrap;line-height:1.5}.snapshot-activity-duration[data-v-d1ec1398]{color:#64748b}.space-align-container[data-v-d1ec1398]{display:flex;align-items:flex-start;flex-wrap:wrap}.space-align-block[data-v-d1ec1398]{margin:8px 4px;text-align:right;padding:4px}.space-align-block .mock-block[data-v-d1ec1398]{display:inline-block;padding:32px 8px 16px;background:#96969633}@media print{.no-print[data-v-d1ec1398]{display:none!important}.quote-detail-container[data-v-d1ec1398]{padding:0;background:#fff}.quote-content-card[data-v-d1ec1398]{box-shadow:none;padding:0;max-width:100%}}.quote-write-wrapper[data-v-95873b52]{display:flex;gap:10px;background:#f0f2f5;min-height:100vh}.quote-content-area[data-v-95873b52]{flex:1;max-width:1000px}.quote-header[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-tabs[data-v-95873b52] .ant-tabs-nav{margin-bottom:16px}.page-title[data-v-95873b52]{font-size:24px;font-weight:700;margin:0;color:#1e293b;display:flex;align-items:center;gap:12px}.header-btns[data-v-95873b52]{display:flex;gap:12px}.btn-cancel[data-v-95873b52]{border-radius:6px}.btn-save[data-v-95873b52]{background:#4f46e5;border-color:#4f46e5;border-radius:6px;padding:0 24px}.page-timer[data-v-95873b52]{font-size:16px;font-weight:800;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:6px 12px;letter-spacing:.5px;box-shadow:0 6px 16px #b91c1c40;animation:timerPulse-95873b52 1.2s ease-in-out infinite}@keyframes timerPulse-95873b52{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.info-grid-card[data-v-95873b52]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.info-row[data-v-95873b52]{display:flex;gap:16px;margin-bottom:16px}.info-row[data-v-95873b52]:last-child{margin-bottom:0}.info-item[data-v-95873b52]{flex:1}.info-item label[data-v-95873b52]{display:block;font-size:13px;color:#64748b;margin-bottom:6px}.required[data-v-95873b52]{color:#ef4444}.cat-section[data-v-95873b52]{background:#fff;border-radius:8px;margin-bottom:4px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.cat-header[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;padding:4px 15px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.cat-title[data-v-95873b52]{display:flex;align-items:center;gap:10px}.cat-label[data-v-95873b52]{font-weight:700;font-size:14px;color:#334155;display:inline-flex;align-items:center;gap:8px}.cat-subtotal[data-v-95873b52]{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px;margin-left:8px}.cat-icon[data-v-95873b52]{width:10px;height:10px;border-radius:999px;display:inline-block}.num-right[data-v-95873b52] input{text-align:right}.cat-table-head[data-v-95873b52]{display:flex;align-items:center;gap:24px;font-size:12px;color:#64748b}.head-price[data-v-95873b52]{width:100px;text-align:center}.head-qty[data-v-95873b52],.head-times[data-v-95873b52]{width:60px;text-align:center}.btn-add-row[data-v-95873b52]{width:15px;height:18px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;line-height:1}.cat-body[data-v-95873b52]{padding:8px 16px}.text-danger[data-v-95873b52]{color:#ef4444}.item-row[data-v-95873b52]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f1f5f9}.item-row[data-v-95873b52]:last-child{border-bottom:none}.item-name[data-v-95873b52]{flex:1}.item-price[data-v-95873b52]{width:140px}.item-qty[data-v-95873b52],.item-times[data-v-95873b52]{width:80px}.item-del[data-v-95873b52]{width:40px;text-align:right}.cat-table-head-simple[data-v-95873b52]{gap:12px}.head-amount[data-v-95873b52]{width:140px;text-align:center}.item-row-simple[data-v-95873b52]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f1f5f9}.item-row-simple[data-v-95873b52]:last-child{border-bottom:none}.item-row-simple .item-name[data-v-95873b52]{flex:1}.item-row-simple .item-amount[data-v-95873b52]{width:140px}.item-row-simple .item-currency[data-v-95873b52]{width:24px;font-size:12px;color:#64748b}.item-row-simple .item-del[data-v-95873b52]{width:40px;text-align:right}.tab-convert-row[data-v-95873b52]{display:flex;gap:8px}.content-section[data-v-95873b52]{margin-top:24px}.content-label[data-v-95873b52]{display:block;font-weight:700;margin-bottom:8px;color:#334155}.editor-wrap[data-v-95873b52]{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.quote-sidebar[data-v-95873b52]{width:280px;align-self:flex-start;min-height:calc(100vh - 60px)}.sidebar-sticky-content[data-v-95873b52]{position:static}.summary-card[data-v-95873b52]{background:#fff;border-radius:10px;padding:16px;margin-bottom:16px;box-shadow:0 4px 6px -1px #0000001a}.card-title[data-v-95873b52]{font-weight:800;font-size:14px;color:#475569;margin-bottom:12px;border-bottom:1px solid #f1f5f9;padding-bottom:8px}.summary-row[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.currency-label[data-v-95873b52]{font-size:12px;color:#94a3b8;background:#f8fafc;padding:2px 6px;border-radius:4px}.amount-val[data-v-95873b52]{font-size:18px;font-weight:800}.amount-val.krw[data-v-95873b52],.amount-val.rmb[data-v-95873b52]{color:#10b981}.amount-val.krw-sub[data-v-95873b52],.amount-val.rmb-sub[data-v-95873b52]{color:#3b82f6}.cat-summary-row[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.cat-name[data-v-95873b52]{color:#64748b}.cat-amounts[data-v-95873b52]{display:flex;gap:8px}.cat-krw[data-v-95873b52]{color:#334155;font-weight:600}.cat-rmb[data-v-95873b52]{color:#ef4444;font-weight:600}.history-card[data-v-95873b52]{border:1px solid #e2e8f0;background:#f8fafc;position:relative}.pricebook-meta[data-v-95873b52]{font-size:12px;color:#64748b;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.pricebook-selectors[data-v-95873b52]{display:flex;gap:8px;align-items:center}.history-section[data-v-95873b52]{margin-bottom:12px}.history-section-header[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-section-title[data-v-95873b52]{font-size:13px;font-weight:700;color:#0f172a}.history-meta[data-v-95873b52]{font-size:11px;color:#475569;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.drawer-loading[data-v-95873b52]{display:flex;justify-content:center;padding:48px 0}.price-drawer-body[data-v-95873b52]{overflow-y:auto}.history-list[data-v-95873b52]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.history-item[data-v-95873b52]{background:#fff;padding:8px;border-radius:6px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.history-item[data-v-95873b52]:hover{border-color:#4f46e5;background:#f5f3ff}.h-top[data-v-95873b52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.h-name[data-v-95873b52]{font-weight:600;font-size:13px;color:#1e293b}.h-price[data-v-95873b52]{color:#4f46e5;font-weight:700;font-size:13px}.h-bottom[data-v-95873b52]{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.h-subject[data-v-95873b52]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.history-empty[data-v-95873b52]{text-align:center;padding:20px 0;color:#94a3b8;font-size:12px}[data-v-95873b52] .ant-input,[data-v-95873b52] .ant-input-number{border-radius:4px}.quote-list-container[data-v-5f511919]{padding:5px}.page-header[data-v-5f511919]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-card[data-v-5f511919]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}.filter-row[data-v-5f511919]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group[data-v-5f511919]{display:flex;align-items:center;gap:8px}.filter-label[data-v-5f511919]{font-weight:700;font-size:13px;color:#64748b}.filter-sep[data-v-5f511919]{color:#94a3b8;padding:0 4px}.search-empty[data-v-5f511919]{padding:48px 24px;text-align:center;color:#64748b}.search-empty-hint[data-v-5f511919]{margin:8px 0 16px;font-size:13px}.search-highlight[data-v-5f511919]{background:#fef08a;padding:0 2px;border-radius:2px}.table-card[data-v-5f511919]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}[data-v-5f511919] .quote-list-table .ant-table-tbody>tr{height:30px}[data-v-5f511919] .quote-list-table .ant-table-tbody>tr>td{padding-top:4px;padding-bottom:4px}.cell-ellipsis[data-v-5f511919]{display:block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-doc-theme=light] .ant-table-striped[data-v-5f511919] .table-striped td{background-color:#fafafa}[data-doc-theme=dark] .ant-table-striped[data-v-5f511919] .table-striped td{background-color:#1d1d1d}.namelist-detail[data-v-4221a6c5]{padding:12px;max-width:1400px}.namelist-header-card[data-v-4221a6c5]{margin-bottom:12px}.namelist-title[data-v-4221a6c5]{font-weight:600;font-size:14px}.namelist-alert[data-v-4221a6c5]{margin-bottom:12px}.namelist-empty[data-v-4221a6c5]{padding:32px}.namelist-content[data-v-4221a6c5]{margin-top:0}.namelist-meta-card[data-v-4221a6c5],.namelist-memo-card[data-v-4221a6c5],.namelist-table-card[data-v-4221a6c5]{margin-bottom:12px}.namelist-table-row[data-v-4221a6c5]{margin-top:4px}.namelist-memo[data-v-4221a6c5]{font-size:12px;line-height:1.5;color:#475569;white-space:pre-wrap}.namelist-memo-empty[data-v-4221a6c5]{font-size:12px;color:#94a3b8}.namelist-count-tag[data-v-4221a6c5]{margin-left:8px}.namelist-passport-btn[data-v-4221a6c5]{padding:0 4px}.namelist-no-passport[data-v-4221a6c5]{color:#94a3b8}.namelist-passport-img[data-v-4221a6c5]{max-width:100%;max-height:75vh;object-fit:contain}[data-v-4221a6c5] .namelist-table .ant-table-thead>tr>th{background:#fafafa;font-size:12px;font-weight:600}[data-v-4221a6c5] .namelist-table .ant-table-tbody>tr>td{font-size:12px}.namelist-write[data-v-f331ff36]{padding:12px;max-width:1600px}.namelist-write-header[data-v-f331ff36],.namelist-write-form[data-v-f331ff36],.namelist-write-table-card[data-v-f331ff36],.namelist-passport-card[data-v-f331ff36]{margin-bottom:12px}.namelist-write-title[data-v-f331ff36]{font-weight:600;font-size:14px}.namelist-form-inline[data-v-f331ff36] .ant-form-item,.namelist-alert[data-v-f331ff36]{margin-bottom:8px}.namelist-passport-grid[data-v-f331ff36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.namelist-passport-item[data-v-f331ff36]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;background:#fafafa}.namelist-passport-item-header[data-v-f331ff36]{padding:6px 8px;font-size:12px;background:#f5f5f5;display:flex;align-items:center;gap:6px}.namelist-passport-no[data-v-f331ff36]{font-weight:600;color:#64748b;min-width:24px}.namelist-passport-name[data-v-f331ff36]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.namelist-passport-item-body[data-v-f331ff36]{padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px}.namelist-passport-thumb[data-v-f331ff36]{width:100px;height:70px;border-radius:4px;overflow:hidden;cursor:pointer;border:1px solid #e5e7eb}.namelist-passport-thumb[data-v-f331ff36]:hover{opacity:.9}.namelist-passport-thumb-img[data-v-f331ff36]{width:100%;height:100%;object-fit:cover}.namelist-passport-placeholder[data-v-f331ff36]{width:100px;height:70px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff}.namelist-passport-placeholder-icon[data-v-f331ff36]{font-size:24px;color:#bfbfbf}.namelist-passport-file-input[data-v-f331ff36]{display:none}.namelist-passport-upload-label[data-v-f331ff36]{font-size:12px;color:#1890ff;cursor:pointer}.namelist-passport-upload-label[data-v-f331ff36]:hover{text-decoration:underline}.namelist-passport-item-actions[data-v-f331ff36]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:center}.namelist-passport-status[data-v-f331ff36]{font-size:11px;color:#64748b}.namelist-cell-click[data-v-f331ff36]{cursor:pointer;min-height:24px;padding:2px 4px;border-radius:2px}.namelist-cell-click[data-v-f331ff36]:hover{background:#f5f5f5}.namelist-modal-overlay[data-v-f331ff36]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center}.namelist-modal-draggable[data-v-f331ff36]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;overflow:hidden}.namelist-modal-header[data-v-f331ff36]{padding:12px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;cursor:move;-webkit-user-select:none;user-select:none}.namelist-modal-close[data-v-f331ff36]{padding:4px 8px;font-size:12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.namelist-modal-close[data-v-f331ff36]:hover{border-color:#1890ff;color:#1890ff}.namelist-modal-body[data-v-f331ff36]{flex:1;overflow:auto;padding:16px;display:flex;align-items:center;justify-content:center;min-height:0}.namelist-passport-modal-img[data-v-f331ff36]{max-width:100%;max-height:100%;object-fit:contain}.namelist-modal-resize-handle[data-v-f331ff36]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;background:#f0f0f0;border-radius:4px 0 0}.namelist-modal-resize-handle[data-v-f331ff36]:hover{background:#e6f7ff}[data-v-f331ff36] .namelist-write-table .ant-table-thead>tr>th{background:#fafafa;font-size:12px;font-weight:600}[data-v-f331ff36] .namelist-write-table .ant-table-tbody>tr>td{font-size:12px}.group-visa-form-page[data-v-91308db2]{padding:8px}.page-head[data-v-91308db2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:12px}.head-left h2[data-v-91308db2]{margin:0;font-size:20px}.head-sub[data-v-91308db2]{display:block;margin-top:4px;color:#6b7280}.head-actions[data-v-91308db2]{display:flex;gap:8px;flex-wrap:wrap}.section-card[data-v-91308db2]{border-radius:12px}.sub-title[data-v-91308db2]{margin:4px 0 12px;font-size:15px}.card-title-with-action[data-v-91308db2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.table-wrap[data-v-91308db2]{overflow-x:auto}.visa-table[data-v-91308db2]{width:100%;min-width:980px;border-collapse:collapse}.visa-table th[data-v-91308db2],.visa-table td[data-v-91308db2]{border:1px solid #e5e7eb;padding:8px;vertical-align:top;background:#fff}.visa-table th[data-v-91308db2]{background:#f8fafc;font-weight:600}.field-help[data-v-91308db2]{margin-top:10px;color:#64748b;font-size:12px}.panel-error[data-v-91308db2]{margin-bottom:8px}@media(max-width:768px){.page-head[data-v-91308db2]{align-items:flex-start;flex-direction:column}}.invoice-total[data-v-64c49ddd]{margin-top:10px;text-align:right;font-weight:700;font-size:14px}.invoice-note[data-v-64c49ddd]{white-space:pre-wrap;color:#334155}.tour-page[data-v-d2d7c0e8]{display:grid;gap:14px}.panel[data-v-d2d7c0e8]{border:1px solid #dce6f2;border-radius:12px;background:#fff}.page-head[data-v-d2d7c0e8]{min-height:88px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.title-wrap[data-v-d2d7c0e8]{display:grid;gap:4px}.page-eyebrow[data-v-d2d7c0e8]{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.06em}.page-title[data-v-d2d7c0e8]{font-size:24px;color:#0f172a;font-weight:700;line-height:1.1}.page-crumb[data-v-d2d7c0e8]{color:#64748b;font-size:12px}.head-actions[data-v-d2d7c0e8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-chip-row[data-v-d2d7c0e8]{justify-content:flex-end}.panel-chip[data-v-d2d7c0e8]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #d8e5f5;padding:6px 10px;font-size:12px;color:#466387;background:#f8fbff}.control-row[data-v-d2d7c0e8]{padding:10px 14px}.search-input[data-v-d2d7c0e8]{width:260px}.total-tag[data-v-d2d7c0e8]{margin:0;padding:3px 10px;font-size:14px}.section-head[data-v-d2d7c0e8]{display:flex;align-items:center;justify-content:space-between}.section-title[data-v-d2d7c0e8]{font-size:13px;font-weight:700;color:#0f172a}.tour-grid[data-v-d2d7c0e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tour-card[data-v-d2d7c0e8]{border:1px solid #dce6f2;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tour-card[data-v-d2d7c0e8]:hover{transform:translateY(-3px);border-color:#bfd4ec;box-shadow:0 12px 24px #2547841f}.tour-card[data-v-d2d7c0e8] .ant-card-body{padding:10px 12px 12px;display:grid;gap:5px}.thumb-wrap[data-v-d2d7c0e8]{position:relative;aspect-ratio:4 / 3;background:#e5e7eb;overflow:hidden;border-radius:8px;margin-bottom:6px}.thumb[data-v-d2d7c0e8]{width:100%;height:100%;object-fit:cover;display:block}.thumb-empty[data-v-d2d7c0e8]{width:100%;height:100%;display:grid;place-items:center;color:#94a3b8;font-size:12px}.thumb-overlay[data-v-d2d7c0e8]{position:absolute;left:8px;right:8px;bottom:8px;display:flex;justify-content:space-between;gap:6px}.type-badge[data-v-d2d7c0e8],.region-badge[data-v-d2d7c0e8]{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;color:#fff;background:#0f172a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tour-title[data-v-d2d7c0e8]{color:#1f2937;font-size:13px;font-weight:700;line-height:1.25;flex:1;min-width:0}.tour-head-row[data-v-d2d7c0e8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-chip[data-v-d2d7c0e8]{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;border:1px solid #dbe7f5;background:#f7fbff;color:#355a84;font-size:11px;font-weight:700;padding:4px 8px}.tour-bottom[data-v-d2d7c0e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.tour-price[data-v-d2d7c0e8]{color:#dc2626;font-size:16px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}@media(max-width:1100px){.tour-grid[data-v-d2d7c0e8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tour-grid[data-v-d2d7c0e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.head-actions[data-v-d2d7c0e8],.search-input[data-v-d2d7c0e8]{width:100%}.tour-grid[data-v-d2d7c0e8]{grid-template-columns:1fr}}.pagination-wrap[data-v-d2d7c0e8]{margin-top:14px;display:flex;justify-content:center}.detail-card[data-v-d2d7c0e8]{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:14px}.detail-panel[data-v-d2d7c0e8]{border-radius:14px;border:1px solid #dce6f2;background:linear-gradient(180deg,#fff,#f8fbff)}.detail-media[data-v-d2d7c0e8]{width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#e5e7eb}.detail-media img[data-v-d2d7c0e8]{width:100%;height:100%;object-fit:cover;display:block}.detail-empty[data-v-d2d7c0e8]{width:100%;height:100%;display:grid;place-items:center;color:#94a3b8;font-size:12px}.detail-body[data-v-d2d7c0e8]{display:grid;gap:10px;align-content:start}.detail-head[data-v-d2d7c0e8]{display:flex;justify-content:space-between;gap:8px;align-items:center}.detail-head h3[data-v-d2d7c0e8]{margin:0;font-size:20px;color:#111827}.detail-meta[data-v-d2d7c0e8]{display:flex;flex-wrap:wrap;gap:8px}.detail-meta span[data-v-d2d7c0e8]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #dbe7f5;background:#f8fbff;color:#466387;padding:4px 10px;font-size:12px;font-weight:600}.detail-meta .detail-price[data-v-d2d7c0e8]{color:#dc2626}.detail-desc[data-v-d2d7c0e8]{margin:0;color:#475569;line-height:1.7;white-space:pre-wrap}@media(max-width:760px){.detail-card[data-v-d2d7c0e8]{grid-template-columns:1fr}}.tour-page[data-v-4a9d5d14]{display:grid;gap:14px}.panel[data-v-4a9d5d14]{border:1px solid #dce6f2;border-radius:12px;background:#fff}.page-head[data-v-4a9d5d14]{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-title[data-v-4a9d5d14]{font-size:18px;color:#0f172a;font-weight:700}.page-crumb[data-v-4a9d5d14]{color:#64748b;font-size:12px}.total-tag[data-v-4a9d5d14]{margin:0;padding:3px 10px;font-size:14px}.section-head[data-v-4a9d5d14]{display:flex;align-items:center;justify-content:space-between}.section-title[data-v-4a9d5d14]{font-size:13px;font-weight:700;color:#0f172a}.page-text[data-v-4a9d5d14]{color:#64748b;font-size:14px;font-weight:600}.tour-grid[data-v-4a9d5d14]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tour-card[data-v-4a9d5d14]{border:1px solid #dce6f2;border-radius:10px;overflow:hidden}.tour-card[data-v-4a9d5d14] .ant-card-body{padding:10px 12px 12px}.thumb-wrap[data-v-4a9d5d14]{position:relative;aspect-ratio:4 / 3;background:#e5e7eb;overflow:hidden}.thumb[data-v-4a9d5d14]{width:100%;height:100%;object-fit:cover}.thumb-empty[data-v-4a9d5d14]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#94a3b8;font-size:12px}.tour-meta[data-v-4a9d5d14]{color:#16a34a;font-size:11px;font-weight:700;margin-bottom:2px}.tour-title[data-v-4a9d5d14]{color:#1f2937;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:5px;min-height:36px}.tour-bottom[data-v-4a9d5d14]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-price[data-v-4a9d5d14]{color:#ef4444;font-size:15px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.tour-hit[data-v-4a9d5d14]{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.pagination-wrap[data-v-4a9d5d14]{margin-top:14px;display:flex;justify-content:center}@media(max-width:1440px){.tour-grid[data-v-4a9d5d14]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.tour-grid[data-v-4a9d5d14]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tour-grid[data-v-4a9d5d14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tour-grid[data-v-4a9d5d14]{grid-template-columns:1fr}}.tour-page[data-v-fda8002f]{display:grid;gap:14px;padding:0}.panel[data-v-fda8002f]{border:1px solid #dce6f2;border-radius:12px;background:#fff}.page-head[data-v-fda8002f]{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.head-actions[data-v-fda8002f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-title[data-v-fda8002f]{font-size:18px;color:#0f172a;font-weight:700}.page-crumb[data-v-fda8002f]{color:#64748b;font-size:12px}.filter-card[data-v-fda8002f]{padding:5px!important;background:#fcfdff}.filter-card[data-v-fda8002f] .ant-card-body{padding:5px!important}.filter-toolbar[data-v-fda8002f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.filter-keywords[data-v-fda8002f]{flex:1;min-width:0;display:grid;gap:6px}.keyword-row[data-v-fda8002f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.keyword-btn[data-v-fda8002f]{border-radius:5px;height:26px;padding:0 10px;font-size:12px}.search-input[data-v-fda8002f]{width:220px}.head-actions[data-v-fda8002f] .ant-input,.head-actions[data-v-fda8002f] .ant-btn{height:28px;font-size:12px}.error-box[data-v-fda8002f]{margin-bottom:4px}.active-filters[data-v-fda8002f]{margin-top:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.active-tag[data-v-fda8002f]{margin:0}.section-head[data-v-fda8002f]{display:flex;align-items:center;justify-content:space-between}.section-head.second[data-v-fda8002f]{margin-top:8px}.section-title[data-v-fda8002f]{font-size:13px;font-weight:700;color:#0f172a}.total-tag[data-v-fda8002f]{margin:0;padding:3px 10px;font-size:14px}.page-text[data-v-fda8002f]{color:#64748b;font-size:14px;font-weight:600}.tour-grid[data-v-fda8002f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tour-card[data-v-fda8002f]{border:1px solid #dce6f2;border-radius:10px;overflow:hidden}.tour-card[data-v-fda8002f] .ant-card-body{padding:10px 12px 12px}.thumb-wrap[data-v-fda8002f]{position:relative;aspect-ratio:4 / 3;background:#e5e7eb;overflow:hidden}.thumb[data-v-fda8002f]{width:100%;height:100%;object-fit:cover}.thumb-empty[data-v-fda8002f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#94a3b8;font-size:12px}.tour-meta[data-v-fda8002f]{color:#16a34a;font-size:11px;font-weight:700;margin-bottom:2px}.tour-title[data-v-fda8002f]{color:#1f2937;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:5px;min-height:36px}.tour-price[data-v-fda8002f]{color:#ef4444;font-size:15px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.pagination-wrap[data-v-fda8002f]{margin-top:14px;display:flex;justify-content:center}@media(max-width:1440px){.tour-grid[data-v-fda8002f]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.head-actions[data-v-fda8002f]{width:100%}.tour-grid[data-v-fda8002f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.search-input[data-v-fda8002f]{width:100%}.tour-grid[data-v-fda8002f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tour-grid[data-v-fda8002f]{grid-template-columns:1fr}}.page[data-v-03d8509d]{display:grid;gap:14px}.top[data-v-03d8509d] .ant-card-body{padding:10px 12px}.content[data-v-03d8509d]{width:100%;margin:0 auto;max-width:1500px;display:grid;gap:14px}.page[data-v-03d8509d],.content[data-v-03d8509d]{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,sans-serif;color:#1e293b}.detail-layout[data-v-03d8509d]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start;width:100%}.main-col[data-v-03d8509d],.side-col[data-v-03d8509d]{display:grid;gap:14px}.side-col[data-v-03d8509d]{position:sticky;top:12px}.panel[data-v-03d8509d]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.section[data-v-03d8509d]{padding:14px}.hero[data-v-03d8509d]{padding:14px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:stretch}.hero-media[data-v-03d8509d]{border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;width:100%;max-width:none;height:400px;max-height:400px}.hero-img[data-v-03d8509d]{width:100%;height:400px;max-height:400px;object-fit:cover;display:block}.hero-empty[data-v-03d8509d]{width:100%;height:400px;max-height:400px;display:grid;place-items:center;color:#94a3b8;background:#f8fafc}.hero-info[data-v-03d8509d]{display:grid;align-content:start;gap:10px}.hero-info h1[data-v-03d8509d]{margin:0;color:#0f172a;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.hero-sub[data-v-03d8509d]{margin:0;color:#64748b;font-size:14px;line-height:1.55;font-weight:500}.hero-price-box[data-v-03d8509d]{display:inline-flex;align-items:baseline;gap:10px;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;padding:8px 14px;width:fit-content}.hero-price-label[data-v-03d8509d]{color:#64748b;font-size:13px;font-weight:600}.hero-price-value[data-v-03d8509d]{color:#2563eb;font-size:24px;font-weight:800;letter-spacing:-.01em}.main-info h2[data-v-03d8509d],.section h2[data-v-03d8509d]{margin:0 0 10px;font-size:16px;line-height:1.35;color:#0f172a;font-weight:750;letter-spacing:-.01em}.line[data-v-03d8509d]{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap;color:#475569;font-size:14px;line-height:1.5}.line strong[data-v-03d8509d]{min-width:74px;color:#1f2937;font-size:13px;font-weight:700;letter-spacing:.01em}.price-box[data-v-03d8509d]{border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#eef5ff);padding:16px;display:grid;place-content:center;text-align:center}.price-box .label[data-v-03d8509d]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.price-box .value[data-v-03d8509d]{color:#2563eb;font-size:32px;line-height:1.1;font-weight:800;margin-top:6px;letter-spacing:-.01em}.section-head[data-v-03d8509d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.option-status[data-v-03d8509d]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px;font-weight:600}.option-status span[data-v-03d8509d]{border-radius:999px;padding:1px 8px;font-weight:700}.option-status .ok[data-v-03d8509d]{color:#166534;background:#dcfce7}.option-status .no[data-v-03d8509d]{color:#7f1d1d;background:#fee2e2}.price-net[data-v-03d8509d]{color:#4f73ff;font-weight:800;font-size:20px;letter-spacing:-.01em}.price-sell[data-v-03d8509d]{color:#d97706;font-weight:800;font-size:20px;letter-spacing:-.01em}.calendar[data-v-03d8509d]{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:linear-gradient(180deg,#fcfdff,#f8fafc)}.calendar-top[data-v-03d8509d]{display:grid;grid-template-columns:68px 1fr 68px;gap:8px;align-items:center;margin-bottom:10px}.calendar-title[data-v-03d8509d]{text-align:center;font-size:14px;font-weight:800;letter-spacing:-.01em;color:#1f2937}.calendar-legend[data-v-03d8509d]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;color:#64748b;font-size:12px;font-weight:600}.legend-item[data-v-03d8509d]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-03d8509d]{width:10px;height:10px;border-radius:999px;display:inline-block}.legend-dot.available[data-v-03d8509d]{background:#16a34a}.legend-dot.unavailable[data-v-03d8509d]{background:#cbd5e1}.legend-dot.today[data-v-03d8509d]{background:#2563eb}.legend-dot.selected[data-v-03d8509d]{background:#d97706}.calendar-grid[data-v-03d8509d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.week-cell[data-v-03d8509d]{text-align:center;font-size:12px;color:#64748b;font-weight:700;padding:4px 0}.day-cell[data-v-03d8509d]{border:1px solid #e2e8f0;border-radius:8px;min-height:30px;padding:2px;display:grid;place-items:center;background:#fff;transition:.15s ease;width:100%;cursor:pointer}.day-cell .day-num[data-v-03d8509d]{font-size:12px;color:#334155;font-weight:700}.day-cell.available[data-v-03d8509d]{border-color:#bbf7d0;background:#f0fdf4}.day-cell.unavailable[data-v-03d8509d]{background:#f8fafc}.day-cell.other[data-v-03d8509d]{opacity:.5}.day-cell.today[data-v-03d8509d]{border-color:#93c5fd;box-shadow:0 0 0 1px #bfdbfe inset}.day-cell.selected[data-v-03d8509d]{border-color:#fdba74;box-shadow:0 0 0 2px #fed7aa inset}.day-cell[data-v-03d8509d]:hover{transform:translateY(-1px)}.html-body[data-v-03d8509d]{color:#334155;font-size:14px;line-height:1.8;font-weight:450}.html-body[data-v-03d8509d] img{max-width:100%;height:auto;border-radius:8px}.html-body[data-v-03d8509d] table{width:100%;border-collapse:collapse}.html-body[data-v-03d8509d] td,.html-body[data-v-03d8509d] th{border:1px solid #e5e7eb;padding:6px}.section[data-v-03d8509d] .ant-table-thead>tr>th{font-size:14px;font-weight:700;color:#1f2937}.section[data-v-03d8509d] .ant-table-tbody>tr>td{font-size:14px;color:#334155}.section[data-v-03d8509d] .ant-table-pagination.ant-pagination,.section[data-v-03d8509d] .ant-pagination{justify-content:center}.gallery[data-v-03d8509d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gallery img[data-v-03d8509d]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;display:block}.rail-card[data-v-03d8509d]{padding:12px}.rail-title[data-v-03d8509d]{margin:0 0 10px;font-size:15px;color:#0f172a;font-weight:800}.recommend-list[data-v-03d8509d]{display:grid;gap:10px}.recommend-item[data-v-03d8509d]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;border:1px solid #e2e8f0;border-radius:10px;padding:8px;text-align:left;background:#fff;cursor:pointer}.recommend-item[data-v-03d8509d]:hover{border-color:#bfdbfe;background:#f8fbff}.recommend-thumb[data-v-03d8509d]{width:88px;height:68px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;display:block}.recommend-thumb.empty[data-v-03d8509d]{display:grid;place-items:center;font-size:11px;color:#94a3b8;background:#f8fafc}.recommend-meta[data-v-03d8509d]{min-width:0;display:grid;gap:6px;align-content:center}.recommend-name[data-v-03d8509d]{font-size:13px;line-height:1.35;color:#1f2937;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommend-price[data-v-03d8509d]{font-size:13px;color:#2563eb;font-weight:800}@media(max-width:1160px){.content[data-v-03d8509d]{max-width:100%}}@media(max-width:900px){.content[data-v-03d8509d]{width:100%;max-width:100%}.hero[data-v-03d8509d]{grid-template-columns:1fr}.hero-media[data-v-03d8509d]{max-width:100%}.hero-img[data-v-03d8509d],.hero-empty[data-v-03d8509d]{min-height:0;max-height:400px}.detail-layout[data-v-03d8509d]{grid-template-columns:1fr}.side-col[data-v-03d8509d]{position:static}.price-box .value[data-v-03d8509d]{font-size:26px}.gallery[data-v-03d8509d]{grid-template-columns:repeat(2,minmax(0,1fr))}.day-cell[data-v-03d8509d]{min-height:28px}.section-head[data-v-03d8509d]{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:640px){.hero[data-v-03d8509d]{padding:10px}.hero-info h1[data-v-03d8509d]{font-size:24px}.main-info h2[data-v-03d8509d],.section h2[data-v-03d8509d]{font-size:16px}.gallery[data-v-03d8509d]{grid-template-columns:1fr}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--kit-bg: #f5f7fb;--kit-surface: #ffffff;--kit-border: #e7ecf5;--kit-text: #1f2a3a;--kit-muted: #7d8ea8;--kit-primary: #5b8dff;--kit-accent: #7f56d9;--kit-sider-start: #18253d;--kit-sider-end: #11192b;--kit-radius-lg: 18px;--kit-radius-md: 14px;--kit-shadow: 0 14px 30px rgba(16, 24, 40, .05)}body{background:var(--kit-bg);color:var(--kit-text)}.ant-card{border-radius:var(--kit-radius-md);border-color:var(--kit-border);box-shadow:var(--kit-shadow)}.ant-alert{border-radius:12px}.ant-btn-primary{border-color:var(--kit-primary);background:linear-gradient(135deg,var(--kit-primary),var(--kit-accent))}:root{font-size:clamp(14px,.25vw + 12px,17px);--krdmc-font-family: "Pretendard", "Noto Sans KR", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", sans-serif}html,body,#app{min-height:100%;margin:0;padding:0}body{font-size:1rem;line-height:1.5;font-family:var(--krdmc-font-family);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}#app,button,input,textarea,select{font-family:var(--krdmc-font-family)}@media(max-width:420px){:root{font-size:13px}}@media(min-width:1920px){:root{font-size:17px}}
