.user-bar[data-v-50436d22]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:480px;margin:0 auto;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--card);border-bottom:1px solid var(--line)}.meta[data-v-50436d22]{min-width:0;display:flex;align-items:center;gap:10px;overflow:hidden}.permission[data-v-50436d22]{flex:none;font-size:14px;font-weight:650;color:var(--primary)}.expire[data-v-50436d22]{min-width:0;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout[data-v-50436d22]{flex:none;height:28px;padding:0;border:none;background:transparent;color:var(--muted);font-size:13px}.confirm-mask[data-v-50436d22]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.confirm-box[data-v-50436d22]{width:min(100%,300px);padding:20px 16px 16px;background:var(--card);border-radius:12px}.confirm-title[data-v-50436d22]{margin:0 0 18px;font-size:16px;font-weight:650;text-align:center}.confirm-actions[data-v-50436d22]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirm-cancel[data-v-50436d22],.confirm-ok[data-v-50436d22]{height:40px;border-radius:8px;font-weight:600}.confirm-cancel[data-v-50436d22]{border:1px solid var(--line);background:#fff;color:var(--muted)}.confirm-ok[data-v-50436d22]{border:none;background:var(--primary);color:#fff}.confirm-cancel[data-v-50436d22]:disabled,.confirm-ok[data-v-50436d22]:disabled{opacity:.7}.has-user-bar{--safe-top: 0px}:root{--bg: #f5f7fa;--card: #ffffff;--text: #303133;--muted: #909399;--line: #ebeef5;--primary: #409eff;--primary-dark: #337ecc;--up: #f56c6c;--down: #67c23a;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent}button,input{font:inherit}
