#tab-cross-camera{padding:24px;max-width:1500px;margin:auto;color:var(--text-main,#172033);overflow:auto}
#tab-cross-camera h2{font-size:1.5rem;font-weight:700}#tab-cross-camera h3{font-size:1.15rem;font-weight:700;margin:24px 0 12px}
#tab-cross-camera p{margin:8px 0;line-height:1.5}#tab-cross-camera .cross-controls,#tab-cross-camera .cross-review{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}
#tab-cross-camera button,#tab-cross-camera select,#tab-cross-camera input:not([type=checkbox]){color:#172033;background:#f8fafc;border:1px solid #94a3b8;border-radius:6px;padding:8px 12px;margin:4px;max-width:100%}
#tab-cross-camera button{cursor:pointer}#tab-cross-camera button:disabled{opacity:.6;cursor:wait}#tab-cross-camera button:focus-visible,#tab-cross-camera input:focus-visible,#tab-cross-camera select:focus-visible{outline:3px solid #008bd2;outline-offset:2px}
#tab-cross-camera .cross-row{border:1px solid #8292a5;border-radius:6px;padding:12px;margin:8px 0;background:var(--bg-card,#f1f5f9);overflow-wrap:anywhere}
#tab-cross-camera .cross-poi{border-left:5px solid #e79b00}#tab-cross-camera details{margin:20px 0;padding:12px;border:1px solid #8292a5}#tab-cross-camera details label{display:block;margin:8px 0}
.dark-theme #tab-cross-camera{color:#edf3fb}.dark-theme #tab-cross-camera .cross-row{background:#101b2c}
