.contact-report-details[hidden],.contact-verification[hidden],.contact-camera [hidden]{display:none!important}
.contact-report-details,.contact-verification{width:100%;min-width:0;box-sizing:border-box;padding:18px;border-radius:18px;background:linear-gradient(145deg,rgba(242,206,115,.09),rgba(255,255,255,.025))}
.contact-report-details label{display:grid;gap:8px;font-size:12px;font-weight:700}.contact-report-details select{min-width:0}.contact-report-details p{margin:9px 0 0;color:#99969d;font-size:12px;line-height:1.55}
.contact-verification{display:grid;gap:16px}.contact-verification-copy{display:flex;min-width:0;gap:13px}.contact-verification-copy>span{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#8d79ef;color:#17120a;font-weight:900}.contact-verification-copy>div{min-width:0}.contact-verification-copy strong{display:block;color:#faf7ff}.contact-verification-copy p{margin:6px 0;color:#bbb8c0;line-height:1.55}.contact-verification-copy small{color:#837f88;line-height:1.5}
.contact-camera{width:100%;min-width:0;overflow:hidden;border-radius:16px;background:#111114}.contact-camera-stage{position:relative;min-height:220px;display:grid;place-items:center;overflow:hidden;background:#09090b}.contact-camera video{display:block;width:100%;height:auto;max-height:min(58vh,520px);aspect-ratio:3/4;object-fit:cover;background:#09090b}.contact-camera-empty{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;color:#96939a;background:#09090b}.contact-camera-empty b{color:#e36666;font-size:20px}.contact-camera-timer{position:absolute;z-index:3;top:13px;right:13px;display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(12,12,14,.78);color:#fff;font-size:13px;font-weight:800;box-shadow:0 5px 20px #0006;backdrop-filter:blur(8px)}.contact-camera-timer i{width:8px;height:8px;border-radius:50%;background:#ef5d63;box-shadow:0 0 0 4px #ef5d6322}.contact-camera-actions{display:flex;gap:8px;padding:12px}.contact-camera-actions button{min-height:42px;border:0;border-radius:999px;padding:0 17px;background:#8d79ef;color:#17120a;font-weight:800;cursor:pointer}.contact-camera-actions button[disabled]{opacity:.45;cursor:not-allowed}.contact-camera-status{min-height:18px;margin:0;padding:0 14px 13px;color:#d7c27e;font-size:12px;line-height:1.45}
.contact-identity-review{padding:22px;border-radius:22px;background:linear-gradient(145deg,#fff8e9,#fff);box-shadow:0 14px 36px #1f2b3b0c}.contact-identity-review>header{display:flex;justify-content:space-between;align-items:start;gap:15px}.contact-identity-review h2{margin:5px 0 0;font-size:20px}.contact-identity-review small,.contact-identity-review>header>span{color:#9d741e;font-size:10px;font-weight:800;letter-spacing:.1em}.contact-identity-review>header>span{padding:7px 9px;border-radius:999px;background:#fff0c6}.contact-identity-video{display:grid;grid-template-columns:minmax(230px,360px) 1fr;gap:20px;align-items:center;margin-top:18px}.contact-identity-video video{width:100%;max-height:300px;border-radius:16px;background:#0c0c0e}.contact-identity-video p{color:#6c7480;line-height:1.55}.contact-identity-video small{color:#9d741e}.contact-identity-missing{color:#b33232}
html[data-account-theme=light] .contact-verification-copy strong{color:#282033}html[data-account-theme=light] .contact-verification-copy p{color:#65616a}html[data-account-theme=light] .contact-verification-copy small{color:#77727c}
@media(max-width:640px){.contact-report-details,.contact-verification{padding:14px;border-radius:15px}.contact-verification-copy{gap:10px}.contact-verification-copy>span{flex-basis:30px;height:30px}.contact-verification-copy p{font-size:13px}.contact-camera{border-radius:14px}.contact-camera-stage{min-height:0}.contact-camera video{max-height:54vh;aspect-ratio:3/4}.contact-camera-actions,.contact-identity-video{grid-template-columns:1fr;display:grid}.contact-camera-actions{padding:10px}.contact-camera-actions button{width:100%}.contact-camera-status{padding:0 11px 11px}.contact-identity-review>header{flex-direction:column}}

.contact-page .contact-report-details,.contact-page .contact-verification{background:linear-gradient(145deg,#f6f2ff,#fbfaff)}
.contact-page .contact-report-details p{color:#6f6976}
.contact-page .contact-verification-copy>span{background:#7252d6;color:#fff}
.contact-page .contact-verification-copy strong{color:#17141d}
.contact-page .contact-verification-copy p{color:#65606d}
.contact-page .contact-verification-copy small{color:#7b7582}
.contact-page .contact-camera{background:#eeeaf3}
.contact-page .contact-camera-actions button{background:#7252d6;color:#fff}
.contact-page .contact-camera-status{color:#6548bc}
