.hero[data-v-30a28764]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.brand[data-v-30a28764]{padding:12px 4px}.logo[data-v-30a28764]{font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.tag[data-v-30a28764]{margin-top:6px;font-size:14px}.card[data-v-30a28764] .n-card-header{padding-bottom:4px}.actions[data-v-30a28764]{display:grid;gap:10px;margin-top:10px}.hint[data-v-30a28764]{font-size:12px}.form-container[data-v-30a28764],.form-container[data-v-5bead0ff]{display:flex;flex-direction:column;gap:1.5em}.qr-preview[data-v-cba78b3f]{border-radius:12px;overflow:hidden;margin-bottom:10px}.qr-video[data-v-cba78b3f]{width:100%;max-height:240px;display:block;background:#ffffff0f}.trip[data-v-933f49e1] .n-tabs{margin-top:14px}.trip[data-v-933f49e1] .n-tabs .n-tabs-nav{position:sticky;top:10px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trip[data-v-933f49e1] .n-tabs .n-tabs-nav-scroll-content{padding:10px 12px}.hdr[data-v-933f49e1]{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 14px}.kicker[data-v-933f49e1]{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hdr-actions[data-v-933f49e1]{display:flex;gap:10px;flex-direction:column;justify-content:center}.hdr h1[data-v-933f49e1]{margin:2px 0 4px;font-size:20px;letter-spacing:-.02em}.list[data-v-933f49e1]{list-style:none;padding:0;margin:0}.list li[data-v-933f49e1]{padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.badge[data-v-933f49e1]{font-size:.75rem;background:#ffffff1f;color:#ffffffeb;padding:.1rem .35rem;border-radius:4px;margin-left:.35rem}.small[data-v-933f49e1]{font-size:.85rem}.receipt[data-v-933f49e1]{border:1px solid rgba(255,255,255,.12);border-radius:14px;margin-bottom:.5rem;overflow:hidden}.receipt-h[data-v-933f49e1]{display:flex;justify-content:space-between;padding:12px 14px;cursor:pointer;background:#ffffff0f}.receipt-body[data-v-933f49e1]{margin:0;padding:10px 14px 14px;list-style:disc;padding-left:1.5rem;background:#00000024}.li-btn[data-v-933f49e1]{all:unset;cursor:pointer;display:flex;justify-content:space-between;gap:10px;width:100%;padding:6px 0}.li-btn[data-v-933f49e1]:hover{opacity:.92}.filters[data-v-933f49e1]{padding:12px;margin-bottom:10px}.prod-row[data-v-933f49e1]{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:.5rem;align-items:center;padding:10px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.prod-name[data-v-933f49e1]{font-size:.95rem}.prod-meta[data-v-933f49e1]{color:#ffffffc2;font-size:.9rem}.cnt[data-v-933f49e1]{font-size:.75rem;color:#ffffffc2}.matrix[data-v-933f49e1]{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.85rem}.matrix th[data-v-933f49e1],.matrix td[data-v-933f49e1]{border:1px solid rgba(255,255,255,.12);padding:.35rem .5rem;text-align:right}.matrix th[data-v-933f49e1]:first-child,.matrix td[data-v-933f49e1]:first-child{text-align:left}.toolbar[data-v-933f49e1]{margin-bottom:.75rem;padding:10px 12px}code[data-v-933f49e1]{font-size:.85rem;word-break:break-all}.admin[data-v-933f49e1]{padding:12px}.qr-preview[data-v-933f49e1]{border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;margin-bottom:10px}.qr-video[data-v-933f49e1]{display:block;width:100%;max-height:320px;object-fit:cover;background:#000}:root{--bg: #0b1020;--bg2: #0b1229;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .66);--shadow: 0 10px 40px rgba(0, 0, 0, .35);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:radial-gradient(1200px 700px at 15% 0%,#1b2a66 0%,transparent 55%),radial-gradient(900px 600px at 85% 10%,#3a1a6e 0%,transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:inherit}#app{min-height:100vh}.page{max-width:960px;margin:0 auto;padding:28px 16px}.glass{background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}.muted{color:var(--muted)}
