| 123456789101112131415161718192021 |
- body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background: #0f172a; color: #e2e8f0; }
- #toolbar { padding: 10px 16px; background: #1e293b; display: flex; gap: 12px; align-items: center; border-bottom: 1px solid #334155; }
- #toolbar button { padding: 6px 12px; border: none; border-radius: 4px; background: #3b82f6; color: #fff; cursor: pointer; }
- #toolbar button:hover { background: #2563eb; }
- #toolbar button:disabled { background: #64748b; cursor: not-allowed; }
- #status { margin-left: auto; color: #94a3b8; }
- #video-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); gap: 12px; padding: 12px; }
- .video-box { background: #1e293b; border-radius: 8px; overflow: hidden; }
- .video-box .title { padding: 8px 12px; font-size: 13px; color: #cbd5e1; }
- .video-box img { width: 100%; display: block; background: #000; }
- #panorama-panel { display: grid; grid-template-columns: 1fr 280px; gap: 12px; padding: 12px; }
- #panorama-container { height: 500px; background: #111; border-radius: 8px; position: relative; }
- #point-list { background: #1e293b; border-radius: 8px; padding: 12px; }
- #point-list h3 { margin-top: 0; }
- #point-list label { display: block; margin-bottom: 8px; font-size: 13px; }
- #point-list input { width: 80px; padding: 4px; border-radius: 4px; border: 1px solid #475569; background: #0f172a; color: #fff; }
- #point-list button { margin-top: 8px; margin-right: 8px; padding: 6px 10px; border: none; border-radius: 4px; background: #22c55e; color: #fff; cursor: pointer; }
- button:disabled { background: #64748b; cursor: not-allowed; }
- #points { list-style: none; padding: 0; max-height: 200px; overflow: auto; }
- #points li { display: flex; justify-content: space-between; padding: 6px 0; border-bottom: 1px solid #334155; font-size: 13px; }
- #log-panel { padding: 12px; background: #1e293b; font-family: monospace; font-size: 12px; max-height: 160px; overflow: auto; border-top: 1px solid #334155; }
|