.tenant-info-card[data-v-d719efa4]{display:flex;flex-direction:column;gap:8px;background:#0f172acc}.info-row[data-v-d719efa4]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.info-label[data-v-d719efa4]{color:var(--text-secondary)}.info-val[data-v-d719efa4]{font-weight:600}.info-val.highlight[data-v-d719efa4]{color:var(--accent-gold-light);text-transform:uppercase;letter-spacing:1px}.info-val.mono[data-v-d719efa4]{font-family:var(--font-mono);font-size:.8rem;color:#38bdf8}.status-badge.is-capacitor[data-v-d719efa4]{background:#f59e0b33;color:var(--accent-gold-light);border-color:#f59e0b66}.status-badge.is-capacitor .dot[data-v-d719efa4]{background:var(--accent-gold)}.btn-sm[data-v-d719efa4]{padding:4px 10px;font-size:.7rem;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--text-primary);cursor:pointer}.empty-events[data-v-d719efa4]{padding:20px;text-align:center;font-size:.8rem;color:var(--text-secondary);font-style:italic}.event-list[data-v-d719efa4]{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;padding-right:4px}.event-item[data-v-d719efa4]{background:#000;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;font-family:var(--font-mono);font-size:.75rem}.event-item.success[data-v-d719efa4]{border-left:4px solid var(--success)}.event-item.error[data-v-d719efa4]{border-left:4px solid var(--danger)}.event-item.info[data-v-d719efa4]{border-left:4px solid #38bdf8}.event-header[data-v-d719efa4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.event-name[data-v-d719efa4]{font-weight:600;color:var(--accent-gold-light)}.event-tag[data-v-d719efa4]{font-size:.65rem;background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--text-secondary)}.event-payload[data-v-d719efa4]{color:#a7f3d0;white-space:pre-wrap;word-break:break-all;font-size:.7rem}:root{--bg-primary: #090d16;--bg-card: rgba(21, 29, 46, .7);--border-card: rgba(255, 255, 255, .08);--accent-gold: #f59e0b;--accent-gold-light: #fef08a;--text-primary: #f8fafc;--text-secondary: #94a3b8;--success: #10b981;--danger: #ef4444;--font-main: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-main);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding-bottom:40px;overflow-x:hidden}.container{max-width:600px;margin:0 auto;padding:16px}.glass-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-card);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 8px 32px #0000005e}header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border-card);margin-bottom:20px}.logo{display:flex;align-items:center;gap:10px}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;box-shadow:0 0 15px #f59e0b66}.logo-text h1{font-size:1.25rem;font-weight:700;color:var(--accent-gold-light);line-height:1.1}.logo-text span{font-size:.75rem;color:var(--text-secondary);letter-spacing:1px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;background:#10b98126;color:var(--success);border:1px solid rgba(16,185,129,.3)}.dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.section-title{font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.price-grid{display:flex;flex-direction:column;gap:10px}.price-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .2s ease}.price-item:hover{background:#ffffff0f}.price-name{font-weight:600;font-size:.95rem}.price-values{display:flex;align-items:center;gap:16px;font-family:var(--font-mono)}.val-box{text-align:right}.val-label{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase}.val-num{font-size:1rem;font-weight:600}.val-num.up{color:var(--success)}.val-num.down{color:var(--danger)}.btn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;font-family:var(--font-main);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-primary);transition:all .2s ease}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;font-weight:700}.btn-accent{background:#f59e0b26;color:var(--accent-gold-light);border-color:#f59e0b4d}.log-box{background:#000;border:1px solid var(--border-card);border-radius:10px;padding:12px;font-family:var(--font-mono);font-size:.75rem;color:#10b981;max-height:140px;overflow-y:auto;margin-top:10px}.input-group{margin-bottom:12px}.input-group label{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:4px}.input-field{width:100%;padding:10px 14px;background:#0000004d;border:1px solid var(--border-card);border-radius:8px;color:#fff;font-family:var(--font-main);font-size:.9rem}.input-field:focus{outline:none;border-color:var(--accent-gold)}
