:root{color:#172238;background:#f5f3ee;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{align-content:center;gap:18px;max-width:560px;min-height:100vh;margin:auto;padding:18px;display:grid}header{align-items:center;gap:8px;display:flex}header span{color:#ed7005;font-weight:700}header b{font-size:20px}header button{color:#172238;background:0 0;width:auto;margin-left:auto;padding:8px}.card{background:#fff;border-radius:22px;padding:28px;box-shadow:0 16px 45px #17223818}.card small{color:#ed7005;letter-spacing:.08em;font-weight:700}.known{color:#27865b!important}.new{color:#a95012!important}h1{margin:9px 0;font-size:32px}p{color:#656b76;line-height:1.5}form{gap:10px;margin-top:20px;display:grid}input{border:1px solid #d8d9d5;border-radius:12px;width:100%;padding:15px;font-size:16px}button{color:#fff;background:#172238;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px 16px;font-size:16px;font-weight:700;display:flex}.camera{background:#ed7005}.stock{background:#f5f3ee;border-radius:14px;gap:5px;margin:20px 0;padding:18px;display:grid}.stock b{font-size:28px}.stock small{color:#656b76}.secondary{color:#172238;background:#ecece8}.match{color:#172238;text-align:left;background:#f5f3ee;gap:4px;display:grid}.match span{color:#656b76;font-size:13px}.error{color:#b33b31}video{background:#172238;border-radius:16px;width:100%;margin:16px 0}.install{color:#fff;background:#172238;border-radius:16px;align-items:flex-start;gap:11px;padding:15px;display:flex;box-shadow:0 12px 32px #17223844}.install>span{color:#ed7005;padding-top:3px}.install b{font-size:14px}.install p{color:#dbe0ea;margin:4px 0;font-size:13px}.install div{flex:1}.install div button{background:#ed7005;width:auto;margin:9px 0 0;padding:9px 12px;font-size:13px}.install .close{background:0 0;width:auto;margin:0;padding:2px}
