.media-preview-overlay[data-v-e4ecce58]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#000000eb;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;cursor:grab}.media-preview-overlay[data-v-e4ecce58]:active{cursor:grabbing}.media-preview-stage[data-v-e4ecce58]{flex:1;min-width:0;min-height:0;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-preview-img[data-v-e4ecce58]{display:block;max-width:100%;max-height:calc(100dvh - 96px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;touch-action:none}.media-preview-close[data-v-e4ecce58]{position:absolute;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:2;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.media-preview-nav[data-v-e4ecce58]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.media-preview-nav.prev[data-v-e4ecce58]{left:max(8px,env(safe-area-inset-left,0px))}.media-preview-nav.next[data-v-e4ecce58]{right:max(8px,env(safe-area-inset-right,0px))}.media-preview-counter[data-v-e4ecce58]{position:absolute;top:max(16px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);color:#ffffffe6;font-size:13px;padding:4px 10px;border-radius:999px;background:#00000059;pointer-events:none}.media-preview-hint[data-v-e4ecce58]{position:absolute;bottom:max(12px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);margin:0;color:#ffffffa6;font-size:12px;white-space:nowrap;pointer-events:none}.media-preview-fade-enter-active[data-v-e4ecce58],.media-preview-fade-leave-active[data-v-e4ecce58]{transition:opacity .2s ease}.media-preview-fade-enter-from[data-v-e4ecce58],.media-preview-fade-leave-to[data-v-e4ecce58]{opacity:0}@media (max-width: 768px){.media-preview-hint[data-v-e4ecce58]{font-size:11px}.media-preview-nav[data-v-e4ecce58]{width:40px;height:40px}}.guest-placeholder[data-v-d4e6dbdf]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));box-sizing:border-box;background:linear-gradient(160deg,#2a2925,#3a3832 45%,#45423c);color:#faf6ef;text-align:center;user-select:none;-webkit-user-select:none}.guest-placeholder__inner[data-v-d4e6dbdf]{max-width:360px}.guest-placeholder__brand[data-v-d4e6dbdf]{margin:0 0 28px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.28em;color:#faf6ef80;text-transform:none}.guest-placeholder__title[data-v-d4e6dbdf]{margin:0 0 20px;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:.12em;line-height:1.35;color:#faf6ef}.guest-placeholder__lead[data-v-d4e6dbdf]{margin:0 0 24px;font-size:15px;line-height:1.75;color:#ffffffb8;letter-spacing:.04em}.guest-placeholder__note[data-v-d4e6dbdf]{margin:0;font-size:12px;line-height:1.6;color:#ffffff61;letter-spacing:.06em}@media (max-width: 768px){.guest-placeholder__title[data-v-d4e6dbdf]{font-size:24px}.guest-placeholder__lead[data-v-d4e6dbdf]{font-size:14px}}.access-gate[data-v-4314712d]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));box-sizing:border-box;background:linear-gradient(160deg,#2a2925,#3a3832 45%,#45423c);color:#faf6ef;text-align:center}.access-gate__inner[data-v-4314712d]{width:100%;max-width:360px}.access-gate__brand[data-v-4314712d]{margin:0 0 28px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.28em;color:#faf6ef80}.access-gate__title[data-v-4314712d]{margin:0 0 16px;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:.12em}.access-gate__lead[data-v-4314712d]{margin:0 0 24px;font-size:14px;line-height:1.75;color:#ffffffb8}.access-gate__form[data-v-4314712d]{display:grid;gap:12px}.access-gate__input[data-v-4314712d]{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(250,246,239,.22);background:#00000038;color:#faf6ef;font-size:15px;outline:none}.access-gate__input[data-v-4314712d]:focus{border-color:#faf6ef73}.access-gate__btn[data-v-4314712d]{height:44px;border:none;border-radius:10px;background:#faf6ef;color:#2a2925;font-size:15px;font-weight:650;cursor:pointer}.access-gate__btn[data-v-4314712d]:disabled{opacity:.55;cursor:not-allowed}.access-gate__error[data-v-4314712d]{margin:14px 0 0;font-size:13px;color:#f0b4a8}.access-gate__note[data-v-4314712d]{margin:20px 0 0;font-size:12px;line-height:1.6;color:#ffffff61}.access-boot[data-v-65278a3c]{min-height:100vh;background:var(--gs-bg, #f5f5f5)}.audio-player[data-v-22d87710]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px}.audio-el[data-v-22d87710]{flex:1;min-width:0;height:36px}.audio-dur[data-v-22d87710]{flex-shrink:0;font-size:12px;color:#909399}.audio-status[data-v-22d87710]{flex:1;font-size:12px;color:#909399}.audio-error[data-v-22d87710]{flex:1;font-size:12px;color:#f56c6c}.play-log-media[data-v-8e322d69]{display:flex;flex-direction:column;gap:8px}.media-grid[data-v-8e322d69]{display:grid;gap:4px;max-width:280px}.grid--1[data-v-8e322d69]{grid-template-columns:1fr;justify-items:start}.grid--1 .media-cell[data-v-8e322d69]{aspect-ratio:auto;max-width:280px}.grid--1 .media-cell[data-v-8e322d69]:not(.media-cell--video){aspect-ratio:auto;width:fit-content;max-width:100%}.grid--1 .media-cell--video[data-v-8e322d69]{width:fit-content;max-width:100%}.grid--2[data-v-8e322d69]{grid-template-columns:1fr 1fr}.grid--3[data-v-8e322d69]{grid-template-columns:repeat(3,1fr)}.grid--4[data-v-8e322d69]{grid-template-columns:repeat(2,1fr)}.media-cell[data-v-8e322d69]{position:relative;overflow:hidden;border-radius:4px;line-height:0;min-width:0}.media-cell--video[data-v-8e322d69]{cursor:pointer}.media-cell[data-v-8e322d69]:not(.media-cell--video){aspect-ratio:1}.grid--2 .media-cell[data-v-8e322d69],.grid--3 .media-cell[data-v-8e322d69],.grid--4 .media-cell[data-v-8e322d69]{aspect-ratio:1}.grid--1 .media-cell[data-v-8e322d69] .media-thumb-wrap,.grid--1 .media-cell[data-v-8e322d69] .media-video-thumb{border-radius:6px}.grid--1 .media-cell--video[data-v-8e322d69] .media-video-thumb{width:auto;height:auto;max-width:100%}.media-cell[data-v-8e322d69] .media-thumb-wrap,.media-cell[data-v-8e322d69] .media-video-thumb{width:100%;height:100%;max-height:none}.grid--1 .media-cell[data-v-8e322d69]:not(.media-cell--video) .media-thumb-wrap{width:auto;height:auto;max-width:100%;min-height:0;padding:0;background:transparent}.media-cell[data-v-8e322d69] .media-video-thumb-poster{object-fit:cover}.media-audio[data-v-8e322d69]{max-width:100%}.video-loading[data-v-9bf7b2a9]{min-height:200px}.video-error[data-v-9bf7b2a9]{margin:0 0 12px;color:#f56c6c;font-size:13px;line-height:1.5;text-align:center}.video-open-link[data-v-9bf7b2a9]{margin:12px 0 0;text-align:center;font-size:13px}.video-open-link a[data-v-9bf7b2a9]{color:var(--color-accent)}.voice-control[data-v-d0205d1a]{display:flex;flex-direction:column;gap:8px;width:100%}.voice-actions[data-v-d0205d1a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-error[data-v-d0205d1a]{margin:0;font-size:12px;color:#f56c6c;line-height:1.45}.voice-hint[data-v-d0205d1a]{margin:0;font-size:12px;color:#909399;line-height:1.45}.comment-thread[data-v-115f04d2]{min-height:80px}.hidden-input[data-v-115f04d2]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.composer[data-v-115f04d2]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.composer-actions[data-v-115f04d2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.composer-btns[data-v-115f04d2]{display:flex;gap:8px;margin-left:auto}.pending-image[data-v-115f04d2]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;width:100%}.pending-image[data-v-115f04d2] .media-thumb-wrap{width:100%;max-width:min(280px,100%)}.comment-image[data-v-115f04d2]{margin-top:8px;max-width:min(320px,100%)}.comment-image[data-v-115f04d2] .media-thumb-wrap{width:100%}.comment-card[data-v-115f04d2]{padding:14px 0;border-bottom:1px solid #ebeef5}.comment-card[data-v-115f04d2]:last-child{border-bottom:none}.comment-card--highlight[data-v-115f04d2]{border-radius:10px;background:#409eff1a;box-shadow:0 0 0 2px #409eff38;padding-left:8px;padding-right:8px}.comment-head[data-v-115f04d2],.reply-head[data-v-115f04d2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.target-link[data-v-115f04d2]{color:var(--color-accent);cursor:pointer;font-weight:600}.muted[data-v-115f04d2]{color:#909399;font-size:13px}.head-actions[data-v-115f04d2]{margin-left:auto;display:flex;gap:4px}.comment-body[data-v-115f04d2],.reply-body[data-v-115f04d2]{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6}.replies[data-v-115f04d2]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.reply-item[data-v-115f04d2]{padding-left:14px;border-left:2px solid #e4e7ed}.reply-box[data-v-115f04d2],.edit-box[data-v-115f04d2]{margin-top:8px}.reply-trigger[data-v-115f04d2]{margin-top:4px}.thread-pager[data-v-115f04d2]{margin-top:16px;justify-content:center}.drawer-players[data-v-0651d156]{margin:0 0 12px;font-size:13px;color:#606266}.composer[data-v-0651d156]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.record-time-row[data-v-0651d156]{display:flex;align-items:center;gap:8px;margin-top:8px}.record-time-label[data-v-0651d156]{flex:0 0 auto;font-size:13px;color:#606266}.composer-actions[data-v-0651d156]{position:relative;display:flex;gap:8px;margin-top:8px;justify-content:space-between;flex-wrap:wrap;align-items:center}.composer-tail[data-v-0651d156]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:nowrap;max-width:100%}.composer-tail[data-v-0651d156] .voice-control{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px}.composer-tail[data-v-0651d156] .voice-hint,.composer-tail[data-v-0651d156] .voice-error,.composer-tail[data-v-0651d156] .audio-player{flex:1 0 100%;min-width:0}.voice-uploading[data-v-0651d156]{opacity:.6;pointer-events:none}.file-pick-wrap[data-v-0651d156]{position:relative;display:inline-flex}.file-overlay-input[data-v-0651d156]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:0}.file-overlay-input[data-v-0651d156]:disabled{cursor:not-allowed}.file-pick-btn[data-v-0651d156]{pointer-events:none}.pending-media-grid[data-v-0651d156]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pending-cell[data-v-0651d156]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.log-list[data-v-0651d156]{display:flex;flex-direction:column;gap:16px;min-height:120px}.log-item[data-v-0651d156]{padding:var(--form-block-padding, 12px);background:var(--form-block-bg, #f8fafc);border-radius:var(--form-block-radius, 12px);border:var(--form-block-border, 1px solid #e8ecf2)}.log-time[data-v-0651d156]{font-size:12px;color:#909399;margin-bottom:6px}.log-text[data-v-0651d156]{margin:0 0 8px;white-space:pre-wrap;line-height:1.5}.log-item[data-v-0651d156] .play-log-media{margin-bottom:4px}.log-actions[data-v-0651d156]{display:flex;gap:8px;margin-top:8px}.timer-bars[data-v-1be5db33]{display:flex;flex-direction:column}.timer-bar[data-v-1be5db33]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 20px;background:#ecf5ff;border-bottom:1px solid #b3d8ff;font-size:13px}.timer-bar.paused[data-v-1be5db33]{background:#fdf6ec;border-bottom-color:#f5dab1}.timer-bar__head[data-v-1be5db33]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.timer-bar__title[data-v-1be5db33]{color:#303133;line-height:1.4;min-width:0}.timer-bar__stats[data-v-1be5db33]{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.pulse[data-v-1be5db33]{width:8px;height:8px;border-radius:50%;background:#f56c6c;flex-shrink:0;box-shadow:0 0 #f56c6c73;animation:live-pulse-1be5db33 1.6s ease-out infinite}.timer-bar.paused .pulse[data-v-1be5db33]{background:#e6a23c;box-shadow:none;animation:none}.timer-bar:not(.paused) .current-play[data-v-1be5db33]{animation:live-tick-1be5db33 2s ease-in-out infinite}@keyframes live-pulse-1be5db33{0%{box-shadow:0 0 #f56c6c80;opacity:1}70%{box-shadow:0 0 0 7px #f56c6c00;opacity:.92}to{box-shadow:0 0 #f56c6c00;opacity:1}}@keyframes live-tick-1be5db33{0%,to{opacity:1}50%{opacity:.78}}@media (prefers-reduced-motion: reduce){.pulse[data-v-1be5db33],.timer-bar:not(.paused) .current-play[data-v-1be5db33]{animation:none}.pulse[data-v-1be5db33]{box-shadow:none}}.link[data-v-1be5db33]{cursor:pointer;color:var(--color-accent)}.players-tag[data-v-1be5db33]{margin-left:auto;color:#606266;font-size:13px;font-weight:400;padding:0 8px;border:1px solid #dcdfe6;border-radius:3px;line-height:22px;background:#fff;flex-shrink:0}.pause-tag[data-v-1be5db33]{margin-left:6px;color:#e6a23c;font-weight:600}.total-play[data-v-1be5db33]{color:var(--color-accent)}.current-play[data-v-1be5db33]{color:#606266}.timer-actions[data-v-1be5db33]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.timer-actions .el-button[data-v-1be5db33]{margin:0}.players-select[data-v-1be5db33]{width:96px}.players-select[data-v-1be5db33] .el-select__wrapper,.players-select[data-v-1be5db33] .el-input__wrapper,.players-select[data-v-1be5db33] .el-input__inner{font-size:13px}@media (max-width: 768px){.timer-bars[data-v-1be5db33]{position:sticky;top:var(--top-bar-sticky-offset, calc(var(--app-safe-top, env(safe-area-inset-top, 0px)) + 44px));z-index:90}.timer-bar[data-v-1be5db33]{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:8px;row-gap:6px;padding:8px 12px;font-size:12px}.timer-bar__head[data-v-1be5db33]{grid-column:1 / -1;display:flex;align-items:center;gap:6px}.timer-bar__title[data-v-1be5db33]{flex:1;min-width:0;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.players-tag[data-v-1be5db33]{margin-left:0;font-size:12px;font-weight:400;line-height:20px;padding:0 6px}.timer-bar__stats[data-v-1be5db33]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px}.total-play[data-v-1be5db33],.current-play[data-v-1be5db33]{font-size:12px;font-weight:600;line-height:1.3}.current-play[data-v-1be5db33]{text-align:right}.timer-actions[data-v-1be5db33]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:6px;margin-left:0;width:100%}.timer-actions--no-players[data-v-1be5db33]{grid-template-columns:repeat(3,minmax(0,1fr))}.players-select[data-v-1be5db33]{width:100%;min-width:0}.players-select[data-v-1be5db33] .el-select__wrapper,.players-select[data-v-1be5db33] .el-input__wrapper{min-height:28px;height:28px;padding:0 8px;font-size:12px}.players-select[data-v-1be5db33] .el-select__selected-item,.players-select[data-v-1be5db33] .el-select__placeholder,.players-select[data-v-1be5db33] .el-input__inner{font-size:12px!important;font-weight:400}.timer-actions .el-button[data-v-1be5db33]{width:100%;margin:0;min-height:28px;height:28px;padding:0 4px;font-size:12px}}.game-hint[data-v-3e4bfc5e]{margin:0 0 12px;font-size:13px;color:#606266;line-height:1.5}.media-field[data-v-3e4bfc5e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.media-count[data-v-3e4bfc5e]{font-size:12px;color:#909399}.media-hint[data-v-3e4bfc5e]{margin:0 0 4px;font-size:12px;color:#909399;line-height:1.45}.media-previews[data-v-3e4bfc5e]{flex:1 0 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:10px;width:100%}.preview-item[data-v-3e4bfc5e]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.preview-item--video[data-v-3e4bfc5e]{max-width:160px}.preview-item[data-v-3e4bfc5e] .media-thumb-wrap{border-radius:6px;width:100%}.sr-file-input{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:0;overflow:hidden}@media (max-width: 768px){.play-stop-dialog.el-dialog{width:min(92vw,520px)!important;margin:0 auto}}.quick-timer-actions[data-v-091300f4]{display:inline-flex;align-items:center;gap:6px;line-height:1;max-width:min(70vw,340px)}.quick-timer-trigger[data-v-091300f4]{border-color:#ffffff59;font-variant-numeric:tabular-nums;margin:0;vertical-align:middle}.quick-timer-actions[data-v-091300f4] .el-button{margin:0;height:28px;padding:0 10px}.quick-timer-trigger.running[data-v-091300f4]{max-width:100%}.quick-timer-trigger.running.multi[data-v-091300f4]{padding:0 8px;font-size:12px}.live-dot[data-v-091300f4]{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#f56c6c;vertical-align:middle;animation:blink-091300f4 1.2s infinite}@keyframes blink-091300f4{50%{opacity:.35}}.quick-timer-panel[data-v-091300f4]{overflow:visible;position:relative}.quick-timer-panel .panel-title[data-v-091300f4]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.ownership-hint[data-v-091300f4]{margin-top:10px;font-size:12px;color:#606266;line-height:1.5}.ownership-hint.muted[data-v-091300f4]{color:#909399}.quick-timer-popover{z-index:10900!important;overflow:visible!important}.quick-timer-popover .el-select-dropdown,.quick-timer-popover .el-popper{z-index:10910!important}.gs[data-v-d262e1e8]{display:flex;flex-direction:column;gap:10px;margin:-8px -4px 0}.gs-input-row[data-v-d262e1e8]{display:flex;align-items:center;gap:8px}.gs-search-icon[data-v-d262e1e8]{font-size:18px;color:#64748b;flex-shrink:0}.gs-kbd[data-v-d262e1e8]{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#94a3b8;border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;background:#f8fafc}.gs-body[data-v-d262e1e8]{min-height:180px;max-height:min(52vh,420px);overflow:auto;padding:2px 0 4px}.gs-hint[data-v-d262e1e8]{margin:28px 8px;text-align:center;color:#94a3b8;font-size:13px}.gs-group[data-v-d262e1e8]{margin-bottom:10px}.gs-group-title[data-v-d262e1e8]{margin:0 8px 6px;font-size:12px;color:#94a3b8;font-weight:600;letter-spacing:.04em}.gs-item[data-v-d262e1e8]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:0;background:transparent;border-radius:10px;padding:10px;cursor:pointer;color:inherit}.gs-item[data-v-d262e1e8]:hover,.gs-item.active[data-v-d262e1e8]{background:#f1f5f9}.gs-badge[data-v-d262e1e8]{flex:0 0 auto;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;line-height:1.5;margin-top:1px}.gs-badge--game[data-v-d262e1e8]{color:#0f6b5c;background:#0f6b5c1f}.gs-badge--hardware[data-v-d262e1e8]{color:#2f5d8c;background:#2f5d8c1f}.gs-badge--play_log[data-v-d262e1e8]{color:#6b4ea2;background:#6b4ea21f}.gs-badge--comment[data-v-d262e1e8]{color:#5b6472;background:#eef1f5}.gs-badge--wish[data-v-d262e1e8]{color:#9a5b12;background:#9a5b121f}.gs-main[data-v-d262e1e8]{min-width:0;display:flex;flex-direction:column;gap:2px}.gs-title[data-v-d262e1e8]{font-size:14px;font-weight:650;color:#1e293b;line-height:1.35}.gs-preview[data-v-d262e1e8]{font-size:12px;color:#64748b;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gs-footer[data-v-d262e1e8]{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px solid #eef2f7;font-size:12px;color:#94a3b8}.gs-footer kbd[data-v-d262e1e8]{font-family:ui-monospace,Consolas,monospace;font-size:11px;border:1px solid #e2e8f0;border-radius:4px;padding:0 4px;margin-right:2px;background:#fff}.global-search-dialog.el-dialog{border-radius:14px;overflow:hidden}.global-search-dialog .el-dialog__header{display:none}.global-search-dialog .el-dialog__body{padding:16px 18px 14px}.balance-purchase-preview[data-v-eba0fcd0]{margin:-4px 0 12px 100px;font-size:12px;color:#606266;line-height:1.6}.balance-purchase-preview strong[data-v-eba0fcd0]{color:var(--color-accent)}.balance-purchase-preview.muted[data-v-eba0fcd0]{color:#909399}.balance-purchase-preview--warn[data-v-eba0fcd0],.balance-purchase-preview--warn strong[data-v-eba0fcd0]{color:#e6a23c}.balance-purchase-preview__hint[data-v-eba0fcd0]{margin-bottom:4px;color:#909399;font-size:11px}.mem-duration-hint[data-v-c23fa90d]{margin:0 0 8px;font-size:12px;color:#909399}.mem-daily-summary[data-v-c23fa90d]{margin:0 0 10px;padding:8px 12px;font-size:13px;font-weight:600;color:#b88230;background:#fff8e8;border:1px solid #f5d78e;border-radius:var(--radius-lg, 12px)}.is-active-cost[data-v-c23fa90d]{color:#e6a23c;font-weight:600}.mem-fee-cost-cell[data-v-c23fa90d]{display:flex;flex-direction:column;gap:2px;line-height:1.35;font-weight:600}.mem-fee-cost-daily[data-v-c23fa90d]{font-size:12px;font-weight:500;color:#909399}.card-row-active span[data-v-c23fa90d]:last-child{color:#67c23a;font-weight:600}.form-block[data-v-c23fa90d]{margin-bottom:12px;padding:var(--form-block-padding, 12px);background:var(--form-block-bg, #f8fafc);border-radius:var(--form-block-radius, 12px);border:var(--form-block-border, 1px solid #e8ecf2)}.form-title[data-v-c23fa90d]{font-size:13px;font-weight:600;color:#606266;margin-bottom:8px}.bal-preview[data-v-c23fa90d]{margin-top:4px;font-size:12px;color:#606266}.bal-preview strong[data-v-c23fa90d]{color:var(--color-accent)}.bal-purchase-hint[data-v-c23fa90d]{margin:-4px 0 10px;padding:8px 10px;font-size:12px;line-height:1.5;color:#b88230;background:#fff8e8;border:1px solid #f5d78e;border-radius:var(--radius-lg, 12px)}.bal-amount-row[data-v-c23fa90d]{display:flex;gap:8px;align-items:center;width:100%}.ledger-form[data-v-c23fa90d]{flex-wrap:wrap}.empty-tip[data-v-c23fa90d]{text-align:center;color:#909399;padding:16px 0}.ledger-op-btns[data-v-c23fa90d]{display:inline-flex;align-items:center;gap:0;white-space:nowrap}.ledger-op-btns[data-v-c23fa90d] .el-button{padding-left:6px;padding-right:6px}.ledger-tab-body[data-v-c23fa90d]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-form-actions[data-v-c23fa90d]{display:flex;gap:10px;padding:12px 0 0;margin-top:12px;border-top:1px solid #ebeef5;flex-shrink:0}.mobile-form-actions .el-button[data-v-c23fa90d]{flex:1;min-height:44px;margin:0}.el-message,.el-message-box__wrapper{z-index:12000!important}.ledger-date-popper{z-index:11000!important}.ledger-dialog.is-fullscreen .el-dialog__body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ledger-dialog .ledger-tabs{flex:1;display:flex;flex-direction:column;min-height:0}.ledger-dialog .ledger-tabs>.el-tabs__content{flex:1;min-height:0;overflow:hidden}.ledger-dialog .ledger-tabs>.el-tabs__content>.el-tab-pane{height:100%;display:flex;flex-direction:column;min-height:0}.expire-notice-mask[data-v-cd4e5fb6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#1c1b1947;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.expire-notice-card[data-v-cd4e5fb6]{width:min(420px,100%);padding:22px 22px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.45);background:linear-gradient(165deg,#fffcf8c7,#fff8f0ad 55%,#fff5ebb8);box-shadow:0 18px 48px #1c1b1929,inset 0 1px #ffffffa6;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.expire-notice-head[data-v-cd4e5fb6]{margin-bottom:16px}.expire-notice-eyebrow[data-v-cd4e5fb6]{margin:0 0 4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5a4628b3}.expire-notice-head h2[data-v-cd4e5fb6]{margin:0;font-size:22px;font-weight:650;letter-spacing:.02em;color:#2a241c}.expire-notice-sub[data-v-cd4e5fb6]{margin:8px 0 0;font-size:13px;line-height:1.45;color:#3c342ab8}.expire-notice-list[data-v-cd4e5fb6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(40vh,280px);overflow:auto}.expire-notice-item[data-v-cd4e5fb6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.5);background:#ffffff6b}.expire-notice-item.tone-critical[data-v-cd4e5fb6]{background:#b43c281f;border-color:#b43c2838}.expire-notice-item.tone-urgent[data-v-cd4e5fb6]{background:#c46e1e1f;border-color:#c46e1e33}.expire-notice-item.tone-warn[data-v-cd4e5fb6]{background:#b48c281a;border-color:#b48c282e}.expire-notice-item.tone-soft[data-v-cd4e5fb6]{background:#5a826e1a;border-color:#5a826e2e}.expire-notice-main[data-v-cd4e5fb6]{display:flex;flex-direction:column;gap:2px;min-width:0}.expire-notice-name[data-v-cd4e5fb6]{font-size:14px;font-weight:600;color:#2a241c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expire-notice-days[data-v-cd4e5fb6]{font-size:13px;color:#3c342ac7}.expire-notice-badge[data-v-cd4e5fb6]{flex-shrink:0;font-size:11px;padding:4px 8px;border-radius:999px;background:#ffffff8c;color:#3c342abf;border:1px solid rgba(255,255,255,.6)}.expire-notice-actions[data-v-cd4e5fb6]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.btn-ghost[data-v-cd4e5fb6],.btn-solid[data-v-cd4e5fb6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-size:14px;padding:9px 16px;border-radius:10px;transition:background .15s ease,transform .15s ease}.btn-ghost[data-v-cd4e5fb6]{background:#ffffff73;color:#4a4034;border:1px solid rgba(255,255,255,.55)}.btn-ghost[data-v-cd4e5fb6]:hover{background:#ffffffb3}.btn-solid[data-v-cd4e5fb6]{background:#2a241ce0;color:#fffaf4}.btn-solid[data-v-cd4e5fb6]:hover{background:#2a241cf5}.expire-fade-enter-active[data-v-cd4e5fb6],.expire-fade-leave-active[data-v-cd4e5fb6]{transition:opacity .22s ease}.expire-fade-enter-active .expire-notice-card[data-v-cd4e5fb6],.expire-fade-leave-active .expire-notice-card[data-v-cd4e5fb6]{transition:transform .22s ease,opacity .22s ease}.expire-fade-enter-from[data-v-cd4e5fb6],.expire-fade-leave-to[data-v-cd4e5fb6]{opacity:0}.expire-fade-enter-from .expire-notice-card[data-v-cd4e5fb6],.expire-fade-leave-to .expire-notice-card[data-v-cd4e5fb6]{opacity:0;transform:translateY(10px) scale(.98)}.ledger-marquee-viewport.is-static[data-v-6d91f37d]{-webkit-mask-image:none;mask-image:none}.ledger-marquee-viewport.is-static.has-overflow[data-v-6d91f37d]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ledger-marquee-viewport.is-static.has-overflow[data-v-6d91f37d]::-webkit-scrollbar{display:none}.ledger-marquee-viewport.is-static.has-overflow .ledger-marquee-track[data-v-6d91f37d]{width:max-content;max-width:none}.ledger-marquee-viewport.is-static.has-overflow .ledger-marquee-group[data-v-6d91f37d]{flex:none;min-width:max-content}.ledger-marquee-viewport[data-v-6d91f37d]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.ledger-marquee-track[data-v-6d91f37d]{display:flex;width:max-content;will-change:transform;animation:ledger-marquee-scroll-6d91f37d linear infinite}.ledger-marquee-track.is-static[data-v-6d91f37d]{width:100%;animation:none;will-change:auto}.ledger-marquee-track.is-static .ledger-marquee-group[data-v-6d91f37d]{min-width:0;flex:1}.ledger-marquee-group[data-v-6d91f37d]{display:flex;align-items:center;flex-shrink:0;gap:8px}.ledger-marquee-spacer[data-v-6d91f37d]{flex-shrink:0}.ledger-marquee-track[data-v-6d91f37d]:not(.is-static):hover{animation-play-state:paused}@keyframes ledger-marquee-scroll-6d91f37d{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-shift, 0px)))}}@media (max-width: 768px){.ledger-marquee-viewport[data-v-6d91f37d]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 6px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 6px),transparent 100%)}}@media (prefers-reduced-motion: reduce){.ledger-marquee-track[data-v-6d91f37d]{animation:none}.ledger-marquee-viewport.is-scrollable[data-v-6d91f37d]{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.ledger-marquee-track.is-static[data-v-6d91f37d],.ledger-marquee-viewport.is-scrollable .ledger-marquee-track[data-v-6d91f37d]{width:max-content;max-width:none}}.bottom-nav[data-v-c021c1a7]{display:none}@media (max-width: 768px){.bottom-nav[data-v-c021c1a7]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:300;min-height:var(--bottom-nav-height);padding-bottom:var(--viewport-bottom-inset);box-sizing:border-box;background:#fff;border-top:1px solid #ebeef5;box-shadow:0 -2px 12px #0000000f;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bottom-nav-item[data-v-c021c1a7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:#909399;font-size:11px;padding:6px 0;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bottom-nav-item.active[data-v-c021c1a7]{color:var(--color-accent);font-weight:600}}.layout[data-v-afeef7b0]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.layout-focus[data-v-afeef7b0]{height:100dvh;max-height:100dvh;overflow:hidden;isolation:isolate}.layout-memoir[data-v-afeef7b0]{height:100dvh;max-height:100dvh;overflow:hidden}.top-bar[data-v-afeef7b0]{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:var(--topbar-gap);flex-shrink:0;padding:0 var(--topbar-padding-x);min-height:var(--topbar-min-height);height:auto;overflow:visible;background:var(--topbar-bg);color:var(--topbar-color);box-shadow:var(--topbar-shadow);box-sizing:border-box;position:sticky;top:0;z-index:110}.brand[data-v-afeef7b0]{font-family:var(--font-display);font-size:var(--topbar-brand-size);font-weight:var(--topbar-brand-weight);letter-spacing:var(--topbar-brand-tracking);cursor:pointer;white-space:nowrap;flex:0 0 auto;line-height:1.2}.nav[data-v-afeef7b0]{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:var(--topbar-nav-gap);flex:1 1 280px;min-width:0;padding:0}.nav a[data-v-afeef7b0]{color:var(--topbar-nav-color);cursor:pointer;font-size:var(--topbar-nav-size);text-decoration:none;padding:var(--topbar-nav-padding);letter-spacing:var(--topbar-nav-tracking);transition:color .2s;position:relative;white-space:nowrap;flex:0 0 auto;line-height:1.2}.nav a.active[data-v-afeef7b0]{color:var(--topbar-nav-active-color);font-weight:var(--topbar-nav-active-weight)}.nav a.active[data-v-afeef7b0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--topbar-nav-active-line-height);background:var(--topbar-nav-active-line);border-radius:var(--topbar-nav-active-line-radius)}.nav a[data-v-afeef7b0]:hover{color:var(--topbar-nav-active-color)}.header-right[data-v-afeef7b0]{display:flex;align-items:center;gap:var(--topbar-right-gap);margin-left:auto;flex:0 0 auto;min-height:32px}.global-search-trigger[data-v-afeef7b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(250,246,239,.22);background:#ffffff14;color:#faf6ef;border-radius:999px;padding:5px 10px;cursor:pointer;font:inherit;font-size:12px;line-height:1;-webkit-tap-highlight-color:transparent}.global-search-trigger[data-v-afeef7b0]:hover{background:#ffffff24}.global-search-trigger__kbd[data-v-afeef7b0]{font-family:ui-monospace,Consolas,monospace;font-size:10px;opacity:.7;border:1px solid rgba(250,246,239,.28);border-radius:4px;padding:1px 4px}.user-badge[data-v-afeef7b0]{display:inline-flex;align-items:center;justify-content:center;background:var(--topbar-badge-bg);padding:0 var(--topbar-badge-padding-x);height:var(--topbar-badge-height);border-radius:var(--topbar-badge-radius);font-size:var(--topbar-badge-size);line-height:1;box-sizing:border-box}.user-badge.warn[data-v-afeef7b0]{background:var(--topbar-badge-bg-warn)}.ledger-strip[data-v-afeef7b0]{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;font-size:13px;border-bottom:1px solid #ebeef5}.ledger-panel[data-v-afeef7b0]{display:flex;flex-direction:column;min-width:0}.ledger-collapsed-row[data-v-afeef7b0]{display:flex;align-items:center;gap:8px;padding:8px 16px;min-height:42px;flex-wrap:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.ledger-collapsed-row[data-v-afeef7b0]:hover{filter:brightness(.98)}.summary-chip[data-v-afeef7b0]{flex-shrink:0;white-space:nowrap;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#ffffffb8}.summary-chip.is-expire-plenty[data-v-afeef7b0]{color:#529b2e;background:#f0f9eb}.summary-chip.is-expire-normal[data-v-afeef7b0]{color:var(--color-accent);background:#ecf5ff}.summary-chip.is-expire-soon[data-v-afeef7b0]{color:#e6a23c;background:#fdf6ec}.summary-chip.is-expire-urgent[data-v-afeef7b0]{color:#f56c6c;background:#fef0f0}.summary-chip.is-expire-today[data-v-afeef7b0]{color:#fff;background:#f56c6c}.summary-chip.is-expired[data-v-afeef7b0]{color:#fff;background:#909399}.summary-chip.is-balance[data-v-afeef7b0]{color:#529b2e}.summary-empty[data-v-afeef7b0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#909399}.expand-icon[data-v-afeef7b0]{flex-shrink:0;color:#909399;font-size:14px}.ledger-head-actions[data-v-afeef7b0]{display:flex;align-items:center;gap:4px}.ledger-panel-head[data-v-afeef7b0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px}.membership-panel[data-v-afeef7b0]{background:linear-gradient(180deg,#fff8e8,#fffdf5);border-right:1px solid #f5d78e}.membership-panel .label[data-v-afeef7b0]{color:#b88230;background:#e6a23c2e;padding:4px 12px;border-radius:4px}.membership-daily-chip[data-v-afeef7b0]{flex-shrink:0;font-size:11px;font-weight:600;color:#b88230;background:#e6a23c1f;padding:2px 8px;border-radius:999px;white-space:nowrap}.membership-daily-summary[data-v-afeef7b0]{flex:1;min-width:0;font-size:12px;font-weight:600;color:#b88230;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-cost-active[data-v-afeef7b0]{color:#e6a23c;font-weight:600}.balance-panel[data-v-afeef7b0]{background:linear-gradient(180deg,#ecfdf3,#f8fffb)}.balance-panel .label[data-v-afeef7b0]{color:#529b2e;background:#67c23a2e;padding:4px 12px;border-radius:4px}.label[data-v-afeef7b0]{font-weight:700;flex-shrink:0;text-align:center;white-space:nowrap}.ledger-table-wrap[data-v-afeef7b0]{flex:1;min-height:0;max-height:200px;overflow:auto;padding:0 12px 10px;-webkit-overflow-scrolling:touch}.ledger-table[data-v-afeef7b0]{width:max-content;min-width:100%;table-layout:auto;border-collapse:collapse;font-size:12px}.ledger-table thead th[data-v-afeef7b0]{position:sticky;top:0;z-index:1;padding:6px 10px;text-align:left;font-weight:600;color:#606266;background:#ffffffeb;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.ledger-table tbody td[data-v-afeef7b0]{padding:7px 10px;color:#303133;border-bottom:1px dashed rgba(0,0,0,.05);white-space:nowrap}.ledger-table tbody tr:last-child td[data-v-afeef7b0]{border-bottom:none}.ledger-table tbody tr:hover td[data-v-afeef7b0]{background:#ffffff8c}.amount-cell[data-v-afeef7b0]{color:#529b2e;font-weight:600}.expire-badge[data-v-afeef7b0]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600}.expire-badge.is-expire-plenty[data-v-afeef7b0]{color:#529b2e;background:#f0f9eb}.expire-badge.is-expire-normal[data-v-afeef7b0]{color:var(--color-accent);background:#ecf5ff}.expire-badge.is-expire-soon[data-v-afeef7b0]{color:#e6a23c;background:#fdf6ec}.expire-badge.is-expire-urgent[data-v-afeef7b0]{color:#f56c6c;background:#fef0f0}.expire-badge.is-expire-today[data-v-afeef7b0]{color:#fff;background:#f56c6c}.expire-badge.is-expired[data-v-afeef7b0]{color:#fff;background:#909399}.ledger-empty[data-v-afeef7b0]{padding:16px 8px 20px;text-align:center;color:#909399;font-size:12px}.ledger-action[data-v-afeef7b0]{flex-shrink:0;font-weight:600}.main[data-v-afeef7b0]{flex:1;padding:20px;max-width:1400px;width:100%;margin:0 auto}.main-focus[data-v-afeef7b0]{max-width:none;padding:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.main-memoir[data-v-afeef7b0]{max-width:none;width:100%;padding:8px 12px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;box-sizing:border-box}.main-memoir[data-v-afeef7b0]>*{flex:1;min-height:0;height:100%}.more-menu[data-v-afeef7b0]{display:flex;flex-direction:column;gap:4px}.more-menu-item[data-v-afeef7b0]{display:block;width:100%;text-align:left;padding:14px 16px;border:none;border-radius:10px;background:transparent;font-size:16px;color:#303133;cursor:pointer}.more-menu-item.active[data-v-afeef7b0]{background:#ecf5ff;color:var(--color-accent);font-weight:600}@media (max-width: 768px){.top-bar[data-v-afeef7b0]{gap:8px;padding:8px 12px;padding-top:calc(8px + var(--app-safe-top, env(safe-area-inset-top, 0px)));min-height:calc(44px + var(--app-safe-top, env(safe-area-inset-top, 0px)));height:auto;box-sizing:border-box}.brand[data-v-afeef7b0]{font-size:15px;margin-right:0;max-width:96px;overflow:hidden;text-overflow:ellipsis}.desktop-nav[data-v-afeef7b0]{display:none}.header-right[data-v-afeef7b0]{gap:6px;flex:1 1 auto;min-width:0;justify-content:flex-end}.global-search-trigger__text[data-v-afeef7b0],.global-search-trigger__kbd[data-v-afeef7b0]{display:none}.global-search-trigger[data-v-afeef7b0]{padding:6px;border-radius:8px}.header-right[data-v-afeef7b0] .quick-timer-actions{max-width:none;flex:1 1 auto;min-width:0;justify-content:flex-end}.header-right[data-v-afeef7b0] .quick-timer-trigger.running{max-width:100%}.user-badge[data-v-afeef7b0]{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:4px 8px;flex-shrink:0}.ledger-strip[data-v-afeef7b0]{grid-template-columns:1fr}.membership-panel[data-v-afeef7b0]{border-right:none;border-bottom:1px solid #f5d78e}.ledger-collapsed-row[data-v-afeef7b0]{padding:6px 10px;gap:6px;min-height:38px}.membership-panel .label[data-v-afeef7b0],.balance-panel .label[data-v-afeef7b0],.summary-chip[data-v-afeef7b0]{font-size:11px;padding:2px 6px}.summary-empty[data-v-afeef7b0]{font-size:11px}.expand-icon[data-v-afeef7b0]{font-size:12px}.ledger-action[data-v-afeef7b0]{font-size:12px;padding:6px 10px;min-height:32px}.ledger-panel-head[data-v-afeef7b0]{padding:8px 12px}.ledger-table-wrap[data-v-afeef7b0]{max-height:160px;padding:0 8px 10px}.main[data-v-afeef7b0]{padding:12px;padding-bottom:calc(12px + var(--bottom-nav-height) + var(--viewport-bottom-inset))}.main.main-focus[data-v-afeef7b0]{padding:0;padding-bottom:calc(var(--bottom-nav-height) + var(--viewport-bottom-inset));flex:1;min-height:0;overflow:hidden;box-sizing:border-box}.main.main-memoir[data-v-afeef7b0]{padding:6px 8px;padding-bottom:calc(6px + var(--bottom-nav-height) + var(--viewport-bottom-inset));flex:1;min-height:0;overflow:hidden}.layout-focus .top-bar[data-v-afeef7b0]{padding:6px 12px;padding-top:calc(6px + var(--app-safe-top, env(safe-area-inset-top, 0px)));min-height:calc(40px + var(--app-safe-top, env(safe-area-inset-top, 0px)))}}:root{--color-bg: #f4efe6;--color-text: #2a241c;--color-muted: #6b6560;--color-surface: #faf6ef;--color-surface-muted: #f0ebe3;--color-border: #e2d9cc;--color-accent: #0f6b5c;--color-accent-strong: #0a5448;--color-accent-soft: rgba(15, 107, 92, .12);--color-profit: #3d7a4a;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-card: 0 1px 3px rgba(42, 36, 28, .06);--shadow-float: 0 4px 14px rgba(42, 36, 28, .08);--space-3: 12px;--space-4: 16px;--space-5: 20px;--font-display: "Songti SC", "Noto Serif SC", "STSong", Georgia, serif;--el-color-primary: var(--color-accent);--el-color-primary-light-3: #3d8f80;--el-color-primary-light-5: #6bab9f;--el-color-primary-light-7: #9ac7be;--el-color-primary-light-8: #b7d7d0;--el-color-primary-light-9: #e7f3f0;--el-color-primary-dark-2: var(--color-accent-strong);--topbar-bg-start: #2a2925;--topbar-bg-end: #3a3832;--topbar-bg: linear-gradient(135deg, var(--topbar-bg-start) 0%, var(--topbar-bg-end) 100%);--topbar-color: #faf6ef;--topbar-shadow: 0 2px 12px rgba(28, 27, 25, .14);--topbar-padding-x: 28px;--topbar-min-height: 56px;--topbar-gap: 8px 20px;--topbar-brand-size: 18px;--topbar-brand-weight: 700;--topbar-brand-tracking: .08em;--topbar-nav-gap: 24px;--topbar-nav-color: rgba(250, 246, 239, .62);--topbar-nav-size: 15px;--topbar-nav-padding: 8px 4px;--topbar-nav-tracking: .04em;--topbar-nav-active-color: #faf6ef;--topbar-nav-active-weight: 600;--topbar-nav-active-line: var(--color-accent);--topbar-nav-active-line-height: 2px;--topbar-nav-active-line-radius: 1px;--topbar-right-gap: 12px;--topbar-badge-bg: var(--color-accent);--topbar-badge-bg-warn: #8a847a;--topbar-badge-padding-x: 12px;--topbar-badge-height: 28px;--topbar-badge-radius: 16px;--topbar-badge-size: 13px;--page-card-radius: var(--radius-lg);--page-card-padding: var(--space-5);--page-card-shadow: var(--shadow-card);--page-card-border: 1px solid var(--color-border);--welcome-focus-radius: var(--radius-lg);--welcome-focus-shadow: 0 8px 20px rgba(15, 107, 92, .22);--welcome-card-radius: var(--radius-lg);--welcome-card-shadow: var(--shadow-float);--welcome-list-radius: var(--radius-md);--stat-panel-radius: var(--radius-lg);--stat-panel-bg: var(--color-surface);--stat-panel-border: 1px solid var(--color-border);--form-label-color: #475569;--form-hint-color: #64748b;--form-control-radius: var(--radius-md);--form-control-bg: #fbfcfe;--form-control-bg-focus: #ffffff;--form-control-border: #d5deea;--form-control-border-hover: #c4d0e0;--form-control-border-focus: #7cb7ad;--form-control-focus-ring: rgba(15, 107, 92, .12);--form-control-text: #1f2937;--form-control-placeholder: #94a3b8;--form-block-bg: #ffffff;--form-block-radius: var(--radius-lg);--form-block-border: 1px solid #e2e8f0;--form-block-padding: var(--space-4);--form-block-shadow: 0 2px 10px rgba(15, 23, 42, .04);--dialog-radius: var(--radius-lg);--dialog-shadow: 0 12px 32px rgba(15, 23, 42, .1);--dialog-header-color: #1e293b;--btn-primary-shadow: 0 3px 10px rgba(15, 107, 92, .22);--btn-radius: var(--radius-md);--el-border-radius-base: var(--form-control-radius);--el-border-color: var(--form-control-border);--el-border-color-hover: var(--form-control-border-hover);--el-fill-color-blank: var(--form-control-bg);--el-text-color-regular: var(--form-control-text);--el-text-color-placeholder: var(--form-control-placeholder);--el-text-color-secondary: var(--form-hint-color);--el-input-border-color: var(--form-control-border);--el-input-hover-border-color: var(--form-control-border-hover);--el-input-focus-border-color: var(--form-control-border-focus);--el-input-bg-color: var(--form-control-bg);--el-input-text-color: var(--form-control-text);--el-input-placeholder-color: var(--form-control-placeholder);--el-dialog-border-radius: var(--dialog-radius);--game-card-radius: 10px;--game-card-metrics-color: #606266;--game-card-play-bg: linear-gradient(145deg, #fff8f0 0%, #ffecd9 100%);--game-card-play-border: #f5c89a;--game-card-play-primary: #c45c26;--game-card-play-breakdown: #d97706;--game-card-play-muted-bg: #faf8f6;--game-card-play-muted-border: #e8e0da;--game-card-play-muted-text: #c0c4cc;--game-card-cost-hourly: #606266;--badge-radius-sm: 4px;--badge-padding-y: 2px;--badge-padding-x: 8px;--badge-font-size: 11px;--badge-border-width: 1px;--medium-group-digital-bg: rgba(219, 234, 248, .55);--medium-group-physical-bg: rgba(245, 230, 211, .55);--medium-group-merch-bg: rgba(237, 228, 248, .55);--medium-tag-radius: 4px;--medium-tag-font-size: 11px;--medium-digital-fg: #3a6288;--medium-digital-bg: #dceaf6;--medium-digital-border: #b8d0e8;--medium-physical-fg: #8a5c32;--medium-physical-bg: #f0e0cc;--medium-physical-border: #dcc4a8;--medium-merch-fg: #6b4c9a;--medium-merch-bg: #ebe0f8;--medium-merch-border: #cfc0e8;--medium-in-stock-fg: #3d6b54;--medium-in-stock-bg: #d8ebe0;--medium-in-stock-border: #b8d4c4;--medium-sold-fg: #6b7280;--medium-sold-bg: #e8eaef;--medium-sold-border: #cdd2db;--hw-card-border: #e8ecf2;--hw-card-bg: #fff;--hw-card-shadow: 0 1px 3px rgba(15, 23, 42, .05);--hw-card-hover-shadow: 0 10px 24px rgba(37, 99, 235, .1);--hw-card-title: #1e293b;--hw-card-accent: #2563eb;--hw-card-accent-soft: #eff6ff;--hw-card-accent-border: #dbeafe;--hw-card-accessory-accent: #3b82f6;--hw-card-accessory-soft: #f0f7ff;--hw-card-divider: #f1f5f9;--hw-card-key-text: #94a3b8;--hw-card-value-text: #334155;--hw-card-meta-text: #64748b;--hw-card-play-cost: #1e40af;--hw-price-normal-fg: #1d4ed8;--hw-price-normal-bg: linear-gradient(180deg, #eff6ff 0%, #dbeafe 100%);--hw-price-normal-border: #bfdbfe;--hw-price-profit-fg: #047857;--hw-price-profit-bg: linear-gradient(180deg, #ecfdf5 0%, #bbf7d0 100%);--hw-price-profit-border: #86efac;--hw-price-neutral-fg: #64748b;--hw-price-neutral-bg: linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);--hw-price-neutral-border: #cbd5e1;--hw-tag-fg: #1d4ed8;--hw-tag-bg: #fff;--hw-tag-border: #bfdbfe;--hw-tag-shadow: 0 1px 2px rgba(37, 99, 235, .06);--status-ribbon-all-achievement-bg: linear-gradient(135deg, #a8cceb 0%, #84b4dc 100%);--status-ribbon-all-achievement-fg: #143a5e;--status-ribbon-all-achievement-border: rgba(70, 120, 175, .42);--status-ribbon-chase-achievement-bg: linear-gradient(135deg, #c8b4f0 0%, #ad98e4 100%);--status-ribbon-chase-achievement-fg: #3a2570;--status-ribbon-chase-achievement-border: rgba(110, 80, 175, .4);--status-ribbon-cleared-bg: linear-gradient(135deg, #7ed4b6 0%, #58c49e 100%);--status-ribbon-cleared-fg: #064e3b;--status-ribbon-cleared-border: rgba(30, 140, 105, .4);--status-ribbon-sold-out-bg: linear-gradient(135deg, #c5d0e0 0%, #a8b8cc 100%);--status-ribbon-sold-out-fg: #334155;--status-ribbon-sold-out-border: rgba(100, 116, 139, .38);--status-ribbon-playing-bg: linear-gradient(135deg, #98e0a8 0%, #72d088 100%);--status-ribbon-playing-fg: #14532d;--status-ribbon-playing-border: rgba(50, 150, 75, .38);--status-ribbon-shelved-bg: linear-gradient(135deg, #f0cc88 0%, #e4b468 100%);--status-ribbon-shelved-fg: #7c4a03;--status-ribbon-shelved-border: rgba(190, 130, 40, .38);--status-ribbon-abandoned-bg: linear-gradient(135deg, #e8a8a0 0%, #d89088 100%);--status-ribbon-abandoned-fg: #7f1d1d;--status-ribbon-abandoned-border: rgba(185, 80, 75, .36);--status-ribbon-not-started-bg: linear-gradient(135deg, #d2dae4 0%, #bec8d4 100%);--status-ribbon-not-started-fg: #4a5568;--status-ribbon-not-started-border: rgba(110, 125, 145, .38);--status-tag-all-achievement-fg: #143a5e;--status-tag-all-achievement-bg: linear-gradient(135deg, #c4ddf2 0%, #a8cceb 100%);--status-tag-all-achievement-border: rgba(90, 135, 185, .38);--status-tag-chase-achievement-fg: #3a2570;--status-tag-chase-achievement-bg: linear-gradient(135deg, #ddd0f6 0%, #c8b4f0 100%);--status-tag-chase-achievement-border: rgba(120, 95, 185, .36);--status-tag-cleared-fg: #064e3b;--status-tag-cleared-bg: linear-gradient(135deg, #a8e8d0 0%, #7ed4b6 100%);--status-tag-cleared-border: rgba(40, 155, 115, .36);--status-tag-sold-out-fg: #334155;--status-tag-sold-out-bg: linear-gradient(135deg, #dbe4ef 0%, #c5d0e0 100%);--status-tag-sold-out-border: rgba(100, 116, 139, .34);--status-tag-playing-fg: #14532d;--status-tag-playing-bg: linear-gradient(135deg, #b8ecc4 0%, #98e0a8 100%);--status-tag-playing-border: rgba(60, 160, 85, .34);--status-tag-shelved-fg: #7c4a03;--status-tag-shelved-bg: linear-gradient(135deg, #f6ddb0 0%, #f0cc88 100%);--status-tag-shelved-border: rgba(200, 140, 50, .34);--status-tag-abandoned-fg: #7f1d1d;--status-tag-abandoned-bg: linear-gradient(135deg, #f0c0ba 0%, #e8a8a0 100%);--status-tag-abandoned-border: rgba(195, 90, 85, .34);--status-tag-not-started-fg: #4a5568;--status-tag-not-started-bg: linear-gradient(135deg, #e2e8f0 0%, #d2dae4 100%);--status-tag-not-started-border: rgba(120, 135, 155, .34);--status-tag-height: 22px;--status-tag-radius: 4px;--status-tag-font-size: 12px;--status-tag-gap: 3px;--status-tag-padding-x: 8px;--cost-profit-color: #67c23a;--cost-neutral-color: #909399;--cost-normal-color: #303133;--game-card-meta-color: #606266;--game-card-meta-muted-color: #909399;--game-card-sep-color: #c0c4cc;--eval-badge-profit-fg: #ffffff;--eval-badge-profit-bg: #52c41a}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--color-bg, #f4efe6);color:var(--color-text, #2a241c)}#app{min-height:100vh}.page-card{background:var(--color-surface, #fff);border-radius:var(--page-card-radius, 12px);padding:var(--page-card-padding, 20px);box-shadow:var(--page-card-shadow, 0 1px 4px rgba(42, 36, 28, .06));border:var(--page-card-border, 1px solid #e2d9cc)}.form-block{margin-bottom:12px;padding:var(--form-block-padding, 16px);background:var(--form-block-bg, #fff);border-radius:var(--form-block-radius, 12px);border:var(--form-block-border, 1px solid #e2e8f0);box-shadow:var(--form-block-shadow, 0 2px 10px rgba(15, 23, 42, .04))}.el-form-item__label{color:var(--form-label-color, #475569);font-weight:500}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-input-number .el-input__wrapper{border-radius:var(--form-control-radius, 8px);background-color:var(--form-control-bg, #fbfcfe);transition:box-shadow .15s ease,background-color .15s ease}.el-input__wrapper,.el-select__wrapper{box-shadow:0 0 0 1px var(--form-control-border, #d5deea) inset}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--form-control-border-hover, #c4d0e0) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{background-color:var(--form-control-bg-focus, #fff);box-shadow:0 0 0 1px var(--form-control-border-focus, #7cb7ad) inset,0 0 0 3px var(--form-control-focus-ring, rgba(15, 107, 92, .12))}.el-textarea__inner,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper{box-shadow:0 0 0 1px var(--form-control-border, #d5deea) inset}.el-button{border-radius:var(--btn-radius, 8px)}.el-button--primary{box-shadow:var(--btn-primary-shadow, 0 3px 10px rgba(15, 107, 92, .22))}.el-button--primary:hover,.el-button--primary:focus{box-shadow:var(--btn-primary-shadow, 0 3px 10px rgba(15, 107, 92, .22))}.el-dialog{border-radius:var(--dialog-radius, 12px);box-shadow:var(--dialog-shadow, 0 12px 32px rgba(15, 23, 42, .1));overflow:hidden}.el-dialog__header{margin-right:0;padding-bottom:12px}.el-dialog__title{color:var(--dialog-header-color, #1e293b);font-weight:600}.el-dialog__footer .el-button{border-radius:var(--btn-radius, 8px)}.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-cascader__dropdown.el-popper,.el-autocomplete__popper.el-popper,.el-dropdown__popper.el-popper,.gs-overlay-popper{z-index:11000!important}.page-card .el-select,.page-card .el-input,.page-card .el-button{vertical-align:middle}.cost-profit{color:var(--cost-profit-color, #67c23a);font-weight:700}.cost-normal{color:var(--cost-normal-color, #303133)}.cost-neutral{color:var(--cost-neutral-color, #909399)}.el-message{pointer-events:none!important}.el-message .el-message__closeBtn{pointer-events:auto!important}.media-thumb-wrap{display:flex;align-items:center;justify-content:center;width:100%;background:#f5f7fa;padding:4px;line-height:0}.media-thumb-wrap .media-thumb-img{display:block;max-width:100%;max-height:var(--media-thumb-max-h, 200px);width:auto;height:auto;object-fit:contain}.media-thumb-wrap.is-previewable{position:relative;cursor:zoom-in;border-radius:6px;overflow:hidden}.media-thumb-wrap.is-previewable:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.media-thumb-zoom{position:absolute;right:6px;bottom:6px;width:28px;height:28px;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:14px}@media (max-width: 768px){.media-thumb-wrap.is-previewable{min-height:min(160px,42vw)}.media-thumb-wrap.is-previewable .media-thumb-img{max-height:max(var(--media-thumb-max-h, 200px),min(180px,48vw))}.media-thumb-zoom{width:32px;height:32px}}.media-video-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-height:var(--media-thumb-max-h, 200px);background:linear-gradient(145deg,#3a3f47,#1f2329);cursor:pointer;overflow:hidden;border-radius:inherit}.media-video-thumb.fluid{display:block;width:100%;height:100%;min-height:72px;max-height:none}.media-video-thumb-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .15s ease}.media-video-thumb-poster.is-ready{opacity:1}.media-video-thumb .play-icon{color:#fff;font-size:28px;z-index:1}.media-video-thumb.has-poster .play-icon{text-shadow:0 1px 6px rgba(0,0,0,.65)}.media-video-thumb .duration{position:absolute;bottom:4px;right:6px;color:#fff;font-size:11px;background:#0009;padding:1px 4px;border-radius:3px;z-index:1}.media-card-natural{position:relative;border-radius:6px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center;min-height:72px}:root{--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--standalone-safe-top-min: 47px;--viewport-bottom-inset: var(--app-safe-bottom);--browser-extra-pad: 0px;--bottom-nav-height: 56px;--top-bar-sticky-offset: calc(var(--app-safe-top, env(safe-area-inset-top, 0px)) + 44px)}html.is-ios.is-standalone .top-bar{position:sticky;top:0;z-index:110;padding-top:calc(8px + var(--app-safe-top, env(safe-area-inset-top, 0px)));min-height:calc(44px + var(--app-safe-top, env(safe-area-inset-top, 0px)));box-sizing:border-box}html.is-ios.is-standalone .timer-bar{top:var(--top-bar-sticky-offset)}html.is-ios.is-standalone .el-overlay-dialog{padding-top:var(--app-safe-top, env(safe-area-inset-top, 0px))}html.is-ios.is-standalone .el-overlay-dialog .el-dialog:not(.is-fullscreen){margin:0 auto!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html.layout-viewport-lock,html.layout-viewport-lock body{height:100%;overflow:hidden;overscroll-behavior:none}body,#app{min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}html.browser-has-toolbar{--bottom-nav-height: 58px}html.browser-alook,html.browser-focus{--browser-extra-pad: 10px}html.browser-wechat,html.browser-qq{--browser-extra-pad: 8px}.table-h-scroll{width:100%;overflow-x:auto}.play-record-table.el-table{width:max-content;max-width:100%}.play-record-table .el-table__cell{white-space:nowrap}.play-record-table .el-table__cell .cell{width:max-content;max-width:none}@media (max-width: 768px){body{overscroll-behavior-y:none}.page-card{padding:14px;border-radius:10px}.page-card h2{font-size:18px}.el-input__inner,.el-textarea__inner,.el-select__wrapper,.el-input-number .el-input__inner{font-size:16px!important}.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.el-overlay-dialog .el-dialog{width:92vw!important;max-width:92vw;margin:0 auto!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.el-overlay-dialog .el-dialog.is-fullscreen{width:100%!important;max-width:100%!important;max-height:none;margin:0!important}.el-overlay.is-message-box{display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.el-overlay.is-message-box .el-message-box{margin:0 auto!important;max-width:92vw;width:92vw}.el-dialog__body{max-height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - var(--viewport-bottom-inset));overflow-y:auto;-webkit-overflow-scrolling:touch}.table-h-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.page-card .el-table__inner-wrapper{overflow-x:visible}.mobile-table .el-table__cell{padding:6px 0;vertical-align:middle}.mobile-table .cell{padding:0 4px;line-height:1.35;font-size:12px}.mobile-table--spread.el-table{width:100%!important;min-width:100%}.mobile-table--spread table{table-layout:fixed!important;width:100%!important}.mobile-table--spread .cell{white-space:normal;word-break:break-word}.mobile-table--balanced.el-table{width:100%!important;min-width:100%}.mobile-table--balanced table{table-layout:fixed!important;width:100%!important}.mobile-table--balanced .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-table--dense.el-table{width:max-content!important;min-width:100%}.mobile-table--dense table{table-layout:auto;width:max-content!important}.mobile-table--dense .cell{white-space:nowrap}.page-card .el-table:not(.mobile-table):not(.play-record-table),.el-dialog .el-table:not(.mobile-table){width:100%!important}.page-card .el-table:not(.mobile-table):not(.play-record-table) table,.el-dialog .el-table:not(.mobile-table) table{table-layout:fixed!important;width:100%!important}.page-card .el-table:not(.mobile-table) .cell,.el-dialog .el-table:not(.mobile-table) .cell{white-space:normal;word-break:break-word;line-height:1.35;font-size:12px;padding:0 4px}.play-record-table.el-table{width:max-content;max-width:100%}.play-record-table .el-table__cell,.play-record-table .el-table__cell .cell{white-space:nowrap}.overview-desc.el-descriptions--vertical .el-descriptions__label{width:auto!important;padding-bottom:2px;font-weight:500}.overview-desc.el-descriptions--horizontal .el-descriptions__label{width:5.5em;min-width:5.5em;white-space:nowrap}.filters .el-select,.filters .el-input,.filters .el-input-number,.filters .el-date-editor,.filters-body .el-select,.filters-body .el-input,.filters-body .el-input-number,.filters-body .el-date-editor{width:100%!important;max-width:100%!important;flex:1 1 100%;min-width:0}.filters .el-button,.filters-body .el-button{flex:1 1 auto;min-height:40px}.page-header{flex-direction:column;align-items:stretch!important}.settings-hub .toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-wrap:wrap}.settings-hub .toolbar.el-form--inline .el-form-item{display:block;margin-right:0;width:100%}.settings-hub .toolbar .el-input,.settings-hub .toolbar .el-select,.settings-hub .toolbar .el-input-number,.settings-hub .toolbar .el-date-editor{width:100%!important;max-width:100%!important}.settings-hub .toolbar .el-form-item .el-input,.settings-hub .toolbar .el-form-item .el-select{width:100%!important}.settings-hub .toolbar>.el-button,.settings-hub .toolbar .el-form-item .el-button{width:100%;min-height:40px;margin:0}.el-button--small{min-height:36px;padding:8px 12px}.el-tabs__item{padding:0 14px;font-size:14px}.mobile-record-list{display:flex;flex-direction:column;gap:10px}.mobile-record-card{background:#fafafa;border:1px solid #ebeef5;border-radius:10px;padding:12px 14px}.mobile-record-card .card-title{font-weight:600;font-size:15px;color:#303133;margin-bottom:8px;word-break:break-all}.mobile-record-card .card-row{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#606266;margin-top:4px}.mobile-record-card .card-row .label{color:#909399;flex-shrink:0}.mobile-record-card .card-actions{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #ebeef5}.mobile-record-card .card-actions .el-button{flex:1;min-height:40px}.ledger-form.el-form--inline .el-form-item{display:block;margin-right:0;width:100%}.ledger-form.el-form--inline .el-form-item .el-input,.ledger-form.el-form--inline .el-form-item .el-input-number,.ledger-form.el-form--inline .el-form-item .el-date-editor{width:100%!important}button,a,.el-button,.bottom-nav-item,.more-menu-item{touch-action:manipulation}}.el-drawer.more-drawer.btt .el-drawer__header{margin-bottom:8px}.el-drawer.more-drawer.btt .el-drawer__body{flex:none;overflow:visible;padding-top:0;padding-bottom:calc(12px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}
