#app{background-color:#f5f5f5;height:100vh}@media screen and (max-width:768px){body{font-size:16px}}@media screen and (min-width:769px){body{font-size:18px}}.main[data-v-0f945018]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;padding:16px;box-sizing:border-box;background-color:#f5f5f5}.content[data-v-0f945018]{transform:translateY(22vh);width:100%;max-width:600px}.suspended-box[data-v-0f945018]{background-color:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-16px);transition:transform .3s ease;padding:16px;margin-bottom:16px}.custom-form[data-v-0f945018]{display:flex;flex-direction:column}.custom-field[data-v-0f945018]{width:100%;height:8vh;align-content:center;align-items:center}.custom-field label[data-v-0f945018]{font-size:16px;color:#333}.custom-button[data-v-0f945018]{margin-top:10px;font-size:14px}.remember-row[data-v-0f945018]{padding:8px 16px;margin-top:8px}.custom-submit-button[data-v-0f945018]{margin-top:24px;height:8vh}.captcha-content[data-v-0f945018]{padding:16px}.captcha-question[data-v-0f945018]{text-align:center;font-size:18px;margin-bottom:16px;color:#333}.captcha-expr[data-v-0f945018]{font-size:24px;font-weight:700;color:#007aff}@media (max-width:400px){.content[data-v-0f945018],.suspended-box[data-v-0f945018]{padding:8px}.custom-field label[data-v-0f945018]{font-size:14px}.custom-button[data-v-0f945018]{font-size:12px}}@media (min-width:401px) and (max-width:768px){.suspended-box[data-v-0f945018]{padding:12px}.custom-button[data-v-0f945018]{font-size:13px}}@media (min-width:769px){.suspended-box[data-v-0f945018]{padding:16px}.custom-button[data-v-0f945018]{font-size:14px}}.home[data-v-1b6b5d12]{max-width:512px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f5;position:relative}.user-info[data-v-1b6b5d12]{background:#fff;padding:20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.unit-name[data-v-1b6b5d12]{font-size:18px;font-weight:700;color:#333}.user-name[data-v-1b6b5d12]{font-size:14px;color:#999;margin-top:4px}.home-actions[data-v-1b6b5d12]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;padding-bottom:80px}.home-button[data-v-1b6b5d12]{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;padding:1rem;border:none;border-radius:8px;background-color:#007aff;color:#fff;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease;margin-bottom:1rem}.home-button[data-v-1b6b5d12]:active{background-color:#0056b3}.loading-text[data-v-1b6b5d12],.no-permission[data-v-1b6b5d12]{color:#999;font-size:14px;margin-top:20px}.logout-bar[data-v-1b6b5d12]{padding:16px;padding-bottom:30px;text-align:center}.logout-btn[data-v-1b6b5d12]{display:inline-block;padding:12px 40px;font-size:20px;color:#999;cursor:pointer}.logout-btn[data-v-1b6b5d12]:active{color:#666}.dashboard[data-v-0b497a0f]{max-width:512px;margin:0 auto;min-height:100vh;background-color:#f5f5f5}.filter-bar[data-v-0b497a0f]{background:#fff;margin-bottom:8px}.stats-grid[data-v-0b497a0f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.stat-card[data-v-0b497a0f]{background:#fff;border-radius:8px;padding:12px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.04)}.stat-card.highlight[data-v-0b497a0f]{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff}.stat-card.highlight .stat-label[data-v-0b497a0f],.stat-card.highlight .stat-value[data-v-0b497a0f]{color:#fff}.stat-value[data-v-0b497a0f]{font-size:22px;font-weight:700;color:#333}.stat-label[data-v-0b497a0f]{font-size:12px;color:#999;margin-top:4px}.section[data-v-0b497a0f]{background:#fff;margin:0 12px 12px;border-radius:8px;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.section-title[data-v-0b497a0f]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.channel-item[data-v-0b497a0f]{padding:10px 0;border-bottom:1px solid #f5f5f5}.channel-item[data-v-0b497a0f]:last-child{border-bottom:none}.channel-name[data-v-0b497a0f]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.channel-stats[data-v-0b497a0f]{display:flex;justify-content:space-between}.stat-item[data-v-0b497a0f]{text-align:center}.stat-num[data-v-0b497a0f]{display:block;font-size:16px;font-weight:700;color:#007aff}.stat-desc[data-v-0b497a0f]{display:block;font-size:11px;color:#999;margin-top:2px}.country-item[data-v-0b497a0f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5}.country-item[data-v-0b497a0f]:last-child{border-bottom:none}.country-name[data-v-0b497a0f]{font-size:14px;color:#333}.country-count[data-v-0b497a0f]{font-size:13px;color:#666}.country-rate[data-v-0b497a0f]{font-size:13px;color:#007aff;font-weight:500}.loading-tip[data-v-0b497a0f]{text-align:center;color:#999;padding:20px}.inventory[data-v-2ea2cb1b]{max-width:512px;margin:0 auto;min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.search-bar[data-v-2ea2cb1b]{padding:8px 16px;background:#fff}.vehicle-list[data-v-2ea2cb1b]{flex:1;padding:12px 16px;overflow-y:auto}.vehicle-card[data-v-2ea2cb1b]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;padding:14px 16px;margin-bottom:10px;box-shadow:0 2px 6px rgba(0,0,0,.04);cursor:pointer}.vehicle-card[data-v-2ea2cb1b]:active{background:#f8f8f8}.vehicle-info[data-v-2ea2cb1b]{flex:1}.vehicle-vid[data-v-2ea2cb1b]{font-size:15px;font-weight:700;color:#333;word-break:break-all}.vehicle-detail[data-v-2ea2cb1b]{font-size:13px;color:#666;margin-top:4px}.vehicle-company[data-v-2ea2cb1b],.vehicle-location[data-v-2ea2cb1b]{font-size:12px;color:#999;margin-top:2px}.vehicle-action[data-v-2ea2cb1b]{margin-left:12px}.empty-tip[data-v-2ea2cb1b]{text-align:center;color:#999;padding:40px}.check-content[data-v-2ea2cb1b]{padding:16px}.check-info[data-v-2ea2cb1b]{background:#f5f5f5;border-radius:6px;padding:12px;margin-bottom:16px}.info-row[data-v-2ea2cb1b]{font-size:14px;color:#333;margin-bottom:6px}.info-row[data-v-2ea2cb1b]:last-child{margin-bottom:0}.info-row .label[data-v-2ea2cb1b]{color:#999}.video-upload[data-v-2ea2cb1b]{margin-bottom:16px}.upload-tip[data-v-2ea2cb1b]{font-size:13px;color:#999;margin-bottom:8px;text-align:center}.video-preview[data-v-2ea2cb1b]{background:#f0f9ff;border-radius:6px;padding:12px;text-align:center}.video-name[data-v-2ea2cb1b]{font-size:14px;color:#333;word-break:break-all}.video-size[data-v-2ea2cb1b]{font-size:12px;color:#999;margin:4px 0 8px}.location-info[data-v-2ea2cb1b]{background:#f0f9ff;border-radius:6px;padding:10px 12px;margin-bottom:12px}.location-label[data-v-2ea2cb1b]{font-size:13px;color:#666;margin-bottom:4px}.location-value[data-v-2ea2cb1b]{font-size:14px;color:#333;word-break:break-all}.location-accuracy[data-v-2ea2cb1b],.location-coord[data-v-2ea2cb1b]{font-size:12px;color:#999;margin-top:4px}.photo-upload[data-v-2ea2cb1b]{margin-bottom:12px}.photo-preview-list[data-v-2ea2cb1b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.photo-preview-item[data-v-2ea2cb1b]{position:relative;width:80px;height:80px}.photo-thumb[data-v-2ea2cb1b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #ddd}.photo-remove[data-v-2ea2cb1b]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:#ff4d4f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}.photo-count[data-v-2ea2cb1b]{font-size:12px;color:#999;margin-top:8px;text-align:center}.records[data-v-a1e6891a]{max-width:512px;margin:0 auto;min-height:100vh;background-color:#f5f5f5}.record-list[data-v-a1e6891a]{padding:12px 16px}.record-card[data-v-a1e6891a]{background:#fff;border-radius:8px;padding:14px 16px;margin-bottom:12px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.record-header[data-v-a1e6891a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.record-vid[data-v-a1e6891a]{font-size:14px;font-weight:700;color:#333;word-break:break-all}.record-info[data-v-a1e6891a]{font-size:13px;color:#666;margin-bottom:4px}.record-info .label[data-v-a1e6891a]{color:#999}.record-footer[data-v-a1e6891a]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #f0f0f0;margin-top:8px}.footer-left[data-v-a1e6891a]{display:flex;gap:16px}.media-link[data-v-a1e6891a]{font-size:14px;cursor:pointer}.video-link[data-v-a1e6891a]{color:#007aff}.photo-link[data-v-a1e6891a]{color:#07c160}.delete-link[data-v-a1e6891a]{color:#ff4d4f;font-size:14px;cursor:pointer}.media-link[data-v-a1e6891a]:active{opacity:.7}.empty-tip[data-v-a1e6891a]{text-align:center;color:#999;padding:40px}.media-container[data-v-a1e6891a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.video-player[data-v-a1e6891a]{max-width:100%;max-height:80vh;background:#000}.media-close[data-v-a1e6891a]{margin-top:16px;color:#fff;font-size:16px;padding:10px 30px;background:hsla(0,0%,100%,.2);border-radius:20px;cursor:pointer}.photo-viewer[data-v-a1e6891a]{display:flex;flex-direction:column;align-items:center;max-height:85vh}.photo-display[data-v-a1e6891a]{max-width:100%;max-height:75vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.photo-nav[data-v-a1e6891a]{display:flex;align-items:center;gap:20px;margin-top:16px}.nav-btn[data-v-a1e6891a]{color:#fff;font-size:14px;padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:16px;cursor:pointer}.nav-btn[data-v-a1e6891a]:active{background:hsla(0,0%,100%,.3)}.photo-index[data-v-a1e6891a]{color:#fff;font-size:14px}