.app-bar[data-v-66023e5f]{border-bottom:1px solid var(--cb-border)!important}.brand[data-v-66023e5f]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cb-text)}.brand-logo[data-v-66023e5f]{height:32px}.brand-name[data-v-66023e5f]{font-weight:600;font-size:1.05rem}.nav-btn[data-v-66023e5f]{color:var(--cb-text-muted)!important;font-weight:500}.nav-btn--active[data-v-66023e5f]{color:var(--cb-primary)!important}.nav-btn--active[data-v-66023e5f]:before{opacity:.08!important}.bottom-nav[data-v-66023e5f]{padding-bottom:env(safe-area-inset-bottom,0);height:calc(56px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid var(--cb-border)}.install-banner[data-v-b8e8e436]{position:fixed;left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom, 0px));z-index:6;display:flex;align-items:center;padding:10px 12px}.banner-icon[data-v-b8e8e436]{width:40px;height:40px;border-radius:10px;margin-right:12px}.ios-steps li[data-v-b8e8e436]{margin-bottom:8px;line-height:1.6}:root{--cb-font:"IBM Plex Sans Thai","Noto Sans Thai","Segoe UI",Tahoma,sans-serif;--cb-bg:#f4f6fb;--cb-surface:#fff;--cb-border:#e3e8f0;--cb-text:#1f2937;--cb-text-muted:#6b7280;--cb-primary:#1d4ed8;--cb-primary-soft:#e8eefc;--cb-radius:14px;--cb-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06)}.v-application,body,html{font-family:var(--cb-font)!important;color:var(--cb-text)}.v-application{background:var(--cb-bg)!important}.page-header{margin-bottom:20px}.page-title{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.page-subtitle{color:var(--cb-text-muted);margin:4px 0 0}.surface-card{background:var(--cb-surface);border:1px solid var(--cb-border);border-radius:var(--cb-radius)!important;box-shadow:var(--cb-shadow)!important}.text-muted{color:var(--cb-text-muted)!important}.page-container{max-width:1280px;margin:0 auto;padding:24px 16px 48px}@media(max-width:600px){.page-container{padding:16px 12px 40px}.page-title{font-size:1.25rem}}